ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

开源电路分享のFalling Star Board

2021-06-09 10:02:41  阅读:332  来源: 互联网

标签:Star USB flash 原理图 Board IO 封装 Falling 固件


设计初衷

想自己做个能连网的时钟,结合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源文件及配套例程。

如果你觉得对自己有帮助的话,给个赞,点个关注,点个在看,感谢前进的道路上有你的陪伴!

所有公众号文章资料源码已上传,关注公众号回复资料即可获取哦,欢迎加群一起炸起来!
小飞哥微信:

标签:Star,USB,flash,原理图,Board,IO,封装,Falling,固件
来源: https://www.cnblogs.com/embededflyBrother/p/14865663.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有