导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]老天,救救我吧!!![littertiger]

 *第23506篇: [求助]老天,救救我吧!!!

  
21楼:justrong 2004年7月12日11:21
 关于中断的监控和处理我也不想再说了,

关于中断的监控和处理我也不想再说了,
关于“如何把$的常量表达式分两次压入堆栈呢?” 或者直接把常量赋给dptr即可得到或者在程序中用dw来定义这个常量也可得到。至于得到后的工作吗我想就不用说了。
  
22楼:guest 2004年7月10日11:06
 不应该的,你是否定义错了某计数器的数据类
不应该的,你是否定义错了某计数器的数据类型,int定义成了 char
  
23楼:littertiger 2004年7月10日15:42
 什么不应该?
  
24楼:e_gay 2004年7月10日19:08
 你用的是什么CPU
解决问题,首先要发现问题,我想你是用仿真器发现死锁的吧,程序并不知道。
中断的死锁,只能靠中断自己监测,可以在中断进入和返回时启动和停止计数器(当然要有资源),然后通过一定的方式计算中断程序执行的CPU开销来确定故障,若发现死锁,再采取一定的措施解决问题。
是51吗?若是51。可以用更高级的中断发现问题,然后修改返回地址,使高级中断返回后跳到指定位置,执行出错处理措施后修改堆栈使返回地址回到软复位地址,然后执行 reti 指令来解决。
  
25楼:littertiger 2004年7月17日11:39
 非常感谢,我用的C8051F330

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

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


[上一篇主题]:模拟串口如何实现

[下一篇主题]:[讨论]