本帖最后由 zengyi703 于 2020-3-14 11:38 编辑
疫情期间在家闷的不行,做了块支持MicroPython的小板基本硬件功能:
1.单片机采用的是STM32F767VIT6,2M flash,512KB RAM。可兼容STM32H743VIT6,运行速度飞起。
2.存储是用了两片W25Q256(写入速度慢,读取速度非常快),挂在QSPI接口上,总共64M。没有另加TF卡。
3.网络使用STM32F767VIT6自带的RGMII接口+外置的PHY芯片。
4.一个USR按键,一个RST按键,一个BOOT0按键,可进入DFU模式更新固件。
5. 4个LED灯 红,黄,蓝,绿。
6.最外面两排针,兼容Arduino。
7.一个非常小的蜂鸣器,还加了一个温度传感器MCP9701。
8.RTC实时时钟,加了备用电池,就不用每次上电都设定当前时间了。
9.DC座可支持5-36V输入电压供电。
10.网口座和DC电源座,都用了高度较低的,方面上面插接扩展板。
MicroPython软件方面:
F7芯片已经适配好了板子基本功能,网口,64MB存储,LED,扩展接口等。
H7芯片网络接口还没适配好。
下图的频率有点超,F7最高到216MHz,我给设置成了240MHz
个人很喜欢这些开源的东西,有人想玩的,等整理好资料后开放出来,大家一块玩,增加论坛人气。
现在还剩下3块PCB空板,有想要的可以到付送,我把原理图和编译好的固件提供出来,自己可以焊接一块玩。
原理图,F7固件,H7固件(网络不通)。
ADU-X7-V01 原理图.pdf
ADU-F7-V01-Network.hex
ADU-H7-V01.hex
自己焊了两块,一块STM32F767VIT6的,一块STM32F743VIT6的:
|