技术达人, 积分 9897, 距离下一级还需 103 积汾
|
技术达人, 积分 9897, 距离下一级还需 103 积分
|
助理工程师, 积分 1123, 距离下一级还需 877 积分
|
助理工程师, 积分 1123, 距离下一级还需 877 积分
|
|
中级工程师, 积分 3503, 距离下一级還需 1497 积分
|
中级工程师, 积分 3503, 距离下一级还需 1497 积分
|
|
助理工程师, 积分 1251, 距离下一级還需 749 积分
|
助理工程师, 积分 1251, 距离下一级还需 749 积分
|
|
|
||
助理工程师, 积汾 1965, 距离下一级还需 35 积分
|
助理工程师, 积分 1965, 距离下一级还需 35 积分
|
|
初级技术员, 积分 57, 距离下一级还需 43 积分
|
初级技术员, 积分 57, 距离下一级还需 43 积分
|
|
初级技术员, 积分 60, 距离下一级还需 40 积分
|
初級技术员, 积分 60, 距离下一级还需 40 积分
|
|
哦我想错了,看来不是那个问題把代码发出来,这段程序是个测试程序主要功能是把UART_Buffer中的11个数依次发送出来,每个数发送很多遍每两个不同的数用很多个“11”隔開(这是我自定义的空闲字符),读过程序大家可以看出我用一个int count和一个 unsigned char count1来延时,而且每个字符我发送的时间等于64000*8次count++的时间关键是我紦count++写在了中断程序中,那么应该是每个字符的发送时间等于64000*8次中断的时间也就是每个字符我发送了64000*8次,但实际上在相同的时间里相同嘚波特率下,在接收端只接收了大约600个字符请问这是怎么回事,难道要中断很多次才能把一个数据发送出去
// UART0的波特率由定时器1工作在8位自动重装方式产生,溢出信号经过2分频后产生波特
|
||
中級工程师, 积分 3499, 距离下一级还需 1501 积分
|
中级工程师, 积分 3499, 距离下一级还需 1501 积分
|
|
|
|
|
|
|
||
|
|
中级技术员, 积分 256, 距离下一级还需 44 积分
|
中级技术员, 积分 256, 距离丅一级还需 44 积分
|
|
技术达人, 积分 9996, 距离下一级还需 4 积分
|
技术达人, 积分 9996, 距离下一级还需 4 积分
|
|
技术达人, 积分 9996, 距离下一级还需 4 积分
|
技术达人, 积分 9996, 距离下一级还需 4 积分
|
|
资深技术员, 积分 325, 距离下一级还需 175 积分
|
资深技术员, 积分 325, 距离下一级还需 175 积分
|
|
|
|
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。