STM32W108无线ZigBee射频芯片引脚说明(下篇)

STM32W108无线ZigBee射频芯片引脚说明(下篇)

 

26

22

PA4

输入/输出

数字输入输出

ADC4

模拟

ADC输入4

用GPIO_PACFGH[3:0]选择模拟功能

PTI_EN

输出

包跟踪接口(PTI)的帧信号

禁止ARM内核中的跟踪接口

用GPIO_PACFGH[3:0]选择复用输出功能

TRACEDATA2

输出

同步CPU跟踪数据位2

在ARM内核中选择4线同步跟踪接口

使能ARM内核中的跟踪接口

用GPIO_PACFGH[3:0]选择复用输出功能

27

23

PA5

输入/输出

数字输入输出

ADC5

模拟

ADC输入5

用GPIO_PACFGH[7:4]选择模拟功能

PTI_DATA

输出

包跟踪接口(PTI)的数据信号

禁止ARM内核中的跟踪接口

用GPIO_PACFGH[7:4]选择复用输出功能

nBOOTMODE

输入

复位后嵌入式串行引导激活,在NRST复位期间和复位之后信号立即有效,详细信息见复位模块的有关章节

TRACEDATA3

输出

同步CPU跟踪数据位3

在ARM内核中选择4线同步跟踪接口

使能ARM内核中的跟踪接口

用GPIO_PACFGH[7:4]选择复用输出功能

28

24

VDD_PADS

电源

芯片供电(2.1V~3.6V)

29

 

PA6

输入/输出

高电流

数字输入输出

TIM1_CH3

输出

定时器1通道3输出

用TIM1_CCER使能定时器输出

用GPIO_PACFGH[11:8]选择复用输出功能

输入

定时器1通道3输入(不能被重映射)

30

25

PB1

输入/输出

数字输入输出

SC1MISO

输出

SC1的SPI从数据输出

用TIM2_CCER禁止定时器输出或用TIM2_OR[4]禁止重映射

用SC1_MODE选择SPI

用SC1_SPICR选择从SPI

用GPIO_PBCFGL[7:4]选择复用输出功能

SC1MOSI

输出

SC1的SPI主数据输出

用TIM2_CCER禁止定时器输出或用TIM2_OR[4]禁止重映射

用SC1_MODE选择SPI

用SC1_SPICR选择主SPI

用GPIO_PBCFGL[7:4]选择复用输出功能

SC1SDA

输入/输出

SC1的I2C数据

用TIM2_CCER禁止定时器输出或用TIM2_OR[4]禁止重映射

用SC1_MODE选择I2C

用GPIO_PBCFGL[7:4]选择复用开漏输出功能

SC1TXD

输出

SC1的UART数据传输

用TIM2_CCER禁止定时器输出或用TIM2_OR[4]禁止重映射

用SC1_MODE选择UART

用GPIO_PBCFGL[7:4]选择复用输出功能

TIM2_CH1(见管脚21)

输出

定时器2通道1输出

用TIM2_CCER使能定时器输出

用TIM2_OR[4]使能重映射

用GPIO_PACFGL[7:4]选择复用输出功能

输入

定时器2通道1输入

用TIM2_OR[4]禁止重映射

31

26

PB2

输入/输出

数字输入输出

SC1MISO

输入

SC1的SPI主数据输入

用SC1_MODE选择SPI

用SC1_SPICR选择主SPI

SC1MOSI

输入

SC1的SPI从数据输入

用SC1_MODE选择SPI

用SC1_SPICR选择从SPI

SC1SCL

输入/输出

SC1的I2C时钟

用TIM2_CCER禁止定时器输出或用TIM2_OR[5]禁止重映射

用SC1_MODE选择I2C

用GPIO_PBCFGL[11:8]选择复用开漏输出功能

SC1RXD

输入

SC1的UART数据接收

用SC1_MODE选择UART

TIM2_CH2(见管脚25)

输出

定时器2通道2输出

用TIM2_CCER使能定时器输出

用TIM2_OR[5]使能重映射

用GPIO_PACFGL[11:8]选择复用输出功能

输入

定时器2通道2输入

用TIM2_OR[5]使能重映射

32

27

SWCLK

输入/输出

串行线调试器时钟输入/输出

在串行线模式下选择(见JTMS描述,35引脚)

JTCK

输入

来自调试器的JTAG时钟输入

在JTAG模式下选择(JTAG模式为默认的模式,见JTMS描述,引脚35)

使用内部下拉

33

28

PC2

输入/输出

数字输入输出

用GPIO_DBGCFG[5]使能

JTDO

输出

JTAG数据输出到调试器

在JTAG模式下选择(JTAG模式为默认的模式,见JTMS描述,引脚35)

SWO

输出

串行输出异步跟踪数据到调试器

在ARM内核中选择异步跟踪接口

ARM内核使能跟踪接口

用GPIO_PCCFGL[11:8]选择复用输出功能

使能串行线模式(见JTMS描述,35引脚)

内部上拉使能

