在线时间36 小时
UID423505
注册时间2013-3-27
NXP金币0
该用户从未签到
高级会员

- 积分
- 651
- 最后登录
- 2020-9-4
|
飞思卡尔MQX3.8中的GPIO例程中(Freescale MQX 3.8\mqx\examples\gpio),gpio.c中
{
GPIO_PIN_STRUCT pins_int[] = {
BSP_BUTTON1 | GPIO_PIN_IRQ_FALLING,(改为上升沿触发)
GPIO_LIST_END
};
/* opening pins/signals for input */
if (NULL == (port_file4 = fopen("gpio:read", (char_ptr) &pins_int )))
{
printf("Opening file4 GPIO with associated pins failed.\n");
_task_block();
}
/* install gpio interrupt callback */
ioctl(port_file4, GPIO_IOCTL_SET_IRQ_FUNCTION, (pointer)int_callback);
while (int_counter < 5);
fclose(port_file4);
}改动后,fopen函数中,中断使能后就进入中断了。我怎么修改呢?
是否需要修改bsp或者psp中的函数吗?
那位大侠帮解答一下。。。。
|
|