GND Studio 开发板
这篇文章主要分享一下我们之前开发的一款板子,这款板子当时有三个人(Rice,Hoky,Alvin)一起弄的。其目的是做来卖给初学者的,但由于种种原因,最后选择不买了。只做了实验版本,如下:
这款板子有两个主控,分别是stm32f103c8t6和stc89c52。针对初学者入门+进阶。两个核心板对接的外设pin to pin。外设接口包括:gpio,中断,定时器,单总线,串口,ADC,I2C,SPI。
板子提供两组排针,将两款主控引脚全部引出,并且做了屏蔽板载外设的功能引脚。上图中间的短路帽全部去掉,板载功能将不能用,则主控引脚全部归你自定义。可以这样认为该板子既是最小系统也是一款基本外设功能齐全的开发板。
该板子已经开发所有的实例代码。包括stm32的keil4和keil5两个版本的,stc89c52的keil4工程,所有代码都在我的github上。github路径:https://github.com/RiceChen/GND_Studio_Project.git
stc89c52代码列表
stm32的keil4代码列表
stm32的keil5代码列表
如果你也想画一个款类似的板子,我们的原理图和pcb也在github上。
stc89c52原理图
stm32原理图
地板原理图
PCB正面
pcb反面
3D图
整套效果如上
该板子的所有资料开源,针对初学者,我们还提供了一些文档。