龍芯1c300移植OpenHarmony相關可以查看:首發!成功移植OpenHarmony到龍芯開發板,代碼開源~
1、LED線程
LED相關代碼位于deviceloongsonls1c300b_hrst estsample_gpio.c文件中。首先create_gpio_task創建一個線程,該線程為 gpio_task 。

接下來,進入 gpio_task 線程后,會調用led_init初始化我們的led燈,對應的IO口為 32。

2、LED初始化
事實上,就是通過調用 gpio_init 將引腳初始化為 輸出模式,并將引腳設置為高電平。

LED的點亮和熄滅操作,也是通過調用gpio_set函數進行引腳高低電平設置。

3、GPIO相關API函數
主要這3個函數,初始化,設置高低電平、讀取GPIO引腳電平狀態

4、GPIO工作模式
1c300b芯片的GPIO只有輸入、輸出2種狀態。

5、高低電平
和大多數芯片一樣,1c300,0表示低電平、1表示高電平。

6、引腳中斷觸發方式
支持上升沿觸發、下降沿觸發、高電平觸發、低電平觸發等。

原文標題:龍芯 OpenHarmony 課程 【3】GPIO操作 點亮LED
文章出處:【微信公眾號:HarmonyOS官方合作社區】歡迎添加關注!文章轉載請注明出處。
-
led
+關注
關注
243文章
24596瀏覽量
690850 -
函數
+關注
關注
3文章
4417瀏覽量
67509 -
OpenHarmony
+關注
關注
33文章
3952瀏覽量
21102
原文標題:龍芯 OpenHarmony 課程 【3】GPIO操作 點亮LED
文章出處:【微信號:HarmonyOS_Community,微信公眾號:電子發燒友開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
OpenHarmony TSC 2025年度技術課題發布(截至10月)
OpenHarmony 2025年度技術課題發布
迅為電子亮相2025龍芯產品發布暨用戶大會
中科馭數亮相2025龍芯產品發布暨用戶大會
誠邁科技出席龍芯產品發布暨用戶大會,推出基于龍芯3C6000的信創服務器
迅龍軟件受邀參加2025龍芯產品發布暨用戶大會,發布基于龍芯2K3000的OrangePi Nova
【龍芯2K0300蜂鳥板試用】固件更新與測試
龍芯處理器支持WINDOWS嗎?
STM32與機智云連接實現步驟與技巧(下篇):機智云代碼移植與優化
龍芯1c300如何移植OpenHarmony相關代碼
評論