2.PWM注意点,软件和硬件都需要注意
每个pwm口都能做8bit PWM输出,8bit PWM就会有频率无法设置为高频低周期的情形,差不多最小就只能到2k多HZ;
如果需要配置16bit PWM,例如PWM13和PWM23就只能用PWM23输出了,PWM13就是普通输入输出口,即PWM1模块失效,PWM功能全部转移到PWM2端口上;
芯片KF8A100NG CLK口不能复用做16bit的PWM输出口,上电会有非预期的输出。虽然它是PWM20口。没试过把它作为8bit的PWM。
3.LIN端口配置
TX需要配置成输出口,RX口是输入口。
4.全局的指针变量,声明时候不能直接赋值,必须去函数里面给她赋值声明地址。。。
5.关于debug:
首先工程要是debug模式,保证工程可以编译通过后,然后选中某个函数右键
请注意此时产品不能供电,由于会有电源冲突,开启debug编译器时,芯片已经工作;
先不接电源,进入debug之后,再外部供电!!
debug模式下,晶振不能超过16M。
|