STM32F407通过串口1读数据,在uart.c中定义全局数组接收串口数据如{1,2,3,4,5},再在main函数中输出该数组没有问题,输出的数组是{1,2,3,4,5},但是如果把全局数组换成指针来接收,那么接收来的值就无法赋值给指针数组,指针数组的值就会是{0,0,0,0,0},请问大佬们怎么解决。(不能用数组接收,因为串口通讯的模块是买来的,不开源,他就是一下子发50000个字节,如果一下定义50000字节的数组,他会报错,所以没办法只能开辟外部SRAM的办法存,只能用指针)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>