把数据送给USART1->DR但是USART1->DR输出全为0??
手头没有实验板,想模拟USART1接收与输出。写命令如下:
if(1){len=10;printf("
您发送的消息为:
");for(t=0;t<len;t++){USART1->DR=t;//把收到的数据,依次送给DRprintf("t=%d,
",t);printf("USART1->DR=%d,
",USART1->DR);}}else....
DEBUG仿真输出如下:
您发送的消息为:t=0,USART1->DR=0,t=1,USART1->DR=0,t=2,USART1->DR=0,t=3,USART1->DR=0,t=4,USART1->DR=0,t=5,USART1->DR=0,t=6,USART1->DR=0,t=7,USART1->DR=0,t=8,USART1->DR=0,t=9,USART1->DR=0,
请问原因?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>