06.GPIO分配表(按功能排列).txt 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489
  1. /*
  2. *********************************************************************************************************
  3. *
  4. * 【安富莱】STM32-V5开发板引脚分配表(按功能排列)
  5. *
  6. *********************************************************************************************************
  7. */
  8. 【SWD调试接口】
  9. PA13/JTMS-SWDIO
  10. PA14/JTCK-SWCLK
  11. 【25M 主晶振】
  12. PH0-OSC_IN
  13. PH1-OSC_OUT
  14. 【32768Hz RTC晶振】
  15. PC14-OSC32_IN
  16. PC15-OSC32_OUT
  17. 【5向摇杆和3个独立按键】
  18. PF11/JOY_L/PS2_DATA
  19. PG7/JOY_R/PS2_CLK
  20. PH2/JOY_U
  21. PH3/JOY_D
  22. PH15/JOY_OK
  23. PI8/KEY1
  24. PC13/KEY2
  25. PI11/KEY3
  26. 【RS232串口 USART1】
  27. PA9/USART1_TX
  28. PA10/USART1_RX
  29. 【GPS 接收串口 USART2】
  30. PA2/USART2_TX/ETH_MDIO --- 这个引脚缺省用于以太网;无需向GPS模块发送命令(只有需要对GPS模块刷新固件时才会用到)
  31. PA3/USART2_RX ;接GPS模块输出
  32. 【RS485 串口USART3】
  33. PB10/USART3_TX
  34. PB11/USART3_RX
  35. PB2-BOOT1/RS485_TXEN --- 控制RS485发送和接收模式切换
  36. 【GPRS模块 串口6 硬件流控】
  37. PG14/USART6_TX/ETH_RMII_TXD1
  38. PC7/USART6_RX
  39. PG8/USART6_RTS
  40. PG15/USART6_CTS
  41. PI0/GPRS_TERM_ON --- GPS模块开关控制
  42. PB7/GPRS_RESET --- GPS模块硬件复位控制
  43. 【CAN1 CAN2】
  44. PB12/I2S2_WS/CAN2_RX
  45. PB13/I2S2_CK/CAN2_TX/ETH_RMII_TXD1 --- I2S数字音频接口时钟信号/CAN2发送/以太网RMII接口TXD1
  46. PI9/CAN1_RX
  47. PH13/CAN1_TX
  48. 【I2C设备】 ()内是总线地址
  49. --- 24C128 (0xA0)
  50. --- WM8978 (0x34)
  51. --- AM/FM收音机Si4730 (0x22)
  52. --- 摄像头(0x42)
  53. --- 磁力计HMC5883LL(0x3C)
  54. --- 陀螺仪 (0xD0)
  55. --- 光照 BH1750FVI (0x46)
  56. --- 大气压 BMP085 (0xEE)
  57. PH4/I2C2_SCL --- I2C时钟线
  58. PH5/I2C2_SDA --- I2C数据线
  59. PI1/MPU-6050_INT --- 陀螺仪中断
  60. 【SPI设备】
  61. 【串行Flash】
  62. PB3/SPI3_SCK
  63. PB4/SPI3_MISO
  64. PB5/SPI3_MOSI
  65. PF8/SF_CS --- 串行Flash片选
  66. 【NRF24L01】
  67. PB3/SPI3_SCK
  68. PB4/SPI3_MISO
  69. PB5/SPI3_MOSI
  70. PF7/NRF24L01_CSN --- nRF24L01片选
  71. PH7/NRF24L01_IRQ --- nRF24L01中断
  72. PA4/NRF905_TX_EN/NRF24L01_CE/DAC1_OUT --- nRF24L01 CE使能
  73. 【NRF905 / VS1053B】
  74. PB3/SPI3_SCK
  75. PB4/SPI3_MISO
  76. PB5/SPI3_MOSI
  77. PB6/CAN2_TX/NRF905_PWR_UP
  78. PB8/NRF905_DR/VS1053_DREQ
  79. PB9/NRF905_AM
  80. PA4/NRF905_TX_EN/NRF24L01_CE/DAC1_OUT
  81. PA5/NRF905_TRX_CE/VS1053_XDCS/DAC2_OUT
  82. PC2/NRF905_CSN/VS1053_XCS --- NRF905片选
  83. PI7/DCMI_D7/NRF905_CD
  84. 【TFT接口中的SPI】
  85. PB3/SPI3_SCK
  86. PB4/SPI3_MISO
  87. PB5/SPI3_MOSI
  88. PI10/TP_NCS --- 触摸芯片的片选 (RA8875屏无需SPI接口触摸芯片)
  89. 【LED指示灯,和4个SPI设备的片选复用,可以监视SPI设备的访问情况】
  90. LD1 : PI10/TP_NCS
  91. LD2 : PF7/NRF24L01_CSN
  92. LD3 : PF8/SF_CS
  93. LD4 : PC2/NRF905_CSN/VS1053_XCS
  94. 【I2S音频设备:WM8978 音频编解码CODEC】
  95. --- I2S总线传输音频数据留
  96. PB12/I2S2_WS/CAN2_RX I2S数字音频接口声道选择信号/CAN2接收
  97. PB13/I2S2_CK/CAN2_TX/ETH_RMII_TXD1 I2S数字音频接口时钟信号/CAN2发送/以太网RMII接口TXD1
  98. PI2/I2S2ext_SD I2S数字音频接口数据线(录音用)
  99. PC3/I2S2_SD I2S数字音频接口数据线(放音用)
  100. PC6/I2S2_MCK I2S数字音频接口时钟源
  101. --- I2C总线控制WM8978
  102. PH4/I2C2_SCL
  103. PH5/I2C2_SDA
  104. 【DCIM设备: 摄像头 和 AD7606 模块不能同时使用】
  105. PA6/DCMI_PIXCLK
  106. PH8/DCMI_HSYNC
  107. PH9/DCMI_D0/AD7606_OS0
  108. PH10/DCMI_D1/AD7606_OS1
  109. PH11/DCMI_D2/AD7606_OS2
  110. PH12/DCMI_D3/AD7606_CONVST
  111. PH14/DCMI_D4/AD7606_RAGE
  112. PI4/DCMI_D5/AD7606_RESET
  113. PI5/DCMI_VSYNC
  114. PI6/DCMI_D6/AD7606_BUSY
  115. PI7/DCMI_D7/NRF905_CD
  116. --- I2C总线控制摄像头
  117. PH4/I2C2_SCL
  118. PH5/I2C2_SDA
  119. 【SDIO设备: Micro SD卡或WIFI模块】
  120. PC8/SDIO_D0
  121. PC9/SDIO_D1
  122. PC10/SDIO_D2
  123. PC11/SDIO_D3
  124. PC12/SDIO_CK
  125. PD2/SDIO_CMD
  126. PE2/FSMC_A23/SD_DETECT --- Micro SD卡插入信号或WIFI模块电源控制
  127. 【以太网 RMII】
  128. PA1/ETH_RMII_RX_CLK
  129. PA2/ETH_MDIO
  130. PA7/RMII_CRS_DV
  131. PC1/ETH_MDC
  132. PC4/ETH_RMII_RX_D0
  133. PC5/ETH_RMII_RX_D1
  134. PG11/ETH_RMII_TX_EN
  135. PG13/FSMC_A24/ETH_RMII_TXD0
  136. PG14/ETH_RMII_TXD1
  137. PH6/MII_INT
  138. 【OTG_FS】
  139. PA11/OTG_FS_DM
  140. PA12/OTG_FS_DP
  141. // PA9/OTG_FS_VBUS
  142. // PA10/OTG_FS_ID
  143. 【ADC】 --- ADC 和 DAC 口线均引到 CN26双排母(2*6P), 用于外扩示波器模块。
  144. PA0-WKUP/ADC123_IN0
  145. PC0/ADC123_IN10
  146. PF9/ADC3_IN7
  147. PF10/ADC3_IN8
  148. 【DAC】 --- ADC 和 DAC 口线均引到 CN26双排母(2*6P), 用于外扩示波器模块。
  149. PA4/NRF905_TX_EN/NRF24L01_CE/DAC1_OUT
  150. PA5/NRF905_TRX_CE/VS1053_XDCS/DAC2_OUT
  151. 【红外遥控发射】
  152. PA8/IR_TX
  153. 【红外遥控接收】
  154. PB0/IR_RX
  155. 【1-WIRE 单总线 DS18B20 / DHT11】
  156. PB1/1-WIRE
  157. 【FSMC总线汇总】
  158. PD0/FSMC_D2
  159. PD1/FSMC_D3
  160. PD4/FSMC_NOE --- 读控制信号,OE = Output Enable , N 表示低有效
  161. PD5/FSMC_NWE --- 写控制信号,WE = Output Enable , N 表示低有效
  162. PD7/FSMC_NCE2 --- NAND Flash 片选
  163. PD8/FSMC_D13
  164. PD9/FSMC_D14
  165. PD10/FSMC_D15
  166. PD11/FSMC_CLE/FSMC_A16
  167. PD12/FSMC_ALE/FSMC_A17
  168. PD13/FSMC_A18
  169. PD14/FSMC_D0
  170. PD15/FSMC_D1
  171. PE0/FSMC_NBL0 --- SRAM字节选通
  172. PE1/FSMC_NBL1 --- SRAM字节选通
  173. PE3/FSMC_A19
  174. PE4/FSMC_A20 --- 和主片选一起译码
  175. PE5/FSMC_A21 --- 和主片选一起译码
  176. PE6/FSMC_A22
  177. PE7/FSMC_D4
  178. PE8/FSMC_D5
  179. PE9/FSMC_D6
  180. PE10/FSMC_D7
  181. PE11/FSMC_D8
  182. PE12/FSMC_D9
  183. PE13/FSMC_D10
  184. PE14/FSMC_D11
  185. PE15/FSMC_D12
  186. PF0/FSMC_A0
  187. PF1/FSMC_A1
  188. PF2/FSMC_A2
  189. PF3/FSMC_A3
  190. PF4/FSMC_A4
  191. PF5/FSMC_A5
  192. PF12/FSMC_A6
  193. PF13/FSMC_A7
  194. PF14/FSMC_A8
  195. PF15/FSMC_A9
  196. PG0/FSMC_A10
  197. PG1/FSMC_A11
  198. PG2/FSMC_A12
  199. PG3/FSMC_A13
  200. PG4/FSMC_A14
  201. PG5/FSMC_A15
  202. PG9/FSMC_NE2 --- NOR 片选信号
  203. PG10/FSMC_NE3 --- 主片选(DM9000AEP 和 SRAM)
  204. PG12/FSMC_NE4 --- 主片选(TFT, OLED 和 AD7606)
  205. PD6/FSMC_NWAIT --- NOR 忙信号,GPIO查询模式
  206. PG6/FSMC_INT2 --- NAND 忙信号,GPIO查询模式
  207. 【FSMC设备: SRAM】
  208. PD0/FSMC_D2
  209. PD1/FSMC_D3
  210. PD4/FSMC_NOE --- 读控制信号,OE = Output Enable , N 表示低有效
  211. PD5/FSMC_NWE --- 写控制信号,WE = Output Enable , N 表示低有效
  212. PD8/FSMC_D13
  213. PD9/FSMC_D14
  214. PD10/FSMC_D15
  215. PD11/FSMC_CLE/FSMC_A16
  216. PD12/FSMC_ALE/FSMC_A17
  217. PD13/FSMC_A18
  218. PD14/FSMC_D0
  219. PD15/FSMC_D1
  220. PE0/FSMC_NBL0 --- SRAM字节选通
  221. PE1/FSMC_NBL1 --- SRAM字节选通
  222. PE3/FSMC_A19
  223. PE4/FSMC_A20 --- 和主片选一起译码
  224. PE5/FSMC_A21 --- 和主片选一起译码
  225. PE7/FSMC_D4
  226. PE8/FSMC_D5
  227. PE9/FSMC_D6
  228. PE10/FSMC_D7
  229. PE11/FSMC_D8
  230. PE12/FSMC_D9
  231. PE13/FSMC_D10
  232. PE14/FSMC_D11
  233. PE15/FSMC_D12
  234. PF0/FSMC_A0
  235. PF1/FSMC_A1
  236. PF2/FSMC_A2
  237. PF3/FSMC_A3
  238. PF4/FSMC_A4
  239. PF5/FSMC_A5
  240. PF12/FSMC_A6
  241. PF13/FSMC_A7
  242. PF14/FSMC_A8
  243. PF15/FSMC_A9
  244. PG0/FSMC_A10
  245. PG1/FSMC_A11
  246. PG2/FSMC_A12
  247. PG3/FSMC_A13
  248. PG4/FSMC_A14
  249. PG5/FSMC_A15
  250. PG10/FSMC_NE3 --- 主片选(DM9000AEP 和 SRAM)
  251. 【FSMC设备:NOR Flash】
  252. PD0/FSMC_D2
  253. PD1/FSMC_D3
  254. PD4/FSMC_NOE --- 读控制信号,OE = Output Enable , N 表示低有效
  255. PD5/FSMC_NWE --- 写控制信号,WE = Output Enable , N 表示低有效
  256. PD8/FSMC_D13
  257. PD9/FSMC_D14
  258. PD10/FSMC_D15
  259. PD11/FSMC_CLE/FSMC_A16
  260. PD12/FSMC_ALE/FSMC_A17
  261. PD13/FSMC_A18
  262. PD14/FSMC_D0
  263. PD15/FSMC_D1
  264. PE3/FSMC_A19
  265. PE4/FSMC_A20
  266. PE5/FSMC_A21
  267. PE6/FSMC_A22
  268. PE7/FSMC_D4
  269. PE8/FSMC_D5
  270. PE9/FSMC_D6
  271. PE10/FSMC_D7
  272. PE11/FSMC_D8
  273. PE12/FSMC_D9
  274. PE13/FSMC_D10
  275. PE14/FSMC_D11
  276. PE15/FSMC_D12
  277. PF0/FSMC_A0
  278. PF1/FSMC_A1
  279. PF2/FSMC_A2
  280. PF3/FSMC_A3
  281. PF4/FSMC_A4
  282. PF5/FSMC_A5
  283. PF12/FSMC_A6
  284. PF13/FSMC_A7
  285. PF14/FSMC_A8
  286. PF15/FSMC_A9
  287. PG0/FSMC_A10
  288. PG1/FSMC_A11
  289. PG2/FSMC_A12
  290. PG3/FSMC_A13
  291. PG4/FSMC_A14
  292. PG5/FSMC_A15
  293. PG9/FSMC_NE2 --- NOR 片选信号
  294. PD6/FSMC_NWAIT --- NOR 忙信号,GPIO查询模式
  295. 【FSMC设备:NAND Flash, 8Bit总线】
  296. PD0/FSMC_D2
  297. PD1/FSMC_D3
  298. PD4/FSMC_NOE --- 读控制信号,OE = Output Enable , N 表示低有效
  299. PD5/FSMC_NWE --- 写控制信号,WE = Output Enable , N 表示低有效
  300. PD7/FSMC_NCE2 --- NAND Flash 片选
  301. PD11/FSMC_CLE/FSMC_A16 --- FSMC_CLE
  302. PD12/FSMC_ALE/FSMC_A17 --- FSMC_ALE
  303. PD14/FSMC_D0
  304. PD15/FSMC_D1
  305. PE7/FSMC_D4
  306. PE8/FSMC_D5
  307. PE9/FSMC_D6
  308. PE10/FSMC_D7
  309. PG6/FSMC_INT2 --- NAND 忙信号,GPIO查询模式
  310. 【FSMC总线设备:DM9000AEP以太网】
  311. PD0/FSMC_D2
  312. PD1/FSMC_D3
  313. PD4/FSMC_NOE --- 读控制信号,OE = Output Enable , N 表示低有效
  314. PD5/FSMC_NWE --- 写控制信号,WE = Output Enable , N 表示低有效
  315. PD8/FSMC_D13
  316. PD9/FSMC_D14
  317. PD10/FSMC_D15
  318. PD13/FSMC_A18 ---- 地址 CMD
  319. PD14/FSMC_D0
  320. PD15/FSMC_D1
  321. PE4/FSMC_A20 --- 和主片选一起译码
  322. PE5/FSMC_A21 --- 和主片选一起译码
  323. PE7/FSMC_D4
  324. PE8/FSMC_D5
  325. PE9/FSMC_D6
  326. PE10/FSMC_D7
  327. PE11/FSMC_D8
  328. PE12/FSMC_D9
  329. PE13/FSMC_D10
  330. PE14/FSMC_D11
  331. PE15/FSMC_D12
  332. PG10/FSMC_NE3 --- 主片选(DM9000AEP 和 SRAM)
  333. PA15/DM9000_INT --- DM9000AEP 中断
  334. 【FSMC设备: TFT LCD, 16Bit总线】
  335. PD0/FSMC_D2
  336. PD1/FSMC_D3
  337. PD4/FSMC_NOE --- 读控制信号,OE = Output Enable , N 表示低有效
  338. PD5/FSMC_NWE --- 写控制信号,WE = Output Enable , N 表示低有效
  339. PD8/FSMC_D13
  340. PD9/FSMC_D14
  341. PD10/FSMC_D15
  342. PD13/FSMC_A18 --- 地址 RS
  343. PD14/FSMC_D0
  344. PD15/FSMC_D1
  345. PE4/FSMC_A20 --- 和主片选一起译码
  346. PE5/FSMC_A21 --- 和主片选一起译码
  347. PE7/FSMC_D4
  348. PE8/FSMC_D5
  349. PE9/FSMC_D6
  350. PE10/FSMC_D7
  351. PE11/FSMC_D8
  352. PE12/FSMC_D9
  353. PE13/FSMC_D10
  354. PE14/FSMC_D11
  355. PE15/FSMC_D12
  356. PG12/FSMC_NE4 --- 主片选(TFT, OLED 和 AD7606)
  357. ---- 下面是 TFT LCD接口其他信号 ----
  358. PD3/LCD_BUSY --- 触摸芯片忙 (RA8875屏是RA8875芯片的忙信号)
  359. PF6/LCD_PWM --- LCD背光PWM控制 (RA8875屏无需此脚,背光由RA8875控制)
  360. PI10/TP_NCS --- 触摸芯片的片选 (RA8875屏无需SPI接口触摸芯片)
  361. PB3/SPI3_SCK --- 触摸芯片SPI时钟 (RA8875屏无需SPI接口触摸芯片)
  362. PB4/SPI3_MISO --- 触摸芯片SPI数据线MISO(RA8875屏无需SPI接口触摸芯片)
  363. PB5/SPI3_MOSI --- 触摸芯片SPI数据线MOSI(RA8875屏无需SPI接口触摸芯片)
  364. PI3/TP_INT --- 触摸芯片中断 (对于RA8875屏,是RA8875输出的中断)
  365. 【FSMC设备:OLED 12864, 8Bit总线】
  366. PD0/FSMC_D2
  367. PD1/FSMC_D3
  368. PD4/FSMC_NOE --- 读控制信号,OE = Output Enable , N 表示低有效
  369. PD5/FSMC_NWE --- 写控制信号,WE = Output Enable , N 表示低有效
  370. PD13/FSMC_A18 --- 地址 RS
  371. PD14/FSMC_D0
  372. PD15/FSMC_D1
  373. PE7/FSMC_D4
  374. PE8/FSMC_D5
  375. PE9/FSMC_D6
  376. PE10/FSMC_D7
  377. PG12/FSMC_NE4 --- 主片选(TFT, OLED 和 AD7606)
  378. 【FSMC设备:AD7606模块, 16Bit总线,只读】
  379. PD0/FSMC_D2
  380. PD1/FSMC_D3
  381. PD4/FSMC_NOE --- 读控制信号,OE = Output Enable , N 表示低有效
  382. PD8/FSMC_D13
  383. PD9/FSMC_D14
  384. PD10/FSMC_D15
  385. PD14/FSMC_D0
  386. PD15/FSMC_D1
  387. PE4/FSMC_A20 --- 和主片选一起译码
  388. PE5/FSMC_A21 --- 和主片选一起译码
  389. PE7/FSMC_D4
  390. PE8/FSMC_D5
  391. PE9/FSMC_D6
  392. PE10/FSMC_D7
  393. PE11/FSMC_D8
  394. PE12/FSMC_D9
  395. PE13/FSMC_D10
  396. PE14/FSMC_D11
  397. PE15/FSMC_D12
  398. PG12/FSMC_NE4 --- 主片选(TFT, OLED 和 AD7606)
  399. --- 注意: AD7606 和摄像头不同同时使用 ---
  400. PH9/DCMI_D0/AD7606_OS0 ---> AD7606_OS0 OS2:OS0 选择数字滤波参数
  401. PH10/DCMI_D1/AD7606_OS1 ---> AD7606_OS1
  402. PH11/DCMI_D2/AD7606_OS2 ---> AD7606_OS2
  403. PH12/DCMI_D3/AD7606_CONVST ---> AD7606_CONVST 启动ADC转换
  404. PH14/DCMI_D4/AD7606_RAGE ---> AD7606_RAGE 输入模拟电压量程,正负5V或正负10V
  405. PI4/DCMI_D5/AD7606_RESET ---> AD7606_RESET 复位
  406. PI6/DCMI_D6/AD7606_BUSY ---> AD7606_BUSY 忙信号