根据原子哥例程进行配置寄存器,通过无线模块进行串口通信,向模块发送512字节,只能接收256字节,应该不是无限模块方面问题,求分析可能原因~~~
[mw_shl_code=c,true]unsigned int i_num2 = 0;
void USART2_IRQHandler(void)
{
if(USART2->SR&(1<<5))
{
rec = USART2->DR;
Write_byte(i_num2,rec);
i_num2++;
}
}
通过液晶屏实时显示i_num2数值[/mw_shl_code]
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
串口是按字符发啊
楼主说的是每次发送的最大字节量,你说的是每一个字节表示的最大数值,完全是两个东西,人家说的256不是你这么算出来的。
一周热门 更多>