国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 1588|回復(fù): 0
打印 上一主題 下一主題

【CC3200實(shí)驗(yàn)教程4】瘋殼·AI語(yǔ)音人臉識(shí)別-GPIO

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-8-30 18:07:18 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
CC3200AI 實(shí)驗(yàn)教程
——瘋殼·開(kāi)發(fā)板系列
GPIO





    GPIO全稱General Purpose Input Output即通用的輸入輸出,是所有控制器里必備的資源,CC3200的所有數(shù)字引腳和部分模擬引腳均可作為通用的輸入輸出引腳(GPIO)使用,CC3200把GPIO分為三個(gè)組,分別是GPIOA0、GPIOA1、GPIOA2、GPIOA3,每一組GPIO有8個(gè)引腳,引腳分配如表1.0.1所示:
    表1.0 .1CC3200引腳分配表

   
    表1
    根據(jù)功能引腳配置的不同,CC3200最多可以有27個(gè)GPIO,且所有的GPIO引腳均具有中斷功能,觸發(fā)的方式支持電平觸發(fā)和邊沿觸發(fā)(上升沿和下降沿),不僅如此,所有的GPIO都可以用于觸發(fā)DMA、可作為喚醒源,GPIO引腳可編程:可配置為內(nèi)部10uA上拉或下拉,驅(qū)動(dòng)能力可調(diào)節(jié)為:2mA、4mA、6mA、8mA、10mA、12mA、14mA,同樣也支持開(kāi)漏模式。
    對(duì)GPIO進(jìn)行操作時(shí),主要需要了解兩大寄存器:GPIODATA 寄存器、GPIODIR寄存器。
    GPIODATA寄存器是數(shù)據(jù)寄存器。在軟件控制模式下,如果對(duì)應(yīng)的引腳通過(guò)
    GPIODIR寄存器配置為輸出模式,這寫(xiě)到GPIODATA 寄存器中的值會(huì)被傳到對(duì)應(yīng)引腳輸出。GPIODATA 寄存器有256個(gè)別名地址,偏移值為0x000到0x3ff。一個(gè)不同地址別名可以用來(lái)直接讀/寫(xiě)任何8個(gè)信號(hào)位的組合。這個(gè)特性可以避免讀-改-寫(xiě)和軟件讀的位掩碼的時(shí)間消耗。
    在該方案中,為了寫(xiě)GPIODATA寄存器,掩碼中的對(duì)應(yīng)位對(duì)應(yīng)于總線中[9..2]
    位必須被置位。否則在進(jìn)行寫(xiě)操作時(shí),對(duì)應(yīng)位的值不會(huì)被改變。同樣,進(jìn)行讀操作時(shí),也是對(duì)應(yīng)總線中的[9..2],在讀取對(duì)應(yīng)位時(shí),也必須置位,否則讀取為 0。
    如果引腳配置為輸出模式,則讀取GPIODATA寄存器返回最后一次寫(xiě)入的值;如果配置為輸入模式則返回對(duì)應(yīng)引腳的值。所有位都可以通過(guò)復(fù)位清零。
    如圖1.0.1所示為GPIODATA寄存器。

   
    圖1.0.1 GPIODATA寄存器
    GPIODIR 寄存器是數(shù)據(jù)方向寄存器。在 GPIODIR 寄存器中設(shè)置一位將對(duì)應(yīng)的引腳配置為輸出;清除一位對(duì)應(yīng)的引腳配置為輸入。復(fù)位時(shí)多有位都清零,也就是說(shuō)所有的 GPIO 引腳默認(rèn)是輸入。如圖1.0.2所示為GPIODIR寄存器。

   
    圖1.0.2 GPIODIR寄存器
    打開(kāi)配套的代碼例程,打開(kāi)GPIO文件夾下的IAR工程,如圖1.0.3所示為主函數(shù)。


    圖1.0.3 GPIO的主函數(shù)
    1.1Ti Pin Mux Tool工具
    PinMuxconfig()函數(shù)可由TI Pin Mux Tool工具生成,打開(kāi)TI Pin Mux Tool工具,如圖1.0.4所示,第一步,在Device內(nèi)找到CC3200,第二步點(diǎn)擊“Start”。

  
    圖1.0.4 TI Pin Mux Tool
    如圖1.0.5所示,第一步點(diǎn)擊“GPIO”處的添加,默認(rèn)是選取全部GPIO;第二步,把“GPIO Signals”前面的勾去掉,去除全選;第三步,選擇GPIO_9、GPIO_10、GPIO_11(對(duì)應(yīng)開(kāi)發(fā)板上的三顆LED);驅(qū)動(dòng)LED需要GPIO輸出,第四步,把三個(gè)GPIO的“Output”勾選上。

   
    圖1.0.5 TI Pin Mux Tool配置步驟
    最終完成的如圖1.0.6所示。在最右邊的Generated Files處點(diǎn)擊,把“pin_mux_config.c”和“pin_mux_config.h”下載下來(lái)添加到工程里即可。

   
    圖1.0.6 配置完成示意圖
    生成好的端口配置函數(shù)如圖1.0.7所示,該函數(shù)主要是對(duì)LED對(duì)應(yīng)的端口開(kāi)啟時(shí)鐘、設(shè)置方向等。

   
    圖1.0.7 端口配置函數(shù)
    配置好后,通過(guò)GPIO_IF_LedConfigure()函數(shù)把LED端口進(jìn)行處理,即把各個(gè)LED的端口所對(duì)應(yīng)的端口組,以及屬于該組中的第幾個(gè)IO提取出來(lái)。如圖1.0.8所示。

   
    圖1.0.8 端口處理
    完成上面兩步后,先關(guān)閉所有的LED,然后在一個(gè)死循環(huán)內(nèi)執(zhí)行“流水”部分,即按順序以一定的時(shí)間間隔開(kāi)閉LED,如圖1.0.9為“流水”效果實(shí)現(xiàn)代碼。

   
    圖1.0.9“流水效果”實(shí)現(xiàn)代碼
    1.2代碼下載
    編譯程序,生成了相對(duì)應(yīng)的bin文件,下載前,先插上仿真調(diào)試器Ti Stellaris,在把旁邊的撥碼開(kāi)關(guān)的“RX”和“TX”撥到“ON”,把啟動(dòng)方式撥碼選擇為FLASH啟動(dòng),即把SOP2撥到“ON”。
    打開(kāi)下載工具Uniflash,點(diǎn)擊快速啟動(dòng)向?qū)е械摹靶履繕?biāo)配置”,在彈出的配置對(duì)話框中選擇CC3x Serial(UART) Interface,然后點(diǎn)擊OK。如圖1.1.0所示。

   
    圖1.1.0選擇下載的芯片以及方式
    然后在COM Port中輸入板子連接的串口號(hào)(根據(jù)自己的電腦來(lái)進(jìn)行選擇),
    如圖1.1.1所示。


    圖1.1.1 串口號(hào)選擇
    初次使用板子時(shí),先燒寫(xiě)Sevcie Pack,否則程序可能無(wú)法運(yùn)行,如圖1.1.2所示點(diǎn)擊“Sevice Pack Programming”,選擇之前安裝的Sevicepack安裝文件夾目錄下的bin文件即可,如果之前已經(jīng)向CC3200燒寫(xiě)過(guò)Sevice Pack的這一步可以忽略。


    圖1.1.2 SevicePcak的燒寫(xiě)
    在左側(cè)點(diǎn)擊/sys/mcuimg.bin,然后在右側(cè) URL 中選擇剛編譯生成的bin文件,然后選中下方的Erase和Update。如圖1.1.3所示。


    圖1.1.3 選擇下載的目標(biāo)
    然后點(diǎn)擊“CC31xx/CC32xx Flash Setup and Control”,點(diǎn)擊 Program 進(jìn)行下載,如圖1.1.4所示。

   
    圖1.1.4下載bin文件
    根據(jù)軟件下方的提示,按下復(fù)位按鍵就可以看到下載的相關(guān)信息,如圖1.1.5所示。

   
    圖1.1.5 bin文件下載中
    下載完成如圖1.1.6所示。

   
    圖1.1.6 下載完成
    1.3實(shí)驗(yàn)現(xiàn)象
    把下載前的改變的撥碼開(kāi)關(guān)撥回原處。再把撥碼開(kāi)關(guān)“D5”、“D6”和“D7”撥到“ON”,使IO口與LED建立連接關(guān)系,按下復(fù)位開(kāi)關(guān),可以看到三顆LED呈“流水”狀閃爍,如圖1.1.7所示為該實(shí)驗(yàn)現(xiàn)象。

   
    圖1.1.7 實(shí)驗(yàn)現(xiàn)象




