微机原理课程设计
题目:基于 ARM CORTEX M3 的串行数据处理编程
1:说明:
:串口 1 接收到的 1 组严格按以下格式的数据, 7 个字节,格式 为:
FA LED1 LED2 LED3 LED4 校验和 ADC'lNll pco adcIevio
PD15
PD14
PD1J
PD12 PDJ1 PD10
PD9 PD8
PD7 PD6
PD5 PD4 PD3
PD2TTM3_ETR PD1
g pc if
0PC14
'FM
冢P「l:
书FC"
特国1
就peg"
6PC£ ’
15』PC?'
S3PC 后
口 一下亡
“P€;
,PfT
1丁PCI '
建P€1 '
HP「
GPDI5
61PD】i
於PZi 二:
2FD冲
%PZil;
而1「
汴P】A
二PD晨
£S
/PDE”
额PDV
后一不足
&4PD?
的晔
尘PD1
£1皿
OSC_DJ OSClOUT NRST
BOOTO
VDDA
VKEF-
VRER
VDD_5
YDD 4
VDD二 I YDD_2 vddZj
fl 5- Jr 3 -1/- ] o Q- s 7 fl s- 4 3 PDPEtfPE1?5L?ELPE1PEPHPEPEPEPEPH
PE2
PEI
PE0 TIM4 ETR
■16PE15
的P2;’
■14P三】多
■I:PE】j
4:在二:
如P三一
?三匕・
as吟
5匹6 一
4
&曰一
2peT
i.
究peT
」p二厂
VBAT
Xet cennecCed
5T?.32F103V:FTd
VSSA
VSSJ
VSS_]
VSSJ
VSS 5
ip
乏;
fc:
IZ:
1至
DPD-
DM D-
Vdd
GXD
-义卜
R45
——
R46次
+ 5V
T
tlx* C-N要一子女
USB 转串口接口电路
USB专用口芯片是CP2102该芯片稳定性较好。当其正常工作的时候,灯LED6 亮。该芯片DP/D用脚连MINI US改口白^脚3, DM/D引脚连MINI USEg口的脚 2,为一对 USB俞入输出线。TXDt RXDSI脚接 MCU勺 PA10(USART1_RX)
PA9(USART1_TX)
、LED显示电路和其他接口
按键、LED和蜂鸣器是常规的设备,除了 RESETS WAKEUP键外,开发板 上还提供了 2个按键,具有4个高有效的指示灯和蜂鸣器,电路如下图
PC&
R61
-^wv IK
LEDl 。
LEDJ Zr
PCS
R63
:K
LED3 多
T,
peg
RE二
IK
LED4,
-Ap
PEO
R的
-wv Ik
V
BEI?
、按键、蜂鸣器电路
STM32F103VET6( CORTEX M3 内核的 MCU)概况
表
项目
解读
内核
ARM 32-bit Cortex-M3 CPU 核
最高频率
72 MHz
处理能力
DMIPS/MHz平均每个时钟执行 令,这是比较高的处理能力。
FLASH
512K字节Flash 存储器
SRAM
64K字节 SRAM
电源和I/O输入范围
到
模数转换器ADC
3个12位ADC,16通道
数模转换器DAC
2个12位DAC,2通道
GPIO
80个,可忍受5V的高压
调试
串口调试(SWD)和JTAG接口
定时器
8 个,TM1-TM8
通信接口
13 个,5 个串 口,2 个 I 2C,3 个 SPI, 1 个 CAN,1 个 USB 1 个 SDIO
FSMC
有
CORTEX M3 寄存器
GPIO寄存器
GPIO寄存器包括:两个 32位的配置寄存器(GPIOx_CRL,GPIOx_CRH两 个32位的数据寄存器(GPIOx_IDR,GPIOx_ODR 一个32位的置位/复位寄存器 (GPIOx_BSR)R、一个16位的复位寄存器(GPIOx_BRR、一
ARMCORTEXM串行数据处理编程 来自淘豆网www.taodocs.com转载请标明出处.