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

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

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

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

如何對GD32F310開發(fā)板的外部中斷進行測試呢

冬至子 ? 來源:兆易創(chuàng)新GD32 MCU ? 作者:meijing ? 2022-09-30 14:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

通過例程來測試下開發(fā)板的外部中斷。設(shè)置為上升沿觸發(fā),LED指示燈,中斷一次,狀態(tài)反轉(zhuǎn)一次。

有關(guān)外部中斷的電路圖

poYBAGM2jbKAQStWAABJvLmdHIM700.png

程序

主程序

int main(void)
{
    systick_config();
    
    rcu_periph_clock_enable(RCU_GPIOA);
    
    //初始化LED
    gpio_mode_set(GPIOA, GPIO_MODE_OUTPUT, GPIO_PUPD_NONE, GPIO_PIN_1);
    gpio_output_options_set(GPIOA, GPIO_OTYPE_PP, GPIO_OSPEED_MAX, GPIO_PIN_1);
    gpio_bit_reset(GPIOA, GPIO_PIN_1);
    
    //初始化外部中斷
    gpio_mode_set(GPIOA, GPIO_MODE_INPUT, GPIO_PUPD_PULLUP, GPIO_PIN_0);
    rcu_periph_clock_enable(RCU_CFGCMP);
    
    nvic_irq_enable(EXTI0_1_IRQn, 2U, 0U);
    syscfg_exti_line_config(EXTI_SOURCE_GPIOA, EXTI_SOURCE_PIN0);

    exti_init(EXTI_0, EXTI_INTERRUPT, EXTI_TRIG_RISING);
    exti_interrupt_flag_clear(EXTI_0);
    
    while(1)
    {
        
    }
}

外部中斷處理

void EXTI0_1_IRQHandler(void)
{
    if(RESET != exti_interrupt_flag_get(EXTI_0))
    {
        gpio_bit_toggle(GPIOA, GPIO_PIN_1);
    }
    exti_interrupt_flag_clear(EXTI_0);
}






