导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→防真器调试好的程序为什么不能运行[jiawei]

 *第25963篇: 防真器调试好的程序为什么不能运行

  
楼 主:jiawei 2004年9月20日17:08
 防真器调试好的程序为什么不能运行
各位网友好,最近有一问题跟各位请教一下,我编了一个51单片机键盘程序,用防真器在线路板上运行没有问题,可是将该程序烧录到单片机AT89C55WD,却不能运行,哪位帮忙解释一下,谢谢!
  
2楼:XIAOWEIWB 2004年9月21日08:34
 在主程序中,初始化外围芯片之前加一段合适
在主程序中,初始化外围芯片之前加一段合适的延时子程序,可以解决为什么能够在仿真器上运行但烧入单片机芯片却不可以运行的问题。电子邮件XIAOWEIWB@163.COM
  
3楼:jiawei 2004年9月21日09:27
 老兄,我在程序运行之前加上了延时两秒程序
老兄,我在程序运行之前加上了延时两秒程序,还是不行,其实不光键盘程序,简单的程序象继电器置位等都没有反应,怎么回事呢?
  
4楼:jiawei 2004年9月21日10:24
 老古,您给指导一下吧!
老古,您给指导一下吧!
  
5楼:guest 2004年9月21日10:26
 ea脚一定要接高电平,
发光管不要接在

ea脚一定要接高电平,
发光管不要接在rxd,和txd上,txd和6n137之间串330电阻
485的输入和输出控制单独用一控制脚,
你这样设计根本不需要光偶,当摆设那。
  
6楼:jiawei 2004年9月21日10:38
 老兄,您是给我回复吗?我没有用485啊,
老兄,您是给我回复吗?我没有用485啊,也没有6n137,或者我不明白?
  
7楼:XIAOWEIWB 2004年9月21日12:29
 照你描述的情形,你的程序在脱离仿真器后根
照你描述的情形,你的程序在脱离仿真器后根本没有执行。解决办法只有一个:仔细查你的电路,比如EA引脚有没有接VCC,CPU的复位电路、外围芯片复位电路有没有问题,CPU的I/O引脚加上拉电阻没有,CPU总线的驱动能力够不够等等,总之仔细查你的电路。解决问题后可给我发个邮件。
  
8楼:jiawei 2004年9月21日16:01
 感谢您的多次指导,检查完毕再跟您发个邮件
感谢您的多次指导,检查完毕再跟您发个邮件。
  
9楼:张多多他爸 2004年9月21日16:15
 
  
10楼:张多多他爸 2004年9月21日16:17
 有的防真器不检查堆栈溢出
  
11楼:jiawei 2004年9月21日16:40
 多谢,我的防真器在类似的一块正规电路板上
多谢,我的防真器在类似的一块正规电路板上调试好的程序,烧录到单片机上没有问题。可能是目前线路板的问题。

>>>>>>对该主题发表你的看法

本主题贴数11,分页: [第1页]


[上一篇主题]:请高手分析一下电路震荡原因

[下一篇主题]:出售各种内存条SD、DDR、RAMBUS公板线路板