纯属转载,原文链接: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邮箱发邮件至389063473@qq.com 标题:战舰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开发板板载资源如下:
◆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)
人性化设计。各个接口都有丝印标注,使用起来一目了然;接口位置设计安排合理,方便顺手。资源搭配合理,物尽其用。
代码规范截图:
我们每个实验都有两种实现方法,一种是库函数,一种是寄存器。寄存器实现和库函数实现代码一一对应。
他们的文件名字,函数名字都一模一样。只是实现方式不一样。这是我们独一无二的资料。没有其他卖家可以做到。
寄存器版本工程结构:

库函数版本工程结构:

《STM32开发指南》ALIENTEK战舰STM32开发板资料相关推荐

  1. 【ALIENTEK 战舰STM32开发板例程系列连载+教学】第五十八章 UCOSII实验1-任务调度

    第五十八章 UCOSII实验1-任务调度 前面我们所有的例程都是跑的裸机程序(裸奔),从本章开始,我们将分3个章节向大家介绍UCOSII(实时多任务操作系统内核)的使用.本章,我们将向大家介绍UCOS ...

  2. STM32入门指南:了解STM32

    1. 初识 STM32 STM32,从字面上来理解,ST 是意法半导体,M 是 Microelectronics 的缩写,32 表示 32 位,合起来理解,STM32 就是指 ST 公司开发的 32 ...

  3. ESP8266在Alios-Things上的入门开发指南 (一)开发环境搭建及HelloWorld固件

    一.    开发环境搭建 目前国内大多数开发者使用的都是WinXP/Win7/Windows XX做MCU的开发.习惯Windows环境开发的朋友,如果一旦一接触到MCU需要是Linux环境来进行开发 ...

  4. 区块链开发指南_区块链开发权威指南

    区块链开发指南 by Haseeb Qureshi 由Haseeb Qureshi 区块链开发权威指南 (The authoritative guide to blockchain developme ...

  5. HoloLens开发指南(4)--- 开发第一个HoloLens应用

    经过了前面的环境开发准备,终于我们要使用Unity来开发第一个HoloLens应用. 以下内容由公众号:AIRX社区(国内领先的AI.AR.VR技术学习与交流平台) 整理 Step 1:创建Unity ...

  6. 【开发指南】AR Foundation 开发环境部署

    开发平台:Unity 2020 编程平台:Visual Studio 2022   前言   Unity AR Foundation 是 Unity Technology 提供针对 AR 开发方向的解 ...

  7. 区块链开发指南_区块链开发完全指南

    区块链将是技术的发展方向. 我认为未来将围绕区块链一新兴技术构建,这绝不是什么牵强附会.区块链最初被设计成一种公共的,无权限的技术,后来引入了另一种区块链,每种区块链都有自己独特的用例集.公共/无权限 ...

  8. OpenCart 官方开发指南翻译一 —— 模块开发

    模块开发   编写 OpenCart 模块可以很好地了解 OpenCart 如何运作的基本原理.就像 OpenCart 的其余部分一样,模块遵循 MVCL 设计模式.本文档指南将介绍如何使用 MVC- ...

  9. 捷易拍sdk开发指南.doc_每个Android开发都必须知道的利器

    1.背景介绍   在移动端项目功能不断完善和丰富的过程中我们一直在寻找一种可以高效开发且复用率高的开发模式,特别是多应用同步开发.管理.   在开发过程中你是否遇到需要发布影子工程?新建项目是否需要耗 ...

  10. Magic Leap开发指南(1)--开发前准备

    以下内容由公众号:AIRX社区(国内领先的AI.AR.VR技术学习与交流平台) 整理 Magic Leap这家最神秘的AR公司去年推出了Magic Leap One AR眼镜. 这款目前世界前三好的A ...

最新文章

  1. 我的个人博客搭建记录
  2. zabbix_server的自动发现,实现批量添加主机,并链接到模板
  3. leetcode解码方法(动态规划python)
  4. c调用python gensim包_Jupyter Notebooks嵌入Excel并使用Python替代VBA宏
  5. 128_Power BI父级排名TOPN子级动态展示
  6. STL中sort排序的简单使用
  7. 使用Angular和ASP.net Core的Raw Websockets迷你游戏
  8. matlab 中的元组(cell)
  9. 将system.out.println的输出,输出调用类等其他参数的方法
  10. 使用javap分析Java的字符串操作 1
  11. 修改mongodb oplog size
  12. 【 CPLEX安装】
  13. 大牛直播跨平台RTSP/RTMP转RTMP转发SDK
  14. 2.7 汽车之家口碑爬虫
  15. canvas 绘点图
  16. 免费的天气查询api接口调用
  17. 国外程序员爱用苹果Mac电脑的10大理由
  18. mysql中vlookup函数_vlookup函数用法示例,如何使用vlookup函数
  19. 微信小程序小白知识点bindtap()和this.setData({})
  20. 现代控制理论课件分享及课后思考题(初稿待完善)

热门文章

  1. 潘多拉路由器php,Padavan潘多拉固件ap模式openwrt固件应该如何设置有线AP模式
  2. 初学必看,NFine框架结构加MVC快速开发平台登录流程梳理(附源码)
  3. 二级c语言试题讲解,计算机二级C语言真题讲解.ppt
  4. 国内银行卡BIN号速查简表
  5. html+css+js 实现鼠标拖尾效果(源码)
  6. win7下IDEA黑色主题看不到鼠标指针的修改方式
  7. VS2017下载安装
  8. 工程数学线性代数 同济大学版 第六版 课后习题答案 高等数学 大学数学 线性代数 课后题答案与解析 考试复习提纲
  9. 学成在线首页——静态页面(html+css)素材链接放在文章结尾了
  10. 程序员代码面试指南 算法与数据结构 大厂经典代码面试题