进入SPI3的接收中断后,如果不读取得到的数据,TFT屏幕会停止刷新(刷新函数在主函数while死循环里),但是自定义的2Hz的指示灯依然闪烁
  1. 进入SPI3的接收中断后,如果不读取得到的数据,TFT屏幕会停止刷新,但是自定义的2Hz的指示灯依然正常闪烁

  2. 如果在SPI3的接收中断里读取数据后刷新到tft屏幕上,会导致刷新不上去,屏幕卡死,但是自定义的2Hz的指示灯依然正常闪烁

  3. 如果在SPI3的接收中断里读取数据后printf出来,一切正常

icon_rar.gifV1.0.zip


您好,根据你的例程中启动文件的配置,mstatus寄存器配置是在用户模式下,建议你中断声明改为硬件压栈声明方式试一下,或可将mstatus寄存器配置在机器模式试一下。后续若有问题,可通过邮箱(lzs@wch.cn)沟通。


只有登录才能回复,可以选择微信账号登录