日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DSP 28335中GPIO配置

發布時間:2024/4/24 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DSP 28335中GPIO配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
F28335有三種32位的I/O口,依次PORTA(GPIO0-GPIO31),??PORTB(GPIO32-GPIO63),??PORTC(GPIO64-GPIO87),這些口都可以配置為普通的數字IO口同樣也能被配置為外部接口。這樣涉及到了IO的寄存器,IO口共有三類寄存器:控制寄存器、數據寄存器和中斷控制寄存器。
1、 GPIO可以配置為數字I/O或外設I/O口,GPxMUX1(2):‘0’為數字I/O,‘1’為外設I/O口;
2: GPIO可以配置為內部電阻上拉功能,GPxPUD:‘0’為上拉,‘1’為禁止上拉
3: GPIO具有數字濾波功能,GPxQSEL1(2):量化輸入寄存器,可以確定是3周期采樣還是6周期采樣或者不用采樣;
GPIO可以配置為內部電阻上拉功能,GPxPUD:‘0’為上拉,‘1’為禁止上拉,

4、 輸入輸出可配置,GPxDIR是控制每個引腳的輸入或是輸出,‘0’是輸入,‘1’是輸出;
??當GPIO配置為數字I/O時注意:
28335引腳作為輸出時,雖然可以通過設置GPADAT或GPBDAT改變輸出端口的高低電平,但是單獨寫某一位時可能會使其它引腳產生誤操作。
為了避免這種現象的產生,改變輸出引腳的高低電平時,應該使用GPIOxSET(置位),GPIOxCLEAR(清零),GPIOxTOGGLE(反向,可以代替去翻操作)寄存器載入輸出鎖存寄存,GPIOxDIR配置方向,1為輸出,0為輸入.
28335引腳作為輸入時,采集外部相應引腳的高低電平,只要讀取GPADAT或GPBDAT的相應位即可。在有些場合高頻干擾會使I/O引腳的讀入產生誤碼。為了避免這種現象,28335引入了采樣時間的概念,采樣時間可以通過GPxCTRL與GPxQSEL1/2設置為systemclock的倍數(100MHz的頻率,最小采樣時間為10ns,最大采樣時間為5.1us.)

總結

以上是生活随笔為你收集整理的DSP 28335中GPIO配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。