stm32单片机编程100例(自制STM32单片机开发板)

十分考验技术的——STM单片机开发板开源来啦!!

看到就是学到~~

ps:端口配置见第3个板块

stm32单片机编程100例(自制STM32单片机开发板)(1)

简介:基于STM32F103CxTx最小系统板,板载众多功能

一、工程简介

在学习STM32过程中接触到了很多优质的教程。

手上传统的最小系统板由于引脚过少无法满足需求,于是以STM32CubeIDE HAL库为基础,制作了此工程。

该PCB集成了最少8种基础外设:

  • 自动下载
  • BOOT手动选择
  • 大容量W25Q128内存
  • 0.96OLED显示
  • CAN总线
  • 3向按键
  • 蜂鸣器
  • 后备电池

等。

二、特点
  • 在使用串口烧录时无需选择,一键操作
  • 兼容传统STM32C8T6核心板封装与引脚定义;
  • 集成0.96OLED显示,方便用户调试
  • 预留RTC时钟电池,虽然耗电很快

注意:在使用串口及SWD烧录后可能需要手动复位。

操作方式为:BOOT0与RST按键同时按下。

三、端口配置及说明

CUBE MX配置如下,采用四线SW调试方式,调试工具J-LINK。

stm32单片机编程100例(自制STM32单片机开发板)(2)

GPIO定义

stm32单片机编程100例(自制STM32单片机开发板)(3)

I2C定义

stm32单片机编程100例(自制STM32单片机开发板)(4)

SPI定义

stm32单片机编程100例(自制STM32单片机开发板)(5)

时钟树主要配置

USART均为115200Bits/s,8Bit,None,1

stm32单片机编程100例(自制STM32单片机开发板)(6)

四、工程展示(7图)

stm32单片机编程100例(自制STM32单片机开发板)(7)

正面视图-TOP

stm32单片机编程100例(自制STM32单片机开发板)(8)

TYPEC烧录串口及供电

stm32单片机编程100例(自制STM32单片机开发板)(9)

底部视图-BOTTOM

stm32单片机编程100例(自制STM32单片机开发板)(10)

OLED上电显示-TEST

stm32单片机编程100例(自制STM32单片机开发板)(11)

OLED时钟显示-RTC

stm32单片机编程100例(自制STM32单片机开发板)(12)

stm32单片机编程100例(自制STM32单片机开发板)(13)

RS485&休眠模式

如何?看到这,你有没有自己做一个的冲动呢!![看]

当然,如果你有其他见解,也欢迎在评论区表达意见~

五、工程附件

资料代码与常用工具附件可从原工程下载查看。

如有其他问题,可在原工程底部留言作者。

stm32单片机编程100例(自制STM32单片机开发板)(14)

工程名称:STM32F103C8T6开发板PRO

工程作者:Gbn2333


你还有什么想要补充的吗?或者有什么疑惑?欢迎评论

如果你喜欢这个内容或者觉得非常有用,欢迎点赞、转发、关注~

更多推荐:

1.431芯片原理,如何「自制」431芯片?

2.小伙「自制」全中文键盘,你想拥有吗?

3.「自制」充电宝,并教你实现“永不断电”

stm32单片机编程100例(自制STM32单片机开发板)(15)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页