导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→好奇怪哟[yuhongming]

 *第985篇: 好奇怪哟

  
楼 主:yuhongming 2001年11月5日00:50
 好奇怪哟
请教老古,我编的一个AT89C52的汇编程序P0.1为CAT24C021看门狗的喂狗口及EEPROM的数据
线,程序通过INSIGHT SE-52仿真器编译,在硬件上运行主程序、子程序都运行正常,后通
过编程器烧录到AT89C52上在硬件上运行发现主程序、子程序运行正常,只有调用其中一个
子程序单片机就一直在复位,AT89C52的9脚RESET及CAT24C021的7脚RESET一直为5V,这个子
程序也在正常喂狗,用示波器检查P0.1口发现喂狗信号不正常,时有时无,但用仿真器后
P0.1口的喂狗信号非常正常,又将有问题的这个子程序单独烧录一块AT89C52让程序一通电
就进入子程序程序运行也正常,P0.1口的喂狗信号也非常正常,后只有将有问题的子程序中
的CPL取反命令替换为读CAT24C021的另外一个子程序后,程序也可以运行正常。以上现象不
知是什么问题所以向向你请教。
  
2楼:老古 2001年11月5日21:54
 建议读和写eeprom时,要关闭中断.,读完再开中断
  
3楼:yuhongming 2001年11月5日23:49
 在以上程序运行中并没有开中断
  
4楼:老古 2001年11月6日13:43
 IIC允许的时钟速度一般是100k---400k,可能你的指令之间没有延时.

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

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


[上一篇主题]:一种卡的设计

[下一篇主题]:硬件:请问老古:何为"门闩"效应?如何产生?