导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→义隆程序看门狗是关的,无论P63是何状态,都会走到第7条退出[dzdpj]

 *第33424篇: 义隆程序看门狗是关的,无论P63是何状态,都会走到第7条退出。

  
楼 主:dzdpj 2009年3月17日14:10
 义隆程序看门狗是关的,无论P63是何状态,都会走到第7条退出。
BS  P6,2
0.98毫秒定时中断初始化
(1)   disi              ;关中断
(2)  bc rmark,t_over; 清定时溢出标志
(3)  mov a,@200     ;
(4)  mov tcc,a     ; 赋初值
(5)  eni         ;开中断
   wlow:
(6)  jbc rmark,t_over  ;定时中断查询
(7)  jmp exit    ;退出
(8)  jbc p6,3       ;P63状态查询,等待变低。改成JBS P6,3还是不行
(9)  jmp wlow 
(10) bc  p6,2
(11)  jmp $ 
  中断处理
INTP:
   wdtc;
   mov  temp_a,a
   swap temp_a
   swapa  status
   mov temp_s,a    
intt:
   wdtc
   jbc  isr,0
   jmp  tccp
   jbs  isr,2
   jmp  exit
exint:
   bc   isr,2    
   bs   rmark,0;
   jmp  exit
tccp:
   bc  isr,0
   bs  rmark,t_over
exit: 
   wdtc
   swapa temp_s
   mov status,a 
   swapa temp_a
   reti 
问题:中断初始化程序之前,测得P63是低电平
可是程序一运行,马上就执行第7条退出了,正常的应该是执行第10条。
我的定时器有0.98ms的时间哪。 

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

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


[上一篇主题]:怎样做污水无线监控

[下一篇主题]:老化座子