DSP28335 GPIO使用心得

2021-09-03 02:12:00 字數 646 閱讀 6809

今天學習了對io口的操作方法,於是實際寫了個程式點亮led燈。

操作通用io口主要設定三個方面:1、是否復用。 2、方向。 3、賦值。

前面兩個方面放在初始化時,後乙個方面是寫在使用者自定義程式裡。

gpio的控制暫存器和資料暫存器主要有以下幾個:

在通用gpio操作中主要對控制暫存器的gpxmux和gpxdir設定,gpxmux用來定義是否復用,1為復用,0為普通io;gpxdir用來定義方向,1為輸出,0為輸入。而在賦值時則對資料暫存器進行配置。

例項如下所示,目的是為了實現2個燈的同亮同熄,圖1裡實際只實現了1個燈的閃爍,另乙個燈受gpxdat賦值速度的影響一直處於常亮狀態; 圖2是修改後的程式,實現了對2個燈的操作。

DSP 28335的GPIO輸入限定取樣

dsp 28335的gpio輸入限定取樣 先了解輸入限定取樣吧 為什麼會有這麼乙個2b的概念呢 屌絲的理解就是 首先呢 這是對輸入的io而言的 一般呢 我們把io設定為輸入狀態 就是要讀取這個io口的狀態 比如說 0 10ms之間這段時間io口一直是個低電平 但是呢由於雜訊咋 或者其他因素的影響在某...

DSP28335 多功能復用引腳GPIO

gpio是多功能復用引腳,可以配置成通用的數字i o工作模式,也可以配置成外設i o工作模式。每個引腳除了通用數字i o功能外,還有三個外設功能。gpio分為三組進行管理 gpio實現哪種功能是通過功能暫存器來設定的,設定方式如下表所示 此處僅列舉gpamux 同一時刻,每個暫存器只能選擇同一種功能...

DSP28335之SPI配置與使用總結

現在簡單介紹一下,spi四種模式,已了解的同學可以跳過這一段 以下分別是spi模式0123 時序解釋 cpol 時鐘極性選擇,為0時spi匯流排空閒為低電平,為1時spi匯流排空閒為高電平 cpha 時鐘相位選擇,為0時在sck第乙個跳變沿取樣,為1時在sck第二個跳變沿取樣 言歸正傳,dsp283...