发作品签到
专业版

stm32最小系统板&核心板&接口板

工程标签

910
0
0
0

简介

STM32F103Rx核心接口板,引出232,485,CAN,SPI,IIC等专用接口,大部分接口排针引出,板载烧录器,还有屏幕和陀螺仪。

简介:STM32F103Rx核心接口板,引出232,485,CAN,SPI,IIC等专用接口,大部分接口排针引出,板载烧录器,还有屏幕和陀螺仪。

开源协议

MIT License

创建时间:2023-04-03 19:56:44更新时间:2024-03-18 09:37:15

描述

STM32F103Rx核心接口板。

复刻打了很多大佬们的核心板,我也想自己画一个,正好前端时间工作上需要测很多传感器,于是结合自己的需求画了这个一个各种接口板,如果有什么问题希望大佬们多多指正。

USB/烧录部分:

  • 板载CH334R作为USBHUB,TYPEC接口接入后,通过CH334R一路到DAPLink,一路到STM32USB外设,一路到CH32V203做DAPLink,DAPLink可做烧录调试工具与CDC虚拟串口。DAPLink使用此方案,感谢大佬开源:https://oshwhub.com/legend-tech/dap-link-ch32v203f6p6
  • CH334R这里我看规格书是外接12Mhz晶振,我尝试过了必须要12Mhz晶振(别问说多了都是泪),但是起振电容可以没有,我这里画只是预留,实际可以不焊。
  • 另外我的TYPEC接口删除了CC1和CC2管脚,实际测试接某些CC线会没有供电的情况,有能力的话可以改一下,我会在下个版本修改(希望有下个版本)

MCU部分:

外引接口:

  • 串口1:外接-专用接口
  • 串口2:485外接-专用接口,485拥有自动切换电路,当然也可手动控制,如手动控制,请自行空焊Q3
  • 串口3:232外接/TTL串口外接/IIC2外接-专用接口,232需要更改0R电阻
  • 串口4:232外接-专用接口
  • 串口5:连接DAPLink的CDC虚拟串口,可连接电脑上位机
  • CAN/USB:通过0R电阻选择,USB接HUB芯片
  • SPI1:外接-排针(适配NRF24L01接口)
  • SPI2:0.96寸彩屏
  • IIC1:BMI160陀螺仪
  • IIC2:见串口3
  • 软件IIC:接EEPROM

其他板载资源:

  • 蜂鸣器
  • 用户LED*2
  • 用户按键*2
  • MCU复位按键*1
  • MCU外部8M晶振与32.768K晶振

另外:

其他资料:

  • 给板子花了个底板,使用3D打印效果还行,文件在附件
  • 后续会打算给这个板子画个亚克力顶板,但是最近琐碎,只是画了没时间打样,文件在工程中
  • 板子的程序还在写:进度:
    • 目前程序大体框架搭好,显示部分已经写好(证明屏能用了)
    • 串口部分已经写好(证明串口、232能用了)
    • 陀螺仪部分写了一半(数据通了,数据结算还没写)(证明IIC至少能用了)
    • 蜂鸣器能响但是还没有专门写这部分程序
    • 按键部分已写好(证明按键能用了)
    • 485部分还没写好,不过应该是能用的。
    • CAN/USBZ这部分没写好,不确定能不能用(CAN的电路验证过的)

最后的最后:

此项目共走了两个版本,可以看到封面一绿一紫,V1版本有一些问题,V2版本应该可以直接打板,我后续应该大概可能估计如果有时间的话会改第三版,重新调整一下MCU接口线序,把USB&CAN分开,如果可以还想改一下板子布局,将目前直插的XH2.54改成侧插的放到侧边,这样亚克力就是一整块了,不过工作好忙啊,有生之年了应该是。

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
RCmini.zip
14
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航