奋斗开发板V3.1入门手册
开发板初次使用指南

山东大学机器人电子强力驱动
打开 USB 驱动.EXE 可以看到如下画面,点击 INSTALL 即可安装(注意,此时请先不要连 接开发板与计算机)
打开检测程序,此时连接开发板与计算机,等待系统发现新硬件,让其自动安装驱动即可, 注意忽略数字认证警告。
如果安装成功既可看到 RoboElc 提示“成功打开 CH341 设备” 。注意一定要正确安装驱动, 否则无法下载程序。
绿色底板 板子跳线已经事先接插正确,当您将 USB 供电插上时,可以看到测试程序(流水灯、蜂鸣 器、数码管、DA 指示灯) 注意:8051 核心板上晶振跳线帽必须接插 以下为 AVR 核心板图片
待学习 AVR(开发板支持 ATMega16 等)时请将 8051 核心板拔下,插入 AVR 核心板,注 意方向朝上。 建议用户首先学习 8051,将内部资源等知识学习扎实再学习 AVR,我们不建议在基础知识 还没有打牢的情况下学习额外知识。 如果用户在学习好 8051 后,可以自己动手制作 STC12 系列增强型 51 核心板用于练习。
山东大学机器人电子强力驱动
螺丝螺母、跳线帽
双头 USB 线
串口延长线
10 根杜邦线
山东大学机器人电子强力驱动
底板视图(绿色)
底板视图(黑色)
软件方面:
(详见光盘) 说明: 1、首先安装 USB 驱动.EXE(USB 驱动程序) 2、然后连接 PC 与开发板,按照 USB 驱动提示操作即可 3、打开 RoboElcX 监控软件,使用该软件进行程序烧写 4、程序所有权归 WCH 公司所有 操作:
山东大学机器人电子强力驱动
RoboElc 51_AVR V1.1 开发板
初次使用指南
尊敬得用户您好!
功能详解图
开发板用户手册

开发板用户手册
开发板用户手册是一本详细介绍开发板使用方法和功能的手册。
它通常由开发板的制造商提供,用于帮助用户快速上手并了解开发板的各项功能和特性。
开发板用户手册通常包括以下内容:
1. 开发板概述:介绍开发板的基本信息,如型号、尺寸、主要组件等。
2. 开发板硬件说明:详细描述开发板的硬件组成,包括处理器、存储器、接口、扩展槽等。
3. 开发环境配置:指导用户如何正确配置开发环境,包括安装和配置开发工具、驱动程序等。
4. 开发板连接与电源配置:介绍如何正确连接开发板和其他设备,并给出电源配置建议。
5. 开发板操作指南:详细说明开发板的各项操作方法,如开机、关机、重启、调试等。
6. 开发板接口与扩展说明:介绍开发板的各种接口和扩展槽,以及如何通过这些接口和扩展槽扩展开发板功能。
7. 开发板软件开发指南:提供软件开发的相关指导,包括编程语言、开发工具、示例代码等。
8. 常见问题解答:列出一些用户常见的问题,并提供相应的解决方法。
开发板用户手册是开发板的重要参考资料,通过仔细阅读用户手册,用户可以更好地了解和使用开发板,实现自己的开发目标。
奋斗STM32开发板Tiny NRF24L01转USB虚拟串口例程手册

奋斗版 STM32 开发板例程手册———NRF24L01+转 USB 虚拟串口实验NRF24L01+转 USB 虚拟串口实验实验平台:奋斗版STM32开发板Tiny 实验内容:板子通过USB加电后,先向串口1输出一串测试数据,然后USB被PC识 别出来,虚拟出一个串口号给这个USB设备,此时可以通过在PC端的串口助手类 软件选择该串口号。
进入串口软件界面,可以通过软件无线收发一帧长度最长 为32字节的数据。
该例程可以和V3及MINI板的NRF24L01 UCGUI例程配合使用。
预先需要掌握的知识 2.4G通信模块NRF24L01 1. 产品特性2.4GHz 全球开放ISM 频段,最大0dBm 发射功率,免许可证使用 支持六路通道的数据接收 低工作电压:1.9 1.9~3.6V 低电压工作 高速率:2Mbps,由于空中传输时间很短,极大的降低了无线传输中的碰撞现象(软件设置1Mbps或者2Mbps的空中传输速率) 多频点:125 频点,满足多点通信和跳频通信需要 超小型:内置2.4GHz天线,体积小巧,15x29mm(包括天线) 低功耗:当工作在应答模式通信时,快速的空中传输及启动时间,极大的降低了电流消耗。
低应用成本:NRF24L01 集成了所有与RF协议相关的高速信号处理部分,比如:自动重发丢失数据包和自动产生应答信号等, NRF24L01的SPI接口可以利用单片机的硬件SPI口连接或用单片机I/O口进行模拟,内部有FIFO可以与各种高低速微处理器接口, 便于使用低成本单片机。
便于开发:由于链路层完全集成在模块上,非常便于开发。
自动重发功能,自动检测和重发丢失的数据包,重发时间及重发次数可软件控制 自动存储未收到应答信号的数据包 自动应答功能,在收到有效数据后,模块自动发送应答信号,无须另行编程 载波检测—固定频率检测 内置硬件CRC 检错和点对多点通信地址控制 数据包传输错误计数器及载波检测功能可用于跳频设置 可同时设置六路接收通道地址,可有选择性的打开接收通道 标准插针Dip2.54MM 间距接口,便于嵌入式应用2.基本电气特性淘宝店铺:1奋斗版 STM32 开发板例程手册———NRF24L01+转 USB 虚拟串口实验3. 引脚定义:4.工作方式NRF2401有工作模式有四种: 收发模式 配置模式 空闲模式 关机模式 工作模式由CE 和寄存器内部PWR_UP、PRIM_RX 共同控制,见下表:淘宝店铺:2奋斗版 STM32 开发板例程手册———NRF24L01+转 USB 虚拟串口实验4.1 收发模式收发模式有Enhanced ShockBurstTM收发模式、ShockBurstTM收发模式和直接收发模式三种,收发模式由器件配置字决定,具体 配置将在器件配置部分详细介绍。
开发板用户手册

开发板用户手册(原创实用版)目录1.开发板简介2.开发板硬件配置3.软件开发环境搭建4.编程实例与实践5.常见问题与解决方案6.技术支持与资源正文一、开发板简介开发板是一种集成了微处理器、存储器、输入输出接口等多种功能于一体的电子设备,主要用于软件开发和硬件调试。
本手册所介绍的开发板具有强大的功能和易用的接口,是开发者和制造商理想的选择。
二、开发板硬件配置1.微处理器:开发板搭载了高性能的微处理器,支持多任务处理和硬件加速。
2.存储器:开发板内置了大容量的存储器,可用于存储程序代码和数据。
3.输入输出接口:开发板提供了多种输入输出接口,如串口、并口、USB 等,方便连接各种外设。
4.通信接口:开发板支持多种通信协议,如 TCP/IP、UDP 等,便于实现网络通信功能。
5.扩展接口:开发板提供了可扩展接口,用户可以根据需要添加外部设备。
三、软件开发环境搭建1.安装开发板驱动:在使用开发板之前,需要先安装相应的驱动程序,以确保开发板与计算机之间的通信顺畅。
2.选择编程语言:开发板支持多种编程语言,如 C、C++、Python 等,用户可以根据自己的需求选择合适的编程语言。
3.配置编译器:根据所选编程语言,配置相应的编译器,确保编译器能够正确识别开发板的硬件接口。
4.下载程序:将编写好的程序通过串口或者其他通信接口下载到开发板上,开始实际运行。
四、编程实例与实践本部分将通过具体的编程实例,介绍如何使用开发板实现各种功能,如 LED 闪烁、按键控制、通信协议等。
五、常见问题与解决方案在使用开发板的过程中,可能会遇到一些常见的问题,如无法下载程序、通信异常等。
本部分将针对这些问题提供相应的解决方案。
六、技术支持与资源1.技术支持:开发板厂商提供免费的技术支持服务,用户可以在官方网站上查询联系方式。
2.学习资源:厂商提供了丰富的学习资源,如用户手册、编程指南、案例教程等,帮助用户快速掌握开发板的使用技巧。
通过以上介绍,相信您已经对开发板有了全面的了解。
开发板开发手册

