S32K144-2.中断点灯

实现按键开关PTB 3读取状态,控制PTB2的led开关

配置流程

1.系统时钟初始化

2.gpio外设初始化

3.编写实现中断功能函数

4.中断配置(触发方式函数,绑定实现中断功能函数,使能中断函数)

1.系统时钟初始化

按键点灯类似

CLOCK_DRV_Init(&clockMan1_InitConfig0);

2.外设初始化

PINS_DRV_Init(NUM_OF_CONFIGURED_PINS, g_pin_mux_InitConfigArr);

3.编写实现中断功能函数

实现按键开关PTB 3读取状态,控制PTB2的led开关

  void LED_IRQ(void){

            unsigned char KEY=PINS_DRV_GetPortIntFlag(PORTB)&(1<<3);

            if(KEY==1){

                    PINS_DRV_TogglePins(PTB,1<<2);

            }

            PINS_DRV_ClearPortIntFlagCmd(PORTB);

    }

4.中断配置(触发方式函数,绑定实现中断功能函数,使能中断函数)

PINS_DRV_SetPinIntSel(PORTB,3,PORT_INT_RISING_EDGE );

触发方式函数  PTB 3  上升沿

INT_SYS_InstallHandler(PORTB_IRQn,&LED_IRQ,NULL);

绑定实现中断功能函数 PORTB &LED_IRQ

INT_SYS_EnableIRQ(PORTB_IRQn);

使能中断函数

相关推荐

  1. 汽车信息安全--S32K3的HSE如何与App Core通信(2)?

    2024-01-20 01:52:01       26 阅读
  2. Autosar MCAL-S32k324 Crypto配置-基于EB

    2024-01-20 01:52:01       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-20 01:52:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-20 01:52:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-20 01:52:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-20 01:52:01       18 阅读

热门阅读

  1. GraphicsMagick 的 OpenCL 开发记录(前言)

    2024-01-20 01:52:01       38 阅读
  2. 什么是站群服务器?

    2024-01-20 01:52:01       30 阅读
  3. Centos 7.9 服务器环境搭建

    2024-01-20 01:52:01       27 阅读
  4. 服务器在应用层次上分为哪几类?

    2024-01-20 01:52:01       30 阅读
  5. MySQL中的in+子查询应该如何优化

    2024-01-20 01:52:01       40 阅读
  6. 导航相关知识梳理

    2024-01-20 01:52:01       38 阅读
  7. go的协程和管道运用案例

    2024-01-20 01:52:01       31 阅读