本文來源電子發(fā)燒友社區(qū),作者:II, 帖子地址:https://bbs.elecfans.com/jishu_2293206_1_1.html
拿到南京中科微CSM32RV20開發(fā)板后,安裝了開發(fā)環(huán)境,新建了一個Hello測試工程。編譯、下載都比較順利。
這次在Hello工程的基礎(chǔ)上,移植一個oled顯示模塊。由于這個顯示模塊的代碼已經(jīng)比較成熟,已軟實現(xiàn)i2c協(xié)議,所以沒有用CSM32RV20的i2c代碼。
移植過程比較簡單,主要是uint8_t、uint16_t這些數(shù)據(jù)類型,相應的修改一下類型定義。
在main里初始化GPIO,我用的PA6、PA7做SCL、SDC。然后在主循環(huán)里不斷顯示一些文字。由于只是試用,所以比較簡單,只顯示了英文,沒加漢字庫。
初始化GPIO:
循環(huán)里顯示,調(diào)用的原有的顯示函數(shù),不再展開了。
編譯,下載,都ok,啟動就顯示出了幾個字,很順利。
可以說CSM32RV移植還是比較容易的。
視頻:開發(fā)板體驗視頻,詳見作者原文帖子內(nèi)容。
-
南京中科微
+關(guān)注
關(guān)注
0文章
60瀏覽量
782
發(fā)布評論請先 登錄
相關(guān)推薦
評論