
【实物已验证】STMGDHK32F103RE开发板带Jlink
简介
这是一款基于STM32或者GD32或者HK32之类的开发板
简介:这是一款基于STM32或者GD32或者HK32之类的开发板开源协议
:GPL 3.0
描述
5月15日更新,忘了这个板子很重要的一个优点:这个板子的PA,PB和PC端口都是汇总在一排的,也就是PA一排,PB一排,PC一排。不存在一排排针里面一会有PA,下一个又是PB,再看几根又变成了PC~~~,我当初用各种核心板和开发板的时候就相当的烦这个,找端子找半天!!!这个板子彻底解放了懒人!!!
这个工程发布其实有点尴尬,主要原因还是因为这个STM32F103大规模的涨价,一个芯片卖几百块真的有点让人吃不消~
不知道这波涨价风什么时候才能过去,有兴趣的朋友可以试试使用GD32和HK32替代Jlink中的F103C8T6.印象中有人试过是没有问题的。
至于主控F103RET6这个就要求不高了,只要PIN2PIN管脚的各种32芯片,理论都可以替换,毕竟这颗主控只是开发板,程序部分还是自己去调整的。
这个板子构思了很久,市面上不乏各种STM32的开发板核心板,问题每次用都要外挂一个JLINK或者STLINK之类的烧录器,我是懒人,自然要想想偷懒的办法。于是这款集合了JLINK的开发板就应运而生了。
简单说一下这个开发板的功能:
1.板载JLINK可以通过SWD模式进行下载,也可以通过CDC串口进行下载,只要使用跳线帽修改即可。不过我个人还是推荐SWD的,安全高效还能仿真。
2.51开发板的流水灯移植了,在板子最上方,常规STM32最多只有3颗灯,我这里用了8个,足够让你过瘾。
3.预留了红外,温度和温湿度,NFR24L01,TF卡外接口。
4.STM32上大多数都具备的RGB灯和喇叭也一起放上去了,喇叭跳帽建议平时不使用。
5.按键使用了1颗复位键+3颗常规按键+1个触摸按键的设计。
6.IIC和SPI的显示屏使用了一个7针的插口,兼容目前市场上常见的OLED显示屏。
7.EEPROM和FLASH为了大家写大软件也配上了,用不上的兄弟可以不焊接。
8.32.768K的晶振目前使用了2种设计,大家随意挑一种使用就好。
9.我预留了一组LCD液晶的接口,等你们把这个板子都玩转了,可以使用外接LED扩展板外接LCD,为啥我没在这个板子上画液晶接口,主要原因一是画上去后,液晶比板子都大比较尴尬,二是板子大了就超了JLC的样板尺寸,价格可就贵了。不需要外接LCD的兄弟,这个排针口可以不焊接,焊接这个还是有点难度的。
10.板子上除了LCD外的所有用了IO口的扩展口或者设备,我全部丝印标明了使用的IO口,做开发的时候可以直接看板子不用看原理图进行开发了。这也是我这个懒人送给大家的福利。
11.最重要的一点,这个板子使用,只需要一根TYPEC的数据线就可以用了,再也不用外接烧录器了:)
12.JLINK的烧录程序在我另外一个帖子里:https://oshwhub.com/duyes/ce-shi-jlink-ob-with-cdc-f103cxt6
介绍基本就这么多了,我TM真的庆幸自己早些时候从咸鱼屯了一点STM32的二手芯片自己玩,现在咸鱼的二手好像价格也能接受,实在扛不住的,可以考虑国产的芯片玩玩,51还是别去碰了,疫情总会过去的,51那是开了时代的倒退车。生产线上节约成本情有可原,但是我们学知识不能去学老旧的产品。
祝大家玩的好,学得好。
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 1.5K | R5 | R0603 | 1 |
2 | 22 | R2,R3 | R0603 | 2 |
3 | LED-0603_R | LED2 | LED0603_RED | 1 |
4 | HDR-M-2.54_2x5 | J1 | HDR-M-2.54_2X5 | 1 |
5 | 100nF | C1,C7,C3,C6,C8,C2 | C0603 | 6 |

评论