📄 keil调试心得.txt
字号:
今天主要是写了PWM_Generate 函数
函数比较简单,但编译时两次发现错误:
1 编译时候发现:"requires ANSI-style protyle",后检查发现是 主函数调用的子函数未先声明;
2 编译时发现:"main not in parameter list " 后检查发现,在头文件里函数声明后未加分号;
3 编译时发现:"unprintable character 0xA3 skipped",检查发现上下文注释时有的没删除干净造成;
3 采用MODE5的时候,发现采用端口0的时候没PWM输出,经检查发现由于没有对PWMXH进行赋值操作而未触发PWM发生器
反省:任何函数编写头文件时,需在预编译后进行头文件包含和文件中的函数声明;注重阅读英文DATASHEET
另外,一定要养成写程序前绘制流程图,分析好后再进行编写,速度会很快,效率也高。
程序调试一定要记得做好日志;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -