奋斗版STM32开发板Mini板硬件说明书
奋斗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收发模式和直接收发模式三种,收发模式由器件配置字决定,具体 配置将在器件配置部分详细介绍。
MINI-STM32 开发板入门教程.
MINI-STM32 开发板入门教程(一) 开发环境建立及其应用我们常用的 STM32 开发编译环境为 Keil 公司的 MDK (Microcontroller Development Kit) 和 IAR 公司的 EWARM.在这里我们提供了比较稳定的新版本编译软件下载:MDK3.50 点击此处下载EWARM 5.40 点击此处下载限于篇幅, 在我们的教程里面将先以 MDK 下的一个例子来介绍如何使用 MDK 进行嵌入式应用开发.MDK 安装与配置:基于 MDK 下的开发中基本的过程:(1) 创建工程;(2) 配置工程;(3) 用 C/C++ 或者汇编语言编写源文件;(4) 编译目标应用程序(5) 修改源程序中的错误(6) 测试链接应用程序----------------------------------------------------------------(1) 创建一个工程:在 uVision 3 主界面中选择 "Project" -> "New uVision Project" 菜单项, 打开一个标准对话框选择好你电脑中的保存目录后, 输入一个你的工程名字后点确认.我们的工程中建了一个名字叫 "NewProject" 的工程.从设备库中选择目标芯片, 我们的 MINI-STM32 开发板使用的是 STM32F103V8T6, 因此选中 STMicrocontroller 下对应的芯片:ARM 32-bit Cortex-M3 Microcontroller, 72MHz, 64kB Flash, 20kB SRAM,PLL, Embedded Internal RC 8MHz and 32kHz, Real-Time Clock,Nested Interrupt Controller, Power Saving Modes, JTAG and SWD,3 Synch. 16-bit Timers with Input Capture, Output Compare and PWM,16-bit 6-ch Advanced Timer, 2 16-bit Watchdog Timers, SysTick Timer, 2 SPI, 2 I2C, 3 USART, USB 2.0 Full Speed Interface, CAN 2.0B Active, 2 12-bit 16-ch A/D Converter, Fast I/O Ports选择完芯片型号后会提示是否在目标工程中加入 CPU 的相关的启动代码, 如下图所示. 启动代码是用来初始化目标设备的配置, 完成运行的系统初始化工作, 因此我们选择 "是" , 这会使系统的启动代码编写工作量大大减少.----------------------------------------------------------------(2) 配置工程:选择菜单中 "Project" -> "Option for Target" 或者选择快捷菜单中的图标:因为 MINI-STM32 开发板上使用的就是 8M 的晶振且是使用的片内的 RAM 和 ROM 因此"taget" 下我们都可以使用默认的配置;在"Output"菜单下我们需要选中 "Creat Hex File" 来生成编译好的工程代码, 此工程可以通过仿真器或者串口 ISP 烧录进开发板中.注: ISP 烧录过程我们将在入门教程二中给大家介绍."Listing" "User" 菜单中我们保持默认即可."C/C++" 菜单为我们常用的菜单, 这里简单的介绍下他们的具体功能:PreProcesser Symbols 中的 Define, Undefine 菜单表示是工程的宏定义中的变量, 我们将在今后的教程中详细介绍这个功能.Optimization 为优化选项, Level0 为不优化, 这种模式最适合调试, 因为不会优化掉代码, 基本每个用到的变量都可以打断点. Level3 为优化等级最高, 最适合生产过程中下载到芯片中的代码.Include Path 为工程中的包含路径, 一般需将 .h 文件或者库文件的地址配置进去."Asm" 和 "Link" 将在今后的高级教程中介绍."Debug" 为我们调试使用的配置选项, "Use Simulator" 为使用软件仿真. 这里根据大家手里的仿真器来选择配置环境.如果你使用的是 Ulink, 那么就选择 "Ulink Cotex Debug", 如果你选择的是 JLINK, 那么就选择 " Cotex M3 Jlink", 如果你使用的是 ST 公司出的简易仿真器 ST-Link , 那么你就选择 "ST-Link Debug".注意: 右边当中的选项 "Run to main{}" 选项如果勾上就表示仿真时进入了就会进入到main 函数, 如果没有选上就会进入初始地址, 你需要自己打断点运行到你的主程序 main 处.当插上仿真器后选择上面右图中的 Setting 后会跳出一个仿真器的配置菜单. 左边会自动识别出你的仿真器的信息.如下图为 ULINK2 的信息:对于 SWJ 选项为三线制调试, 将在后面的高级教程中介绍.右下方有两个选项:"Verify Code Download" : 表示下载后校验数据"Download to flash": 表示当仿真的时候先将目标代码下载到 Flash 中.Trace 菜单为跟踪配置, 可以实时的将一些变量使用曲线的形式实时表示出来, 我们将在今后的高级教程中介绍这一项功能.注意: 市面上目前的盗版 Ulink2 不支持这项功能, 正版的支持, Jlink 也不支持这项功能."Flash Download" 菜单用来配置使用仿真器程序下载的配置选项, 大家务必选择好和你芯片配套的选项. 如果你是使用的别人模板下修改为你的工程, 这个选项请注意一下, 如果不正确将不能将你的代码下载到芯片中.配置好 "Debug" 后, 那么 "Utilities" 可以不用配置.如果你使用的是仿真器仿真, 在你已经正确得将目标板和仿真器建立了物理连接后, 请选择正确的仿真器进行配MINI-STM32 开发板入门教程 (二) ISP 在线下载程序ISP:in system programming简介:ISP: 用写入器将code烧入,不过,芯片可以在目标板上,不用取出来,在设计目标板的时候就将接口设计在上面,所以叫"在系统编程",即不用脱离系统;应用场合: 1,ISP 程序升级需要到现场解决,不过好一点的是不必拆机器了;ISP的实现一般需要很少的外部电路辅助实现,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序来编程内部存储器。
MINI_STM32用户手册
MINI-STM32 超牛组合学习套装用户手册MINI-STM32 超牛组合学习套装用户手册CopyRight@2009MINI-STM32 超牛组合学习套装用户手册第一章、产品简介1.1、MINI-STM32超牛组合学习套装简介MINI-STM32超牛组合学习套装是 为初学者学习STM32 Cortex M3 系列ARM 而设计的学习套件。
MINI-STM32超牛组合学习套装采用STM32F103RBT6作为核心MCU ,并外接了2.8寸彩色TFT 屏模块、UART 、USB 、ADC 电压调节、按键等硬件接口,结合目前最流行的JLINK V7仿真器和RealView MDK(Keil uVision3 )集成开发环境,构成初学者学习入门、硬件设计参考、软件编程调试的学习平台,配合本手册可以迅速帮你掌握嵌入式系统的开发流程。
1.2、MINI-STM32 开发板外观MINI_STM32开发板硬件图1.3、MINI-STM32 特性CPU :标配STM32F103RBT6,ARM Cortex-M3内核,128kB Flash, 20KB RAM (默认配置)高配STM32F103RCT6 ARM Cortex-M3内核,256kB Flash, 48KB RAM (用户可选) 最高工作时钟72MHz,64脚,同时可更换更高配置的CPUUSB 接口,可以做USB 实验RS232(ISP 下载)包括串口电平转换芯片MAX3232,可做RS232通信实验 标准ARM JTAG 20仿真下载接口MINI-STM32 超牛组合学习套装用户手册所有 IO 口均引出,方便做实验 RTC 后备电池座ADC 电压调节电位器,可以做ADC 采样实验电源指示灯、USB 状态指示灯,两个用户可编程指示灯 两个用户按键启动模式选择跳线,JTAG 方式和SWD 方式选择跳线 板载5V 、3.3V LDO 1117,最大提供 800mA 电流 USB 供电或jLink Command 输入power on 命令供电 8MHz CPU 晶振,32.768kHz RTC 晶振 超小体积 PCB 尺寸: 82mm ×55mm1.4、2.8寸彩色TFT屏模块外观和特性2.8寸彩色TFT 模块外型图MINI-STM32 超牛组合学习套装用户手册屏幕分辨率:240*320 屏幕大小:2.8寸带触摸屏,带手写输入功能 屏幕颜色:26万色 单3.3V 供电16位并行数据接口模块底板带背光PWM 亮度驱动控制模块底板带ADS7843或TSC2046触摸屏控制器屏幕尺寸:50mm*70mm,有效显示面积:45mm*59mm ,模块厚度7mm(不包括连接插针) 模块外型尺寸:82mm*55mm2.8寸彩色TFT 屏模块接脚定义脚位 功能描述 脚位 功能描述 01脚 3V3 电源正 17脚 DB14 数据线 02脚 GND 电源负 18脚 DB15 数据线03脚 DB00 数据线 19脚 CS 屏片选,低有效 04脚 DB01 数据线 20脚 RS 寄存器选择05脚 DB02 数据线 21脚 WR 写使能,低有效 06脚 DB03 数据线 22脚 RD 读使能,低有效 07脚 DB04 数据线 23脚 RESET复位,低有效 08脚 DB05 数据线 24脚 BACK_LIGHT 背光控制,高有效09脚 DB06 数据线 25脚 MISO SPI 主入从出 10脚 DB07 数据线 26脚 INT 触摸中断输出 11脚 DB08 数据线 27脚 MOSI SPI 主出从入 12脚 DB09 数据线 28脚 BUSY 触摸芯片忙检测 13脚 DB10 数据线 29脚 SCLK SPI 时钟 14脚 DB11 数据线 30脚 SDA I2C 数据线 15脚 DB12 数据线 31脚 T_CS 触摸芯片片选 16脚DB13数据线 32脚SCLI2C 时钟线1.5、jlink v7仿真器外观和特性相关特性:USB 2.0接口;支持任何ARM7/ARM9/ARM11核,支持Cortex M3 , 包括ithumb 模式;对于Cortex-M3的Serial Wire Viewer(SWV)速度是V6的12倍下载速度达到600k byte/s;DCC速度到达800k byte/s;与IAR Workbench RealView MDK可无缝集成;通过USB供电,无需外接电源;JTAG最大时钟达到12M;自动内核识别;自动速度识别;支持自适应时钟;所有JTAG信号能被监控,目标板电压能被侦测;支持JTAG链上多个设备的调试;完全即插即用;20Pin标准JTAG连接器;宽目标板电压范围:1.2V-5.0V;多核调试;包括软件:J-Mem,可查询可修改内存;J-Link Server:(可通过TCP/IP连接到J-Link);J-Flash,支持独立的Flash编程,可以作为量产解决方案;RDI插件使J-Link适合任何RDI兼容的调试器如IAR、ADS、Relview和Keil等;RDI Flash BP,可以实现在RDI下,在Flash中设置无限断点;RDI Flash DLL,可以实现在RDI下的对Flash的独立编程;GDB server,可以实现在GDB环境下的调试。
STM32开发板使用说明
STM32开发板使用说明1、开发板使用到的软件及安装说明在开始学习开发板之前需要安装的软件有:1、KEIL3.80A,2、PL-2303HX驱动,3、串口调试助手,4、下载器MCUISP。
这些软件在课件文件下面的软件文件里。
具体安装步骤如下:1.KEIL3.80A的安装,打开路径:课件\软件\KEIL3.80A\MDK3.80A安装手册,根据上面的步骤安装软件。
2.PL-2303HX驱动的安装,打开路径:课件\软件\PL-2303HX新版驱动,可根据使用电脑的操作系统来选择安装的软件,如选择安装XP驱动,可打开XP驱动,根据里面的安装说明来安装软件。
一般只要运行PL-2303 Driver Installer。
exe就可以了。
3.串口调试助手的安装,打开路径:课件\软件\串口调试助手,点击sscom33。
exe即可,也可以创建快捷方式在桌面。
4.下载器MCUISP的安装,打开路径:课件\软件\下载器MCUISP,点击mcuisp。
exe 即可,也可以创建快捷方式在桌面。
2、开发环境介绍及使用说明首先是我们之前安装的keil3.80a。
再点击Project->New uVision Project如下图所示:弹出create new project 对话框,新建一个文件夹TEST,然后把工程名字设为test。
点击保存。
弹出选择器件的对话框,因为我们的开发板使用的是STM32F103RBT6 ,所以在这里我们选择STMicroelectronics 下面的STM32F103RB( 如果使用的是其他系列的芯片,选择相应的型号就可以了)。
如下图所示:点击OK,MDK会弹出一个对话框,问你是否加载启动代码到当前工程下面,这里我们选择是。
启动代码是一段和硬件相关的汇编代码。
是必不可少的!在上面点击了是以后,MDK 就把启动代码STM32F10x。
s 加入到了我们的工程下面。
如下图所示:到这里,我们就可以开始编写自己的代码了。
奋斗开发板V3.1入门手册
硬件篇:
奋斗版 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开发板光盘资料指南new
奋斗STM32开发板光盘资料指南奋斗STM32开发板光盘包含了奋斗嵌入式开发工作室在STM32的开发成果、文档以及外围设备的资料。
目录说明如下:JLINK V8目录:包含了适用于STM32以及其他类型ARM的JTAG仿真器JLINK V8的驱动程序。
奋斗开发板教程目录:包含了奋斗开发板的例程手册、视频教程和入门手册等。
来自网络的STM32教程目录:包含了来自网络的对于MDK开发环境以及STM32外设的视频教学文件。
奋斗STM32开发板例程目录:奋斗STM32开发板MINI+2.4寸屏例程:包含了奋斗STM32开发板MINI的所有基础例程及针对2.4寸屏模块的显示例程(包括基于ucos ucgui的例程) 奋斗STM32开发板V5+2.4寸屏例程:包含了奋斗STM32开发板V5的所有基础例程及针对2.4寸屏模块的显示例程(包括基于ucos ucgui的例程) 奋斗STM32开发板MINI+3寸屏例程:包含了奋斗STM32开发板MINI的所有基础例程及针对3寸屏模块的显示例程(包括基于ucos ucgui的例程) 奋斗STM32开发板V5+3寸屏例程:包含了奋斗STM32开发板V5的所有基础例程及针对3寸屏模块的显示例程(包括基于ucos ucgui的例程)奋斗STM32开发板MINI+4.3寸屏例程:包含了奋斗STM32开发板MINI的所有基础例程及针对4.3寸屏模块的显示例程(包括基于ucos ucgui的例程) 奋斗STM32开发板V5+4.3寸屏例程:包含了奋斗STM32开发板V5的所有基础例程及针对4.3寸屏模块的显示例程(包括基于ucos ucgui的例程) 奋斗STM32开发板MINI+5寸屏例程:包含了奋斗STM32开发板MINI的所有基础例程及针对5寸屏模块的显示例程(包括基于ucos ucgui的例程) 奋斗STM32开发板V5+5寸屏例程:包含了奋斗STM32开发板V5的所有基础例程及针对5寸屏模块的显示例程(包括基于ucos ucgui的例程) 奋斗STM32开发板MINI+7寸屏例程:包含了奋斗STM32开发板MINI的所有基础例程及针对7寸屏模块的显示例程(包括基于ucos ucgui的例程) 奋斗STM32开发板V5+7寸屏例程:包含了奋斗STM32开发板V5的所有基础例程及针对7寸屏模块的显示例程(包括基于ucos ucgui的例程) 奋斗TINY开发板例程:包含了奋斗STM32开发板TINY的所有例程奋斗STM32开发板文档目录:包含了所有有关奋斗STM32开发板板及奋斗板模块及外设的文档。
百为STM32开发板用户手册
兼容STM3210E-EV AL开发板采用STM32F103ZET6微控制器,带USB2.0,CAN2.0A/B,I2S,I2C,USART,SPI,DAC,FSMC,SDIO,64KB SRAM,512KB Flash,JTAG和SWD仿真下载接口。
软件代码和硬件电路兼容官方STM3210E-EV AL开发板,支持UCOS,uCLinux操作系统。
一、百为STM32开发板概述:1、硬件特性:l 两种供电方式,外部5V供电和USB供电方式l 三种启动模式,下载模式、用户程序模式、内部SRAM启动模式l AK4642 I2S音频DAC,立体声耳机l MicroSD卡接口l 8Mbit SPI FLASH,1MB SRAM,128Mbit NOR Flash,64MB NAND Flashl I2C接口温度传感器芯片LM75Al 两个串口,其中一个带RTS/CTS控制l USB2.0 device接口l CAN2.0A/B兼容接口l JTAG仿真调试下载接口l 240x320 TFT彩屏l 五向游戏杆控制l 复位按键l 4个LED指示灯l RTC电池备份l 全部IO通过双排插针引出l BNC接口2、软件特性:l 简单不带库例程l 官方带库例程l 支持ST官方DEMO程序l 支持UCOS2.86+UCGUI3.90+ILI9320+TSC2046触摸l 支持FATFS+SDIO+helix软解码MP3l uCLinux操作系统l ST GUI库二、开发板硬件框图:硬件模块图:实物功能对照图:CONNETORSTM32F103ZET6SPI FLASHBOOT SELECTAK4642TF CARDAUDIO JACKADC INPUT开发板提供外部5V供电及USB供电两种方式,可通过JP13跳帽选择任意一种。
l 外部5V供电方式,JP13跳帽接PSUl USB供电方式,JP13跳帽接USB,默认USB供电方式l JP1连接1、2,VBAT接到备份电池l JP1连接2、3,VBAT接到3.3V2、启动方式l 从用户FLASH启动l 从系统存储器启动l 从内部SRAM启动开发板上有两种时钟源l X2,32KHz晶振作为RTC时钟源l X1,8MHz晶振作为MCU的时钟源,当使用内部RC震荡器作为时钟源时,可以将8MHz 晶振去掉4、复位方式STM32复位为低电平有效,开发板上有三种复位方式:l 上电复位l 通过开发板上的RESET按键复位l JTAG调试器输入复位信号5、音频AK4642音频芯片连接到STM32F103ZET6的I2S2接口,支持立体声耳机接口输出。
MINI_STM32V3用户手册
第一章、产品简介1.1、MINI-STM32超牛组合学习套装简介MINI-STM32超牛组合学习套装是为初学者学习STM32 Cortex M3 系列ARM 而设计的学习套件。
MINI-STM32超牛组合学习套装采用STM32F103RBT6作为核心MCU,并外接了2.8、3.2、4.3寸彩色TFT屏模块、UART、USB、ADC电压调节、按键等硬件接口,结合目前最流行的JLINK V7仿真器和RealView MDK(Keil uVision3 )集成开发环境,构成初学者学习入门、硬件设计参考、软件编程调试的学习平台,配合本手册可以迅速帮你掌握嵌入式系统的开发流程。
1.2、MINI-STM32 开发板外观1.3、MINI-STM32 特性z CPU:标配STM32F103RBT6,ARM Cortex-M3内核,128kB Flash, 20KB RAM(默认配置)高配STM32F103RCT6 ARM Cortex-M3内核,256kB Flash, 48KB RAM(用户可选)最高工作时钟72MHz,64脚,同时可更换更高配置的CPUz USB接口,可以做USB实验z RS232(ISP下载)包括串口电平转换芯片MAX3232,可做RS232通信实验z 标准ARM JTAG 20仿真下载接口z 所有IO 口均引出,方便做实验z RTC后备电池座z ADC电压调节电位器,可以做ADC采样实验z 电源指示灯、USB状态指示灯,两个用户可编程指示灯z 两个用户按键z USB转串口(PL2303)z 启动模式选择跳线,JTAG方式和SWD方式选择跳线z 板载5V、3.3V LDO 1117,最大提供800mA电流z USB供电或jLink Command输入power on命令供电z 8MHz CPU晶振,32.768kHz RTC晶振z 超小体积PCB尺寸: 83mm×68mm1.4、2.8寸彩色TFT屏模块外观和特性z 屏幕分辨率:240*320z 屏幕大小:2.8寸z 带触摸屏,带手写输入功能z 屏幕颜色:26万色z 单3.3V供电z 16位并行数据接口z 模块底板带背光PWM亮度驱动控制z 模块底板带ADS7843或TSC2046触摸屏控制器z 屏幕尺寸:50mm*70mm,有效显示面积:45mm*59mm,模块厚度7mm(不包括连接插针)z 模块外型尺寸:82mm*55mm2.8寸彩色TFT屏模块接脚定义脚位功能描述脚位功能描述01脚3V3 电源正17脚DB14 数据线02脚GND 电源负18脚DB15 数据线03脚DB00 数据线19脚CS屏片选,低有效04脚DB01 数据线20脚RS寄存器选择05脚DB02 数据线21脚WR写使能,低有效06脚DB03 数据线22脚RD读使能,低有效07脚DB04 数据线23脚RESET复位,低有效08脚DB05 数据线24脚BACK_LIGHT 背光控制,高有效09脚DB06 数据线25脚MISOSPI主入从出10脚DB07 数据线26脚INT触摸中断输出11脚DB08 数据线27脚MOSISPI主出从入12脚DB09 数据线28脚BUSY触摸芯片忙检测13脚DB10 数据线29脚SCLK SPI时钟14脚DB11数据线30脚SDA I2C数据线触摸芯片片15脚DB12 数据线31脚T_CS选16脚DB13 数据线32脚SCL I2C时钟线1.5、jlink v8仿真器外观和特性相关特性:z USB 2.0接口;z 支持任何ARM7/ARM9/ARM11核,支持Cortex M3 ,包括ithumb 模式;z 对于Cortex-M3的Serial Wire Viewer(SWV)速度是V6的12倍z 下载速度达到600k byte/s;z DCC速度到达800k byte/s;z 与IAR Workbench RealView MDK可无缝集成;z 通过USB供电,无需外接电源;z JTAG最大时钟达到12M;z 自动内核识别;z 自动速度识别;z 支持自适应时钟;z 所有JTAG信号能被监控,目标板电压能被侦测;z 支持JTAG链上多个设备的调试;z 完全即插即用;z 20Pin标准JTAG连接器;z 宽目标板电压范围:1.2V-5.0V;z 多核调试;z 包括软件:J-Mem,可查询可修改内存;J-Link Server:(可通过TCP/IP连接到J-Link);J-Flash,支持独立的Flash编程,可以作为量产解决方案;RDI插件使J-Link适合任何RDI兼容的调试器如IAR、ADS、Relview 和Keil等;RDI Flash BP,可以实现在RDI下,在Flash中设置无限断点;RDI Flash DLL,可以实现在RDI下的对Flash的独立编程;GDB server,可以实现在GDB环境下的调试。
奋斗STM32开发板光盘资料指南
奋斗STM32开发板光盘资料指南 奋斗STM32开发板光盘资料指南奋斗STM32开发板光盘包含了奋斗嵌入式开发工作室在STM32的开发成果、文档以及外围设备的资料。
目录说明如下:JLINK V8目录:包含了适用于STM32以及其他类型ARM的JTAG仿真器JLINK V8的驱动程序以及固件修复指南和固件文件。
奋斗开发板教程目录:包含了奋斗开发板的例程手册、视频教程和入门手册等。
来自网络的STM32教程目录:包含了来自网络的对于MDK开发环境以及STM32外设的视频教学文件。
奋斗STM32开发板例程目录:7寸屏显示例程:包含了基于群创7寸屏方案的奋斗STM32显示例程奋斗STM32开发板MINI+2.4寸屏例程:包含了奋斗STM32开发板MINI的所有基础例程及针对2.4寸屏模块的显示例程(包括基于ucos ucgui的例程) 奋斗STM32开发板V3+2.4寸屏例程:包含了奋斗STM32开发板V3的所有基础例程及针对2.4寸屏模块的显示例程(包括基于ucos ucgui的例程) 奋斗STM32开发板MINI+3寸屏例程:包含了奋斗STM32开发板MINI的所有基础例程及针对3寸屏模块的显示例程(包括基于ucos ucgui的例程) 奋斗STM32开发板V3+3寸屏例程:包含了奋斗STM32开发板V3的所有基础例程及针对3寸屏模块的显示例程(包括基于ucos ucgui的例程)奋斗STM32开发板MINI+4.3寸屏例程:包含了奋斗STM32开发板MINI的所有基础例程及针对4.3寸屏模块的显示例程(包括基于ucos ucgui的例程) 奋斗STM32开发板V3+4.3寸屏例程:包含了奋斗STM32开发板V3的所有基础例程及针对4.3寸屏模块的显示例程(包括基于ucos ucgui的例程) 奋斗TINY开发板例程:包含了奋斗STM32开发板TINY的所有例程奋斗STM32开发板文档目录:包含了所有有关奋斗STM32开发板板及奋斗板模块及外设的文档。
凌跃智能奋斗者开发板 使用说明书
凌智奋斗者学习开发板使用说明书******时间:2022年8月31日版本:V0.02目录一、目的 (3)二、硬件介绍 (3)三、资料包 (6)四、开发工具 (7)1、硬件开发工具 (7)2、软件开发工具 (11)五、实验操作 (12)1、软件安装 (12)2、硬件连接 (12)3、工程开发 (16)六、例程介绍 (23)七、产品介绍 (27)一、目的本说明书是针对凌智奋斗者学习开发板硬件而编写的,此手册针对GD32F103芯片开发进行说明,主要包括硬件介绍、核心电路说明,开发环境配置,程序使用等内容,从硬件、软件、开发等方面展开介绍。
二、硬件介绍1、核心板【1】主控芯片:GD32F103ZET6芯片;【2】EEPROM:M24C08;【3】提供8MHZ晶振,实现HSE实验;【4】提供32.768KHZ晶振,实现LSE实验;【5】外置FLASH:W25Q64芯片;【6】SRAM:IS62WV51216BLL芯片;【7】NANDFLASH:GD9FU1G8F2AMGI【8】复位按键:核心板板载复位按键;【9】板载AMS1117 3.3电源芯片,稳定输出3.3V;【10】MicroUSB:可以单独为核心板供电;【11】板载电源指示灯,观察核心板供电。
2、控制底板【1】提供9-24V电源输入接口,板载稳压芯片:TPS5430;【2】板载AMS1117 3.3电源芯片,稳定输出3.3V;【3】四路LED,方便观察程序运行,及学习IO操作;【4】四路独立按键,方便基于开发板进行项目开发;【5】一路独立唤醒按键,实现唤醒等实验;【6】一路复位按键,实现开发板复位;【7】标准JTAG接口(20针),支持SWD硬件仿真调试;【8】板载串口芯片CH340C,实现串口通信;【9】板载CAN总线芯片TJA1050,实现CAN总线通信;【10】板载485芯片SP3485,实现485串口通信;【11】开发板预留NRF2401接口,实现2.4G通信;【12】开发板预留ESP8266接口,实现Wifi通信;【13】板载蜂鸣器,方便观察程序运行;【14】板载10k可调电阻,实现ADC采样实验;【15】预留OLED接口,可以安装0.96寸液晶显示数据;【16】所有IO接口均引出,方便开发;【17】串口、485、CAN、EEPROM、Wifi均采用跳线的方式,减少对主控芯片的影响;【18】开发板预留多路3.3V和5V电源接口,方便连接外设进行项目开发;【19】预留BOOT0和BOOT1选择接口,根据实际开发项目进行选择使用;【20】板载开关及两路电源指示灯,方便观察和控制开发板状态;【21】开发板预留2.8寸LCD触摸液晶屏,兼容正点原子;【22】板载SD卡槽,可以利用SD卡存储数据;【23】板载继电器控制电路及继电器,预留常开与常闭接口,方便控制外设。
STM32开发板(小苗板)资料系列之二--小苗板板载资源详解
STM32开发板(小苗板)资料系列之二--小苗板板载资源详解来源:第九单片机论坛一开发板资源及优势:1、以stm32f103rbt6为核心芯片,提供原理图、PCB图、基本的程序代码等。
2、板载USB型ISP下载接口,可以只通过一条USB线来进行程序下载,非常方便,解决了笔记本上没有串口的烦恼。
3、I/O口全部用排针引出,管脚号直接印在PCB板上,方便实验时查找I/O 引脚,不至于连错。
4、电源供电有两种方式:5V电源直接供电或者直接用USB供电,自锁开关控制电路板的通电。
5、板上有3.3V稳压芯片,对3.3V用电芯片进行供电,另板上引出的排针上又引出了多处GND、VCC3.3V、VCC5V,板上已经标注,方便使用及测量。
6、板载4个独立按键,可以进行按键实验、外部中断实验等多种实验,由于stm32的I/O管脚可以设置成上拉输入、下拉输入等八种输入输出模式,因此板载按键不需要上拉电阻。
7、板载一个复位按键,进行硬件复位。
8、板载4个LED发光二极管,4个用户LED分别为不同颜色,可以用于跑马灯实验,及调试测试的使用。
9、1个电源指示LED发光二极管,电源正常供电时,电源指示灯亮。
10、板载RS232串口通信模块,以两个DB9座和一个B型USB座引出,其中DB9连接方式与电脑串口连接方式相同,所以板与电脑串口通过交叉线连接。
B 型USB座与其中一个DB9座共用,用跳线帽来选择用哪个接口。
11、板载有一个USB专用接口,可以进行USB实验。
12、板载JTAG调试接口,方便直接下载程序。
有SWD和JTAG两种方式进行程序调试。
13、板载Micro SD卡接口,Micro SD卡又称TFT卡,体积只有1角钱硬币大小,节约板上空间,卡座内有弹簧方便取出。
可以与USB结合模拟U盘等实验。
14、板载CAN总线模块,可以进行CAN总线实验。
15、板载两片外部存储器,FRAM存储器和FLASH存储器,FRAM速度快、读写功耗极低,读写次数多,最多达到一亿亿次。
奋斗STM32开发板显示例程讲解-3寸屏(LGDP5420)
奋斗版 STM32 开发板例程文档———图片及字符显示例程实验图片及字符显示例程实验平台:奋斗版STM32开发板MINI、V2、V2.1、V3 实验内容:本例程演示了在3寸TFT屏是显示一副16位色图片,并在图片上透明 叠加两个不同显示方向的字符串, 该实验学习了3寸TFT 16位色显示程序的编制。
预先需要掌握的知识1. 3寸TFT显示模块。
3寸TFT显示器:(关于3寸TFT的详细资料请参考光盘奋斗板文档目录下\奋斗开发板各种配件的硬件 文档\奋斗板配3寸显示模块文档\下的SPFD5420A手册.pdf和3寸屏(240X400)规格书.pdf), 3显示模块采 用的是基于LGDP5420驱动的3寸 TFT显示器(400X240),规格如下:引脚定义淘宝店铺:1奋斗版 STM32 开发板例程文档———图片及字符显示例程实验3TFT显示屏焊接在奋斗显示转接板上,在屏上贴有触摸屏,通过40芯的接口与V3或者MINI连接。
40芯接口 定义如下淘宝店铺:2奋斗版 STM32 开发板例程文档———图片及字符显示例程实验40芯里包含了16位数据线,读写线,命令/数据控制线,片选线,LCD硬件复位线,背光控制线以及触摸控 制线。
奋斗板V3和MINI就是通过这个接口来控制显示。
奋斗板MINI和V3都是选用了具有16位FSMC接口 STM32F103VET6作为MCU, FSMC接口也可以称为16位并行接口,时序同I8080接口。
按照显示屏驱动电路 LGDP5420的手册,为了达到色彩与显示效率的平衡,奋斗板采用了16位 64K色接口模式。
在这个模式每个像素用5位红色6位绿色5位蓝色总共16位来表示, 根据分辨率,一帧图像占用 400*240*2=192000字节。
FSMC总线和TFT数据线的连接关系如下STM32 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 A16FSMCLGDP5420A DB17 DB16 DB15 DB14 DB13 DB12 DB11 DB10 DB8 DB7 DB6 DB5 DB4 DB3 DB2 DB1 RS nWR nRD nCS nRESET功能数据控制线第15位 数据控制线第14位 数据控制线第13位 数据控制线第12位 数据控制线第11位 数据控制线第10位 数据控制线第9位 数据控制线第8位 数据控制线第7位 数据控制线第6位 数据控制线第5位 数据控制线第4位 数据控制线第3位 数据控制线第2位 数据控制线第1位 数据控制线第0位 指令/数据控制 写控制 读控制 LCD片选控制 LCD复位控制nWE nOE NE1 PE1淘宝店铺:3奋斗版 STM32 开发板例程文档———图片及字符显示例程实验LGDP5420A的寄存器列表,根据设置这些寄存器,可以灵活进行显示编程。
EMD电子科技STM32-0.1开发板使用说明文档
EMD电子科技STM32-0.1开发板使用说明书全称:Embedded Development—嵌入式开发Endeavor 努力Make 创造Dream 梦想(0.1版)作者:史保伟EMD电子科技有限公司目录一.硬件部分1.开发板布局 (1)2.功能模块 (1)3.跳线说明 (2)二.驱动安装及程序下载与调试1.安装开发工具Keil4 (2)2.安装程序下载驱动 (11)3.配置开发环境 (12)4.程序的下载与调试 (16)三.例程实验说明1.流水灯 (22)2.按键 (23)3.蜂鸣器 (23)4.LCD液晶 (24)5.时钟芯片 (24)6.EEPROM (25)7.串口 (25)B (26)9.SD卡 (26)10.定时器 (27)11.PWM (27)12.AD转换 (27)13.内部温度 (27)四.后记一.硬件部分1.开发板布局2.模块功能(1)电源电路。
本电源电路输入9-12V电源,得到5V和3.3V 电源。
(2)蜂鸣器电路。
(3)JTAG程序下载接口(4)AD转换电路(5)扩展芯片IO接口(6)BOOT设置电路(7)USB自带程序下载电路(8)USB接口(9)232串口电路(10)实时时钟DS1302电路(11)EEPROM电路(12)按键电路(13)流水灯电路3.跳线说明(1)J2蜂鸣器跳线(2)J10流水灯跳线(3)BOOT0系统启动项跳线(4)BOOT1系统启动项跳线二.驱动安装及程序下载与调试1.安装开发工具keil4(1)首先找到软件所在目录文件夹XXXX,解压文件。
然后安装MDK400的文件,双击安装。
继续点击下一步NEXT。
(2)然后选择安装路径Browse如图(3)点击后改变安装路径。
然后选择要安装的路径。
选择完安装路径之后,输入你的名字和公司名,随便写一个就可以。
(4)继续点击NEXT安装。
等待安装完成。
(5)点击Finish。
至此你的开发环境已经安装完成。
打开界面如图:(6)但是你的软件还是没有破解,为了能正常使用所以教破解之法。
奋斗版STM32开发板Mini板硬件说明书NEW
奋斗版STM32开发板Mini板(new)的硬件说明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)电源基准。
为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 AT45DB161(2M Bytes)CPU采用SPI1端口PA7-SPI1-MOSI(P32)、PA6-SPI1-MISO (P31)、PA5-SPI1-SCK(P30)、PA4-SPI1-NSS(P29)控制读写访问, 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来控制。
STM32微控制器产品说明书
特性可用版本•X-CUBE-CLASSB 版本 2.2.0 支持 STM32L0 系列、STM32L1系列、STM32L4系列、STM32L4+系列、STM32F0 系列、STM32F1 系列、STM32F2 系列、STM32F3 系列、STM32F4 系列,以及 STM32F7 系列•X-CUBE-CLASSB 版本 2.3.0 支持STM32G0系列、STM32G4 系列、STM32WB 系列(仅 Cortex ®‑M4 内核)和 STM32H7系列(仅 Cortex ®‑M7内核)•X-CUBE-CLASSB 版本 2.4.0 支持 STM32L5 系列•X-CUBE-CLASSB 版本 3.0.0 面向双核微控制器的扩展包,通常:–适用于两个嵌入式内核都有助于增强安全功能的情况–包括两个内核之间的安全状态交换–处理内部资源叠加事宜–获得 STM32H7x7 双核微控制器认证•X-CUBE-CLASSB 4.0.0 版本支持 STM32U5 系列,包含了特定的用户指南(UM2986)以及UL 认证版本之间的不同之处•3.0.0 以及之前版本扩展包:–均作为完整的源代码交付–基于 STM32Cube HAL –与通用用户指南(AN4435)以及通用 UL 证书有关•对于版本 4.0.0,扩展包:–与之前版本不一样的是,新版本采用与 X-CUBE-STL (ST 工业安全库)相似的架构–以编译后的目标文件格式交付(配置和集成过程除外),这使其独立于工具、编译器和任何其他意法半导体固件–与专门的用户手册(UM2986)和特定的 UL 证书有关通用版本特性•使用 STM32Cube 包,优化了不同微控制器之间的可移植性•对于时序要求严格的测试,使用了汇编代码进行部分优化•支持与 IAR Systems ® IAR 编译器®、Keil ® MDK-ARM 有关的编译器,以及基于GCC 编译器的集成开发环境(比如意法半导体 STM32CubeIDE 或SW4STM32•通过 UL® 认证•覆盖世界标准(IEC 、UL 、CSA )安全特性STM32自检库X-CUBE-CLASSB 通过STM32实现B 类标准客户开发S TM32Cube 软件扩展,B 类 60730-1 和 60335-1 功能安全包X-CUBE-CLASSB数据摘要1说明IEC 60730-1和IEC 60335-1安全标准定义了能够有效检测随机硬件故障的测试和诊断方法,以确保在电子可编程设备控制的家用电器中内嵌的硬件和软件的安全运行。
奋斗开发板MINI入门手册
奋斗版STM32开发板MINI入门手册基础知识篇作为STM32的初学者,首先需要了解硬件资源, STM32是意法半导体推出的基于CoreTex-M3内核的32位ARM, 目前主要有5个系列、奋斗版STM32开发板的MINI及V3选用了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元左右,渠道稳定,适合工程选用。
很多用户先前都是从51平台转过来的, 对单片机的经验还停留在51带给我们的简单易用上,51单片机的资源简单,且口线定义唯一。
相对高端的51型单片机(如SILICON C8051F系列,AVR等)可以做到一定的口线复用(就是一个口线可以具有多种复用功能),51在处理对计算速度及控制速度相对不高的应用,还是具有很好的性价比及应用性。
近几年,随着应用技术的发展, 产品对嵌入式技术要求越来越高,51单片机已经不能满足复杂嵌入式应用要求, 在ARM技术发展过程中,coretex-M3内核应运而生,它的各项能力使得它成为微控领域之王,STM32是这种内核的产物, 是目前coretex-M3内核平台里最具性价比的平台,可以预见,未来几年里,STM32会很快占据微控平台市场。
STM32开发板操作手册说明书
Heavy Duty Surface Mount TC 26881
Strapon® RTD Sensors 22391, 22392 & 22393
–200°C to +760°C (–320°F to +1400°F) Leads to 480°C (900°F)
To illustrate these points Figure I shows a typical surface sensor installation. The sensor in this case is mounted on a pipe which is carrying a fluid. The point closest to the fluid where a sensor can be mounted practically is the outer wall of the pipe. If the fluid flow is adequate and the temperature fluctuations are not severe, the outer wall temperature will be very close to that of the fluid.
–200°C to +232°C (–320°F to +450°F) –200°C to260°C (–320°F to +500°F)
Thermocouple Types K, E, T or J* Grounded or Ungrounded
Resistance 100 Ω or 1000 Ω Platinum @0°C
STM32开发板(小苗板)资料系列之三-使用说明及接口连接
STM32开发板(小苗板)资料系列之三—使用说明
来源第九单片机论坛
一接口使用说明
1、供电:可以直接接5V直流电源供电(图中1),也可以用USB接口供电(图中7);USB接口供电时注意要按下自锁开关(图中12)
2、下载:用跳线帽连接图中17,选择下载口。
17部分,PA9PA10连接DB9-RS232时,选择6部分——串口下载接口。
17部分,PA9PA10连接USB-RS232时,选择7部分——USB下载接口。
下载时注意,16部分boot的选择。
下载程序、运行程序前复位电路(按8部分的复位按键)
3、进行DS18B20、红外、FRAM、ADC实验时要注意相应的接口跳线帽连接。
4、LCD实验,程序运行时注意要将boot1置高。
二开发板特点及开发环境
特点:小苗板板载资源比较丰富,可以支持初学者的大部分实验,另所有IO引脚已经引出,方便用户外扩资源,以便更进一步的学习使用。
开发环境:KEIL4
附:
开发板原理图:
PCB图:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
奋斗版STM32开发板Mini板的硬件说明
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)电源基准。
为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 AT45DB161(2M Bytes)CPU采用SPI1端口PA7-SPI1-MOSI(P32)、PA6-SPI1-MISO (P31)、PA5-SPI1-SCK(P30)、PA4-SPI1-NSS(P29)控制读写访问, SPI1地址:0x4000 3800 - 0x4000 3BFF
5. 显示及触摸接口模块:
显示器采用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来控制。
触摸电路的中断申请线由PB6-7846-INT接收。
LCD寄存器地址为:0x6000 0000,
LCD数据区地址:0x6002 0000。
6.MICRO SD卡接口:
MICRO SD卡座接口为8脚,与CPU的SD卡接口连接分别为SD卡座CPU
1.SDIO-D2 PC10-SDIO-D2(P78)
2.SDIO-D3 PC11-SDIO-D3(P79)
3.SDIO-CMD PD2-SDIO-CMD(P83)
4.+3V +3V
5.SDIO-CK PC12-SDIO-CK(P80)
6.GND GND
7.SDIO-D0 PC8-SDIO-D0(P65)
8.SDIO-D1 PC9-SDIO-D1(P66)
SDIO地址:0x4001 8000 - 0x4001 83FF
7. USB接口:
CPU的USB_DM(P70)、USB_DP(P71)与USB接口连接, USB插座的引脚排列问为1-5V、2—D-、3—D+、 4—GND、5,6—SHELL。
采用手动自举。
USB地址:0x4000 5C00 - 0x4000 5FFF
8. RS-232接口、TTL异步通信接口:
拥有1路RS-232接口,CPU的PA9-US1-TX(P68)、PA10-US1-RX(P69)通过MAX3232实现1路RS-232接口,连接在XS6接口上。
USART1在系统存储区启动模式下,将通过该口通过PC对板上的CPU进行ISP,该口也可作为普通串口功能使用。
USART1地址:0x4001 3800 - 0x4001 3BFF
除去以上资源外,将MCU上的所有GPIO口线通过XS5引出,方便扩展使用。