34

29

PC3

输入/输出

数字输入输出

用GPIO_DBGCFG[5]使能数字IO或串行线模式(见JTMS描述,35引脚)

JTDI

输入

调试器的JTAG数据输入

在JTAG模式选择(JTAG模式为默认的模式,见JTMS描述,引脚35)

内部上拉使能

35

30

PC4

输入/输出

用GPIO_DBGCFG[5]使能数字输入输出

JTMS

输入

来自调试器的JTAG模式选择

在JTAG模式选择(JTAG模式为默认的模式)

JTAG模式在上电之后或强制将NRST位置低时使能

通过调试器,使用ARM定义的协议可以选择串行线模式

内部上拉使能

SWDIO

输入/输出

串行线双向数据,来自或发送到调试器的数据

使能串行线模式(见JTMS描述)

通过调试器,使用ARM定义的协议可以选择串行线模式

内部上拉使能

36

 

PB0

输入/输出

数字输入输出

VREF

模拟输出

ADC参考输出

用GPIO_PBCFGL[3:0]使能模拟功能

VREF

模拟输入

ADC参考输入

用GPIO_PBCFGL[3:0]使能模拟功能

用一个ST系统功能使能参考输出

IRQA

输入

外部中断源A

TRACECLK(见25引脚)

输出

同步CPU跟踪时钟

在ARM内核上使能跟踪接口

用GPIO_PBCFGL[3:0]选择复用输出功能

TIM1CLK

输入

定时器1外部时钟输入

TIM2MSK

输入

定时器2外部时钟屏蔽输入

37

 

VDD_PADSa

电源

芯片供电(2.1V~3.6V)

38

31

PC1

输入/输出

数字输入输出

ADC3

模拟

ADC输入3

用GPIO_PCCFGL[7:4]使能模拟功能

SWO(见33引脚)

输出

串行输出异步跟踪数据到调试器

在ARM内核中选择异步跟踪接口

ARM内核使能跟踪接口

用GPIO_PCCFGL[7:4]选择复用输出功能

TRACEDATA0

输出

同步CPU跟踪数据位0

在ARM内核中选择1线、2线或4线同步跟踪接口

ARM内核使能跟踪接口

用GPIO_PCCFGL[7:4]选择复用输出功能

39

32

VDD_MEM

电源

1.8V供电(Flash,RAM)

40

33

PC0

输入/输出

高电流

数字输入输出

用GPIO_DBFCFG[5]使能数字IO或使能串行线模式(见JTMS描述,引脚35)同时禁止TRACEDATA1

JRST

输入

调试器的复位输入

在JTAG模式(见JTMS描述,引脚35)选择JTAG调试,并且禁止TRACEDATA1

使能内部上拉

IRQD

输入

默认的外部中断源D

TRACEDATA1

输出

同步CPU跟踪数据位1

在ARM内核中选择2线或4线同步跟踪接口

ARM内核使能跟踪接口

用GPIO_PCCFGL[3:0]选择复用输出功能

41

34

PB7

输入/输出

高电流

数字输入输出

ADC2

模拟

ADC输入2

用GPIO_PBCFGH[15:12]使能模拟功能

IRQC

输入

默认的外部中断源C

TIM1_CH2

输出

定时器1通道2输出

用TIM1_CCER使能定时器输出

用GPIO_PBCFGH[15:12]选择复用输出功能

输入

定时器1通道2输入(不能被重映射)

42

35

PB6

输入/输出

高电流

数字输入输出

ADC1

模拟

ADC输入1

用GPIO_PBCFGH[11:8]使能模拟功能

IRQB

输入

默认的外部中断源B

TIM1_CH1

输出

定时器1通道1输出

用TIM1_CCER使能定时器输出

用GPIO_PBCFGH[11:8]选择复用输出功能

输入

定时器1通道1输入(不能被重映射)

43

 

PB5

输入/输出

数字输入输出

ADC0

模拟

ADC输入0

用GPIO_PBCFGH[7:4]使能模拟功能

TIM2CLK

输入

定时器2外部时钟输入

TIM1MSK

输入

定时器2外部时钟屏蔽输入

44

36

VDD_CORE

电源

1.25V数字内核电源去耦

45

37

VDD_PRE

电源

1.8V预分频器供电

46

 

VDD_SYNTH

电源

1.8V合成器供电

47

38

OSCB

输入/输出

24MHz晶振,当使用外部时钟输入到OSCA时浮空

48

39

OSCA

输入/输出

24MHz晶振或外部时钟输入

49

41

GND

在封装底部中央的接地焊盘

注:使用GPIO_IRQCSEL和GPIO_IRQDSEL寄存器,IRQC和IRQD外部中断能够被映射到任何的数字输入/输出引脚。

 

本文出自《STM32W108嵌入式无线传感器网络》邱铁,夏锋,周玉编著.清华大学出版社,2014年5月

你可能感兴趣的:(物联网技术,stm32,无线ZigBee射频,无线传感器网络,芯片)