问答

汇集网友智慧,解决技术难题

21ic问答首页 - TAG
  • 求指点:GD32A503RDT3程序从bootloader跳转APP,无法进入中断程序

    求大神指点: MCU :GD32A503RDT3 BOOTLAODER 起始地址0x08000000 APP起始地址0x08040000 跳转前已经设置: [backcolor=#ffffff]__set_MSP(stack_pointer); // 设置主堆栈指针[/backcolor] [backcolor=#ffffff]SCB->VTOR = app_address;[/backcolor] [backcolor=#ffffff]程序可以跳转,但是跳转之后,systick或者其他timer的中断无法调用,导致程序卡死,无法通信。[/backcolor] [backcolor=#ffffff] [/backcolor] [backcolor=#ffffff]这是APP startup文件的问题吗?或者reset_handler缺了什么?[/backcolor] [backcolor=#ffffff]该怎么解决?[/backcolor] [backcolor=#ffffff] [/backcolor] [backcolor=#ffffff]补充:如果将APP起始地址设为0x08000000,程序可以正常运行,通信正常。APP程序本身没有问题。[/backcolor]

    App Bootloader 中断程序 T3

    397浏览量 1回复量 关注量
  • 单片机的管教能同时用作外部中断和I/O用么?

    外部中断功能的管脚,在进入中断程序以后,能不能关闭中断,然后把这个管脚用作I/O,等程序结束了再打开中断功能?这样是否可行?谢谢

    单片机 外部中断 I/O 管脚 中断程序

    7779浏览量 14回复量 关注量