新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > MSP430系統(tǒng)實(shí)時(shí)時(shí)鐘RTC學(xué)習(xí)日志

        MSP430系統(tǒng)實(shí)時(shí)時(shí)鐘RTC學(xué)習(xí)日志

        作者: 時(shí)間:2016-11-25 來源:網(wǎng)絡(luò) 收藏
        讀取實(shí)時(shí)時(shí)鐘:
        1、 RTCRDY 為0時(shí),不能取讀取實(shí)時(shí)時(shí)鐘
        RT0PS源于ACLK,為了實(shí)時(shí)時(shí)鐘日歷的正確的運(yùn)行,ACLK必須是32768Hz。(易出錯(cuò))
        定時(shí):
        一、每小時(shí)鬧一次:每一小時(shí)的15分鐘鬧一次:
        1、將RTCAMIN設(shè)置成15;2、設(shè)置RTCAMIN的AE位和清除鬧鐘寄存器的其它所有AE位
        3、AF會(huì)在:00:14:59到00:15:00、01:14:59到01:15:00、02:14:59到02:15:00等等時(shí)刻被置位。
        二、在每天04:00:00時(shí)刻鬧:
        1、RTCAHOUR位置位成4;2、設(shè)置RTCHOUR的AE位和復(fù)位鬧鐘寄存器的所有其它AE位
        3、AF就會(huì)在03:59:59到04:00:00時(shí)刻被置位。
        三、在每天06:30:00時(shí)刻鬧:
        1、 將RTCAHOUR設(shè)置成6,將RTCAMIN 設(shè)置成30。
        2、設(shè)置RTCAHOUR和RTCAMIN的AE位,即可使能鬧鐘
        3、 AF位將會(huì)在每一個(gè)06:29:59到06:30:00的過渡時(shí)刻被置位
        四、在每周二 06:30:00時(shí)刻鬧:
        1、 RTCADOW位設(shè)置成2,RTCAHOUR設(shè)置成6,RTCAMIN將要被設(shè)置成30。
        2、 設(shè)置RTCADOW、RTCAHOUR和RTCAMIN的AE位,鬧鐘即被使能。
        3、 AF位將會(huì)在RTCDOW位從1 到2的過渡后和06:29:59到06:30:00的過渡時(shí)刻被置位。
        五、在每月第五天的06:30:00時(shí)刻鬧:
        1、 RTCADAY位將要設(shè)置成5,RTCAHOUR位將要被設(shè)置成6,RTCAMIN位將要被設(shè)置成30。
        2、 設(shè)置RTCADAY位、RTCAHOUR位和RTCAMIN位的AE位,鬧鐘即被使能。
        3、 AF位將要在06:29:59到06:30:00的過渡時(shí)刻和RTCADAY等于5的時(shí)刻被置位。
        實(shí)時(shí)時(shí)鐘模式下的間隔時(shí)間中斷:
        RTCCTL01 = RTCBCD+RTCMODE+RTCTEVIE+RTCAIE;
        RTCMODE: 0:Counter 1: Calendar
        置位RTCAIE 位就使能了時(shí)鐘中斷功能
        置位RTCTEVIE 位就使能時(shí)間間隔中斷功能,置位RTCTEVIFG
        RTCTEV:00 分鐘跳變
        01 小時(shí)跳變
        10 每天凌晨(00:00)
        11 每天正午(12:00)
        以上均在RTCMODE=1模式下。
        //天中斷。置位RTCRDYIE 位會(huì)使能中斷,RTCRDY 位觸發(fā)實(shí)時(shí)時(shí)鐘中斷RTCRDYIFG
        計(jì)數(shù)器模式中的實(shí)時(shí)時(shí)鐘中斷
        時(shí)間間隔中斷:
        實(shí)時(shí)時(shí)鐘中斷(RTCTEVIFG)
        配置成8位、16位、24位或者32位中的一種溢出時(shí)引發(fā)一個(gè)觸發(fā)事件。觸發(fā)事件可由RTCTEV位進(jìn)行選擇
        置位RTCTEVIE位使能中斷
        在計(jì)數(shù)器模式中,三個(gè)中斷源是可用的,其分別是RT0PSIFG、RT1PSIFG和RTCTEVIFG。RTCAIFG位和RTCRDYIFG位被清除。RTCRDYIE和RTCAIE位可以忽略。
        上一頁 1 2 下一頁

        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 宣武区| 渭南市| 新乡市| 犍为县| 泗水县| 伊金霍洛旗| 双辽市| 德江县| 涞水县| 南京市| 池州市| 长宁县| 兴文县| 镇远县| 平远县| 丰顺县| 无为县| 灌南县| 容城县| 镇远县| 灵川县| 扶余县| 龙井市| 莫力| 巴中市| 德化县| 德令哈市| 江北区| 呼伦贝尔市| 阿瓦提县| 南溪县| 平顺县| 宁阳县| 富平县| 手机| 泉州市| 舞阳县| 资中县| 易门县| 凤山市| 志丹县|