RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DSP28335學(xué)習(xí)筆記(5):GPIO介紹及使用

CHANBAEK ? 來源:強(qiáng)盛電子廠 ? 作者:高啟強(qiáng)的 ? 2023-07-02 15:52 ? 次閱讀

1.前言

在前面的章節(jié)中,我們對DSP28335系統(tǒng)初始化過程有了一個(gè)初步的了解,下面的章節(jié)我們開始外設(shè)的應(yīng)用。

GPIO是最簡單的外設(shè),同時(shí)也是應(yīng)用最廣泛的外設(shè),本期我們開始GPIO模塊的學(xué)習(xí)及其編程應(yīng)用。

2.GPIO寄存器介紹

GPxMUXn (x = A,B,C;n = 1,2)

圖片

GPIO復(fù)用功能寄存器。通常GPIO口不僅僅是作為GPIO的功能,其他外設(shè)例如:PWM、SPI、CAN等都是通過GPIO的復(fù)用功能來實(shí)現(xiàn)。通過配置對應(yīng)功能的復(fù)用功能,使GPIO可以依據(jù)項(xiàng)目需求靈活變動。

圖片

具體的IO口的復(fù)用功能可通過查閱手冊中的復(fù)用功能表進(jìn)行相關(guān)配置。

GPxDIR

圖片

GPIO方向寄存器。復(fù)位后一般為默認(rèn)輸入,可通過修改對應(yīng)位的寄存器值修改GPIO方向。

GPxDAT

圖片

GPIO數(shù)據(jù)寄存器,當(dāng)方向?yàn)檩斎霑r(shí),GPxDAT中存放的是該IO口的電平狀態(tài)。當(dāng)配置為輸出時(shí),寫GPxDAT相應(yīng)位,IO口將輸出對應(yīng)的電平。

圖片

當(dāng)配置成輸出時(shí),還可通過這三個(gè)寄存器方便的對GPxDAT進(jìn)行修改。

GPxPUD寄存器。

image.png

通過配置該寄存器,選擇是否將IO上拉到VDDIO(3.3V,高電平)。上拉后,IO為輸入狀態(tài)時(shí),IO懸空時(shí)電平被拉到高電平。

圖片

采樣窗口采樣周期寄存器。當(dāng)GPIO配置為輸入時(shí),用來調(diào)整單個(gè)采樣周期的時(shí)長。

圖片

輸入通道選擇寄存器。當(dāng)GPIO配置為輸入時(shí),可通過調(diào)節(jié)該寄存器,將輸入信號同步、異步、時(shí)延與系統(tǒng)時(shí)鐘輸入。

3.GPIO功能框圖

圖片

這張GPIO功能框圖生動形象的描述了GPIO寄存器的相關(guān)情況。GPIO輸入還可產(chǎn)生外部中斷信號,處理實(shí)時(shí)事件。

4.程序例程調(diào)試(輸出)

圖片

將GPIO28配置成輸出模式。

圖片

翻轉(zhuǎn)+延時(shí)輸出方波波形。

圖片

可通過Debug界面觀察寄存器狀態(tài)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5336

    瀏覽量

    120230
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3785

    瀏覽量

    81003
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1204

    瀏覽量

    52051
  • IO口
    +關(guān)注

    關(guān)注

    3

    文章

    170

    瀏覽量

    24023
  • DSP28335
    +關(guān)注

    關(guān)注

    22

    文章

    59

    瀏覽量

    40640
