学习stm32踩过的坑

学习stm32踩过的坑

目录

简介

这里记录一下学习stm32踩过的坑。

坑集

USART

  • 跟开发板不同,用自己人画的板子一定要仔细看它的电路图。比如USART2的RX/TX可能不是网上常见的PA2和PA3,有可能是PD5和PD6。
  • 在换USART时,要注意各个USART所在时钟线,这个时钟开错的话,编译程序是不会报错的。
  • 在没有串口线的情况下,可以把RX和TX短接,然后RX接收信号就点亮LED来测试板子。
  • USB转TTL模块,有的可以5V和3.3V两种模式,只要把对应的电压和VCC相连就好。然后只用连RX/TX/GND三根线,另一个电压口不连,不然容易电流冲突。

硬件

  • 如果开关不好使,用万用表测一下两端就可以。
  • 板贴LED不亮的原因可能是工厂把LED焊反了。
  • 有些板子上GPIO口引出的时候,可能直接接了下拉电阻或者上拉电阻,导致只能输出或者输入。
  • 做移植的时候,使用的晶振频率可能不一样。

猜你喜欢

转载自blog.csdn.net/qq2331374921/article/details/82154168