DIY一块STM32开发板,求补充
没学过STM32,想试试水深不,到底有多难。于是想自己diy一块 STM32开发板,一般都应该加些什么外围模块呢,10*15的PCB,当然也自己腐蚀,
板子模块一步步画,错误的地方,需要补充的地方,也请大家说说。
主控想用STM32F103RCT6,封装LQFP64,FLASH 256K ,RAM 48K
参考了许多板子,
目前我想到的有:1,必须的东西, 3.3V供电 1117-3.3
晶振8M和32.768k
下载用 USB转ttlCh340.(串口1)
sp3232(串口通信)
RTC供电电池
3个按键 : 1,复位,1,WK_UP,1按键
2,外部的一些模块 1、485通信max3485
2、IIC通信 AT24cxx
3、LED,点亮一个LED是基础,以后也可以用于调试程序3-5个
4、SD卡
5、单线通信 ds18b20
6、SPI通信, 采用FLASH芯片W25Qx16或者大些也好
7、外接基准,用于ADC。(????用什么芯片,暂时无好的想法)
3预留口,接插口 JTAG/SWD (以后用于调试和仿真,仿真器暂时不在购买之列,预留口)
2.4G无线通讯模块预留,NRF24L01或者JF24C用哪个呢,我倾向前者。
2.4-3.2TFT预留接口,
下面我一个一个画,有什么建议的提示给我,我将万分感谢。错误的地方,需要补充的地方,也请大家说说。
补充内容 (2017-5-31 10:14):
22# 主芯片STM32F103RCT6 和RTC电池
补充内容 (2017-5-31 10:14):
23#晶振和复位
补充内容 (2017-5-31 10:16):
24# BOOT选择和电源扩展 厉害 这个都自己DIY 我看好你,不像我这长时间还没学好。
STM32不是自带ADC吗? 本帖最后由 qq82871836 于 2017-5-25 14:17 编辑
春花秋月何时了 发表于 2017-5-25 12:53
厉害 这个都自己DIY
lqfp64自己做,问题不大,脚宽0.22,应该么问题 会员2 发表于 2017-5-25 13:12
我看好你,不像我这长时间还没学好。
STM32不是自带ADC吗?
自带Adc,但是还是必须要基准,给它做参考点,不然会随着电源变化,电源电压高了,就读数小了,电源低了,又读大了,。
应该是这样的。 找个产品做,用到什么功能就做个什么板好了。做这种板没什么意思,焊完可能就是角落吃灰的下场……我这还有一大堆免费的板放着:lol amo 发表于 2017-5-25 14:47
找个产品做,用到什么功能就做个什么板好了。做这种板没什么意思,焊完可能就是角落吃灰的下场……我这还有 ...
刚开始学,想先熟悉下,STM32的硬件连接以及寄存器,不然直接做产品,比如连怎么下载程序都不知道,所以有必要先做一个板子,试着用起来,然后就可以积木式的来搭一些有用的作品了, 存储器应该做成可选配的,不同的应用用不同的容量。
USB/RS232接口应当考虑进去,这是与外界交换数据的重要接口。
IIC总线接口也是必须的,这是与外部IIC设备进行互联所必须的,也能作为和另一个微处理器进行协作的桥梁。
......
基本的外围设备有显示部件、键盘模块,可以通过单独的串或并行接口连接。
最后要有一个实时钟,以及配套的不间断电源,通常这可以用一个电池或者干脆用一个法拉电容器来解决。
这些都是基本的,楼主上面那些提的需求都是可以在以后扩展的,用不到现在就挤在一起。
longshort 发表于 2017-5-25 17:05
存储器应该做成可选配的,不同的应用用不同的容量。
USB/RS232接口应当考虑进去,这是与外界交换数据的重 ...
非常感谢,我现在想做的是一个 新手板子,直接把芯片 做到上面,先玩一玩,
等到最起码 能玩的起来再考虑换芯片吧,
为什么选这款芯片呢,主要是因为我看好多别人的板子 都用的是这款RCT6.
练手的板子,直接多包含一些常用的,操作操作 ,以后就是拼积木的问题了,是吧,
如果好多常用的没有的话,还得洞洞板,要不就是还得做,直接弄到常用的就好了。
键盘就不做模块了,按你说的,如果需要矩阵键盘的话外接,是不是会好点。
显示就加个2.4/3.2的接口就好了吧 反正我觉得板子应该 能装的下,
把全部IO外引 ,以后也能扩展,基本完善的吧 sinoidiot 发表于 2017-5-25 18:32
SWD是必须要有的,不用仿真器,直接下载,是姚永平带出来的野鸡习气,千万要改正。
我觉得直接下载 看现象 是不是更好,你是说仿真器是必须要的吗 qq82871836 发表于 2017-5-25 13:59
自带Adc,但是还是必须要基准,给它做参考点,不然会随着电源变化,电源电压高了,就读数小了,电源低了, ...
向您请教:12864屏,图像方式显示,显示经常变动的数字,实现的思路是什么。 qq82871836 发表于 2017-5-25 19:33
我觉得直接下载 看现象 是不是更好,你是说仿真器是必须要的吗
老妖没有仿真器的专利产品,又缺少便宜的仿制货,只能野鸡闷头钻了。