版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、奋斗版 STM32Tiny 开发板入门手册基础知识篇作为 STM32 的初学者,首先需要了解硬件资源,STM32是意法半导体推出的基于CoreTex-M3 内核的 32 位ARM,目前主要有 5 个系列、奋斗版 STM32 开发板的 Tiny 选用了 STM32F103C8BT 作为开发板的 MCU。这个属于STM32F103 系列的中容量, QFP48 封装, 主要特征:20K 片内 SRAM 64K 片内 FLASH。之所以选用这个作为 Tiny 开发板的 MCU,主要是基于以下几点: 1-体积小 QFP48 脚封装,从大型设备到手持设备都可以选用。2-性价比高, 该很多用户先前都是从 5
2、1的批量采购价格在 10 几元左右,稳定,适合工程选用。转过来的, 对单片机的经验还停留在 51 带给的简单易用上,51 单片机的资源简单,且口线定义唯一。 相对高端的 51 型单片机(如 SILICON C8051F 系列,AVR 等)可以做到一定的口线复用(就是一个口线可以具有多种复用功能), 51 在处理对计算速度及控制速度相对不高的应用,还是具有很好的性价比及应用性。近几年,随着应用技术的发展, 产品对技术要求越来越高,51 单片机已经不能满足复杂应用要求, 在 ARM 技术发展过程中,coretex-M3 内核应运而生,它的各项能力使得它成为微控领域之王,STM32 是这种内核的产物
3、, 是目前coretex-M3 内核里最具性价比的,可以预见,未来几年里,STM32 会很快占据微控市场。硬件篇:功能一(板子出厂烧写的 DEMO 既是此例程): 奋斗版 STM32 Tiny 开发板可以作为 2.4G 通信模块 NRF24L01 的USB 虚拟串口转接器。通过串口线或者 USB 线和 PC 机连接,可以接收及发送帧长度为 32 字节的 NRF24L01 无线数据包, 具有一对六的通道通信能力,默认地址是:收发通道 0 地址:收发通道 1 地址:收发通道 2 地址:收发通道 3 地址:收发通道 4 地址:收发通道 5 地址:011010433402E3E2E10102E3E2E
4、10202E3E2E10302E3E2E10402E3E2E105(16 进制)(16 进制)(16 进制)(16 进制)(16 进制)(16 进制)开机默认速率 2M BPS, 通道 0 , 射频信道 0, 功率放大 0dB, 使能通道 0-5 的自动应答。 16 位 CRC 校验。功能二: 可以作为普通的 STM32 开发板使用。奋斗版 STM32 Tiny 开发板的外接电源是 5V,在学习过程中,可以用所配的 USB 线通过电脑给板子提供电源。也可以通过 GPIO 接口的 5V 脚(板子引有 5V 丝印)输入电源。 请配合原理图来了解奋斗 STM32 Tiny 开发板的详细资源。Tiny
5、 板资源:SPI 接口状态LEDJTAG 接口STM32F103C8T6电源LED复位按键USB接口8M 晶体3.3V 稳压器GPIO 接口MAX3232CSERS232 接口运行模式选择.CPU: STM32F103C8T6, QFP48 脚;FLASH:64K BYTES, SRAM:20KBYTES.1 个电源 LED,1 个状态 LED.1 个 RS-232 接口(公座),支持 3 线 ISP。(与计算机连接需要母对母交叉连接线).1 个 USB2.0 SLAVE 模式接口(此接口可以作为供电接口,也作为 USB 通.1 个 SPI 方式的 NRF24L01 2.4G 无线模块接口。.
6、1 个标准 20 芯 2.54 间距的 JTAG 接口.1 个复位按键.剩余端口 GPIO 全部引出。.板子尺寸: 75mmX36mm。口)。奋斗版 STM32 开发板配套 ENC28J60 网络模块这个模块是为了奋斗版 STM32 开发板MINI 及 Tiny 所研制的。 通过杜邦线的连接,可以使 MINI 及 Tiny 具有 10M 以太网络互联能力,具体连接参考网络例程手册。.网络 IC: ENC28J60 SSOP28 小封装,10M 以太网.网络接口:HR911105A(内含网络变压器及收发指示灯).SPI 接口: 2.54mm 间距单排 8 针插座。方便二次开发接入.LED 电源指
7、示.+3.3V 单电源供电.PCB 尺寸 44.5X21mm2.4G NRF24L01+模块(通过杜邦线和 TINY 板连接,具体接法见NRF24L01 转USB 虚拟串口例程手册)在 2.4G 通信领域,选用了 NRF24L01+模块作为奋斗板配件,这个可以使奋斗板具有 250Kbit/s 三种可选传输速率的无线数据通信能力。的功能 设计更为简单2Mbit/s1Mbit/s硬件提供同时 6 个片内的链路层使2Mbit/s 2Mbit/s极少的使得高质量的 VoIP 成为可能 1Mbit/s 250Kbit/s 三种可选传输速率元件为低成本提供了可能5V改进的度的电平输入ShockBurst
8、和串行接口可便于与各种低成本 MCU 连接无需带 SPI 接口的 MCU在 2Mbit/s 速率下接收时的峰值电流 12.5mA在 2Mbit/s 速率下0dBm 输出时的峰值电流 11mA 2Mbit/s 的速率只需很小的平均电流掉电模式下的功耗 400nA待机模式下的功耗 32uA130us 的快速切换和唤醒时间具有片内稳压器 oltage regulators可在 1.9 to 3.6V 低电压工作最大可能减少噪声应用范围:鼠标键盘、无线耳机、智能运动设备、具装置、 语音应用、 安全装置、VOIP 应用、玩开发环境篇:奋斗版 STM32 开发板 Tiny 的例程工程编写均基于 RealV
9、iew MDK-ARM3.80a 开发环境,工程里所包含的库大部分采用了 STM32 标准库 3.5。MDK 环境的学习可以参考奋斗板光盘里的 MDK文档。程序的详细说明可参考奋斗板光盘里的奋斗板文档目录下的步骤作为一个初学者,拿到奋斗 STM32 开发板后,都迫切的想去编译并一个例程,来亲身尝试一下 板的硬件后,STM32 以带给实际感受。 在先了解了 STM32 的知识及奋斗 STM32 开发来引导尝试一下这个实际的过程。 作为初学,可以选取简单的例程来做选取例程相应目录中的STM32 奋斗板-LED 闪烁例程。这验,第一步:安装好 MDK 开发环境后,在 PC 上运行 MDK,打开例程目
10、录下的STM32奋斗板-LED 闪烁例程工程文件打开工程后,点按钮, 开始编译工程,经过一段时间后,编译完成,生成了目标代码。可用于到板子里。 编译完成后,如果用串口 ISP方式的话,用母对母交叉串口线将板子和计算机连接起来, 拔掉板子上的 JP1 的短路冒,重新给板子上电。运行 PC 机端的 FLASH如图,点 NEXT 键LOADER。该在随机光盘的工具文件夹里。设置连接正常的情况会出现如下的界面,并指示出该期间的 FLASH 的空间大小。点击 NEXT 键会显示显示详细的器件信息。点击 NEXT 键,显示如下,选择需要的 HEX 文件。点击 NEXT 键,经过一段的过程,完成代码的插上
11、JP1 短路块, 然后给板子重新上电,程序即开始正常运行。JTAG步骤可以参考奋斗板目录下的奋斗版STM32 开发板JTAG指南配合。其余的例程打开及过程同以上的过程。例程篇:奋斗版 STM32 开发板光盘,包含了奋斗所有产品的例程。 Tiny 例程:STM32 奋斗板-LED 闪烁:演示了 LED 定时闪烁例程。并附带例程详解及实验手册PDFSTM32 奋斗板-LED 闪烁-ucos: 基于ucos 演示LED 定时闪烁任务,可通过串口 1 修改闪烁间隔。附带例程详解及实验手册PDFSTM32 奋斗板-TIM3-CH2: 演示通过 TIM3 的CH2 通道产生特定频率的波形。并控制LED 闪烁。并附带例程详解及实验手册PDFSTM32 奋斗板-TIM3-: 演示通过 TIM3 的CH2 通道产生波形,控制LED 的明暗变化。并附带例程详解及实验手册PDFSTM32 奋斗板-串口 1DEMO:新编的串口 1 例程, 例程注释多, 并附带例程详解及实验手册PDFSTM32 奋斗板-ADC :此例程演示了AD 值并定时通
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食堂操作间卫生与消毒措施
- 个人不服劳动合同纠纷仲裁起诉状范本
- 上海简易离婚合同模板
- 上海市商品住宅销售合同模板
- 临时工雇佣合同补充协议
- 个人合同样本:建筑材料购销
- 上海市植保产品采购合同样本
- 专利许可经营合同范本
- 二手电子产品购销合同模板
- 个人承包林地合同范本
- 松原市人民政府关于印发松原市招商引资服务公司组建工作实施方案的通知
- 公司实际经营地与公司注册地不一致的说明
- 贵州省工伤待遇申请表(综合柜员)
- 籍贯对照表完整版
- 毕业生就业推荐表word模板
- a320飞机刹车系统原理及故障分析
- GB 5009.228-2016食品安全国家标准食品中挥发性盐基氮的测定
- 并联电容器课件
- 彼得圣吉:第五项修炼课件
- 色素性皮肤病
- 《社会主义市场经济理论(第三版)》第二章社会主义市场经济改革论
评论
0/150
提交评论