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月
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章