Advertisement

回顾过去一个月遇到的STM32底盘问题

阅读量:

深坑1:基本配置方法;

按照相同的方法开始配置PWM输出通道,在完成配置后进行测试发现没什么效果感到有些沮丧于是转向查阅相关手册查阅完毕后仍然没有找到解决问题的办法于是在这个时候转向寻求师徒的帮助师傅提醒道需要先开启I/O时钟设置随后问题迎刃而解

深坑2:基本调试方法;

基本的调试手段就是使用 printf 函数来验证程序逻辑是否正确然而 printf 这种函数具有较长的执行时间会导致运行效率低下因此逐渐放弃了这种做法对于如何验证程序逻辑却感到迷茫某一天师傅建议‘为什么不试着使用 printf 输出来看看逻辑是否存在问题呢?’回答道‘这样做确实会导致运行效率低下’随后师傅将定时器的时间设置为原来的十倍结果发现运行效率得到了显著提升这也解释了为何虽然花时间学习编程却难以真正掌握其中精髓的原因主要原因是许多人依赖于视频教程而非深入理解和实践编写高质量代码

深坑3:硬件基础;

掌握这一基础能力,则需深入研习硬件手册内容。对于stm32系列芯片而言,其复用功能堪称博大精深。切记死记硬背并非高明之策,在使用过程中切记切记切记切记切记切记切记切记切记切记——因此掌握正确的方法后,在使用时则可灵活查询所需信息。

深坑4:解决问题的方法;

任何编程的问题最终都可视为数学与解答问题思路的结合。某位大牛的经历表明,在遍历了许多困难之后才体会到其中的巨大挑战。即使掌握了若干关键思路之后依然

全部评论 (0)

还没有任何评论哟~