开发板开发手册一、概述开发板是一种用于嵌入式系统开发的硬件平台,它集成了处理器、内存、输入输出接口等组件,提供了丰富的软件开发环境和工具,方便开发人员进行嵌入式系统的设计、开发和调试。
二、开发板的组成和功能1. 处理器:开发板通常采用先进的微处理器或微控制器作为核心处理器。
处理器的速度和性能决定了开发板的计算能力。
2. 内存:开发板配备了用于存储程序和数据的内存,包括闪存、RAM等。
良好的内存管理对于开发人员来说非常重要。
3. 输入输出接口:开发板提供了丰富的输入输出接口,如串口、以太网口、USB接口、GPIO等,方便连接外设设备和传感器。
4. 显示屏:一些开发板还配备了液晶显示屏或触摸屏,用于显示信息和交互操作。
5. 调试接口:开发板通常提供了调试接口,方便开发人员进行调试和性能优化。
6. 电源管理:开发板的电源管理模块可以提供稳定的电源供应,保证系统的稳定工作。
三、开发板的使用1. 开发环境搭建:在使用开发板之前,需要搭建相应的开发环境。
首先,安装相关的开发工具,如编译器、调试器等;然后,配置开发环境,包括设置路径、引入库文件等。
2. 应用开发:使用开发板进行应用开发,可以根据具体需求选择合适的开发语言和开发平台。
常见的开发语言包括C/C++、Python等,常见的开发平台包括Linux、RTOS等。
3. 软件调试:在应用开发过程中,经常需要进行软件调试,以解决程序中的bug和问题。
可以通过连接调试器和开发板,使用调试工具进行单步调试、变量监视等操作。
4. 硬件调试:对于一些需要自行设计硬件的开发板,还需要进行硬件调试。
硬件调试通常涉及到电路设计、布线、焊接等工作。
5. 应用部署:应用开发完成后,将应用程序烧录到开发板的闪存中,然后连接相应的外设设备进行测试和运行。
四、开发板的注意事项1. 硬件设计规范:如果需要自行设计硬件,需要遵守相关的设计规范,包括信号完整性、功耗管理、EMC等方面的考虑。
奋斗STM32开发板V3硬件说明书

奋斗版STM32开发板V3.0的硬件说明1. 供电电路:AMS1117-3.3输入+5V,提供3.3V的固定电压输出,为了降低电磁干扰,C1-C5为CPU 提供BANK电源(VCC:P50、P75、P100、P28、P11 GND:P49、P74、P99、P27、P10)滤波。
CPU的模拟输入电源供电脚VDDA(P22)通过L1 22uH的电感与+3.3V VDD电压连接,CPU的模拟地VSSA(P19)及VREF-(P20)通过R1 0欧电阻与GND连接。
VREF+(P21)采用VDDA(P22)电源基准。
AMS1117-2.5输入+5V,提供2.5V的固定电压输出,为MP3电路VS1003提供所需的电压。
为RTC的备份电源采用V1 3.3V锂离子片状电池。
2. 启动方式设置:Boot1—Boot0(P37,P94): x0: 内部程序存储区启动01:系统存储区启动(为异步通信ISP编程方式)在此将BOOT1始终设置为0, BOOT0为可变的状态,在正常模式下将其置为0,在ISP 编程时将其置为1。
用JP1跳线块设置,开路为ISP模式,短路为正常运行模式。
3. 时钟源电路:外部晶体/陶瓷谐振器(HSE)(P12、P13):B1:8MHz晶体谐振器,C8,C9谐振电容选择10P。
系统的时钟经过PLL模块将时钟提高到72MHz。
低速外部时钟源(LSE)(P8、P9):B2: 32.768KHz晶体谐振器。
C10,C11谐振电容选择10P。
注意:根据ST公司的推荐, B2要采用电容负载为6P的晶振,否则有可能会出现停振的现象。
4. SPI存储电路:D2 SST25VF016B(2M Bytes)CPU采用SPI1端口PA7-SPI1-MOSI(P32)、PA6-SPI1-MISO (P31)、PA5-SPI1-SCK(P30)、PC4-SPI1-CS2(P33)控制读写访问, SPI1地址:0x4000 3800 - 0x4000 3BFF5. 显示及触摸接口模块:显示器采用2.4” TFT320X240LCD(控制器ILI9325), 采用CPU的FSMC功能,LCD片选CS采用FSMC_NE1(P88),FSMC_A16(P58)作为LCD的RS选择,FSMC_nWE(P86)作为LCD的/WR, FSMC_nOE(P85)作为LCD的/RD, LCD的RESET脚用CPU的PE1(P98)(LCD-RST),FSMC_D0---FSMC_D15和LCD的D1-D8 D10-D17相互连接,触摸屏接口采用SPI1接口,片选为PB7-SPI1-CS3,由于LCD背光采用恒流源芯片PT4101控制,采用了PWM控制信号控制背光的明暗, PWM信号由PD13-LIGHT-PWM来控制。
软通动力扬帆富设备开发板硬件指导手册说明书

