打印
[文档下载]

新唐单片机N76E003在115200波特率有乱码解决方法

[复制链接]
558|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wengh2016|  楼主 | 2023-8-28 12:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

void MODIFY_HIRC_VLAUE(void)

{

    set_IAPEN;

    IAPAL = 0x30;

    IAPAH = 0x00;

    IAPCN = READ_UID;

    set_IAPGO;

    hircmap0 = IAPFD;

    IAPAL = 0x31;

    IAPAH = 0x00;

    set_IAPGO;

    hircmap1 = IAPFD;

    clr_IAPEN;

    trimvalue16bit = ((hircmap0<<1)+(hircmap1&0x01));

    trimvalue16bit = trimvalue16bit - 15;

    hircmap1 = trimvalue16bit&0x01;

    hircmap0 = trimvalue16bit>>1;

    TA=0XAA;

    TA=0X55;

    RCTRIM0 = hircmap0;

    TA=0XAA;

    TA=0X55;

    RCTRIM1 = hircmap1;

  }


使用特权

评论回复
沙发
tagntangtangtan| | 2023-8-28 13:21 | 只看该作者
本帖最后由 tagntangtangtan 于 2023-8-28 13:23 编辑

这个确实可以解决,但是通过软件调频有误差,我实际测过,遇到误差的几率太大了,接收的数据有几率是错误的,10次中就会遇到一次数据错误,还是换个芯片吧

使用特权

评论回复
板凳
jasontu| | 2023-8-31 14:30 | 只看该作者
tagntangtangtan 发表于 2023-8-28 13:21
这个确实可以解决,但是通过软件调频有误差,我实际测过,遇到误差的几率太大了,接收的数据有几率是错误的 ...

应该误差3%之内,UART的误差是5%

使用特权

评论回复
地板
duo点| | 2023-9-20 10:01 | 只看该作者
修改单片机参数配置,将原本启用的其他单片机外设全部禁用,只保留UART0。

使用特权

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

本版积分规则

17

主题

2673

帖子

1

粉丝