原贴地址:
http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=4138311
断断续续搞了有四个月了,STM32是去年十月份开始学习的,到目前为止也快有一年了。虽然还有许多未完善的地方,比如游戏和文件传送之类。但由于有别的东西等着做,所以暂时先放下了。趁刚考完试有点时间,和大家分享一下。
这个PDA没用操作系统,完全跑裸机的。如果真要说有操作系统,那我就称它为“正点原子系统”。因为有好多部分的代码(特别是GUI那里)是移植正点原子师兄的毕业设计的,应该也有不少网友看过的了,确实是很强大。真的非常感谢师兄。
经过一些改进后,现在支持的市面上大部分的SD卡了,包括SD1.0,SD2.0,SDHC,实测可以支持到8G,更大的就未试过,不过我想应该是一样可以的,因为更高的16G和32G基本上都是SDHC类型。
文件系统用的是FAT32,这部分确实要花一定时间去学习,记得二月分开始搞FAT文件系统时真的搞得比较头晕,后来是在三月分和一个同学一齐钻研才攻破的。这个弄通了,后面的事就好办多了。另外还有遇到许多其他的问题在这就不多说了。
板子功能:
1、音乐播放器,支持mp3、wma、MIDI等多种音频格式,支持歌词显示,支持频谱显示,上一首、下一首、进度条等。(移植师兄的,很好用^_^)
2、图片浏览,支持BMP、JPG、JPEG格式。
3、电子书功能,支持TXT,C,H,LRC文件的阅读。
4、万年历、温度传感。
5、红外。(这个什么用)
6、无线彩灯控制功能。之前是用NRF24L01来做的,控制一块用LED组成的“SCUT”板。
7、收音机。用的是TEA5767数字收音机芯片。(声音很小啊。。。)
8、画画功能。
9、计算器。
10、加速度传感器,这个其实可以用来玩游戏的,现在我只用它做动作控制图片切换,还有画画时摇一下就可以清屏(这个比较好玩^_^)。
11、文件传送。当时是因为一个比赛需要才做这个功能的。只做了TXT文件传送,以后可以做下其他文件的。
12、蓝牙。
板上加了个PL2303的USB转串口芯片,因此现在下载程序是比较方便的,插上USB线后就可以下载程序了,不用再去找下载器。而且, 它还可以用来做串口通信。这个芯片成本不用两块钱,的确是比较实惠的。其实有一个更好玩的东西我没试过。就是无线下载程序,因为板上有个蓝牙,我之前是用 它来作无线串口用的,而下载程序也是用串口,所以用来做无线程序下载应该也是可以的。有空再试试。
有个问题想请教一下大家。是不是所有的TEA5767输出音量都很小,我的如果不加功放的话,几乎是听不见的。另外,我将TEA5767 的Rout,Lout,GND分别连到我的耳塞的对应端口,完全没声音。但当我把GND线断开时,也就是只连上Rout和Lout线,却是有声音的(但声 音像上面所说的很小),很奇怪。
硬件实物 (原文件名:实物.jpg)
desktop (原文件名:deaktop.jpg)
原理图.pdf
源代码.rar
共3条
1/1 1 跳转至页
desktop2 (原文件名:desktop2.jpg)
music2 (原文件名:music2.jpg)
music6 (原文件名:music6.jpg)
pic1 (原文件名:pic1.jpg)
pic4 (原文件名:pic4.jpg)
pic5 (原文件名:pic5.jpg)
pic6 (原文件名:pic6.jpg)
pic9 (原文件名:pic9.jpg)
ebook1 (原文件名:ebook1.jpg)
date (原文件名:date.jpg)
calcu (原文件名:calcu.jpg)
radio (原文件名:radio.jpg)
draw2 (原文件名:draw2.jpg)
draw4 (原文件名:draw4.jpg)
draw1 (原文件名:draw1.jpg)
tran (原文件名:tran.jpg)
acc (原文件名:acc.jpg)
light (原文件名:light.jpg)
共3条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
【换取逻辑分析仪】-基于ADI单片机MAX78000的简易MP3音乐播放器被打赏48分 | |
我想要一部加热台+树莓派PICO驱动AHT10被打赏38分 | |
【换取逻辑分析仪】-硬件SPI驱动OLED屏幕被打赏36分 | |
换逻辑分析仪+上下拉与多路选择器被打赏29分 | |
Let'sdo第3期任务合集被打赏50分 | |
换逻辑分析仪+Verilog三态门被打赏27分 | |
换逻辑分析仪+Verilog多输出门被打赏24分 | |
【分享评测,赢取加热台】使用8051单片机驱动WS2812被打赏40分 | |
【换取逻辑分析仪】rtthread添加RRH62000传感器驱动-基于野火启明6M5被打赏48分 | |
换逻辑分析仪+Verilog多输入门被打赏27分 |