| 看频率和串口选对没有 |
lkc8210 发表于 2021-7-29 10:47 程序上只使用了ADC中断,串口的中断优先级是比单片机ADC的中断优先级要高的,中断也不多,应该不是中断的干扰 |
zqz1345444061 发表于 2021-7-29 10:02 会不会有其它中断干扰了串口? |
zqz1345444061 发表于 2021-7-29 10:11 但是出现乱码的情况只是偶尔,大部分时间还是可以正常输出的 |
xuyaqi 发表于 2021-7-29 10:04 问题基本上解决了,但是我发现串口发送的次数多了之后,仍旧会出现这个情况 |
| 单片机串口发得太快,串口助手跟不上,单片机串口发慢点。 |
lkc8210 发表于 2021-7-29 09:59 波特率设置的是9600,串口助手与程序设置一致 串口中断的优先级本身就比单片机ADC中断优先级高 系统变数应该没有溢出 |
|
系统变数地址溢出? 如 char StrData[5] = "123456"; 波特率是多少? 把串口中断的优先级调高? |