软通动力信息技术(集团)股份有限公司目录第一章产品概述 (2)1.1适用范围 (2)1.2产品概述 (2)1.3产品特点 (2)1.4外观及接口示意图 (4)正面/背面 (4)第二章基本功能列表 (5)第三章PCB尺寸和接口布局 (6)3.1PCB尺寸图 (6)3.2接口参数说明 (6)第四章电气性能 (14)第五章使用注意事项 (15)第一章产品概述1.1.1.1适用范围扬帆开发板属于自助终端主板,普遍适用于:互动广告机、互动数字标牌、智能自助终端、智能零售终端、工控主机、机器人设备等。
1.2.1.2产品概述扬帆开发板采用瑞芯微RK3399(双Cortex-A72大核+四Cortex-A53小核)六核64位超强CPU,搭载Openharmony系统,主频最高达1.8GHz。
采用Mali-T860GPU,支持4K、H265/H264视频解码。
多路视频输出和输入,性能更强,速度更快,接口更丰富,是您在人机交互、智能终端、工控项目上的最佳选择。
1.3.1.3产品特点RK3399超强CPU,速度更快,性能更强●搭载OpenHarmony●系统支持WIFI,单天线●网口设计,支持1000M网口●内置PCI-E接口●丰富的扩展接口.六路USB接口、可扩展串口、GPIO及ADC接口,可以满足市场上各种外设的要求●高清晰度,支持eDP/HDMI OUT等接口的LCD显示屏●支持多种主流触摸屏1.4.1.4外观及接口示意图1.5.正面/背面第二章基本功能列表主要功能参数板卡尺寸146mm*104mm、板厚1.6mmCPU RK3399、六核、主频最高达1.8GHzGPU四核Mali-T860GPU高性能GPU操作系统OpenHarmony内存/存储4G(2G可选)/32G(8G/16G/64G可选)HDMI输出1个HDMI2.0a支持4K60Hz显示、支持HDCP1.4/2.2eDP输出可直接驱动1920x1080分辨率的eDP接口液晶屏视频格式支持支持MP4图片格式支持支持BMP、JPEG、PNG、GIF音频输出功放输出(支持左右声道输出,内置双4R/20W、8R/10W功放)耳机支持一路耳机接口USB接口1路USB3.0OTG、1路USB3.0Host+4路HUB串口/扩展接口1路TTL、1路DEBUG、1路IIC、4路GPIO接口、1路ADC WIFI内置WIFI、单天线以太网支持1000M以太网PCIE接口预留2.第三章PCB尺寸和接口布局2.1.3.1PCB尺寸图PCB:8层板,板厚1.6mmPCBA:L*W=146mm*104mm,MAX H=12.0+/-0.3mm螺丝孔规格:∮3.5mm x42.2.3.2接口参数说明图片标注说明:插座接口图片上圆圈处“Ο”表示第一脚。
Keil AMetal平台快速入门手册说明书

