开源电路分享のFalling Star Board
2021/6/9 10:23:10
本文主要是介绍开源电路分享のFalling Star Board,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
设计初衷
想自己做个能连网的时钟,结合RT-thread,显示个天气预报什么的,想想就挺有趣的。考虑到当前的芯片价格,和后续的设计,万一还有个啥奇妙的想法呢,就把这个做成了核心板。
一开始就只做了最小系统板,啥都没有。发现调试不方便,打印信息啥的我都得接线,很费劲,就直接加了个ST LINK,ART-PI提供了一个固件挺好用,带虚拟U盘和虚拟串口。
既然打算做个小屏幕显示图片,加个SD卡,那不想显示啥,就把图片存里面进行加载呗。通过SD卡升级程序也可以啊,更换固件很方便呀,后面发现,能联网哎,从平台升级程序也可以啊,但这个SD卡是有可能坏的,或者读取失败,FLASH稳定性还行,固件直接存到FLASH。焊上去,掉不了。还有一个USB,试试把FLASH虚拟个U盘,咱也把固件拖进去,也能升级。最后加来加去,就成现在的板子了。点个灯,跑个RTT,操作一下文件,做做程序升级,玩玩USB,常见的都有。
作品展示
原理图的整理是非常整洁的,说实话,小飞哥的原理图可不像这么整洁,值得学习,嘿嘿...
PCB尺寸及3D视图
成品
主要功能
- 主控:STM32f103RxT6
- 30个扩展IO
- 板载STLINK
- TF卡
- flash
- 用户按键、LED灯
- USB、STLINK双type-C接口
各模块介绍
有一定基础的小伙伴直接看电路原理图即可,最小系统,整个原理图来讲,相对还是很容易看懂的。
1、主控STM32F103RxT6
这个就不多做介绍啦,看芯片手册即可,这里主要介绍一种原理图封装的绘制方法,一般引脚数是很多的,全放在一个封装图上,会使得原理图封装很大,看起来比较繁琐,除此之外,PIN脚一般是分为几种类型,电源脚、地脚、普通IO等,我们可以把这些分开画,分为几个子部分,最终合成完整的封装,原理图设计会看起来舒服很多。
2、 5V转3.3V
3、TF卡
4、flash
5、电源灯及用户LED
6、外部高速时钟晶振及RTC用32.768KHZ晶振
7、复位按键及用户按键
8、stlink
9、DBG USB
10、OTG USB
11、 扩展IO
整个设计基本就是以上这些,作为最小系统来讲,这个板子设计的是非常不错的,板载stlink,调试方便,flash、TF卡,非常适合学习文件系统使用,丰富的扩展IO,非常有利于设计扩展板,所有功能已经验证,并且附有配套测试程序,小伙伴们完全可以打板直接用,主要是ST的芯片太贵啦。嘿嘿嘿~
资料获取
公众号回复:fs-board,获取PCB源文件及配套例程。
如果你觉得对自己有帮助的话,给个赞,点个关注,点个在看,感谢前进的道路上有你的陪伴!
所有公众号文章资料源码已上传,关注公众号回复资料即可获取哦,欢迎加群一起炸起来!
小飞哥微信:
这篇关于开源电路分享のFalling Star Board的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)