數字控制振蕩器DCO的FLL技術將ACLK倍頻升高
發布時間:2022/11/27 17:17:08 訪問次數:254
輸入脈沖通過分頻、74HC393鎖存后,送入單片機的P2口。在單片機內經過程序處理后,輸出顯示信號送到P1口(數據4位,選擇信號4位)。
數據中4位送入MC1543(BCD—鎖存/7段譯碼/驅動器)中,共有12個MC14543,分別控制著與累計流量8位及瞬時流量4位相連的液晶塊的顯示數據;4位選擇信號送至CD4514譯碼器(4位鎖存/4~16線譯碼器),選擇接收數據的MC14543芯片和浮動顯示的小數點位。
根據主開關的設置程序分三大部分:正常使用即測量部分;測量輸入頻率部分;設置調整系數部分。
在CPU內部使用結合數字控制振蕩器DCO的FLL技術,將ACLK倍頻升高,作為系統的主時鐘MCLK。它使得指令能夠在較低晶振下獲得高時鐘時的運行速度,能夠滿足高速實時的要求。
低、高頻之間的切換只需6μs。對于149型號的芯片而言,更具有第三個頻率SMCLK可供外設使用,它可外接二個晶振,當設置DCOR=0時SMCLK使用DCOCLK,當DCOR=1時SMCLK使用第二個外晶振X2。X2的頻率一般比X1要高,這樣便又可以滿足高速外設的要求。
MSP430工作模式通過模塊的智能化運行管理和CPU狀態組合以先進的方式支持超低功耗的各種要求。
任務調度的調度時機有兩種:一種是在任務掛起時,一種是定時中斷。任務掛起時的任務調度一定會引起任務切換,定時中斷就不一定引起任務切換了。因為,如果就緒任務是當前正在運行的任務時不會引起切換。正是如此,任務調度是RTOS中執行得最頻繁的一個功能,也是最重要的一個功能,所以必須盡量縮減其代碼量,盡量用可靠的調度算法來減少任務調度所占的時間。
任務的加鎖與解鎖,是為了使一些在低優先級任務的不可重入代碼,或對實時性要求較高的I/O操作在執行中不產生任務切換。這項功能是通過設置一個標志位實現的。當調度程序檢查到任務被鎖定時,就算有就緒任務也必須等開鎖之后才能切換。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權請聯系刪除。圖片供參考
輸入脈沖通過分頻、74HC393鎖存后,送入單片機的P2口。在單片機內經過程序處理后,輸出顯示信號送到P1口(數據4位,選擇信號4位)。
數據中4位送入MC1543(BCD—鎖存/7段譯碼/驅動器)中,共有12個MC14543,分別控制著與累計流量8位及瞬時流量4位相連的液晶塊的顯示數據;4位選擇信號送至CD4514譯碼器(4位鎖存/4~16線譯碼器),選擇接收數據的MC14543芯片和浮動顯示的小數點位。
根據主開關的設置程序分三大部分:正常使用即測量部分;測量輸入頻率部分;設置調整系數部分。
在CPU內部使用結合數字控制振蕩器DCO的FLL技術,將ACLK倍頻升高,作為系統的主時鐘MCLK。它使得指令能夠在較低晶振下獲得高時鐘時的運行速度,能夠滿足高速實時的要求。
低、高頻之間的切換只需6μs。對于149型號的芯片而言,更具有第三個頻率SMCLK可供外設使用,它可外接二個晶振,當設置DCOR=0時SMCLK使用DCOCLK,當DCOR=1時SMCLK使用第二個外晶振X2。X2的頻率一般比X1要高,這樣便又可以滿足高速外設的要求。
MSP430工作模式通過模塊的智能化運行管理和CPU狀態組合以先進的方式支持超低功耗的各種要求。
任務調度的調度時機有兩種:一種是在任務掛起時,一種是定時中斷。任務掛起時的任務調度一定會引起任務切換,定時中斷就不一定引起任務切換了。因為,如果就緒任務是當前正在運行的任務時不會引起切換。正是如此,任務調度是RTOS中執行得最頻繁的一個功能,也是最重要的一個功能,所以必須盡量縮減其代碼量,盡量用可靠的調度算法來減少任務調度所占的時間。
任務的加鎖與解鎖,是為了使一些在低優先級任務的不可重入代碼,或對實時性要求較高的I/O操作在執行中不產生任務切換。這項功能是通過設置一個標志位實現的。當調度程序檢查到任務被鎖定時,就算有就緒任務也必須等開鎖之后才能切換。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權請聯系刪除。圖片供參考