口袋实验室——STM32自玩板
时间:10-02
整理:3721RD
点击:
/****************************************************************************************描述:自玩STM32开发板
*主控:STM32F103VET6
*面积:9.6cm*6.8cm
*作者:电纸人
*版本:V1.0
*时间:2014/06
****************************************************************************************/
=========分割线========无视================………
上次去参加一个高校教师峰会,虽然我不是老师跟着老师混进去的。填写资料的时候,同行的小伙伴在写上了另类的“学生”两字。结果午餐就没有了!看来天下没有免费的午餐这句话果然没错,要撒谎才行聊完吃的该说正事了,在会上听的比较多的一个词就是“口袋实验室”,简单的说就是开发板做的功能丰富,但是板子的面积很小——这让我想起来树莓派。听了几位不认识的Big Boss讲了后感觉确实挺有意思的。想想市场卖的开发板或者是学校做的开发板很适合用来当板砖使啊,第一:手感不错,拿在手上真的有拿块砖的感觉第二:威力惊人,啪,一下拍面门上,好好的闭月羞花就会成为不毛之地第三:…………!
回来后正好想用STM32做一个东西玩,又不想各种杜邦线连接开发板,就自己画一个好了,能够满足对板子的要求。山寨下口袋实验室画一个小的板子大小在9.6cm*6.8cm,为什么是这个大小呢。因为用到了一块3.5寸的液晶屏,液晶屏的驱动板做出来就差不多那么大,用积木式的将液晶盖在电路板上,看不到主板的电路,是不是感觉很简洁呢。》》》上图》》》》》》渣机拍的 勿喷

整体照……………………

来个全景的预览………………Loading……………………

背面也来一张,是不是有个奇怪的东西………………扬声器飘过…………

焊接了一半了,中途休息,休息…………

