《STM32开发指南》ALIENTEK战舰STM32开发板资料

纯属转载,原文链接:http://www.openedv.com/posts/list/0/9006.htm#47755


ALIENTEK战舰STM32开发资料公布:800X2页手册+57X2个例程,分寄存器和库函数两个版本。手册取名《STM32开发指南》

《STM32开发指南》-寄存器版本手册下载地址:http://www.openedv.com/posts/downloadAttach/2243.htm


寄存器版本 源码  下载地址: http://www.openedv.com/posts/downloadAttach/2244.htm


《STM32开发指南》库函数版本手册下载地址:http://www.openedv.com/posts/downloadAttach/2245.htm 


库函数版本源码下载地址: http://www.openedv.com/posts/downloadAttach/2246.htm


SD卡根目录文件 http://www.openedv.com/posts/downloadAttach/2247.htm

战舰板原理图下载地址:http://www.openedv.com/posts/downloadAttach/2250.htm


由于资料完成比较仓促,难免会有不少错误和遗漏之处,尤其库函数版本手册完成比较仓促,希望大家能够批评指正。

所有源码均经过测试。
如果下载速度比较慢,请用QQ邮箱发邮件至[email protected] 标题:战舰STM32开发板资料  我们会发到您邮箱,谢谢



《STM32开发指南》目录结构:
库函数和寄存器版本手册目录前5章有区别:









功能演示截图:
下面的界面都是在我们开发板上面综合实验实现的,源码全部开源赠送。全触摸操作界面,几乎可以跟andriod手机界面媲美。
我们的默认代码也是刷的这个,大家拿到板子不需要任何外接器件,即可操作。

(注意:下面图片为液晶的屏幕截图功能所截取,都是实实在在的触摸屏液晶操作界面。1:1真实比例,320X240分辨率。)

开机主界面:开机硬件自检,所有检测通过之后进入主界面1,主界面1和主界面2是通过滑屏切换的。
两个界面一共18个应用图标,每个图标点进去都是相关的应用。

 电
电子图书:电子图书界面用来查看文本文件,点击“电子图书”图标之后,在磁盘目录选择相应的文本文件即可浏览。都是触摸操作,文件选择可以上下划屏。

数码相框:点击“数码相框”图标,即可进入图片目录浏览,选择需要浏览的图片即可。支持JPG/JPEG,BMP,GIF等格式。
音乐播放器:点击图标“音乐播放器”,如果没有播放过音乐首先进入目录浏览选择音乐文件,点击之后即可进入音乐
播放界面,可以暂停,调音,音频频谱设置显示,上一首下一首选择,歌词显示等等功能。支持MP3,FLAC,WMA等等格式音乐。 
应用中心:应用中心我们只写了红外遥控器实验,其他图标开放给用户自己实现。时钟功能介绍:显示时间
收音机功能介绍:自动搜台,调音等功能。


系统设置:点击图标“系统设置”即可进行系统参数配置,一共18个选项,整个系统的配置都集中在这里进行。操作界面非常友好。
录音机功能:可以用来录音,录音后存储到SD的wav文件。TOM猫功能:你说一句,他说一句,他可以改变你的声音。


科学计算器:用来做计算之用。


手写识别:只能识别数字和字母。智能输入法:支持汉字(T9输入法),拼音,字母输入,手写识别等。手写画板:支持画笔宽度,颜色设置。

我们成功移植了NES游戏模拟器,可以运行几十个游戏。
开发板资源简介:
ALIENTEK战舰STM32开发板,资源十分丰富,并把STM32F103的内部资源发挥到了极致,基本所有STM32F103的内部资源都,
都可以在此开发板上验证,同时扩充丰富的接口和功能模块,整个开发板显得十分大气。
开发板的外形尺寸为11.2cm*15.6cm大小,

板子的设计充分考虑了人性化设计,并结合广大客户对Mini板提出的改进意见,经过反复修改(在面市之前,硬件就改版了8次之,目前版本为V1.8
,最终确了定这样的设计。


       ALIENTEK战舰STM32开发板板载资源如下:
CPUSTM32F103ZET6LQFP144FLASH512KSRAM64K
外扩SRAMIS62WV512161M字节
外扩SPI FLASHW25Q648M字节
1电源指示灯(蓝色)
2个状态指示灯(DS0:红色,DS1:绿色)
1个红外接收头,并配备一款小巧的红外遥控器
1EEPROM芯片24C02,容量256字节
1个重力加速度传感器芯片,ADXL345
1个高性能音频编解码芯片,VS1053
1FM立体声收发芯片,RDA5820
12.4G无线模块接口(NRF24L01
1CAN接口,采用TJA1050芯片
1485接口,采用SP3485芯片
1RS232接口,采用SP3232芯片
1PS/2接口,可外接鼠标、键盘
1个游戏手柄接口,可以直接插FC(红白机)游戏手柄
1路数字温湿度传感器接口,支持DS18B20 /DHT11
1个标准的2.4/2.8/3.5LCD接口,支持触摸屏
1个摄像头模块接口
2OLED模块接口
1USB串口,可用于程序下载和代码调试USMART调试)
1USB SLAVE接口,用于USB通信
1个有源蜂鸣器
1FM收发天线接口,板载芯片,并配天线
1RS232/RS485选择接口
1CAN/USB选择接口
1个串口选择接口
1SD卡接口(在板子背面,支持SPI/SDIO
1SD/网络模块选择接口
1个标准的JTAG/SWD调试下载口
1VS1053IIS输出接口
1MIC/LINE IN选择接口
1个录音头(MIC/咪头)
1路立体声音频输出接口
1路立体声录音输入接口
1组多功能端口(DAC/ADC/PWM DAC/AUDIO IN/TPAD
15V电源供应/接入口
13.3V电源供应/接入口
1个参考电压设置接口
1个直流电源输入接口(输入电压范围:9~12V
1个启动模式选择配置接口
1RTC后备电池座,并带电池
1个复位按钮,可用于复位MCULCD
4个功能按钮,其中WK_UP兼具唤醒功能
1电容触摸按键
1个电源开关,控制整个板的电源
独创的一键下载功能
除晶振占用的IO口外,其余所有IO口全部引出ALIENTEK战舰STM32开发板的特点包括:
1)
接口丰富。板子提供十来种标准接口,可以方便的进行各种外设的实验和开发。

2)
设计灵活。板上很多资源都可以灵活配置,以满足不同条件下的使用。我们引出了除晶振占用的IO口外的所有IO口,
可以极大的方便大家扩展及使用。另外板载一键下载功能,可避免频繁设置
B0B1的麻烦,仅通过1USB线即可实现STM32的开发。

3)
资源充足。外扩1M字节SRAM8M字节FLASH,满足大内存需求和大数据存储。板载MP3FM收发芯片,娱乐学习两不误。
板载
3D加速度传感器和各种接口芯片,满足各种应用需求。

4)
人性化设计。各个接口都有丝印标注,使用起来一目了然;接口位置设计安排合理,方便顺手。资源搭配合理,物尽其用。

代码规范截图:
我们每个实验都有两种实现方法,一种是库函数,一种是寄存器。寄存器实现和库函数实现代码一一对应。
他们的文件名字,函数名字都一模一样。只是实现方式不一样。这是我们独一无二的资料。没有其他卖家可以做到。

寄存器版本工程结构:

库函数版本工程结构:

猜你喜欢

转载自blog.csdn.net/jiangyuexiang/article/details/8059119