日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> Nuvoton/新唐 >> 如何改變N76E003的頻率HIRC,以用于更準(zhǔn)確的UART傳輸?

如何改變N76E003的頻率HIRC,以用于更準(zhǔn)確的UART傳輸?

關(guān)鍵字:N76E003 HIRC頻率 作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-03-09  瀏覽:98

N76E003的HIRC頻率為16 MHz,常溫下偏差在1%以內(nèi)。當(dāng)用于38400以上baud rate的UART傳輸時(shí),會(huì)因?yàn)?6 MHz無(wú)法除頻出38400 Hz的頻率,造成baud rate偏差過(guò)大,無(wú)法穩(wěn)定傳輸。

此時(shí)用戶可以更改HIRC的頻率到16.588 MHz,就能產(chǎn)生精準(zhǔn)的baud rate。

  • 更改HIRC頻率的步驟如下:
     1. Trim value = RCTRIM0(HIRCTRIM[8:1]) + RCTRIM1(HIRCTRIM[0])

    將Trim value–15可以調(diào)整HIRC的頻率為16.6 MHz。

    2. 將計(jì)算值寫回RCTRIM0 和RCTRIM1,寫入后HIRC的更改會(huì)立即生效。

    3. 每次上電后HIRC會(huì)恢復(fù)成16 MHz,使用者需要通過(guò)寫SFR來(lái)更改HIRC。

    4. 按照16.588 MHz重新計(jì)算baud rate,再設(shè)定timer產(chǎn)生的baud rate就能符合標(biāo)準(zhǔn)baud rate。

  • 范例程序如下:

    sfr RCTRIM0 = 0x84;

    sfr RCTRIM1 = 0x85;

    bit BIT_TMP;

     

    #define set_IAPEN  BIT_TMP = EA; EA=0; TA=0xAA; TA=0x55; CHPCON |= SET_BIT0; EA= BIT_TMP

    #define set_IAPGO  BIT_TMP = EA; EA = 0; TA = 0xAA; TA = 0x55; IAPTRG |= SET_BIT0; EA = BIT_TMP

    #define clr_IAPEN  BIT_TMP = EA; EA = 0; TA = 0xAA; TA = 0x55; CHPCON &= ~SET_BIT0; EA=BIT_TMP

     

    unsigned char hircmap0,hircmap1;

    unsigned int trimvalue16bit;

     

    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;

編輯:admin  最后修改時(shí)間:2018-03-09

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

青海省| 广东省| 信丰县| 枞阳县| 株洲市| 阜康市| 通河县| 宁安市| 颍上县| 忻州市| 定襄县| 阿克苏市| 榆树市| 黄大仙区| 宜兰县| 成武县| 句容市| 唐河县| 天津市| 云霄县| 称多县| 西吉县| 东平县| 石门县| 平凉市| 榆中县| 探索| 九龙城区| 武宁县| 庆安县| 咸宁市| 崇仁县| 咸宁市| 缙云县| 武陟县| 伊金霍洛旗| 湾仔区| 凤庆县| 巫溪县| 耒阳市| 宝清县|