No.89989 作者:picosecond 邮件:picosecond@126.com ID:48839 登陆:1次 文章数:2篇 最后登陆IP:210.72.149.1 最后登陆:2006/3/17 15:27:32 注册:2006/3/10 10:06:44 财富:107 发帖时间:2006/3/10 10:26:46 发贴者IP:210.72.149.1 标题:picosecond:关于L32K上仿真C程序的疑问 摘要:No.89989关于l32k上仿真c程序的疑问 小弟毕设,用c编了一段单片机接受串口发送信号的程序,单片机根据收到信号不同,给p0/p1/p2三个端口相应的位 置0/1。在keil c51环境下用软件模拟串口和串口调试助手通信程序运行完全正常;但用仿真器l32k仿真时,程序运行出现了问题: 1、全速运行时p*端口信号不能实时根据外边信号相应变化,只有点击停止时p*相应位才变化;而这些软件模拟时一切正常。 2、发现有丢数现象,就是给单片机发送指令了,但单片机相应位没有变化 3、有置为出错现象 以上这些情况,软件模拟串口和调试助手通信时,都没有出现,运行完全正常;但当调试助手和l32k仿真器通信时就出现了上述问题 小弟的程序在附件中,第一次发贴,不知各位能否下载程序; 小弟作的工作就是给p0 p1 p2三个口共24路状态置位。搞了一个星期都没搞清楚出错原因,很是郁闷!都怀疑是不是仿真器有什么问题。 各位大侠有什么高见,小弟在线等候; ......
>>返回讨论的主题
|