91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

Zynq中斷的三個(gè)部分:SGI、PPI、SPI

454398 ? 來(lái)源:瓜大三哥 ? 作者:米果不回來(lái) ? 2020-11-16 17:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Zynq中斷大致可分為三個(gè)部分

第一部分為SGI,軟件生成的中斷,共16個(gè)端口

第二部分為PPI,CPU私有外設(shè)中斷,有5個(gè);

第三部分為SPI,共享外設(shè)中斷,來(lái)自于44個(gè)PS端的IO外設(shè)以及16個(gè)PL端的中斷。中間部分為GIC,也即中斷控制器,用于對(duì)中斷進(jìn)行使能、關(guān)閉、掩碼、設(shè)置優(yōu)先等。


以下為中斷控制器框圖,主要的控制器部分為ICC和ICD,ICD連接SGI和PPI,ICD連接SPI,可配置兩者的寄存器來(lái)控制中斷。


SGI中斷(軟件產(chǎn)生中斷),共16個(gè)IRQ ID號(hào)


PPI中斷,CPU私有中斷,共5個(gè)IRQ ID號(hào)


SPI中斷部分,共60個(gè)IRQ ID號(hào)



接下來(lái)設(shè)置帶有中斷的GPIO

INT_MASK:中斷掩碼

INT_DIS: 中斷關(guān)閉

INT_EN: 中斷使能

INT_TYPE: 中斷類型,設(shè)置電平敏感還是邊沿敏感

INT_POLARITY:中斷極性,設(shè)置低電平或下降沿還是高電平或上升沿

INT_ANY: 邊沿觸發(fā)方式,需要INT_TYPE設(shè)置為邊沿敏感才能使用


GPIO初始化→設(shè)置按鍵和LED方向→設(shè)置產(chǎn)生中斷方式→設(shè)置中斷→打開中斷控制器→打開中斷異?!蜷_GPIO中斷→判斷KEY_FLAG值,是1,寫LED

GPIO_CONFIG =XGpioPs_LookupConfig(MIO_0_ID) ;
Status =XGpioPs_CfgInitialize(&GPIO_PTR, GPIO_CONFIG, PIO_CONFIG->BaseAddr) ;
    //設(shè)置LED方向
    XGpioPs_SetDirectionPin(&GPIO_PTR,0, GPIO_OUTPUT) ;
    XGpioPs_SetDirectionPin(&GPIO_PTR,13, GPIO_OUTPUT) ;
    //設(shè)置按鍵方向
    XGpioPs_SetDirectionPin(&GPIO_PTR,PS_KEY1, GPIO_INPUT) ;
    XGpioPs_SetDirectionPin(&GPIO_PTR,PS_KEY2, GPIO_INPUT) ;
    //使能LED輸出
    XGpioPs_SetOutputEnablePin(&GPIO_PTR,0, GPIO_OUTPUT) ;
    XGpioPs_SetOutputEnablePin(&GPIO_PTR,13, GPIO_OUTPUT) ; 
    //設(shè)置中斷類型 0表示上升沿  
XGpioPs_SetIntrTypePin(&GPIO_PTR,PS_KEY1, 0);//rising edge
    XGpioPs_SetIntrTypePin(&GPIO_PTR,PS_KEY2, 0);//rising edge
    //設(shè)置按鍵使能
    XGpioPs_IntrEnablePin(&GPIO_PTR,PS_KEY1) ;
    XGpioPs_IntrEnablePin(&GPIO_PTR,PS_KEY2) ;
    //設(shè)置中斷
    Status= IntrInitFuntion(&INTCInst, MIO_0_ID, &GPIO_PTR) ;
    //產(chǎn)生按鍵的GPIO
    while(1)
            {
                if (key_flag)
                {
                    XGpioPs_WritePin(&GPIO_PTR,0, key_val) ;
                    XGpioPs_WritePin(&GPIO_PTR,13, key_val) ;
                    key_val= ~key_val ;
                    key_flag= 0 ;
                }
            }
