分享

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

 我的4S 2010-09-04

     前段时间在搞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) 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多