Image
Image

xiaolanghahaha

+ 关注

粉丝 1     |     主题 4     |     回帖 44

请高手帮忙看下CAN无接收中断
2014-10-2 16:30
  • ST MCU
  • 11
  • 2775
  听楼主的描述,最有可能就是波特率设置的问题,两机波特率必须要保持完全一致,不然肯定不能进入接收中断, ...  
STM8S208CAN通讯传输大量数据的时候出现非法操作码复位
2013-5-29 20:08
  • ST MCU
  • 3
  • 4656
  自顶一记。。就这个问题搞不明白呀  
中断过多导致程序跑飞????
2013-7-2 17:38
  • ST MCU
  • 42
  • 9932
  我找到原因了,找了好几个月,最终发现 就是由于强制数据类型转换造成的,float转换为u8,只要存在这句话 ...  
  最终发现了出现这种问题的原因了。。 由于强制数据类型转换造成的,float转换为u8,只要存在这句话,在有ca ...  
  我把所有中断处理函数的开头都加上了关闭总中断,处理结束后再开启总中断,就不会出现这种问题了,不过感 ...  
  嗯,您说的中断中的变量指的是?  
  能不能解释一下?程序死机和跑飞具体是什么吗?一直以为死机就是跑飞。。。。。 ...  
  哦,那问一下,您对中断的处理,优先级的设置是什么样的呢?还有在中断中的操作,是有操作很多,还是仅仅 ...  
  嗯,我试试看  
  嗯,现在就准备这么干呢,不知道好不好使  
  嗯,等会在最下面贴出来一部分中断的函数试试  
  那还有什么情况会导致这种错误吗?  
  额。。好多,我这里确实是这种问题,感觉就是中断的问题呀  
串口的接收数据
2013-6-4 10:38
  • ST MCU
  • 32
  • 6082
  最重要的是检查一下串口的波特率是不是完全一致,一定要保证完全一致才行 ...  
STM8S
2014-2-23 16:42
  • ST MCU
  • 14
  • 2387
  把这个变量定义在主函数之外试一试  
发现了一个惊天bug。。。不知道是编译器还是单片机本身的
2013-7-3 10:04
  • ST MCU
  • 18
  • 3505
  嗯,谢谢啦,找到了,不过这个问题刚刚已经解决了,也没有用你说的方法,等下我把我自己找到的原因和解决 ...  
  没找到float选项呀,我编译环境用的是stvd+cosmic  
  这个是该语句的汇编代码,帮我看看呗。。。表示不懂  
  不太理解汇编语言,等下我贴出来汇编的代码,帮我看看行不?  
  表示汇编语言拙计呀,不太懂,一开始就是学c的,能不能说说要设置什么吗? ...  
2
3
近期访客