MSP432P401R時鍾入門


拿到msp432的板子差不多一年了,剛剛進行了開機點亮LED工程:
         首先是msp432的時鍾模塊(CS),個人理解msp432最特色的功能應該是超低功耗和高性能的組合。432系列的時鍾系統主要有三個方面:  

  1、硬件時鍾--時鍾源;    基礎

  2、時鍾映射--控制轉換;   轉換 

  3、時鍾設置--軟件控制;   配置
        時鍾源:
                    LFXTCLK  外部低頻時鍾源,一般為32.768kHz晶振或者外部時鍾
                    VLOCLK   內部低功耗低頻時鍾,9.4kHz
                    REFOCLK   內部低功耗低頻時鍾,32.768kHz或128kHz
                    DCOCLK  內部可調數字時鍾, 典型值3MHz
                    MODCLK  內部低功耗時鍾,典型值25MHz
                    HFXTCLK    外部高頻時鍾,1MHz--48MHz,可以是晶振、外部始終,旁路時,可以使用外部方波信號
                    SYSOSC   內部時鍾,典型值5MHz

         系統時鍾--控制轉換:
                   ACLK :  輔助時鍾,可選LFXTCLK、VLOCLK、REFOCLK,最高128kHz,可分頻,主要用於低頻外設
                   MCLK: 系統主時鍾,可選LFXTCLK、VLOCLK、REFOCLK、DCOCLK、MODCLK、HFXTCLK,可分頻,可用於CPU和外設,
                   HSMCLK: 子系統主時鍾,可選LFXTCLK、VLOCLK、REFOCLK、DCOCLK、MODCLK、HFXTCLK,可分頻,可用於高速外設
                   SMCLK:低速子系統主時鍾,使用HSMCLK分頻得到,可選LFXTCLK、VLOCLK、REFOCLK、DCOCLK、MODCLK、HFXTCLK,最高為HSMCLK最高時鍾的一半,可用於外設
                   BCLK:低速后備時鍾,可選LFXTCLK、REFOCLK,最高32kHz

  ×時鍾控制盡量使用低頻率時鍾

  ×每個時鍾都可單獨打開和關閉

  ×時鍾工作在不同的功耗模式下

       寄存器功能--軟件設置寄存器

                  CSKEY : CS模塊密鑰寄存器,必須寫入正確的密鑰,才可對CS模塊進行操作
                  CSCTL0:CS控制寄存器0,DCO控制寄存器,用於控制DCO使能和頻率設定
                  CSCTL1:CS控制寄存器1,SMCLK、ACLK、HSMCLK、MCLK分頻和時鍾源選擇,BCLK的分頻
                  CSCTL2:CS控制寄存器2,LFXTCLK、HFXTCLK配置寄存器
                  CSCTL3:CS控制寄存器3,LFXTCLK、HFXTCLK出錯計數配置寄存器
                  CSCLKEN:時鍾源和系統時鍾使能寄存器
                  CSSTAT:  時鍾狀態寄存器
                  CSIE:       時鍾出錯、出錯計數中斷使能寄存器
                  CSIFG:     中斷標志寄存器
                  CSCLRIFG:中斷清零標志寄存器
                  CSSETIFG:中斷設置掛起寄存器
                  CSDCOERCAL0:DCO外部電阻校准寄存器0
                  CSDCOERCAL1:DCO外部電阻校准寄存器1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM