为什么0.96OLED四针SCL引脚和SDA引脚要接到STM32F103C8T6单片机PB13和PB15引脚
时间: 2024-05-31 19:09:43 浏览: 200
0.96寸OLED屏幕采用I2C通讯协议,其中SCL(时钟线)和SDA(数据线)是必须连接的引脚。而STM32F103C8T6单片机的PB13和PB15引脚是该芯片的I2C总线引脚,可以用于连接I2C设备(如OLED屏幕)。
在STM32的I2C外设中,PB13和PB15分别对应I2C1的SCL和SDA引脚。通过将OLED屏幕的SCL和SDA引脚连接到PB13和PB15引脚,就可以实现STM32与OLED屏幕的I2C通讯。而且这两个引脚都是STM32F103C8T6单片机的硬件I2C引脚,可以直接通过I2C外设进行控制,方便快捷。因此,将0.96OLED四针SCL引脚和SDA引脚连接到STM32F103C8T6单片机PB13和PB15引脚是一种常见的连接方式。
相关问题
stm32f103c8t6单片机引脚介绍
STM32F103C8T6是一款32位ARM Cortex-M3内核的单片机,它具有多个引脚用于连接外部设备和扩展模块。以下是对一些常用引脚的介绍:
1. 电源引脚:
- VDD:芯片供电正极,通常连接到3.3V电源。
- VSS:芯片供电负极,通常连接到地。
2. 外部时钟引脚:
- OSC_IN:外部晶体振荡器输入引脚。
- OSC_OUT:外部晶体振荡器输出引脚。
3. 复位引脚:
- NRST:复位引脚,用于将芯片复位到初始状态。
4. GPIO引脚:
- GPIOx:多个通用输入输出引脚,可以配置为输入或输出,并用于连接外部设备或传感器。
5. 串口引脚:
- USARTx_TX:串口发送引脚,用于与其他设备进行串口通信。
- USARTx_RX:串口接收引脚,用于接收其他设备发送的串口数据。
6. SPI引脚:
- SPIx_SCK:SPI时钟引脚,用于同步数据传输。
- SPIx_MISO:SPI主设备输入从设备输出引脚。
- SPIx_MOSI:SPI主设备输出从设备输入引脚。
7. I2C引脚:
- I2Cx_SCL:I2C时钟引脚,用于同步数据传输。
- I2Cx_SDA:I2C数据引脚,用于传输数据。
8. ADC引脚:
- ADCx_INy:模拟输入引脚,用于连接模拟传感器或外部电压源。
以上是对一些常用引脚的介绍,具体的引脚功能和使用方式可以参考STM32F103C8T6的数据手册。
stm32f103c8t6单片机各引脚功能
STM32F103C8T6是一款基于ARM Cortex-M3内核的单片机,它一共有48个引脚,其中包含了多种不同的功能,以下是各引脚的功能:
1. PA0~PA15: 通用输入/输出引脚(GPIO)
2. PB0~PB15: 通用输入/输出引脚(GPIO)
3. PC0~PC15: 通用输入/输出引脚(GPIO)
4. PD2: 外部中断输入(EXTI2)
5. PD3:外部中断输入(EXTI3)
6. PB10:外部中断输入(EXTI10)
7. PB11:外部中断输入(EXTI11)
8. PD0:外部中断输入(EXTI0)
9. PD1:外部中断输入(EXTI1)
10. PB12:外部中断输入(EXTI12)
11. PB13:外部中断输入(EXTI13)
12. PB14:外部中断输入(EXTI14)
13. PB15:外部中断输入(EXTI15)
14. PC13:引脚状态指示灯(LED1)
15. PC14:引脚状态指示灯(LED2)
16. PC15:引脚状态指示灯(LED3)
17. PA9:USART1_TXD
18. PA10:USART1_RXD
19. PA2:USART2_TXD
20. PA3:USART2_RXD
21. PA15:USART1_RX
22. PB3:SPI1_SCK
23. PB4:SPI1_MISO
24. PB5:SPI1_MOSI
25. PA4:SPI1_NSS
26. PA7:TIM3_CH2
27. PB0:TIM3_CH3
28. PB1:TIM3_CH4
29. PA0:TIM2_CH1_ETR
30. PA1:TIM2_CH2
31. PA2:TIM2_CH3
32. PA3:TIM2_CH4
33. PB6:I2C1_SCL
34. PB7:I2C1_SDA
35. PA8:PWM输出(TIM1_CH1)
36. PA9:PWM输出(TIM1_CH2)
37. PA10:PWM输出(TIM1_CH3)
38. PA11:PWM输出(TIM1_CH4)
39. PB13:PWM输出(TIM1_CH1N)
40. PB14:PWM输出(TIM1_CH2N)
41. PB15:PWM输出(TIM1_CH3N)
42. PB8:PWM输出(TIM4_CH3)
43. PB9:PWM输出(TIM4_CH4)
44. PA5:ADC输入通道5(IN5)
45. PA6:ADC输入通道6(IN6)
46. PA7:ADC输入通道7(IN7)
47. PB0:ADC输入通道8(IN8)
48. PB1:ADC输入通道9(IN9)
以上是STM32F103C8T6单片机各引脚的功能,其中包含了通用输入/输出引脚(GPIO)、外部中断输入(EXTI)、引脚状态指示灯(LED)、串口通信引脚(USART)、SPI总线引脚、定时器/计数器引脚(TIM)、PWM输出引脚、I2C总线引脚、ADC输入引脚等多种功能。需要根据具体的应用场景选择相应的引脚来使用。
阅读全文