我亲身进行了STM32CubeIDE 1.12.0的实测,遭遇过因可变电阻(VR)分压电路出现错误采样致使MCU的ADC值变为零的情况,对于新手而言,只要依照步骤逐一实施操作,便能够轻……
我亲身进行了STM32CubeIDE 1.12.0的实测,遭遇过因可变电阻(VR)分压电路出现错误采样致使MCU的ADC值变为零的情况,对于新手而言,只要依照步骤逐一实施操作,便能够轻易地避开此类常见问题。
电子工程师培训课程如何选择
去衡量一个课程,要看它是不是把“干”技能讲解透彻了。我听过好多课程,其中有的还在着重讲示波器怎么开机。真正具备价值的,是当在告知你“接到一个多路ADC采集项目后,该如何从零开始搭建电路”之际,能够融入这样的细节:为何推荐运用精密电阻而非普通碳膜电阻,分压电路上拉电阻的值选取10kΩ时的最佳考量是要兼顾输入阻抗与功耗。不错的课程会借助项目进行贯穿,致使你于焊接板子、调试代码的进程当中,将知识点彻底掌握透彻。
电子工程师需要学哪些软件
新手之中的许多人会被数量众多的软件名字弄得不知所措。实际上重点是要分辨清楚主要和次要。对于嵌入式开发而言,不借助Keil MDK 是不行的,不借助STM32CubeIDE也是不行的。就以配置一个GPIO去控制LED作为实例,只是死记硬背步骤是没有作用的。课程必须要详细地讲解:在CubeMX里面,寻找到相对应的引脚,把它设置为“GPIO_Output”,这并不意味着就掌握了使用方法。它需要进行解释,为什么推挽输出模式具备更强的带负载能力,而开漏输出经常被应用于总线通信。
“connected but failed to read arm debug…”这样一个全部完整的报错的出现,常常并非是由于一根仿真器线所导致的问题啊。那些优秀的课程会引领你去查看一种一站式的排查流程,具体包括:去检查CubeIDE的Debug配置当中STM32 Cortex-M是不是正确的;断开目标板的电源之后再次进行上电操作;去更新ST-Link驱动。这样一套逻辑观念,才是自学的关键所在啊。
电子工程师自学好还是报班好
|
并无这个问题的标准答案,其取决于你的资源。小白自学时,常常卡在这样的尴尬境地:电路已经焊好,然而程序却下载不进去,可又不知道该问些什么。在这个时候,一个具备实时答疑功能、拥有成熟项目库的培训班,其价值便凸显出来了。方案一是找寻能够提供硬件套件以及原理图、代码逐行讲解的线上课。方案二是啃经典教材并且泡开源论坛,成本较低但是周期很长,还容易走弯路。
如果是针对纯粹的理论推导以及算法研究,那么报班或许比不上啃论文以及复现开源项目来得直接。要是你的目标在于快速进入应用开发,去解决企业当中的具体问题,那么一个好的培训课程所提供的结构化项目经验以及排错指导,常常是自学者短时间内难以积累到的。
微信扫一扫
还没有评论呢,快来抢沙发~