最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

Haawking DSC28027開發(fā)教程——GPIO控制LED

2021-09-09 10:45 作者:中科昊芯  | 我要投稿

LED控制是一個(gè)非常經(jīng)典的嵌入式程序。由于涉及芯片多個(gè)基本模塊且具有一定趣味性和實(shí)用性,該實(shí)驗(yàn)非常適合芯片入門。當(dāng)然LED控制邏輯也可應(yīng)用于高階應(yīng)用和項(xiàng)目開發(fā)。本次我們將基于昊芯28027DSP芯片設(shè)計(jì)一個(gè)基本的LED燈控制程序。

1.原理概述

????LED(light emitting diode),發(fā)光二極管,常用于氛圍裝飾和狀態(tài)指示。除具備一般二極管的特性外,發(fā)光二極管在導(dǎo)通時(shí)將電能轉(zhuǎn)化成光能,發(fā)出彩色的光芒。

2.開發(fā)板

????本次實(shí)驗(yàn)采用中科昊芯的28027核心板,相關(guān)資料可以在官網(wǎng)下載(http://www.haawking.cn/article-detail/NKl9lm9W)。

Core_DSC28027_V1.2

?從開發(fā)板原理圖可知:

(1)GPIO0輸出電平為低時(shí),LED將會(huì)有正向電壓差,便可導(dǎo)通發(fā)光;

(2)TEST鍵默認(rèn)彈起,此時(shí)GPIO12輸入高電平;按下TEST鍵時(shí),GPIO12輸入低電平。

3.程序設(shè)計(jì)

????Step1:系統(tǒng)初始化

系統(tǒng)主頻設(shè)置為120MHz。

????Step2:GPIO初始化。

GPIO0為LED驅(qū)動(dòng)口,GPIO12TEST鍵輸入口。

????Step3:設(shè)計(jì)LED燈控制邏輯,reset鍵按下時(shí),LED燈亮。

4.在haawkingIDE中編譯代碼,通過haawking的HX100V2仿真器燒并運(yùn)行程序。

5.代碼在芯片中運(yùn)行后,LED燈應(yīng)為off狀態(tài)。按下TEST鍵,LED燈變亮,實(shí)驗(yàn)成功。



小貼士:

1.建議GPIO初始化中設(shè)定IO初始狀態(tài),保證系統(tǒng)外圍器件安全。

2.改變GPIO輸出狀態(tài)時(shí),建議采用GPxCLEAR,GPxSET,GPxTOGGLE寄存器。

3.讀取GPIO輸入狀態(tài)時(shí),建議使用GPxDAT寄存器。

4.GPIO模塊內(nèi)置硬件濾波功能,可以實(shí)現(xiàn)按鍵去抖功能,有興趣的可以試一下。

?


Haawking DSC28027開發(fā)教程——GPIO控制LED的評論 (共 條)

分享到微博請遵守國家法律
邵阳市| 营口市| 花垣县| 葵青区| 彩票| 盐源县| 阿拉善盟| 白银市| 海盐县| 蓬莱市| 勐海县| 富平县| 万山特区| 清新县| 饶河县| 嘉兴市| 贵定县| 湖南省| 观塘区| 乌兰浩特市| 疏附县| 克什克腾旗| 洛宁县| 香港 | 九龙坡区| 阜城县| 驻马店市| 红桥区| 台江县| 威海市| 鄂托克前旗| 沙湾县| 五华县| 土默特左旗| 赞皇县| 大理市| 桐庐县| 介休市| 正阳县| 兴义市| 西盟|