文件下載請(qǐng)點(diǎn)擊: 【2】GPIO .pdf (1000.6 KB)







本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 青草青草伊人精品视频| 三级国产视频| 青青青国产在线观看免费网站| 欧美日韩国产一区二区三区伦| 亚洲国产成人久久一区二区三区| 欧美久久久久久| 亚洲国产精品免费观看| 欧美日韩在线观看区一二| 天天爱天天操| 三级免费网址| 亚洲 欧美 成人日韩| 日韩亚洲欧美理论片| 亚洲高清视频一区| 午夜欧美| 色亚洲成人| 亚洲午夜久久久久国产| 日本a黄色片| 色综合天天综合网站中国| 欧美成人一级| 亚洲成年人在线观看| 奇米影视8888| 偷窥 国产 综合| 一级大片免费| 清纯唯美亚洲综合激情| 欧美激情a∨在线视频播放| 欧美福利精品| 亚洲欧美日韩成人| 全国最大色| 窝窝午夜看片免费视频| 一本一道dvd在线观看免费视频| 欧美成人性色| 天天色天天插| 天天摸天天操| 奇米9999| 欧美成人中文字幕| 青青操在线观看视频| 亚洲欧美国产一区二区三区| 青草久久影院| 日本zzji| 一本高清| 欧美在线aa|