求助 很奇怪的问题 大家有遇到过吗

[复制链接]
1814|11
 楼主| sept80 发表于 2015-4-30 11:56 | 显示全部楼层 |阅读模式
单片机是C8051F120 仿真器是U-EC6 用XR20M1170扩展了一个串口  JTAG调试模式下代码一切正常
烧写进片内 脱离仿真器以后 芯片工作就不正常
 楼主| sept80 发表于 2015-4-30 11:57 | 显示全部楼层
仿真运行时直接拔掉U-EC6 运行也是正常的  重新上电后就无法收发数据了
chunyang 发表于 2015-4-30 13:38 | 显示全部楼层
先确认是否烧录正确,其次检查本振、复位电路。
ningling_21 发表于 2015-4-30 14:47 | 显示全部楼层
sept80 发表于 2015-4-30 11:57
仿真运行时直接拔掉U-EC6 运行也是正常的  重新上电后就无法收发数据了

除了串口,其它部分正常吗
 楼主| sept80 发表于 2015-4-30 15:25 | 显示全部楼层
ningling_21 发表于 2015-4-30 14:47
除了串口,其它部分正常吗

其他部分完全正常 其他两个串口和别的处理程序以及结果都正常 就xr20m1170收发不正常
 楼主| sept80 发表于 2015-4-30 15:26 | 显示全部楼层
chunyang 发表于 2015-4-30 13:38
先确认是否烧录正确,其次检查本振、复位电路。

烧录没问题 复位用的FM31256 晶振都正常 重新上电后除了xr20m1170收发以外 所有功能都正常
chunyang 发表于 2015-4-30 19:44 | 显示全部楼层
sept80 发表于 2015-4-30 15:26
烧录没问题 复位用的FM31256 晶振都正常 重新上电后除了xr20m1170收发以外 所有功能都正常 ...

那么注意系统与仿真器的差别,主要是主频频率,对比不同之处就能定位问题。
 楼主| sept80 发表于 2015-5-3 08:33 | 显示全部楼层
chunyang 发表于 2015-4-30 19:44
那么注意系统与仿真器的差别,主要是主频频率,对比不同之处就能定位问题。 ...

JTAG仿真模式 发现问题时候也想到这方面了 尝试给xr20m1170读写代码加延时 上电延时等等各种方法 都不行 从业十几年了 第一次遇到这种现象
xuyaqi 发表于 2015-5-3 14:03 | 显示全部楼层
sept80 发表于 2015-4-30 11:57
仿真运行时直接拔掉U-EC6 运行也是正常的  重新上电后就无法收发数据了

拔掉U-EC6 还能仿真运行吗?
 楼主| sept80 发表于 2015-5-3 16:12 | 显示全部楼层
xuyaqi 发表于 2015-5-3 14:03
拔掉U-EC6 还能仿真运行吗?

能 各产家不一样 这款单片机就直接拔掉仿真器后 会继续运行
xuyaqi 发表于 2015-5-3 20:46 | 显示全部楼层
着重检查xr20m1170有关硬件与软件。
 楼主| sept80 发表于 2015-5-4 09:33 | 显示全部楼层
xuyaqi 发表于 2015-5-3 20:46
着重检查xr20m1170有关硬件与软件。

解决了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

30

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部