#define SEND_BUF_SIZE 8400 //发送数据长度,最好等于sizeof(TEXT_TO_SEND)+2的整数倍.
u8 SendBuff[SEND_BUF_SIZE]; //发送数据缓冲区
const u8 TEXT_TO_SEND[]={"ALIENTEK WarShip STM32F1 DMA 串口实验"};
int main(void)
{
}
这是原子提供的DMA相关的数组初始化,用着没什么问题。但是我把他的数组定义位置移动下,就卡死了。
#define SEND_BUF_SIZE 8400 //发送数据长度,最好等于sizeof(TEXT_TO_SEND)+2的整数倍.
int main(void)
{
u8 SendBuff[SEND_BUF_SIZE]; //发送数据缓冲区
const u8 TEXT_TO_SEND[]={"ALIENTEK WarShip STM32F1 DMA 串口实验"};
}
就这样,把定义移动到了main函数里面。然后程序就不行了,是什么原因。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>