- 首先确保
boot0
和boot1
接地,否则系统无法启动。 STM32
的大小端和具体的芯片系列有关。如果是STM32F101xx
和STM32F103xx
的话,仅支持小端模式,虽然Cortex-M3
是大小端都支持的。可以在下载代码时通过编译器来看出STM32
芯片是大端模式还是小端模式。- 在修改程序的时候,要把不需要的头文件全部删除,以免留下后患,同时也是为了更强的移植性。写好的程序尽量用全部编译。
- 在
fat16
文件系统支持长文件名后,不仅支持.
前面的长文件名,还支持.
后面的长后缀名。 stm32
的GPIOA
和GPIOB
引脚有几个是与JTAG
相关的,若要使用的话,要在适当的位置关闭JTAG
功能。- 即使集成以太网控制器,
STM32F107
和STM32F407
也只有MAC
部分,需要额外的PHY
芯片。ENC28J60
是一个完整的以太网控制器,包含MAC
和PHY
。 - 把
51
单片机的驱动程序或应用程序移植到stm32
时,int
型最好改为short
型,因为51
的int
和stm32
的short
都是
STM32使用注意
最新推荐文章于 2024-05-01 22:06:07 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)