STM32F107开发板原理图(功能完整)
- 格式:pdf
- 大小:86.36 KB
- 文档页数:11
北京智嵌物联网电子技术ISTM32F107网络互联开发板3.0实验例程操作手册版本号:A拟制人:赵工时间:2013年7月1日目录1本文档编写目的 (1)2实验例程操作说明 (1)2.1LED闪烁实验 (1)2.2KEY_LED实验 (1)2.3RS232通讯实验 (1)2.4RS485通讯实验 (2)2.5CAN1通讯实验 (2)2.6CAN1与CAN2通讯实验 (3)2.7I2C实验—读写24c04 (4)2.8SPI通讯实验--读写SST2508B (5)2.9TCP服务器收发数据实验 (5)2.10动态IP实验 (7)2.11HTTP网页服务器实验 (7)2.12USB数据存储实验1(读写STM32F107片内flash) (9)2.13USB数据存储实验2(读写板载SST25F08B) (9)2.14U盘读写实验 (9)2.15USB鼠标实验 (11)2.16USB_JoyStickMouse实验 (11)2.17 2.4G无线模块NRF24l01通信实验 (12)2.18基于NRF24L01的无线RS232通讯实验 (12)2.19DS18B20温度试验 (13)2.20UDP客户端发送数据实验 (14)2.21UDP服务器收发数据实验 (15)2.22TCP客户端收发数据实验 (18)2.2316通道ADC采集实验 (21)2.24UDP与RS232RS485双向数据透明传输例程---开发板做服务器 (23)2.25TCP与RS232RS485双向数据透明传输实验 (23)2.26TCP与CAN双向数据透明传输实验 (23)1本文档编写目的本手册是针对STM32F107网络互联开发板V2.2的例程而编写的,包括每个实验例程的实验原理、实验步骤、注意事项等。
2实验例程操作说明2.1LED闪烁实验实验原理:通过控制PE2/PE3/PE4/PE5的电平变化实现LED灯的亮灭。
实验步骤:(1)用Keil uVision4打开LED灯闪烁实验工程,并编译。
μC/Eval-STM32F107开发板中国版用户指南μC/Eval-STM32F107评估板(中国版)是一个完整的开发平台,采用了基于ARM Cortex-M3核的ST微处理器。
包含全速USB OTG,以太网MAC,两个CAN2.0A/B兼容接口,两个I2S接口,两个I2C接口,五个USART接口并支持智能卡,三个SPI接口,内部带有64KB SRAM和256KB flash,支持JTAG调试。
板上的硬件可以帮助你评估所有的外设(USB OTG,FS,以太网,CAN总线,SD/MMC卡,USART,温度传感器等)和开发自己的应用程序。
扩展排针和原型区可以帮助用户轻松的在板上添加自己的硬件接口,实现特定应用。
图1-1显示了μC/Eval-STM32F107的图片。
图1-1 μC/Eval-STM32F107 评估板1-1 特性μC/Eval-STM32F107提供以下特性:■72 MHz的STM32F107,基于Cortex-M3的微控制器:■256字节的闪存。
■64 KB的SRAM。
■10/100以太网接口。
■全速USB-OTG连接器。
■RS-232C接口。
■CAN接口连接排针。
■SD/MMC卡插槽。
■STLM75温度传感器。
■3个LED(红,黄,绿)。
■复位按钮。
■IO端口连接器(排针)。
■原型区。
■JTAG调试接口。
■USB接口供电。
■WiFi模块EMW3280接口。
■符合RoHS。
1-2 硬件的布局和配置μC/Eval-STM32F107评估板基于STM32F107VCT芯片的100引脚TQFP封装设计。
图1-2将帮助您在评估板找到对应的功能模块。
图1-2 μCEval-STM32F107开发板布局1-3 电源在μC-EVAL-STM32F107评估板由一个5V直流电源供电。
板子可以使用两种电源:■5V直流电源适配器连接到CN10,主板上的电源螺丝端子。
■500毫安的5V VBUS通过CN5,B型mini USB接口获取。
基于MDV—STM32—F107音阶演奏的开发设计作者:孙蛟来源:《中国新技术新产品》2013年第10期摘要:该设计主要是基于MDV-STM32-F107开发板设计研究出来的一个功能。
通过LCD 屏幕显示存储在SD卡内的仿真钢琴画面,通过触摸屏触摸按键,蜂鸣器发出相应的琴键声音。
关键词:开发板设计;功能;SD卡;蜂鸣器中图分类号:TN702 文献标识码:A一、硬件开发环境1 MDV-STM32-F107开发板:是意法半导体推出全新STM32互连型(Connectivity)系列微控制器中的一款性能较强产品,此芯片集成了各种高性能工业标准接口,且STM32不同型号产品在引脚和软件上具有完美的兼容性,可以轻松适应更多的应用。
新STM32的标准外设包括10个定时器、两个12位1M sample/s AD(模数转换器)(快速交替模式下2Msample/s)、两个12位DA(数模转换器)、两个I2C接口、五个USART接口和三个SPI端口和高质量数字音频接口IIS,另外STM32F107拥有全速USB(OTG)接口,两路CAN2.0B 接口,以及以太网10/100MAC模块。
(见表1)2 SD卡:SD卡主要应用于存储模拟钢琴黑白键的仿真界面。
2.1 SD卡结构图(见图1)SD卡中文件的分配信息是按照降序排列在Flash块的顶部。
每个文件块有自己的分配记录,第一个文件块相对于Flash块的偏移为0,于是经常假定第一个文件块开始于Flash块起始地址。
分配记录是8字节长度,并包含以下内容:2.1.1 文件的结束地址位于Flash块中;2.1.2文件ID是文件的标识码;2.1.3文件块索引是文件块的编码,将所有的文件数据块从0开始编码。
2.2 STMPE811触摸屏芯片:该芯片是实现模块功能的基础,所有的控制操作都是基于该触摸屏的操作。
该STMP811包括以下模块:I2C和SPI接口Analog-to-digital converver (ADC)触摸屏控制器(TSC)驱动器和开关控制单元温度传感器GPIO控制器2.3 STMPE811的I2C和SPI接口配置该STMPE811接口与主机CPU通过I2C或SPI接口.该引脚允许IN_1在复位状态选择接口协议2.4 STMPE811的原理图与原理说明(见图2)通过该作品的研究可以得出如下研究结果以及结果分析:为了在X轴方向进行测量,将左侧总线偏置为0V,右侧总线偏置为VCC。
北京智嵌物联网电子技术有限公司技术支持QQ:498034132ISTM32F107网络互联开发板V3.0硬件使用手册版本号:A拟制人:赵工时间:2013年7月1日目录1本文档编写目的 (1)2硬件接口说明 (1)3核心硬件电路说明 (2)3.1电源电路 (2)3.2按键与LED电路 (3)3.3JTAG下载电路 (4)3.4外扩存储电路 (5)3.5RS232通讯电路 (5)3.6RS485通讯电路 (6)3.7CAN通讯电路 (6)3.8USB电路 (6)3.9DS18B20电路 (7)3.10以太网接口电路 (7)3.112.4G无线接口 (8)4使用注意事项 (9)1本文档编写目的本使用手册是针对STM32F107网络互联开发板V2.2的硬件而编写的,包括硬件接口说明、核心硬件电路说明、使用注意事项等内容。
2硬件接口说明该开发板的硬件结构如图1所示:图1硬件结构框图开发板实物接口如图2所示:图2开发板硬件接口(注意:DS18B20的安装方向!有什么疑问及时与我们技术联系。
)DS18B20安装方式3核心硬件电路说明3.1电源电路开发板供电方式有两种:5V电源适配器供电和USB供电。
(1)5V适配器供电直接将5V适配器插在J6上即可为板子供电,电路如图3所示:图35V适配器供电接口电路(2)USB供电将MINI USB插在J10上,并将J2用跳线短接。
电路参考图11。
(3)5V转3.3V电路不论板子采用哪种供电方式,最终会将该5V电源转为3.3V为系统供电。
5V转3.3V电路如图4所示:图45V转3.3V电路由上图可以看出,D6为5V电源指示灯,R11为限流电阻,为增加灯的亮度可以取2.2K。
5V电源经过10uf电容C138滤波后进入SPX1117-3.3,该芯片是稳压芯片,输出3.3V,再经过10UF电容C3滤波后供后级电路使用。
3.2按键与LED电路开发板扩展了4个按键和4个LED指示灯。