快速入门手册 (keil) AMetal 平台 UM01010101 1.0.00 Data:2019/08/18©2019 Guangzhou ZHIYUAN Micro Electronics Co., Ltd修订历史目录1. 简介 (2)2. 搭建开发环境 (3)2.1环境简介 (3)2.1.1Keil µVision 集成开发环境 (3)2.1.2仿真器 (3)2.2MDK-ARM 软件安装 (3)2.2.1MDK-ARM 软件获取 (3)2.2.2MDK-ARM 软件安装 (2)2.3支持包(PACK)的安装 (6)2.3.1支持包(PACK)的获取 (6)2.3.2支持包(PACK)的安装 (8)2.4安装J-Link 软件及J-Link 仿真器驱动 (13)2.4.1J-Link 软件安装4 (13)2.4.2J-Link 仿真器驱动安装 (15)2.5安装TKScope 软件及CK100 仿真器驱动 (19)2.5.1TKScope 软件安装 (19)2.5.2安装VC8 实时运行库装 (24)2.5.3CK100 仿真器驱动安装 (25)3. 编写应用程序 (30)3.1从模板新建工程 (30)3.1.1打开工程 (33)3.2编写程序 (34)3.3编译程序 (35)4. 调试应用程序 (38)4.1连接仿真器 (38)4.2调试相关配置 (38)4.2.1CK100 调试配置 (38)4.2.2J-Link 调试配置 (45)4.3调试应用程序 (51)4.4停止调试 (57)5. 固化应用程序 (58)5.1使用µVision5 烧写程序 (58)5.2使用其他工具烧写程序 (58)5.2.1生成程序烧写文件 (58)5.2.2使用ISP 方式烧写程序 (60)6. 免责声明 (71)©2019 Guangzhou ZHIYUAN Micro Electronics Co., Ltd 1. 简介本文主要介绍如何使用 Keil 集成开发环境对开源项目进行工程的导入、新建工程、编译链接和调试等操作,帮助用户快速掌握 Keil 集成开发环境下的应用程序开发。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
硬件篇:
奋斗版 STM32 开发板 V3.1 板,可选配奋斗嵌入式开发工作室的 2.4 寸(240X320)TFT 显示器、3 寸(240X400)TFT 显示器,4.3 寸(480X272)TFT 显示器及 7 寸(800X480)显 示方案。外接电源都是 5V,在学习过程中,可以用所配的 USB 线通过电脑给板子提供电源。 但也有可能由于一些电脑的 USB 供电能力太弱,提供不了足够的电流,此时就需要外接 5V 电源给板子供电了,否则会造成板子工作不正常的现象。V3 板可以通过电源插座提供 5V 接 口。 请配合原理图及硬件手册来了解奋斗 STM32 开发板的详细资源。
奋斗嵌入式开发工作室
奋斗版 STM32 开发板文档
奋斗开发板配 4.3 寸 TFT 显示器: 该模块是奋斗版 STM32 开发板 V3 及 MINI 板的配套模块,采用 STM32 的 FSMC 接口模式。
SSD1963 作为控制驱动器,显示速度更快。4.3 寸屏, 分辨率 480X272, 64K 色,数据接 口 16 位, 背光驱动采用白光驱动器提供背光用的横流源, 使背光更加均匀,背光明暗控 制采用 TTL 电平或者 PWM 模式控制。屏上带电阻式触摸屏, 模块板上带 SPI 控制方式的触 摸屏控制电路。
奋斗嵌入式开发工作室
奋斗版 STM32 开发板文档
嵌入式应用要求, 在 ARM 技术发展过程中,coretex-M3 内核应运而生,它的各项能力使得 它成为微控领域之王,STM32 是这种内核的产物, 是目前 coretex-M3 内核平台里最具性价 比的平台,可以预见,未来几年里,STM32 会很快占据微控平台市场。
奋斗嵌入式开发工作室
奋斗版 STM32 开发板文档
httpபைடு நூலகம்//
奋斗嵌入式开发工作室
奋斗版 STM32 开发板文档
开发环境篇:
奋斗版 STM32 开发板 MINI 及 V3 的例程工程编写均基于 RealView MDK-ARM3.80a 开发 环境,工程里所包含的库大部分采用了 STM32 标准库 3.5.0,MDK 开发环境支持 JLINK、ULINK、 ST-LINK 的在线仿真及下载。MDK 环境的学习可以参考奋斗板光盘里的 MDK 视频教程。在 MDK 下下载程序的详细说明可参考奋斗板光盘里的奋斗板文档目录下的下载步骤文档。
J-Link 是 SEGGER 公司为支持仿真 ARM 内核芯片推出的 JTAG 仿真器。配合 IAR EWARM, ADS,KEIL,WINARM,RealView 等集成开发环境支持所有 ARM7/ARM9 内核芯片的仿真,通过 RDI 接口和各集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发 ARM 最 好最实用的开发工具。J-Link ARM 主要特点: *IAR EWARM 集成开发环境无缝连接的 JTAG 仿真器 *支持所有 ARM7/ARM9 内核的芯片,以及 cortex M3,包括 Thumb 模式 *支持 ADS,IAR,KEIL,WINARM,REALVIEW 等几乎所有的开发环境 *下载速度高达 ARM7:600kB/s,ARM9:550kB/s,通过 DCC 最高可达 800 kB/s *最高 JTAG 速度 12 MHz *目标板电压范围 1.2V –3.3V,5V 兼容 *自动速度识别功能 *监测所有 JTAG 信号和目标板电压 *完全即插即用 *使用 USB 电源(但不对目标板供电) *带 USB 连接线和 20 芯扁平电缆
奋斗嵌入式开发工作室
奋斗版 STM32 开发板文档
*支持多 JTAG 器件串行连接 *标准 20 芯 JTAG 仿真插头 *选配 14 芯 JTAG 仿真插头 *选配用于 5V 目标板的适配器 *带 J-Link TCP/IP server,允许通过 TCP/ IP 网络使用 J-Link J-Link 支持 ARM 内核: * ARM7TDMI(Rev 1) * ARM7TDMI(Rev 3) * ARM7TDMI-S(Rev 4) * ARM720T * ARM920T * ARM926EJ-S * ARM946E-S * ARM966E-S * ARM11 * Cortex-M3
奋斗开发板配 3 寸 TFT 显示器: 该模块是奋斗版 STM32 开发板 V3 及 MINI 板的配套模块,采用 STM32 的 FSMC 接口模式。
显示速度更快。3 寸屏, 分辨率 240X400, 64K 色,数据接口 16 位,背光源是 4 LED 并联 模式, 背光驱动采用白光驱动器提供背光用的横流源, 使背光更加均匀,背光明暗控制 采用 TTL 电平或者 PWM 模式控制。屏上带电阻式触摸屏, 模块板上带 SPI 控制方式的触摸 屏控制电路。
作为一个初学者,拿到奋斗 STM32 开发板后,都迫切的想去编译并下载一个例程,来 亲身尝试一下操纵 STM32 以带给我们实际感受。 在先了解了 STM32 的知识及奋斗 STM32 开 发板的硬件后,我们来引导尝试一下这个实际的过程。 作为初学,可以选取简单的例程来 做这个体验,我们选取例程相应目录中的《STM32 奋斗板-LED 闪烁例程》。 第一步:先将 JLINK V8 的驱动装到电脑里。 这个驱动在奋斗板光盘 jlink V8 目录下,
奋斗开发板标配 2.4 寸 TFT 显示器: 该模块是奋斗版 STM32 开发板 V3 及 MINI 板的配套模块,采用 STM32 的 FSMC 接口模式。
显示速度更快。2.4 寸 QVGA 屏, 分辨率 240X320, 64K 色,数据接口 16 位,背光源是 4 LED 串联模式, 背光驱动采用白光驱动器提供背光用的横流源, 使背光更加均匀,背光明暗 控制采用 TTL 电平或者 PWM 模式控制。屏上带电阻式触摸屏, 模块板上带 SPI 控制方式的 触摸屏控制电路。
奋斗版 STM32 开发板文档
触摸屏,显示速度更快。7 寸屏, 分辨率 800X480, 64K 色,数据接口 16 位,背光明暗 控制采用 TTL 电平或者 PWM 模式控制。屏上带电阻式触摸屏, 模块板上带 SPI 控制方式 的触摸屏控制电路。
奋斗开发板的其他配件: JLINK V8 仿真器(如果是初学 STM32,强烈建议拥有一个,对于学习很方便)
奋斗开发板配 7 寸 TFT 显示方案: 该方案是奋斗版 STM32 开发板 V3 及 MINI 板的大屏配套方案,采用 STM32 的 FSMC
接口模式。CPLD+SDRAM 控制驱动放,包含了 7 寸驱动板+TCON 板+群创 TN92 屏+7 寸
奋斗嵌入式开发工作室
V3.1 板资源:(详细资源描述参考<<奋斗 STM32 开发板 V3 硬件说明书.pdf>>)
奋斗嵌入式开发工作室
奋斗版 STM32 开发板文档
.CPU: STM32F103VET6, TQFP100 脚;FLASH:512K BYTES,SRAM:64KBYTES .1 个 JTAG 调试接口 .1 个电源 LED(橙色),3 个状态 LED(蓝色) .2 个 RS232,UART1 支持 3 线 ISP。(与计算机连接需要母对母交叉连接线) .1 个 TTL 异步通信接口。 .1 个 CAN 总线接口 .1 个 USB2.0 SLAVE 全速模式接口。(此接口可以作为供电接口,也作为 USB 通信接口)。
2.4G NRF24L01+模块
在 2.4G 通信领域,我们选用了 NRF24L01+模块作为奋斗板配件,这个可以使奋斗板具有 2Mbit/s 1Mbit/s 250Kbit/s 三种可选传输速率的无线数据通信能力。 硬件提供同时 6 个接收机的功能 片内的链路层使软件设计更为简单 2Mbit/s 使得高质量的 VoIP 成为可能 2Mbit/s 1Mbit/s 250Kbit/s 三种可选传输速率 极少的外围元件为低成本提供了可能 5V 容忍度的电平输入 改进的 ShockBurst 和串行接口可便于与各种低成本 MCU 连接 无需带 SPI 接口的 MCU 在 2Mbit/s 速率下接收时的峰值电流 12.5mA 在 2Mbit/s 速率下@0dBm 输出时的峰值电流 11mA 2Mbit/s 的速率只需很小的平均电流 掉电模式下的功耗 400nA 待机模式下的功耗 32uA 130us 的快速切换和唤醒时间 具有片内稳压器 oltage regulators 可在 1.9 to 3.6V 低电压工作 最大可能减少噪声 应用范围: 鼠标键盘、无线耳机、智能运动设备、 遥控装置、 语音应用、 安全装置、VOIP 应用、玩 具
奋斗版 STM32 开发板文档
奋斗版 STM32 开发板 V3.1 入门手册
基础知识篇
作为 STM32 的初学者,首先需要了解硬件资源, STM32 是意法半导体推出的基于 CoreTex-M3 内核的 32 位 ARM, 目前主要有 5 个系列、
奋斗版 STM32 开发板的 V3.1 选用了 STM32F103VET6 作为开发板的 MCU。这个芯片属于 STM32F103 系列的高容量芯片, QFP100 封装, 主要特征:64K 片内 SRAM 512K 片内 FLASH。 具有 FSMC 接口(并行外设外设接口,TFT 模块就是通过这个连接的),SDIO 4 位接口(SD 卡的专用接口,速度更高)。 之所以选用这个芯片作为开发板的 MCU,主要是基于以下几点: 1-------容量大,是 STM32 系列里,容量最大的芯片 2-------体积适中 QFP100 脚封装,从大型设备到手持设备都可以选用。 3-------FSMC 接口 由于板上设计有 TFT 模块, 因此选用具有 FSMC 接口的芯片是必然的。 4-------SDIO 接口 作为一个嵌入式的平台,大容量 SD 存储是必须考虑的, 可以在 SD 上 建立文件系统及大容量文件存取。 5-------性价比高, 该芯片的批量采购价格在 30 元左右,渠道稳定,适合工程选用。