本帖最后由 未成熟的小麦 于 2019-9-18 18:00 编辑
刚接触这个系列的芯片,小白一个。开始调试GD32F103C8T6的串口接收功能,初始化的时候调用gd_eval_com_init(EVAL_COM0);初始化串口,串口能顺利发出数据了,但接收始终无法进入中断,仿真发现串口在收到一个byte以后,串口能收到,STAT也能把RBNE置1,但却不进入中断。
而且奇怪的是,当我点“执行下一步”执行任意一个语句的时候,DATA里面数据还在,RBNE自动清零了。这样就导致我把接收标志位检测放在主循环也收不到数据了。
|