收藏 人收藏

    評論

    相關(guān)推薦

    DSP28335外部中斷的使用

    處理器的外部中斷主要用于捕抓外部輸入的高低電平。本篇文章將介紹DSP28335的外部中斷的使用。
    的頭像 發(fā)表于 07-07 16:41 ?4558次閱讀
    <b class='flag-5'>DSP28335</b>外部中斷的使用

    DSP28335的應(yīng)用是什么

    近日工作中又涉及到了DSP28335的應(yīng)用,看來TI的芯片還是得到了公司領(lǐng)導(dǎo)的認(rèn)可,也直接丟了一份DSP28335的FOC程序給我理解。以前讀書階段較為簡單的接觸過一段時(shí)間,對DSP28335
    發(fā)表于 02-16 06:54

    基于DSP28335的電能質(zhì)量監(jiān)測儀器設(shè)計(jì)

    基于DSP28335的電能質(zhì)量監(jiān)測儀器設(shè)計(jì)
    發(fā)表于 11-02 11:22 ?50次下載

    Dsp28335中斷的方法

    Dsp28335中斷的方法Dsp28335中斷的方法
    發(fā)表于 01-08 14:17 ?14次下載

    基于DSP28335的三電平SVPWM算法研究

    基于DSP28335的三電平SVPWM算法研究
    發(fā)表于 04-15 18:29 ?56次下載

    DSP28335中文手冊

    TI公司 DSP28335中文資料數(shù)據(jù)手冊
    發(fā)表于 05-19 11:17 ?163次下載

    DSP28335研發(fā)筆記_ccs5.2

    DSP28335研發(fā)筆記
    發(fā)表于 12-30 15:04 ?29次下載

    DSP28335串口通信(SCI)的理論,介紹和應(yīng)用

    DSP28335串口通信(SCI)的理論,介紹和應(yīng)用
    發(fā)表于 09-04 09:28 ?37次下載
    <b class='flag-5'>DSP28335</b>串口通信(SCI)的理論,<b class='flag-5'>介紹</b>和應(yīng)用

    基于DSP28335串口通信(SCI)的理論,介紹和應(yīng)用

    基于DSP28335串口通信(SCI)的理論,介紹和應(yīng)用
    發(fā)表于 09-04 14:07 ?29次下載
    基于<b class='flag-5'>DSP28335</b>串口通信(SCI)的理論,<b class='flag-5'>介紹</b>和應(yīng)用

    dsp28335如何入門:程序設(shè)計(jì)步驟

    本文首先介紹dsp28335的概念,其次介紹dsp28335電氣特性及特點(diǎn),最后詳細(xì)闡述了關(guān)于dsp28335的程序設(shè)計(jì)步驟。
    發(fā)表于 05-23 17:09 ?2w次閱讀

    dsp28335開發(fā)板中文資料匯總(dsp28335最小系統(tǒng)_引腳圖_封裝_初始化程序)

    本文主要介紹dsp28335開發(fā)板最小應(yīng)用系統(tǒng)設(shè)計(jì)、dsp28335引腳圖功能和dsp28335封裝及dsp28335初始化程序。
    發(fā)表于 05-24 17:25 ?6.5w次閱讀
    <b class='flag-5'>dsp28335</b>開發(fā)板中文資料匯總(<b class='flag-5'>dsp28335</b>最小系統(tǒng)_引腳圖_封裝_初始化程序)

    使用DSP28335控制電機(jī)的資料合集免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是使用DSP28335控制電機(jī)的資料合集免費(fèi)下載包括了:電機(jī)控制原理圖,硬件手冊,H橋直流電刷電機(jī)控制,DSP28335使用程序,DSP28335電機(jī)控制開發(fā)
    發(fā)表于 05-18 08:00 ?165次下載
    使用<b class='flag-5'>DSP28335</b>控制電機(jī)的資料合集免費(fèi)下載

    DSP28335學(xué)習(xí)——系統(tǒng)初始化

    近日工作中又涉及到了DSP28335的應(yīng)用,看來TI的芯片還是得到了公司領(lǐng)導(dǎo)的認(rèn)可,也直接丟了一份DSP28335的FOC程序給我理解。以前讀書階段較為簡單的接觸過一段時(shí)間,對DSP28335
    發(fā)表于 12-17 18:20 ?17次下載
    <b class='flag-5'>DSP28335</b><b class='flag-5'>學(xué)習(xí)</b>——系統(tǒng)初始化

    DSP28335學(xué)習(xí)筆記(3):InitSysCtrl

    在上一節(jié)中,我們講到DSP28335的啟動原理,啟動后來到main函數(shù)執(zhí)行用戶代碼。我們現(xiàn)在已經(jīng)啟動完成,那么啟動后我們?nèi)绾螌π酒M(jìn)行配置呢?
    的頭像 發(fā)表于 07-02 15:48 ?4016次閱讀
    <b class='flag-5'>DSP28335</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>筆記</b>(3):InitSysCtrl

    研旭DSP28335實(shí)用版-硬件測評

    電子發(fā)燒友網(wǎng)站提供《研旭DSP28335實(shí)用版-硬件測評.pdf》資料免費(fèi)下載
    發(fā)表于 10-09 15:19 ?3次下載
    研旭<b class='flag-5'>DSP28335</b>實(shí)用版-硬件測評
    RM新时代网站-首页