2017年2月24日 #

减法要用 signed 型

摘要: 今天调试一个程序,因为Feedback是电流采样值,Setpoint是PWM值,这两个不可能是负值。所以以为Setpoint和Feedback这两个变量都可以设置为u16型(unsigned int),结果悲催了,CPU总是跑飞。导致LED暴亮,差点烧掉。。。 原因是两个unsigned型数据相减后 阅读全文

posted @ 2017-02-24 17:24 liushao 阅读(380) 评论(0) 推荐(0)

16系列和18系列的不同

摘要: 一、宏定义不同: 16系列 18系列 二、中断方式不同: 16系列 18系列 三、不同的原因 那么是什么原因导致上面两种代码格式不同的呢?是不是因为选用的编译工具不同导致的。 PIC16 使用的是HI_TECH_PICC9.8编译器 PIC18 使用的是xc16编译器 答案是NO,两种代码格式明显不 阅读全文

posted @ 2017-02-24 16:34 liushao 阅读(849) 评论(0) 推荐(0)

导航