————————————————
版權聲明:本文為CSDN博主「后山人_Fly」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/baidu_37575593/article/details/103780283
STM32F103ZET6 IIC驅動0.96寸OLED說明
1. 說明
之前購買了0.96寸OLED,當時使用淘寶客服提供的驅動程序,下載到單片機后OLED無反應,換個OLED正常工作,當時就很疑惑。最近時間比較空閑,因此把OLED拿過來重新設計驅動,設計了一個基於STM32F103ZET6的工程代碼。網絡上基於STM32F103ZET6的驅動代碼免費的不是很容易找,因此本人提供一份代碼出來供大家學習參考,希望大家不要像我一樣買到手后不知道是程序問題還是OLED問題困擾,以至於無法使用,下面簡單說明一下使用。
2. 原理介紹
關於原理的介紹網絡上有很多,商家給的資料中關於原理講解的也很詳細,這里不在進行敘述,但是還是建議各位搞明白原理之后再去研究代碼。
3. 注意事項
圖片下載之后再計算機畫圖中打開,然后重新調整大小(調整后大小在128*64范圍之內即可);然后點擊另存為BMP格式,保存類型選擇單色位圖即可(若不是單色位圖底色白色部分會顯示)。 取模軟件和使用說明請參考文章末尾網盤鏈接。
4.結束語
工程代碼及取模軟件鏈接如下,
鏈接:https://pan.baidu.com/s/1cYowroDMU7ZPk-DYZDc27g 提取碼:2r68 ;如果有問題加企鵝583671536 ;程序下載運行之后如下圖所示。接線說明:
VCC —— 3.3V
GND —— GND
SCL —— PB6
SDA —— PB7