ccschen 发表于 2020-2-16 18:50:52

SBSFU用户程序中如何使用中断

今天把SBSFU调了下,发现应用程序用硬件定时器做系统滴答,一初始化定时器,系统就挂了,中断的调用处理怎么弄呢?官方的APP也只是简单的把系统信息给打印出来。

ccschen 发表于 2020-2-16 18:53:23

官方培训PDF中也说了,DMA和中断不可绕过调用门。用户程序中如何使用中断?

ccschen 发表于 2020-2-20 14:39:25

问题解决,老规矩,BOOT转APP之前最好关闭所有中断,官方的可以是因为BOOT和APP中外设没什么变化,所以没问题,在APP中要用RTOS,RTOS又要用硬件定时器做时基,APP中一旦进入系统滴答中断就会调用RTOS的计数函数,所以会出问题,得先禁用SYSTICK计数再等APP初始化相关的外设就对了。

STMCU 发表于 2020-2-26 16:14:21

自问自答了,哈哈哈
页: [1]
查看完整版本: SBSFU用户程序中如何使用中断