打印

FreeRTO+串口中断接收容易造成帧数据丢失??

[复制链接]
271|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
roucun|  楼主 | 2018-8-4 07:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各路大神,能否用V7的板子帮忙做个测试,在使用FreeRTOS的情况下,串口中断接收数据帧是否容易丢帧。

测试发送数据帧如下:A5 5A 00 11 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 01

或者使用测试发送函数:

void UartSendDatFrame(void)
{
        uint8_t i=0;
        uint8_t Sum=0;
        uint8_t DatBuf[64];

        DatBuf[0] = 0xa5;
        DatBuf[1] = 0x5a;
        
        DatBuf[2] = 0x00;
        DatBuf[3] = 17;
        for(i=0; i<17; i++)
        {
                DatBuf[4+i] = i;
                Sum ^= i;
        }
        DatBuf[21] = Sum;

        /*串口发送DatBuf数据 */
}

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

421

主题

446

帖子

0

粉丝