STM32_NanoCore 核心板发布了,人个使用后感觉io并不整齐,在使用16位液晶时不太方便。于是在原作者工作的基础上重新整理了IO,以方便使用。
反正已经打了板,就不独享了,跟原作者一样,共享出来给大家。
手里有pos机的,就不要让它闲在那堆灰了,马上玩起来吧!
原作者
2545889167 原贴
http://bbs.mydigit.cn/read.php?tid=1706936,
如果没有JLINK下载器,看这里:
学习使用POS机制作Jlink-ob,超简单,V-POS,易钱包和有部分既付宝 还有原作者的教程更详细:
【教程】用gd32做一个jlink-ob调试器,并吊打壁虎(efm32) 说明文件:
此版本在STM32核心板作者(2545889167) 的1.5版本核心板上改动而来。谢谢前作者的劳动和共享精神。
板子外形尺寸跟之前版本兼容
(强调:电源位正负相反,原来用1.5版及以下核心板的用户在接入电源时请注意),主要是为了拼板方面,10x10cm可出6块。
最小走线7mil,最小安全间距 6.5mil以上
最小过孔,外径20mil,内径10mil
先说点值得一提的吧。
整理了io,PA PB PC 各成一排。主要是方便接并口屏,或是扩展底板使用。
STM32F103RCT6可用IO:
PA:全16位 PA0~PA15,
PB:全16位 PB0~PB15
PC:全16位 PC0~PC15
高速外部晶振:2位 PH0~PH1
STM32F401CCU6可用IO:
PA:全16位 PA0~PA15,
PB:15位 PB0~PB10,PB12~PB15
PC:3位 PC13~PC15
高速外部晶振:2位 PH0~PH1
USB接口外拉
PC 在不使用时钟晶振时,可以使用PC14、15做普通IO
103支持PD2 IO
板载一个用户LED ,方便烧写程序确定板子工作正常。 用户LED接在PC13。烧写群共享文件中的全IO闪烁固件就行。
放弃spi1,添加spi2独立接口,可接spi flash \ 串口液晶等等。
全组件正面贴装,背面是充电电路部分,可以不焊接。
有电池接口,电池充电指示LED
背面元件不焊接的情况下,可做邮票封装,焊接于洞洞板表面。
添加电源测试点
主晶振添加接地位,可供加固。
可以制作jlink-ob
(强调:电源位正负相反,原来用1.5版及以下核心板的用户在接入电源时请注意)为了整理IO,布线实在很纠结,以下不足暂时无法改正。
401没有1:1的热焊盘,中间只有个小号的,加固用的焊盘
401下面有过孔及走线。可能发生短路。此处不适合长时间高温加热。
线很绕,过孔太多。
时钟晶振的方向,倾倒时只能倒向右侧,但是脚位是上下方向倒的。
正面没有io标注。实在放不下,放到背面了。其实背面也没全放下,有些还是要自己数。
丝印字非常小。可能会小到看不清。
以及其他可能还没被发现的错误。
声明:
此版本共享原理图及PCB文件,供论坛及爱好者个人使用(禁止商用),并授权给 @83L-jpdd521 @ 299202988 (jpdd521
@数码之家 )制板,并在淘宝店
https://chinax.taobao.com/有售,别处购买的不保证跟上述描述一致。
个人不需要授权即可印制,但不得以大于¥1.5人民币/片销售,否则将视为商业行为,作者保留追究其法律责任的权利。
实物图:
焊接说明:
网友作品(仅供参考):
最后上附件:工程包 stm32_NanoCore_PCB_20160722.7z
测试程序:stm32_NanoCore_TestFIRMWARE.7z
工程包网盘链接:
http://pan.baidu.com/s/1hrAdNMW 密码: uets
相关说明都在压缩包中,就不再发一遍了。
本人技术有限,有不足之处还请大家见谅。
如果有学习和使用方面的问题,欢迎加群:299202988共同探讨学习。
后面还有个小改动的版本。已经在制板了。过几天更新。
[ 此帖被mousebat04在2016-08-13 22:48重新编辑 ]