打印
[ZLG-MCU]

单片机485通信烧写与仿真的矛盾

[复制链接]
1435|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
linhai1986|  楼主 | 2009-4-13 00:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想做一个主从式485通信的东西,现在有一主一从两个点,主节点用P89LPC935,从节点用P89LPC915,今天出现一个奇怪的问题,节点的通信程序都是在中断中的,两个点都用烧好程序的片子的时候,通信失败,主节点中断外部的LED闪烁说明片子在工作,而却无法进入中断通信(中断里的LED显示根本没进去中断),但是如果两个节点中有一个用仿真器而另外一个用片子则没有问题,这是什么原因呢?

相关帖子

沙发
jakecumt| | 2009-4-13 13:44 | 只看该作者

看下波形对不对

【硬件仿真与烧写程序结果不一样原因总结】
一,配置问题:实际烧片时单片机的配置字与仿真的时候是不是一样?烧写时是否配置正确?
二,资源问题:单片机的ROM、RAM大小与仿真器的ROM、RAM大小是不一样的!
三,驱动能力问题:通常仿真器的驱动能力比单片机要强;可以分两步检查,一是分别用仿真器与单片机时对应IO口波形进行对比,二是当仿真器与外设连接与不连接时波形的对比;
要进行基本要素分析:单片机供电正常?起振没有?复位电路正常?芯片损坏?

使用特权

评论回复
板凳
xiaoxin1986| | 2009-4-15 23:39 | 只看该作者

学习了

使用特权

评论回复
地板
linhai1986|  楼主 | 2009-4-17 23:21 | 只看该作者

问题补充:两个片子都没有用外部晶振。

使用特权

评论回复
5
linhai1986|  楼主 | 2009-4-17 23:22 | 只看该作者

谢谢二楼的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

172

主题

1451

帖子

0

粉丝