我接触的第一块ST开发板是STM32F103C8T6,也是最小开发板,这个模模快有64k flash,20K ROM,2路12位ADC,37路可用的IO,2路IIC,2路SPI,3组UART,一路USB。这个模块没有板载其他外设,可用IO和电源通过两侧的排针引出,可以用来学习37传感器套装,由于模快价格便宜体积小,相关例程,教程特别多,因此特别适合初学者有相关模块,传感器的的学习和各种DIY。
我接触第二款板子是正点原子战舰STM32F103ZET6 板子正面
各模块分布
这块板子MCU也是F103系列的,由于芯片是LQFN144脚封装,可用IO 112个,相比C8T6,IO更多,flash,RAM 都大了,因此比C8T6更强大有更更丰富的应用设计。官方提供了详细的视频教程和PDF,学习以及比较容易,很容易上手。当你清晰的理解每个模块工作原理工作过程,你会发下没那么难,学习完这套板子在开发中都会用到相关设计方法和编程设计,可以解决常规嵌入式软件硬件设计需求。 板载模块及接口
在编代码这个过程中发现但当IO少的时候写配置文件还好,IO多的时候写配置文件感觉比较繁琐,这个时候借助STM32cube MX 你会发现配置不在繁琐变的非常简单,有一点需要注意,只有看完编程手册用知道需要配置IO怎么怎么配置,用的Cube MX生产代码才会事半功倍,这点非常重要。 配置相应IO
生成代码前勾选红色框选项
生成的代码
个人建议学习ST32系列单片机,由浅入深,由简入繁,F103系列单片机在网上参考资料参考设计比较多,遇到问题也能在各大论坛找到解决方法,常规的设计及控制都能搞定,因此STM32F103X系列是学习单片机不错的选择。 路过的小伙伴,的第一块ST开发板是STM32F103C8T6,也是最小开发板,这个模模快有64k flash,20K ROM,2路12位ADC,37路可用的IO,2路IIC,2路SPI,3组UART,一路USB。这个模块没有板载其他外设,可用IO和电源通过两侧的排针引出,可以用来学习37传感器套装,由于模快价格便宜体积小,相关例程,教程特别多,因此特别适合初学者有相关模块,传感器的的学习和各种DIY。 我接触第二款板子是正点原子战舰STM32F103ZET6 板子正面  各模块分布  这块板子MCU也是F103系列的,由于芯片是LQFN144脚封装,可用IO 112个,相比C8T6,IO更多,flash,RAM 都大了,因此比C8T6更强大有更更丰富的应用设计。官方提供了详细的视频教程和PDF,学习以及比较容易,很容易上手。当你清晰的理解每个模块工作原理工作过程,你会发下没那么难,学习完这套板子在开发中都会用到相关设计方法和编程设计,可以解决常规嵌入式软件硬件设计需求。 板载模块及接口  在编代码这个过程中发现但当IO少的时候写配置文件还好,IO多的时候写配置文件感觉比较繁琐,这个时候借助STM32cube MX 你会发现配置不在繁琐变的非常简单,有一点需要注意,只有看完编程手册用知道需要配置IO怎么怎么配置,用的Cube MX生产代码才会事半功倍,这点非常重要。 配置相应IO  生成代码前勾选红色框选项  生成的代码  个人建议学习ST32系列单片机,由浅入深,由简入繁,F103系列单片机在网上参考资料参考设计比较多,遇到问题也能在各大论坛找到解决方法,常规的设计及控制都能搞定,因此STM32F103X系列是学习单片机不错的选择。 路过的小伙伴,帮我支持下吧,谢谢 |
STM32
超强工具——STM32CubeMX 你会用吗?
集结出发! STM32全国研讨会系列之一:ST智能门铃中国首秀
关于STM32启动文件的几个小问题
【银杏科技ARM+FPGA双核心应用】STM32H7系列35——USB_VCP_FS
【银杏科技ARM+FPGA双核心应用】STM32H7系列28——USB_HID
粉丝分享 | 图说CRC原理应用及STM32硬件CRC外设
STM32L151进入低功耗,并由RTC唤醒的故事
[转]stm32控制NFC模块(PN532)源码(P2P,模拟卡,读写卡等
STM32G070RB+LVGL移植
微信公众号
手机版