本帖最后由 zhangyang86 于 2014-7-29 11:44 编辑
ALIENTEK 正点原子STM32所有资料下载地址:http://openedv.com/posts/list/13912.htm
由于文件大小限制,所以没法上传独立的文件。
这里我把我们资料和整个光盘(1G)上传了了百度网盘,大家可以去下载:
ALIENTEK战舰STM32开发板资料公布:800X2页手册+57X2个例程,分寄存器和库函数两个版本。手册取名《STM32开发指南》
如果您发现源码和手册的错误, 请回复此帖, 帮助我们完善我们的资料,谢谢您。
如果觉得资料您还算满意,请相互传阅,让更多的朋友受益我们的资料。
库函数和寄存器源码一一对应,手册前面预备知识章节会有一些不同,试验部分章节都是对齐的。同一个现象,两种不同的源码。
这几天我会抽空将手册源码等核心资料分卷压缩之后上传上来
http://openedv.com/posts/list/13912.htm
也可以到我们论坛下载核心资料:手册+源码:
http://www.openedv.com/posts/list/9006.htm
下面的图片是来自淘宝的图片空间,所以不会占用论坛带宽。。。
MiniSTM32 V2.0开发板资料(适合V3.0之前的所有版本,压缩包):http://pan.baidu.com/s/1jGLvfLW
MiniSTM32 V3.0开发板资料(压缩包):http://pan.baidu.com/s/1pJ39g63
战舰STM32开发板A盘资料:(源码等+小部分视频,压缩包):http://pan.baidu.com/s/1rizxk
战舰STM32开发板B盘资料:(视频教程在这里,压缩包):http://pan.baidu.com/s/1nt8wTD3
<<原子教你玩STM32>>系列视频教程(30集):http://pan.baidu.com/s/1dD3Uvg1
STM32学习短视频(STM32解读/工具使用/开发板/模块测试):http://pan.baidu.com/s/1kT1GpRT
STM32学习从0开始(13讲):http://pan.baidu.com/s/1ntx81mT
《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开发板板载资源如下:
◆
CPU:STM32F103ZET6,LQFP144,FLASH:512K,SRAM:64K;
◆
外扩SRAM:IS62WV51216,1M字节
◆
外扩SPI FLASH:W25Q64,8M字节
◆
1个电源指示灯(蓝色)
◆
2个状态指示灯(DS0:红色,DS1:绿色)
◆
1个红外接收头,并配备一款小巧的红外遥控器
◆
1个EEPROM芯片,24C02,容量256字节
◆
1个重力加速度传感器芯片,ADXL345
◆
1个高性能音频编解码芯片,VS1053
◆
1个FM立体声收发芯片,RDA5820
◆
1个2.4G无线模块接口(NRF24L01)
◆
1路CAN接口,采用TJA1050芯片
◆
1路485接口,采用SP3485芯片
◆
1路RS232接口,采用SP3232芯片
◆
1个PS/2接口,可外接鼠标、键盘
◆
1个游戏手柄接口,可以直接插FC(红白机)游戏手柄
◆
1路数字温湿度传感器接口,支持DS18B20 /DHT11等
◆
1个标准的2.4/2.8/3.5寸LCD接口,支持触摸屏
◆
1个摄像头模块接口
◆
2个OLED模块接口
◆
1个USB串口,可用于程序下载和代码调试(USMART调试)
◆
1个USB SLAVE接口,用于USB通信
◆
1个有源蜂鸣器
◆
1个FM收发天线接口,板载芯片,并配天线
◆
1个RS232/RS485选择接口
◆
1个CAN/USB选择接口
◆
1个串口选择接口
◆
1个SD卡接口(在板子背面,支持SPI/SDIO)
◆
1个SD卡/网络模块选择接口
◆
1个标准的JTAG/SWD调试下载口
◆
1个VS1053的IIS输出接口
◆
1个MIC/LINE IN选择接口
◆
1个录音头(MIC/咪头)
◆
1路立体声音频输出接口
◆
1路立体声录音输入接口
◆
1组多功能端口(DAC/ADC/PWM DAC/AUDIO IN/TPAD)
◆
1组5V电源供应/接入口
◆
1组3.3V电源供应/接入口
◆
1个参考电压设置接口
◆
1个直流电源输入接口(输入电压范围:9~12V)
◆
1个启动模式选择配置接口
◆
1个RTC后备电池座,并带电池
◆
1个复位按钮,可用于复位MCU和LCD
◆
4个功能按钮,其中WK_UP兼具唤醒功能
◆
1个电容触摸按键
◆
1个电源开关,控制整个板的电源
◆
独创的一键下载功能
◆
除晶振占用的IO口外,其余所有IO口全部引出
ALIENTEK战舰STM32开发板的特点包括:
1)
接口丰富。板子提供十来种标准接口,可以方便的进行各种外设的实验和开发。
2)
设计灵活。板上很多资源都可以灵活配置,以满足不同条件下的使用。我们引出了除晶振占用的IO口外的所有IO口,
可以极大的方便大家扩展及使用。另外板载一键下载功能,可避免频繁设置B0、B1的麻烦,仅通过1根USB线即可实现STM32的开发。
3)
资源充足。外扩1M字节SRAM和8M字节FLASH,满足大内存需求和大数据存储。板载MP3和FM收发芯片,娱乐学习两不误。
板载3D加速度传感器和各种接口芯片,满足各种应用需求。
4)
人性化设计。各个接口都有丝印标注,使用起来一目了然;接口位置设计安排合理,方便顺手。资源搭配合理,物尽其用。
代码规范截图:
我们每个实验都有两种实现方法,一种是库函数,一种是寄存器。寄存器实现和库函数实现代码一一对应。
他们的文件名字,函数名字都一模一样。只是实现方式不一样。这是我们独一无二的资料。没有其他卖家可以做到。
寄存器版本工程结构:
库函数版本工程结构:
|