審核編輯:劉清

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

    關(guān)注

    2

    文章

    97

    瀏覽量

    14807
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    26

    文章

    6289

    瀏覽量

    118051
  • 外部中斷
    +關(guān)注

    關(guān)注

    1

    文章

    135

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    CW32F030開發(fā)板的工程模板

    CW32開發(fā)開發(fā)板資料 CW32-Board 開發(fā)板資料 合集 官方提供的案例Examples CW32F
    發(fā)表于 12-26 08:08

    RK3588核心/開發(fā)板RT-Linux系統(tǒng)實時性及硬件中斷延遲測試

    本文介紹瑞芯微RK3588芯片平臺RT-Linux系統(tǒng)實時性及硬件中斷延遲測試,基于觸覺智能RK3588核心/開發(fā)板演示。Linux-RT實時性
    的頭像 發(fā)表于 11-28 18:57 ?675次閱讀
    RK3588核心<b class='flag-5'>板</b>/<b class='flag-5'>開發(fā)板</b>RT-Linux系統(tǒng)實時性及硬件<b class='flag-5'>中斷</b>延遲<b class='flag-5'>測試</b>

    RVMCU課堂「12」: 手把手教你玩轉(zhuǎn)RVSTAR—外部中斷

    [size=14.6667px]NucleiStudio IDE 202102版 硬件需求 RV-STAR開發(fā)板 中斷知識介紹 外部中斷處理介紹 在SoC層面,
    發(fā)表于 10-31 07:39

    RK3576核心/開發(fā)板RT-Linux系統(tǒng)實時性及硬件中斷延遲測試

    本文介紹瑞芯微RK3576芯片平臺RT-Linux系統(tǒng)實時性及硬件中斷延遲測試,基于觸覺智能RK3576開發(fā)板PurplePiOH2演示。Linux-RT實時性測試
    的頭像 發(fā)表于 09-30 16:52 ?1995次閱讀
    RK3576核心<b class='flag-5'>板</b>/<b class='flag-5'>開發(fā)板</b>RT-Linux系統(tǒng)實時性及硬件<b class='flag-5'>中斷</b>延遲<b class='flag-5'>測試</b>

    GD32F437開發(fā)板添加lwip支持后ping不通電腦怎么解決?

    使用GD32F437的開發(fā)板,在studio中添加lwip的支持后,將開設(shè)置和電腦相同的網(wǎng)段,并用網(wǎng)線連接開發(fā)板和電腦,
    發(fā)表于 09-09 07:43

    迅為RK3568開發(fā)板模型推理測試實戰(zhàn)LPRNet?車牌識別

    迅為RK3568開發(fā)板模型推理測試實戰(zhàn)LPRNet 車牌識別
    的頭像 發(fā)表于 08-25 14:55 ?1309次閱讀
    迅為RK3568<b class='flag-5'>開發(fā)板</b>模型推理<b class='flag-5'>測試</b>實戰(zhàn)LPRNet?車牌識別

    【干貨分享】在M-K1HSE開發(fā)板上使用SecureCRT工具進行調(diào)試

    SecureCRT是一款支持SSH協(xié)議的終端仿真軟件,可通過串口或網(wǎng)口對開發(fā)板系統(tǒng)信息進行查看、對開發(fā)板系統(tǒng)進行調(diào)試等。
    的頭像 發(fā)表于 08-12 08:07 ?1473次閱讀
    【干貨分享】在M-K1HSE<b class='flag-5'>開發(fā)板</b>上使用SecureCRT工具<b class='flag-5'>進行</b>調(diào)試

    Vivado無法選中開發(fā)板的常見原因及解決方法

    在使用 AMD Vivado Design Suite 對開發(fā)板(Evaluation Board)進行 FPGA 開發(fā)時,我們通常希望在創(chuàng)建工程時直接選擇開發(fā)板,這樣 Vivado
    的頭像 發(fā)表于 07-15 10:19 ?1702次閱讀
    Vivado無法選中<b class='flag-5'>開發(fā)板</b>的常見原因及解決方法

    迅為RK3562開發(fā)板 Ubuntu系統(tǒng)功能測試

    迅為RK3562開發(fā)板 Ubuntu系統(tǒng)功能測試
    的頭像 發(fā)表于 07-10 13:46 ?1311次閱讀
    迅為RK3562<b class='flag-5'>開發(fā)板</b> Ubuntu系統(tǒng)功能<b class='flag-5'>測試</b>

    基于米爾全志T536開發(fā)板的多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測試

    本文將介紹基于米爾電子MYD-LT536開發(fā)板(米爾基于全志T536開發(fā)板)的多協(xié)議物聯(lián)網(wǎng)關(guān)方案的開發(fā)測試。摘自優(yōu)秀創(chuàng)作者-ALSET米爾基于全志T536
    的頭像 發(fā)表于 06-19 08:03 ?1949次閱讀
    基于米爾全志T536<b class='flag-5'>開發(fā)板</b>的多協(xié)議物聯(lián)網(wǎng)關(guān)的方案<b class='flag-5'>測試</b>

    迅為RK3562開發(fā)板Buildroot系統(tǒng)功能測試

    迅為RK3562開發(fā)板Buildroot系統(tǒng)功能測試
    的頭像 發(fā)表于 06-13 13:46 ?2072次閱讀
    迅為RK3562<b class='flag-5'>開發(fā)板</b>Buildroot系統(tǒng)功能<b class='flag-5'>測試</b>

    【新品】遠距離圖傳數(shù)傳模塊開發(fā)板、藍牙模塊開發(fā)板、無線模塊開發(fā)板

    ,搭配億佰特自研的遠距離圖傳+數(shù)傳為一體的遠距離無線模塊E611-900NW20S進行使用。該款開發(fā)板具備完整的功能,擁有16Mbps的傳輸速率,可實現(xiàn)傳輸4路108
    的頭像 發(fā)表于 06-12 19:33 ?1142次閱讀
    【新品】遠距離圖傳數(shù)傳模塊<b class='flag-5'>開發(fā)板</b>、藍牙模塊<b class='flag-5'>開發(fā)板</b>、無線模塊<b class='flag-5'>開發(fā)板</b>

    【評測試用】合眾HZ-T536開發(fā)板免費試用體驗

    【評測試用】合眾HZ-T536開發(fā)板免費試用體驗
    的頭像 發(fā)表于 05-27 08:05 ?968次閱讀
    【評<b class='flag-5'>測試</b>用】合眾HZ-T536<b class='flag-5'>開發(fā)板</b>免費試用體驗

    基于小凌派RK2206開發(fā)板:OpenHarmony如何使用IoT接口控制GPIO中斷

    1、實驗簡介本實驗將演示如何在小凌派-RK2206開發(fā)板上使用IOT庫的GPIO中斷模式,進行GPIO編程開發(fā)。例程將創(chuàng)建一個任務(wù),通過配置GPIO引腳為
    的頭像 發(fā)表于 04-21 10:39 ?1092次閱讀
    基于小凌派RK2206<b class='flag-5'>開發(fā)板</b>:OpenHarmony如何使用IoT接口控制GPIO<b class='flag-5'>中斷</b>

    基于RV1126開發(fā)板的按鍵測試方法與例程

    RV1126開發(fā)板的按鍵測試方法與例程詳細描述
    的頭像 發(fā)表于 04-15 17:03 ?1043次閱讀
    基于RV1126<b class='flag-5'>開發(fā)板</b>的按鍵<b class='flag-5'>測試</b>方法與例程