最近在用 STM32F103 做一个小项目,真心觉得这款 MCU 非常适合入门和一些简单的嵌入式应用。它不仅价格便宜,而且资源也相当丰富。特别是它的 72MHz 主频 对于一些中小型项目来说完全够用,最重要的是它有非常强大的外设支持,包括 USART、I2C、SPI 等常用通信接口,配置起来也很方便。
我现在用的是 CubeMX 配置外设,真的非常直观。之前手动去设置寄存器简直是噩梦,而 CubeMX 可以帮我自动生成初始化代码,节省了不少时间。
不过,有个小问题就是 STM32F1 系列的 Flash 存储空间有点小,只有 64K,这在有些需要大量数据存储的应用中稍微有点局限。我可能会考虑在未来项目中使用 Flash 更大的 STM32F4 或者 H7 系列。
总之,STM32F103 真的是个非常稳定可靠的芯片,用在一些小型项目或者原型设计上简直太合适了!有没有其他朋友也在用 F1 系列的?大家的项目进展如何?
|