stm32串口通信无法存储到数组里面

如题所述

第1个回答  2022-12-05
错误的原因是,在中断服务函数中,每次来数据时,数组地址 t++ 的变量 t 被我定义成了局部变量,导致每次来中断时,t都被赋值为0,才导致只有数组首地址有数据,且之前的数据都被覆盖。

解决办法,把数组地址 t++ 的变量 t 定义为全局变量就ok了
相似回答