編輯:hfy

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

    關(guān)注

    68

    文章

    11279

    瀏覽量

    225018
  • MIO
    MIO
    +關(guān)注

    關(guān)注

    0

    文章

    12

    瀏覽量

    8362
  • Zynq
    +關(guān)注

    關(guān)注

    10

    文章

    630

    瀏覽量

    49456
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    駿馬奔騰,芯向未來(lái):SiC功率器件的“三個(gè)必然”與丙午馬年的產(chǎn)業(yè)躍遷

    駿馬奔騰,芯向未來(lái):SiC功率器件的“三個(gè)必然”與丙午馬年的產(chǎn)業(yè)躍遷 日期: 2026年 丙午馬年 除夕 主題: 傾佳電子楊茜“三個(gè)必然”戰(zhàn)略論斷與基本半導(dǎo)體碳化硅技術(shù)的產(chǎn)業(yè)替代邏輯 關(guān)鍵詞
    的頭像 發(fā)表于 02-15 10:33 ?48次閱讀
    駿馬奔騰,芯向未來(lái):SiC功率器件的“<b class='flag-5'>三個(gè)</b>必然”與丙午馬年的產(chǎn)業(yè)躍遷

    altium designer 如何畫短路兩個(gè)或者三個(gè)網(wǎng)絡(luò)的封裝?

    如何我畫了一個(gè)天線,有3個(gè)引腳,TX1,TX2,GND, 但實(shí)際上這三個(gè)引腳是連在一起的。我導(dǎo)入pcb后,會(huì)報(bào)DRC警告,這個(gè)該怎么解決?
    發(fā)表于 02-12 19:30

    三個(gè)經(jīng)典開關(guān)電源實(shí)際問(wèn)題解析

    下面三個(gè)關(guān)于多路輸出電源連續(xù)工作模式的問(wèn)題,測(cè)試一下您的電源設(shè)計(jì)知識(shí)。然后核對(duì)您的答案。
    的頭像 發(fā)表于 01-22 16:08 ?1918次閱讀
    <b class='flag-5'>三個(gè)</b>經(jīng)典開關(guān)電源實(shí)際問(wèn)題解析

    MDD從工程故障看極管三個(gè)極的設(shè)計(jì)誤區(qū)與失效案例

    一、為什么極管問(wèn)題總是“看起來(lái)很隨機(jī)”?在FAE現(xiàn)場(chǎng)支持中,經(jīng)常遇到如下問(wèn)題:-同一電路,有的板子正常,有的異常-高溫下工作不穩(wěn)定-更換批次后性能漂移這些問(wèn)題,90%都與三個(gè)極的設(shè)計(jì)與使用方式有關(guān)
    的頭像 發(fā)表于 01-19 11:48 ?206次閱讀
    MDD從工程故障看<b class='flag-5'>三</b>極管<b class='flag-5'>三個(gè)</b>極的設(shè)計(jì)誤區(qū)與失效案例

    三個(gè)必然”戰(zhàn)略論斷下的SiC碳化硅功率半導(dǎo)體產(chǎn)業(yè)演進(jìn)與自主可控之路

    )材料的代際跨越。在此關(guān)鍵節(jié)點(diǎn),傾佳電子(Changer Tech)合伙人楊茜提出的“三個(gè)必然”戰(zhàn)略論斷——即碳化硅(SiC)MOSFET模塊必然全面取代IGBT模塊、SiC MOSFET單管必然取代高壓硅基器件、650V SiC必然取代超級(jí)結(jié)(Super Junction)與
    的頭像 發(fā)表于 01-08 21:35 ?226次閱讀

    PPI(Passive Plus):高性能射頻/微波無(wú)源元件領(lǐng)域的卓越領(lǐng)航者

    功率和薄膜):具有高功率承受能力和穩(wěn)定的電阻值,適用于高功率射頻和微波電路。晶電容器:結(jié)合了多種電容器的優(yōu)點(diǎn),提供更為優(yōu)異的性能。PPI在產(chǎn)品研發(fā)上注重技術(shù)創(chuàng)新,不斷推出符合市場(chǎng)需求的新產(chǎn)品。同時(shí)
    發(fā)表于 01-06 11:05

    未來(lái)工業(yè)AI發(fā)展的三個(gè)必然階段

    與優(yōu)化 能力的深層革命。 未來(lái)十年,工業(yè)AI的發(fā)展將經(jīng)歷三個(gè)清晰的階段:? 智能輔助 → 智能決策 → 自主優(yōu)化 。這次進(jìn)化,構(gòu)成了工業(yè)從“人控機(jī)器”到“機(jī)器共智”的核心路徑。 一、第一階段:智能輔助(AI for Assistance) 時(shí)間窗口:
    的頭像 發(fā)表于 10-27 15:47 ?459次閱讀
    未來(lái)工業(yè)AI發(fā)展的<b class='flag-5'>三個(gè)</b>必然階段

    請(qǐng)問(wèn)K230D的三個(gè)相機(jī)能同步采樣嗎?

    如題 K230D的三個(gè)相機(jī)能同步采樣嗎?
    發(fā)表于 08-04 06:32

    SPI通信可不可以不使用中斷?

    你好,我目前在使用TC377芯片,我需要在PWM中斷內(nèi)使用QSPI通信,出于某種原因,我不得不將PWM中斷優(yōu)先級(jí)提到最高,這導(dǎo)致我無(wú)法進(jìn)入spi中斷。因此,我希望知道
    發(fā)表于 07-31 08:15

    CH367連接zynq問(wèn)題

    通過(guò)四線SPI連接CH367和zynq時(shí),CH367使用CH367StreamSPI函數(shù)設(shè)置為四線模式,然后設(shè)置SDI為MISO,SDX為MOSI,SCS和SCL為片選和時(shí)鐘
    發(fā)表于 07-03 10:10

    LP87744-Q1 汽車,三個(gè) 3A 低噪聲降壓轉(zhuǎn)換器和 5V 升壓轉(zhuǎn)換器數(shù)據(jù)手冊(cè)

    LP8774x-Q1 器件旨在滿足各種汽車和工業(yè)雷達(dá)應(yīng)用中 AWR 和 IWR MMIC 的電源管理要求。該器件具有三個(gè)降壓 DC/DC 轉(zhuǎn)換器、一個(gè) 5V 升壓轉(zhuǎn)換器和一個(gè) 1.8V 或 3.3V LDO。LDO 由升壓供電,
    的頭像 發(fā)表于 04-23 16:32 ?799次閱讀
    LP87744-Q1 汽車,<b class='flag-5'>三個(gè)</b> 3A 低噪聲降壓轉(zhuǎn)換器和 5V 升壓轉(zhuǎn)換器數(shù)據(jù)手冊(cè)

    詳解Zynq中的SPI控制器

    本文簡(jiǎn)單介紹Zynq中的SPI控制器。本文將“master”稱為“主機(jī)”;將“slave”稱為“從機(jī)”;將“slave slect”從機(jī)選擇簡(jiǎn)稱為SS。
    的頭像 發(fā)表于 03-31 10:35 ?1890次閱讀
    詳解<b class='flag-5'>Zynq</b>中的<b class='flag-5'>SPI</b>控制器

    半導(dǎo)體制造過(guò)程中的三個(gè)主要階段

    前段工藝(Front-End)、中段工藝(Middle-End)和后段工藝(Back-End)是半導(dǎo)體制造過(guò)程中的三個(gè)主要階段,它們?cè)谥圃爝^(guò)程中扮演著不同的角色。
    的頭像 發(fā)表于 03-28 09:47 ?7341次閱讀
    半導(dǎo)體制造過(guò)程中的<b class='flag-5'>三個(gè)</b>主要階段

    Zynq7000處理器的配置詳解

    添加好ZYNQ7 Processing System IP核后,需要對(duì)其進(jìn)行配置,雙擊彈出如下窗口。綠色部分表示ZYNQ PS部分中可配置的項(xiàng)目,可以雙擊轉(zhuǎn)向相應(yīng)的設(shè)置界面,也可以直接
    的頭像 發(fā)表于 03-27 09:37 ?2615次閱讀
    <b class='flag-5'>Zynq</b>7000處理器的配置詳解

    如何檢測(cè)極管的三個(gè)

    可以用萬(wàn)用表來(lái)初步確定極管的好壞及類型 (NPN 型還是 PNP 型 ),并辨別出e(發(fā)射極)、b(基極)、c(集電極)三個(gè)電極。
    發(fā)表于 03-08 16:40