基于stm32f103zet6之最小系统的制作
2013-03-09 10:59
351 查看
因为嵌入式老师一直鼓励我们去学习stm32,他说这是一款很不错的片子,所以就萌生了学习stm32的念头,之前一直在学习基于arm11的OK6410,裸机跑到触摸屏就没有再继续了,感觉6410重点不在于裸机,所以后来一直在研究uboot,uboot算是入门了,只是感觉,linux系统和bootloader这样的东西总是不能急躁的,只能慢慢来,所以就开始着手stm32了,类似于51、430的,先做个最小系统开始以便了解一下硬件结构,于是便有了下面这幅图,核心板是网购的,其余的一些不复杂的东西是自己焊接的
![](http://img.my.csdn.net/uploads/201303/09/1362797782_2765.jpg)
焊接的很丑,但是没办法,条件有限呀!!
下面是点亮一个灯的图示
![](http://img.my.csdn.net/uploads/201303/09/1362797775_8592.jpg)
总结一下调试板子的几个问题吧!
1、首先,焊接好后查了电路,有些线断掉了,没办法,补接上去!
2、核心板和最小系统版有些地方不吻合,管脚稍稍掰一下就好了!
3、注意启动方式的引脚配置!
4、出来的结果就是,程序能下进去,但是就是跑不起来,继续查吧!
5、拿出万用表,直接检查gpio的管脚电压,首先的明确你程序没有问题,肯定是硬件问题,最后我发现还是有根地线没有连接上!
6、总结一下,如果出现5这种情况,十有八九是你的地线或者电源线没有连接上。
最后说一句,我这个最小系统没有任何外设,所以如果需要点亮灯的话,一定记得要共地呀!!!!!!
http://download.csdn.net/detail/king_bingge/5123590 附上最小系统图
![](http://img.my.csdn.net/uploads/201303/09/1362797782_2765.jpg)
焊接的很丑,但是没办法,条件有限呀!!
下面是点亮一个灯的图示
![](http://img.my.csdn.net/uploads/201303/09/1362797775_8592.jpg)
总结一下调试板子的几个问题吧!
1、首先,焊接好后查了电路,有些线断掉了,没办法,补接上去!
2、核心板和最小系统版有些地方不吻合,管脚稍稍掰一下就好了!
3、注意启动方式的引脚配置!
4、出来的结果就是,程序能下进去,但是就是跑不起来,继续查吧!
5、拿出万用表,直接检查gpio的管脚电压,首先的明确你程序没有问题,肯定是硬件问题,最后我发现还是有根地线没有连接上!
6、总结一下,如果出现5这种情况,十有八九是你的地线或者电源线没有连接上。
最后说一句,我这个最小系统没有任何外设,所以如果需要点亮灯的话,一定记得要共地呀!!!!!!
http://download.csdn.net/detail/king_bingge/5123590 附上最小系统图
相关文章推荐
- 基于stm32f103zet6的FAT16文件系统学习1(初识FAT16)
- 制作一个基于yum/rpm管理方式的最小系统
- 基于stm32f103zet6的FAT16文件系统学习2(初步移植ff9a)
- [置顶] 基于stm32f103zet6的FAT16文件系统学习2(初步移植ff9a)
- 基于 51 最小系统的距离测量仪制作
- 基于stm32f103zet6的FAT16文件系统学习0(读SD卡扇区)
- 基于51最小系统的距离测量仪制作/更新于2017/12/30
- 基于stm32f103zet6的FAT16文件系统学习4(管理SD卡,读取图片,字库)
- 基于stm32f103zet6的FAT16文件系统学习3(初步分析ff9a)
- 基于嵌入式Linux平台的最小文件系统的制作
- 制作基于OK6410的文件系统(2.修改busybox文件系统,使之能启动)
- 基于busybox制作mini2440根文件系统及使用nfs挂载
- 最小的BabyLinux系统制作过程详解
- 制作基于原系统自动安装的CentOS镜像
- 如何制作最简单和最小的Linux系统
- 制作最小根文件系统
- 基于itop4412在Linux最小系统下的USB摄像头视频采集
- stm32最小系统制作(原理图,PCB图,焊接等)
- OpenRisc-7-基于or1200最小sopc系统搭建(一)--搭建及仿真(DE2,DE2-70)
- FL2440移植linux-3.0全过程(3)制作initramfs最小文件系统