焊接完成,上电测试,下载个流水的,(看到流水没>_<///)工作正常是不是很快,其实真的很快!
经过测试,所有电路工作正常。
/***************************************************************************************/

/*************************************************************************************/

/**************************************************************************************/

/***************************************************************************************/
void SD卡(void)
{
SDIO接口,传输……快一点……点……点……!
}
/****************************************************************************************/
void 串口(void)
{
包含 USART1,USART2;
if(跳线帽 == 上)
USART1和MIniUSB连接与PC机通信;
else
USART1和YN6288语音芯片连接;// 板上做有SNAP01功放电路&扬声器
USART2和一组5v电源组成接口,可接串口通信的模块,比如 GPS模块、Wifi模块………………;
}
/****************************************************************************************/
void 2M_Flash(void)
{
嗯!把整个字库装进去还是不错的选择;
}
/****************************************************************************************/
void 2M_Flash(void)
{
嗯!把整个字库装进去还是不错的选择;
}
/*****************************************************************************************/
void PCF8563(void)
{
基于IIC的时钟芯片PCF8563只需要一根时钟线一根数据线就行了 略比DS1302少了一根;//又省I/O口了
}
/*****************************************************************************************/
void 3.5寸TFT(void)
{
驱动为ILI9841,带触摸。采用FMSC总线,刷屏速度快……快一点……点……点……!;//大屏幕,显示更出色
}
/*****************************************************************************************/
void SPI(void)
{
软件模拟SPI接口+5V电源接口=音频解码模块接口;//VS1003/VS1053 模块都不错
硬件SPI2;
}
/*****************************************************************************************/
void key(void)
{
几个大按键,手感是不错了,如果写个游戏按着玩还不错;//(写不出来)!
没找到合适的小一点按键,不然把按键放在左边 应该更好看点 板子也会更小》
}
…
……
………
…………
void main(void)
{
1x--GPS+YN6288--------------GPS导航系统;//简易点 …………再简易点…………
2x--TFT+key--------------游戏机……;
3x--TFT+SD--------------电子相册……;
4x--TFT+SD+flash------------电子书……;
5x--vs1003+TFT+key--------------MP3播放器;
6x--PCF8563+TFT----------------------电子时钟
7x--自由组合
}
/*****************************************************************************************/
刚刚发现————TI有个基于MSP430 LaunchOad口袋实验平台-------------------->结束语
*主控:STM32F103VET6
*面积:9.6cm*6.8cm
*作者:电纸人
*版本:V1.0
*时间:2014/06
****************************************************************************************/
=========分割线========无视================………
上次去参加一个高校教师峰会,虽然我不是老师跟着老师混进去的。填写资料的时候,同行的小伙伴在写上了另类的“学生”两字。结果午餐就没有了!看来天下没有免费的午餐这句话果然没错,要撒谎才行聊完吃的该说正事了,在会上听的比较多的一个词就是“口袋实验室”,简单的说就是开发板做的功能丰富,但是板子的面积很小——这让我想起来树莓派。听了几位不认识的Big Boss讲了后感觉确实挺有意思的。想想市场卖的开发板或者是学校做的开发板很适合用来当板砖使啊,第一:手感不错,拿在手上真的有拿块砖的感觉第二:威力惊人,啪,一下拍面门上,好好的闭月羞花就会成为不毛之地第三:…………!
回来后正好想用STM32做一个东西玩,又不想各种杜邦线连接开发板,就自己画一个好了,能够满足对板子的要求。山寨下口袋实验室画一个小的板子大小在9.6cm*6.8cm,为什么是这个大小呢。因为用到了一块3.5寸的液晶屏,液晶屏的驱动板做出来就差不多那么大,用积木式的将液晶盖在电路板上,看不到主板的电路,是不是感觉很简洁呢。》》》上图》》》》》》渣机拍的 勿喷

整体照……………………

来个全景的预览………………Loading……………………

背面也来一张,是不是有个奇怪的东西………………扬声器飘过…………

焊接了一半了,中途休息,休息…………

焊接完成,上电测试,下载个流水的,(看到流水没>_<///)工作正常是不是很快,其实真的很快!
经过测试,所有电路工作正常。
/***************************************************************************************/

/*************************************************************************************/

/**************************************************************************************/

/***************************************************************************************/
void SD卡(void)
{
SDIO接口,传输……快一点……点……点……!
}
/****************************************************************************************/
void 串口(void)
{
包含 USART1,USART2;
if(跳线帽 == 上)
USART1和MIniUSB连接与PC机通信;
else
USART1和YN6288语音芯片连接;// 板上做有SNAP01功放电路&扬声器
USART2和一组5v电源组成接口,可接串口通信的模块,比如 GPS模块、Wifi模块………………;
}
/****************************************************************************************/
void 2M_Flash(void)
{
嗯!把整个字库装进去还是不错的选择;
}
/****************************************************************************************/
void 2M_Flash(void)
{
嗯!把整个字库装进去还是不错的选择;
}
/*****************************************************************************************/
void PCF8563(void)
{
基于IIC的时钟芯片PCF8563只需要一根时钟线一根数据线就行了 略比DS1302少了一根;//又省I/O口了
}
/*****************************************************************************************/
void 3.5寸TFT(void)
{
驱动为ILI9841,带触摸。采用FMSC总线,刷屏速度快……快一点……点……点……!;//大屏幕,显示更出色
}
/*****************************************************************************************/
void SPI(void)
{
软件模拟SPI接口+5V电源接口=音频解码模块接口;//VS1003/VS1053 模块都不错
硬件SPI2;
}
/*****************************************************************************************/
void key(void)
{
几个大按键,手感是不错了,如果写个游戏按着玩还不错;//(写不出来)!
没找到合适的小一点按键,不然把按键放在左边 应该更好看点 板子也会更小》
}
…
……
………
…………
void main(void)
{
1x--GPS+YN6288--------------GPS导航系统;//简易点 …………再简易点…………
2x--TFT+key--------------游戏机……;
3x--TFT+SD--------------电子相册……;
4x--TFT+SD+flash------------电子书……;
5x--vs1003+TFT+key--------------MP3播放器;
6x--PCF8563+TFT----------------------电子时钟
7x--自由组合
}
/*****************************************************************************************/
刚刚发现————TI有个基于MSP430 LaunchOad口袋实验平台-------------------->结束语

代码蛮工整,支持!
非常好的!
谢谢 支持
多谢支持
顶一个 感谢小编分享
大牛人啊,俺在嵌入式的边缘
顶一个
多谢支持啊 哈哈
挺吸引人,挺想学做,谢谢分享。
d大家彼此学习共同进步
过奖了 一起学习
现在正在学这个,请问能不能加好友向您学习一下
支持一下!
没有发现集成有VS1003芯片
学习学习,谢谢分享!
