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