软件编写注意事项:
•时钟分配
主时钟是否正常起振并稳定,各个外设时钟是否开启
•选项字节配置(option bytes)
I/O重映射功能状态是否与实际项目相符合
如果看门狗使用硬件方法使能,则看门狗在复位后立即有效,主程序必须喂狗。
如果MCU主频高于16MHz,则需要配置选项字节的MCU等待周期为1
•有一些状态寄存器的位的清零是通过读该寄存器来实现的,所以对这样的寄存器操作要清楚其后果。
•建议将常用的变量分配在Zero page中,这样可以提高这些变量的访问速度。对于不常用的变量可以用@near定义在0xFF以外区域(相对来说,访问速度略慢)。朋友们可以根据实际情况决定。
|