分享我的STM32开发板 (www.ourdev.cn)

来源:百度文库 编辑:神马文学网 时间:2024/04/27 16:58:26
前段时间在搞STM32。手头上也有比较多的其他模块,于是寒假时将模块组合起来做了一块开发板,接着又花了两个星期去写开发板上的驱动。下面贴上源码方便大家学习。
有意想学ARM的朋友,STM32是一个不错的选择,因为对比许多的微控制器,STM32有很多优势,比如说三个多通道1M/12位AD,2个12位的DA,18M的SPI,64K RAM,72M主频等等。
另外说明一下,附件中开发板的程序大多为写寄存器方式(我玩单片机多了,习惯了^_^)。但是,STM32提供了整套非常完善的函数库,而且有配套的中文说明文档,这样子一来,你根本就不用去掌握寄存器底层就可以很方便去开发STM32了,也就是说,尽管你没单片机和ARM的底层基础,你也会跟一个有丰富单片机经验的高手站在同一起跑线。用库函数确实可以大大缩短学习时间的。这也是选择STM32的原因之一。
当然这只是个人意见,自己喜欢。
如果有什么问题,可以联系我。
开发板板载功能:
1、五个LED
2、四个独立按键
3、LCD12864接口1个
4、LCD13164接口1个
5、TFT接口1个
6、MMA7260加速度传感器1个
7、红外接收1个
8、DS18B20温度传感器1个
9、CAN总线芯片一个
10、DDS_AD9851模块接口1个
11、max232通用串口1个
12、USB转串口1个
13、触摸屏ADS7843 1个
14、USB总线接口1个
15、PS2键盘/鼠标接口1个
16、收音机芯片1个(未焊接)
17、EEPROM 24C16  1个
18、CH375 U盘读取模块接口 1个
19、SD/MMC卡接口 1个(TFT转接板附带物)
20、24L01无线通信模块接口一个
21、VS1003 MP3模块接口1个
22、音频输入/输出接口 各1个(可做频谱分析用)
23、TPA152耳放芯片1个(可外接扬声器)
24、实时时钟/备分电池 1个
25、另外,STM32内部本身含有很多的资源,像AD/DA,PWM,USB总线,SPI,DMA,等等,只要有想法,很多东西都可以做出来的。
144脚的STM32F103ZET6芯片IO口特多,上面的资源还未用完它的IO,所以我把剩下的IO都引出来了,复用的IO也引了一部分,方便控制其他外围设备。
还有一个比较重要的东西我没去做,那就是FSMC,STM32的系统总线,我暂时也没时间去搞了。
下面贴上开板板的图片和一些代码。

开发板1.jpg (原文件名:开发板1.jpg)

开发板2.jpg (原文件名:开发板2.jpg)

开板板3.jpg (原文件名:开板板3.jpg)

开发板4.jpg (原文件名:开发板4.jpg)

开发板5.jpg (原文件名:开发板5.jpg)

2.4寸LCD测试.jpg (原文件名:2.4寸LCD测试.jpg)

DDS频率输出测试.jpg (原文件名:DDS频率输出测试.jpg)

LCD12864测试.jpg (原文件名:LCD12864测试.jpg)

LCD13164测试.jpg (原文件名:LCD13164测试.jpg)

PS2键盘测试1.jpg (原文件名:PS2键盘测试1.jpg)

show1.jpg (原文件名:show1.jpg)

show2.jpg (原文件名:show2.jpg)

show3 (原文件名:show3.jpg)

show4.jpg (原文件名:show4.jpg)

背面.jpg (原文件名:背面.jpg)

触摸屏测试1.jpg (原文件名:触摸屏测试1.jpg)

触摸屏测试2.jpg (原文件名:触摸屏测试2.jpg)

触摸屏测试3.jpg (原文件名:触摸屏测试3.jpg)

触摸屏测试4.jpg (原文件名:触摸屏测试4.jpg)

触摸屏测试5.jpg (原文件名:触摸屏测试5.jpg)

红外.jpg (原文件名:红外.jpg)

画图.jpg (原文件名:画图.jpg)

三路AD采样测试.jpg (原文件名:三路AD采样测试.jpg)

三轴MMA7260测试.jpg (原文件名:三轴MMA7260测试.jpg)

实时时钟与温度传感器.jpg (原文件名:实时时钟与温度传感器.jpg)
开发板程序ourdev_536766.rar(文件大小:12.00M) (原文件名:开发板程序.rar)
PDF手册ourdev_536767.rar(文件大小:15.30M) (原文件名:PDF手册.rar)
STM32学习笔记(转)ourdev_536768.rar(文件大小:89K) (原文件名:STM32学习笔记(转).rar)
分享我的STM32开发板 (www.ourdev.cn) STM32外部中断进不去啊 (www.ourdev.cn) STM32 深入浅出 (新手必看) (www.ourdev.cn) 转来的一篇文章:#ifdef的用法 中国电子开发网(www.ourdev.cn) 请不要做浮躁的嵌入式系统工程师 中国电子开发网(www.ourdev.cn) 请不要做浮躁的嵌入式系统工程师 中国电子开发网(www.ourdev.cn) ARM 开发软件及实用工具介绍 中国电子开发网(www.ourdev.cn) ARM 开发软件及实用工具介绍 中国电子开发网(www.ourdev.cn) 请教马老师关于PWM输出问题 中国电子开发网(www.ourdev.cn) 51单片机做电子相册-fat32文件系统 (www.ourdev.cn) STM32开发板上音频播放程序的设计之二 -- nthq2004's Blog PHP下一代的五个framework介绍 软工吧论坛 | 专注软件开发http://www.gcs8.cn STM32 开发板DIY测试第二步:USB供电 - 『ARM DIY专区』 - 『 ARM... STM32 开发板DIY测试第三步:串口ISP - 『ARM DIY专区』 - 『 ARM... STM32 开发板DIY测试第五步:SRAM测试key - 『ARM DIY专区』 - 『... DIY开发板STM32-液晶显示成功 - 『ARM DIY专区』 - 『 ARM论坛 』 ... STM32 开发板DIY测试第七步---电源模块 - 『ARM DIY专区』 - 『 AR... 大型系统上PHP令人不爽的九大原因 软工吧论坛| 专注软件开发http://www.gcs8.cn 易域风情 (免费电影,音乐,软件www.yy11.cn) - 我的电脑 ━ 软硬兼施 - 精品软件下载 - [分享][04.20][软件更新][风情整理2](页 1) - powered by Discuz! Archiver 易域风情 (免费电影,音乐,软件www.yy11.cn) - 我的电脑 ━ 软硬兼施 - 精品软件下载 - [分享][04.20][软件更新][风情整理2](页 1) - powered by Discuz! Archiver 我的生日密码 - 中国徐州网 www.cnxz.com.cn((*^__^*) 嘻嘻……) 我的家史(3篇) - 无忧无虑作文网 - www.5156chinese.cn 吃素念佛前后我的变化[净土论坛-阿弥陀佛接引站 www.f8s.cn] 普及满语儿童歌曲《满家娃》?宋熙东、阿茹娜编写-音乐-我的网站www.manchus.cn...