国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品
搜索
熱門關鍵詞:
WIFI
Protel
示波器
USB
低通濾波器
手機版
官方微博
微信公眾號
登錄
|
免費注冊
首頁
新聞
新品
文章
下載
電路
問答
視頻
職場
雜談
會展
工具
博客
論壇
在線研討會
技術頻道:
單片機/處理器
FPGA
軟件/編程
電源技術
模擬電子
PCB設計
測試測量
MEMS
系統設計
無源/分立器件
音頻/視頻/顯示
應用頻道:
消費電子
工業/測控
汽車電子
通信/網絡
醫療電子
機器人
當前位置:
EEChina首頁
›
論壇
›
STM32 DIY
返回列表
查看:
1317
|
回復:
0
【開發教程7】瘋殼·AI語音人臉識別-中斷
[復制鏈接]
Linda-x
Linda-x
當前離線
積分
9771
電梯直達
樓主
發表于 2022-7-25 13:53:44
|
只看該作者
|
只看大圖
|
倒序瀏覽
|
閱讀模式
貿澤電子有獎問答視頻,回答正確發放10元微信紅包
關鍵詞:
AI
,
語音識別
,
人臉識別
,
中斷
,
接口數據傳送控制方式
CC3200AI實驗教程
——瘋殼·開發板系列
中斷
接口數據傳送控制方式有查詢、中斷和DMA等,中斷是重要的接口數據傳送控制方式。中斷控制分為全局和局部兩級,全局中斷由NVIC控制,局部中斷由外設控制。
嵌套向量中斷控制器NVIC支持多個內部異常和多達240個外部中斷。從廣義上講,異常和中斷都是暫停正在執行的程序轉去執行異;蛑袛嗵幚沓绦,然后返回原來的程序繼續執行。從狹義上將,異常由內部事件引起,而中斷有外部硬件產生。
異常和中斷的處理與子程序調用有相似之處,但也有下列本質區別:
什么時候調用子程序是確定的,而什么時候產生異常和中斷時不確定的。子程序的起始地址由調用程序給出,而異常和中斷程序的起始地址存放在地址表中。
子程序的執行一般是無條件的,而異常和中斷處理程序的執行要先使能。
CC3200的NVIC具有下列特性:
a、確定的、快速的中斷處理,總是12個時鐘周期;
b、每個中斷的優先級可編程(0~7,0表示最高優先級);
c、3~8位優先級配置;
d、動態重新分配中斷優先級;
e、中斷優先級分組允許選擇中斷優先級分組和中斷子優先級的數量。低延遲中斷和異常處理;
f、中斷信號電平和邊沿檢測。
1.1寄存器
本小節將使用的GPIO外部中斷來實現按鍵的功能。每個GPIO端口的中斷功能通過7個寄存器來進行控制。這些寄存器用來選擇中斷源、中斷優先級和邊沿特性。當一個或者多個GPIO輸入引起中斷時,一個單中斷信號輸出到整個GPIO端口的中斷控制器。
下面三個寄存器定義了引起中斷的邊沿或檢測:
a、GPIOIS:GPIO 中斷檢測寄存器;
b、GPIOIBE:GPIO 中斷邊沿寄存器;
c、GPIOIEV:GPIO 中斷時間寄存器。
中斷功能通過GPIO中斷掩碼(GPIOIM)寄存器來進行使能和關閉。
當一個中斷條件產生時,有兩個地方可以查看中斷信號的狀態:GPIO源中斷狀態(GPIORIS)寄存器和GPIO掩碼中斷狀態(GPIOMIS)寄存器。正如名稱暗示的那樣,GPIOMIS寄存器只顯示可以發送給中斷控制器的中斷條件。GPIORIS 寄存器表示一個 GPIO引腳達到了產生中斷的條件,但是不一定會發送給中斷控制器。
如果是GPIO電平檢測中斷,產生中斷的電平信號必須保持到中斷服務的產生。一旦輸入的信號解除中斷產生的邏輯信號,對應的GPIORIS寄存器中的源中斷寄存器位將被清零。對于GPIO邊沿檢測中斷,GPIORIS寄存器中的RIS位通過向寄存器GPIOICR中的對應位寫入1來進行清零。GPIOMIS寄存器中的對應位反應源中斷狀態位的掩碼值。
當編輯中斷控制寄存器時,應當將中斷全部關閉(GPIOIM清零)。如果對應的位使能的話,則寫任何中斷控制寄存器都會產生不必要的中斷
GPIOIS是中斷檢測寄存器。置位則對應的引腳進行電平檢測,清零則對應的引腳進行邊沿檢測。在復位時,所有的位清零。如圖1.0.1所示。
注意:為了防止產生錯誤的中斷,在配置中斷檢測寄存器和邊沿寄存器的時候,應當清零GPIOIM寄存器中的IME位來屏蔽中斷引腳。配置GPIOIS寄存器的IS位和GPIOIBE寄存器的IBE位。清除GPIORIS寄存器。最后通過置位GPIOIM寄存器中的IME位來打開引腳。
1.png
圖1.0.1 GPIOIS寄存器
GPIOIBE寄存器允許雙邊沿來觸發中斷。當GPIOIS寄存器設置為檢測邊沿時, 則設置GPIOIBE寄存器來配置對應的引腳來檢測上升和下降沿,而忽略 GPIOIEV 寄存器中的對應位的配置。清零一位則配置為引腳受GPIOIEV寄存器的控制。復位之后,所有的位都被清零。如圖1.0.2所示。
注意:為了防止產生錯誤的中斷,在配置中斷檢測寄存器和邊沿寄存器的時候,應當清零GPIOIM寄存器中的IME位來屏蔽中斷引腳。配置GPIOIS寄存器的IS位和GPIOIBE寄存器的IBE位。清除GPIORIS寄存器。最后通過置位GPIOIM寄存器中的IME位來打開引腳。
2.png
圖1.0.2 GPIOIBE寄存器
GPIOIEV寄存器是中斷事件寄存器。置位該寄存器中對應的位來配置對應的引腳檢測上升沿或者高電平,這取決于GPIOIS 寄存器對應位的配置。清零該寄存器中的對應位則對應的引腳檢測下降沿或者低電平,這取決于GPIOIS寄存器中對應位的配置。復位之后所有的位都清零。如圖1.0.3所示。
3.png
圖1.0.3 GPIOIEV寄存器
GPIOIM寄存器是中斷掩碼寄存器。置位該寄存器中的對應位,則對應引腳上產生的中斷將通過組合中斷信號發送給中斷控制器。清零則對應的引腳產生的中斷不會發送給中斷控制器。復位之后所有的位都清零。如圖1.0.4所示。
4.png
圖1.0.4 GPIOIM寄存器
GPIORIS寄存器是源中斷狀態寄存器。當對應的引腳達到中斷條件時,該寄存器中對應的位被置位。如果中斷掩碼(GPIOIM)寄存器中的對應位被置位, 則發送中斷信號到中斷控制寄存器。某一位讀取為0,則說明對應的引腳沒有產生中斷。對于電平觸發中斷,引腳上的中斷信號必須保持到中斷服務。一旦中斷信號達不到中斷邏輯檢測要求,則GPIOIS寄存器對應的RIS位將被清零。對于一個GPIO邊沿檢測中斷,GPIORIS寄存器中的RIS位通過置位GPIOICR寄存器中對應的位進行清零。GOUIMIS寄存器中的位反映RIS位的掩碼值。如圖1.0.5所示。
5.png
圖1.0.5 GPIORIS寄存器
GPIOMIS寄存器是掩碼中斷狀態寄存器。如果寄存器中對應位被置位,則對應的中斷將被發送到中斷控制器。如果某一位被清零,則無論是否有中斷產生,
中斷都會被屏蔽掉。GPIOMIS寄存器是中斷掩碼之后的狀態。如圖1.0.6所示。
6.png
圖1.0.6 GPIOMIS寄存器
GPIOICR寄存器是中斷清零寄存器。對于邊沿檢測中斷,置位GPIOICR寄存器中對應的位,則會清除GPIORIS和GPIOMIS寄存器中對應的位。如果中斷是電平檢測,則該寄存器中的對應位沒有影響。另外,向該寄存器中寫入0也沒有任何影響。如圖1.0.7所示。
7.png
圖1.0.7 GPIOICR寄存器
1.2實驗現象
本實驗在是官方CC3200SDK_1.2.0中Interrupt例程代碼的基礎上修改得來的,打開Interrupt_Demo,由于本次實驗用到串口和按鍵,所以在mian函數的PinMuxConfig()中配置了串口0的輸入輸出以及GPIO_13和GPIO_22的方向為輸入。
本次實驗的關鍵是在ButtonIntInit()函數中,該函數如圖1.0.8所示。
8.png
圖1.0.8 ButtonIntInit()函數
在該函數中吧GPIO_13與GOIO_22配置為下降沿觸發,觸發的中斷函數為Button1IntHandler()以及Button2IntHandler(),進入中斷后,首先清除標志位,然后通過串口0打印出“Button1”以及“Button2”。
打開Uniflash,把編譯后生成bin文件下載到板子上(參考GPIO小節),把串口選擇的撥碼的第一個“RXD”以及“CH340G_VCC”撥到ON,這里我們用到了串口0的接收,打開串口調試助手,選擇對應的串口號,波特率設置為115200,打開串口,a按下復位,可以看到串口打印信息如圖1.0.9所示。
9.png
圖1.0.9 復位時串口打印
按下板子上的SW2和SW3可以看到串口打印信息如圖1.1.0所示。
10.png
圖1.1.0 按下按鍵后串口打印
文件下載請點擊:
【5】中斷.pdf
(758.29 KB)
2022-7-25 13:51 上傳
點擊文件名下載附件
下載積分: 積分 -1
收藏
0
頂
0
踩
0
相關文章
•
博通CEO陳福陽:專注AI半導體業務,暫無收購英特爾計劃
•
Edge AI與機器學習的硬件類型與開發套件
•
FacenetPytorch人臉識別方案——基于米爾全志T527開發板
•
預計到2027年,AI與互動需求將推動人型機器人市場產值突破20億美元
•
人工智能和機器學習以及Edge AI的概念與應用
•
AI出海 立足中東 服務全球,第十六屆國際民間交流圓桌會成功舉辦
•
國芯科技與賽昉科技聯合研發高性能AI MCU芯片CCR7002,內部測試成功
•
AMD計劃推出Ryzen AI移動SoC芯片,進軍移動行業
•
如何用OpenCV的相機捕捉視頻進行人臉檢測--基于米爾NXP i.MX93開發板
•
來了~來了~英飛凌PAG2P-2S全新AI智能全方位超高密度65W USB-C PD充電器
回復
舉報
返回列表
高級模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登錄后才可以回帖
登錄
|
立即注冊
本版積分規則
發表回復
回帖后跳轉到最后一頁
關于我們
-
服務條款
-
使用指南
-
站點地圖
-
友情鏈接
-
聯系我們
電子工程網
© 版權所有
京ICP備16069177號
| 京公網安備11010502021702
快速回復
返回頂部
返回列表
主站蜘蛛池模板:
亚洲一区二区三区香蕉
|
色吧综合
|
日韩精品系列
|
午夜欧美日韩
|
亚洲欧美中文日韩综合
|
一级床上爽高清播放
|
亚洲天堂视频在线观看免费
|
日本三级三级三级免费看
|
洋老外和华裔女留学生91
|
香蕉国产成版人视频在线观看
|
台湾av
|
午夜精品在线免费观看
|
日日综合网
|
欧美日韩一区二区不卡
|
三极片免费观看
|
欧美日韩精品在线播放
|
日韩欧美在线精品
|
亚洲国产精品一区二区第四页
|
无码中文资源在线播放
|
外国黄色小视频
|
四虎影视国产在线观看精品
|
一级黄色a毛片
|
四虎影视免费永久在线观看
|
亚洲日本1区2区3区二区
|
亚洲精品网站在线观看不卡无广告
|
亚洲综合黄色
|
日韩字幕一中文在线综合
|
人碰人人
|
亚洲午夜国产精品
|
日产一一到六区麻豆
|
欧美日韩网
|
青青青视频免费
|
一级毛片免费全部播放
|
亚洲欧美日本人成在线观看
|
亚洲最新黄色网址
|
亚洲特级毛片
|
夜色www国产精品资源站
|
亚洲国产一区二区三区青草影视
|
天天操天天操天天干
|
香蕉99国内自产自拍视频
|
欧美精品成人一区二区视频一
|