亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

電子發(fā)燒友App

硬聲App

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

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

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>嵌入式開發(fā)>混合信號嵌入式設(shè)計實驗指南之中斷

混合信號嵌入式設(shè)計實驗指南之中斷

2017-10-17 | rar | 0.3 MB | 次下載 | 1積分

資料介紹

目標:本實驗專門用于介紹PSoC CPU 的中斷句柄。注意這個實驗分成7 個部分:LAB2A 到LAB 2G 。在繼續(xù)下一個實驗前,要成功地完成每一個部分。
?
完成這個實驗后,讀者應能做到:
用C 語言寫控制程序;
理解如何處理一個發(fā)布的中斷;
理解如何處理一個未處理的中斷;
將CPU 設(shè)置在休眠模式,然后用休眠定時器未處理的中斷喚醒它;
使用匯編語言編寫的中斷句柄,來操作在C 程序里聲明的一個全局變量;
使用C 語言編寫的中斷句柄,來操作在C 程序里聲明的一個全局變量;
在中斷向量表空間中,放置一個小的中斷服務(wù)程序ISR。
?
假設(shè):
所有先前實驗的假設(shè);
使能編譯器用于開發(fā)系統(tǒng)。
?
要求的材料:
CY3210 PSoCEval1 板子;
面包板線。
?
要求的設(shè)備:
?無。
?
相關(guān)的參考資料
所有前面實驗的參考資料;
Cypress C 語言編譯器用戶指南。
?
中斷控制器為PSoC 混合信號陣列內(nèi)的不同硬件資源提供了一種機制,可以將程序的執(zhí)行改變到新的地址,而不需要考慮當前正在執(zhí)行的任務(wù)。圖1.13 給出了中斷處理的方塊圖。
?
對于CPU,要識別一個特殊資源的中斷,下面必須是真(有效)的:
必須設(shè)置它的中斷使能屏蔽;
?
圖1.13 中斷處理
它必須是所有未處理中斷中,級別最高的;必須設(shè)置全局中斷使能。CPU 通過下面響應這個請求:將當前程序計數(shù)器的值保存起來;將當前標志寄存器的值保存起來。跳轉(zhuǎn)到指定的中斷向量地址。對于27x 系列的器件,有18 個不同的中斷源。
?
表1.2 從最高優(yōu)先級到最低優(yōu)先級,給出了每個中斷源和它的向量地址。
?
表1.2?中斷向量表
中斷源 向量位置
硬件復位 0x0000
供電監(jiān)視器 0x0004
模擬列0 0x0008
模擬列1 0x000c
模擬列2 0x0010
模擬列3 0x0014
VC3 時鐘
GPIO 0x001c
數(shù)字塊00 0x0020
數(shù)字塊01 0x0024
數(shù)字塊02 0x0028
數(shù)字塊03 0x002c
數(shù)字塊10 0x0030
數(shù)字塊11 0x0034
數(shù)字塊12 0x0038
數(shù)字塊13 0x003c
I2C 0x0060
休眠定時器 0x0064
?
在中斷服務(wù)程序的末尾,先前程序計數(shù)器和標志寄存器的值被恢復到它們原來的值,原先的程序從離開它的地方繼續(xù)。
?
練習2A-1 :假設(shè)正確的使能全局中斷和中斷屏蔽,可能永遠不能服務(wù)較低優(yōu)先級的中斷。這是為什么?
  1.2.1 實驗2A—發(fā)布中斷
  使用INT_CLRx 寄存器訪問發(fā)布的中斷。通過INT_CLR0 寄存器的第6 比特位來控制休眠定時器發(fā)布中斷。當該位的值為“1”時,將發(fā)布一個定時器的中斷。將該位設(shè)置為“0”時,將清除所發(fā)布的中斷。
  步驟1:創(chuàng)建新的工程。
  工程名字為Lab2A
  —選擇C 選項;
  —用于器件類型及其設(shè)置的標準實驗設(shè)置;
  —轉(zhuǎn)到互聯(lián)界面,將全局參數(shù)Sleep_Timer 設(shè)置為1Hz (這將使得休眠定時器每一秒鐘產(chǎn)生一個等待處理的中斷);
  —按表1.3 設(shè)置四個端口引腳。
  表1.3 端口驅(qū)動設(shè)置
  名字(Name)端口(Port)選擇(Select)驅(qū)動(Drive)
  LedOut1P1[0]StdCPUStrong
  LedOut2P1[1]StdCPUStrong
  LedOut3P1[2]StdCPUStrong
  LedOut4P1[3]StdCPUStrong
  步驟2:在Eval1 板子上添加跳線。
  使用跳線進行下面的連接—P10 到LED1 —P11 到LED2 —P12 到LED3
  P13 到LED4 。生成應用。步驟3:寫軟件。·轉(zhuǎn)到應用程序編輯器,打開如圖1.14 所示的main.c 文件。如圖1.15 所示,添加代碼。該程序應注意:bShadow 定義成一個全局單字節(jié)變量。INT_CLR0 寄存器用來監(jiān)視和清除休眠定時器已經(jīng)發(fā)布的中斷。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關(guān)電源基礎(chǔ)知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設(shè)計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發(fā)板設(shè)計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關(guān)電源設(shè)計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅(qū)動電路設(shè)計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費