stm32f103zet6原理图
- 格式:pdf
- 大小:98.41 KB
- 文档页数:1


引脚
编号GPIO完全
独立连接关系说明
34PA0WK_UPY1,按键KEY_UP
2,可以做待机唤醒脚(WKUP)
35PA1STM_ADCTPADYADC输入引脚,同时做TPAD检测脚
36PA2USART2_TX485_RXYRS485 RX脚(P5设置)
37PA3USART2_RX485_TXYRS485 TX脚(P5设置)
40PA4STM_DACGBC_KEYY1,DAC_OUT1输出脚
2,ATK-MODULE接口的KEY引脚
41PA5Y未接任何外设
42PA6Y未接任何外设
43PA7Y未接任何外设
100PA8OV_VSYNCYOLED/CAMERA接口的VSYNC脚
101PA9USART1_TXY串口1 TX脚,默认连接CH340的RX(P3设置)
102PA10USART1_RXY串口1 RX脚,默认连接CH340的TX(P3设置)
103PA11USB_D-CRXY1,USB D-引脚(P6设置)
2,CRX引脚(P6设置)
104PA12USB_D+CTXY1,USB D+引脚(P6设置)
2,CTX引脚(P6设置)
105PA13JTMSSWDIONJTAG/SWD仿真接口,没接任何外设
注意:如要做普通IO,需先禁止JTAG&SWD
109PA14JTCKSWDCLKNJTAG/SWD仿真接口,没接任何外设
注意:如要做普通IO,需先禁止JTAG&SWD
110PA15JTDIGBC_LEDN1,JTAG仿真口(JTDI)
2,ATK-MODULE接口的LED引脚(使用时,需
先禁止JTAG,才可以当普通IO使用)
46PB0LCD_BLYTFTLCD接口背光控制脚
47PB1T_SCKYTFTLCD接口触摸屏SCK信号
48PB2BOOT1T_MISON1,BOOT1,启动选择配置引脚(仅上电时用)
2,TFTLCD接口触摸屏MISO信号
133PB3JTDOFIFO_WENN1,JTAG仿真口(JTDO)
2,OLED/CAMERA接口WEN脚(使用时,需先
STM32F103ZET6最小系统板说明 下载说明
可以采用串口下载,JLINK仿真器下载或者ST-LINK下载
1、串口下载说明
串口下载器上面的TX接到板子PA10,RX接到PA9上面,两地之
间连接,然后拨码开关BOOT0拨到下面(高电平),BOOT1拨到上面
(低电平),然后按下复位键,此时STM32进入下载状态,然后点击
电脑上面的下载软件进行下载,下载完毕后,拨码开关全部拨到上面,
然后按下复位键程序运行。
2、仿真器下载说明
直接接到板子上面的仿真器接口进行下载和调试程序,此时拨码
开关全部都是拨到上面。
3、 ST-LINK下载说明
下载上面的TMS端接到PA13,CLK接到PA14上面,两地之间连
接,拨码开关全部拨到上面,然后点击电脑上面的软件下载,即可下
载进去。 测试程序说明
1、 按键测试
下载按键程序,按下KEY按键,D2指示灯会出现反相状态。
2、 LED测试
下载完程序后,D1和D2两个LED都会点亮。 3、 NAND FLASH测试
下载完程序后,D2指示灯点亮后,说明程序读写正常。
其他说明
板子上面的Vref+ AD基准电压管脚是单独引出的,可以根据自
己的需要外接不同的电压,如果想选用板子上面的3.3V电压,只需
要把板子后面V+两点用焊锡连着即可,不然测试到的AD电压将会是
0V。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67 A B C D E F G H
LQFP144Pin nameTypeI / O LevelMainDefaultRemap
1PE21I/OFTPE2TRACECK/FSMC_A23
2PE31I/OFTPE3TRACED0/FSMC_A19
3PE41I/OFTPE4TRACED1/FSMC_A20
4PE51I/OFTPE5TRACED2/FSMC_A21
5PE61I/OFTPE6TRACED3/FSMC_A22
6VBATSVBAT
7PC13-TAMPERRTC(4)I/OPC13(5)TAMPER-RTC
8PC14-OSC32_IN(4)I/OPC14(5)OSC32_IN
9PC15-OSC32_OUT(4)I/OPC15(5)OSC32_OUT
10PF01I/OFTPF0FSMC_A0
11PF11I/OFTPF1FSMC_A1
12PF21I/OFTPF2FSMC_A2
13PF31I/OFTPF3FSMC_A3
14PF41I/OFTPF4FSMC_A4
15PF51I/OFTPF5FSMC_A5
16VSS_5SVSS_5
17VDD_5SVDD_5
18PF61I/OPF6ADC3_IN4/FSMC_NIORD
19PF71I/OPF7ADC3_IN5/FSMC_NREG
20PF81I/OPF8ADC3_IN6/FSMC_NIOWR
21PF91I/OPF9ADC3_IN7/FSMC_CD
22PF101I/OPF10ADC3_IN8/FSMC_INTR
STM32F103
系列芯片的系统架构:
系统结构:
在每一次复位以后,所有除SRAM 和 FLITF 以外的外设都被关闭,在使用一个外设之前,必须设置寄存器 RCC_AHBENR 来打开该外设的时钟。
GPIO 输入输出,外部中断,定时器,串口。理解了这四个外设,基本就入门了一款 MCU。
时钟控制RCC:
-4~16M 的外部高速晶振
-内部 8MHz 的高速RC 振荡器
-内部 40KHz低速RC 振荡器,看门狗时钟
-内部锁相环(PLL,倍频),一般系统时钟都是外部或者内部高速时钟经过 PLL
倍频后得到
- 外部低速 32.768K 的晶振,主要做 RTC 时钟源
ARM存储器映像:
数据字节以小端格式存放在存储器中。一个字里的最低地址字节被认为是该字的最低有效字节,而最高地址字节是最高有效字节。 存储器映像与寄存器映射:
寄存器1寄存器2....32bit外设1外设2....寄存器地址偏移..APB1总线低速≤36M..APB2总线全速72M..AHB总线..Block7 512MB...Block3 512MBBlock2 512MB片上外设Block1 512MBSRAM64KBBlock0 512MBFlash 512KB程序存储ARM存储器映像4GB0X0000 00000X1FFF FFFF0X2000 00000X3FFF FFFF0X4000 00000X5FFF FFFF存储器地址分配..总线基地址外设基地址寄存器映射指针地址存储单元32bit外设寄存器映射:为特定地址存储单元取别名寄存器映射到特定地址的存储单元上,对外设实现特定功能操作特定地址存储单元的别名
WORD完整版----可编辑----教育资料分享
----完整版学习资料分享---- 寄存器说明:
寄存器名称相对外设基地址的偏移值位表编号读写权限寄存器位功能说明
使用 C语言封装寄存器:
1、总线和外设基地址封装 利用地址偏移