輝光管需要用到IIC通信獲取DS3231芯片的時間數(shù)據(jù)信息,所以需要使用IIC通信。
-
STM32芯片IIC接口引腳的確定
通過查閱《High-density performance line Arm®-based 32-bit MCU with 256 to 512KB Flash, USB, CAN, 11 timers, 3 ADCs, 13 communication interfaces》數(shù)據(jù)手冊,STM32F103VET6有兩個I2C接口。
從表中可以看到STM32F103VET6芯片I2C1的SCL時鐘為92腳PB6,I2C1的SDA時鐘為93腳PB7。
I2C2的SCL時鐘為47腳PB10,I2C2的SDA時鐘為48腳PB11。
-
GD3芯片JTAG接口引腳的確定
通過查閱《GD32F103xx_Datasheet_Rev2.9》得到GD32F103VET6芯片同樣與2個I2C接口。
從《GD32F103xx_Datasheet_Rev2.9》中可以看到GD32F103VET6的I2C0的的SCL時鐘為95腳PB8,I2C0的SDA時鐘為96腳PB9。
I2C1的SCL時鐘為69腳PB10,I2C1的SDA時鐘為70腳PB11。
通過對比,STM32F10xxx系列芯片和GD32F10x系列芯片I2C接口引腳的分配編號不一樣,雙胞胎也有差異的時候,找到了不一樣的地方,至于軟件上操作是否一樣,只有等到后續(xù)再看嘍。
-
I2C接口電路
選擇I2C1的SCL時鐘為69腳PB10,I2C1的SDA時鐘為70腳PB11。。
后續(xù)更新敬請期待,正在畫板中。官網(wǎng)資料的下載很簡單,大家可以多去官網(wǎng)看看,以開發(fā)STM32的思路,去擼GD32的官方手冊就可以。如果STM32的開發(fā)學(xué)習(xí)基礎(chǔ)好,其他的型號也比較快上手,更何況GD32和STM32相似度高到,可以說是雙胞胎。