国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

04 單片機時鐘

2019-11-08 20:17:47
字體:
來源:轉載
供稿:網友
1.ZigBee內部有兩個RC晶振,分別是低速的32k和高速的16MB。外部也有兩個晶振,低速的32.768k和高速的32MB晶振。無線通信的時候要選擇高速的32MB晶振,那樣會比較精確。兩個高頻時鐘源可以同時起震,產生時鐘信號,而低頻時鐘源只能有一個起震。2.涉及到時鐘控制的主要是兩個寄存器(1)命令寄存器:主要控制時鐘源的選擇。-----》第七位:選擇低頻時鐘(內部VS外部)-----》第六位:選擇高頻時鐘(內部VS外部)-----》低三位:主要設置高速時鐘的分頻系數,從而決定CPU直接使用的頻率。(2)狀態寄存器:由于切換時鐘源,需要一定的等待時間,所以要通過狀態寄存器的高兩位來判斷此時此刻使用的是外部時鐘還是內部時鐘。3.注意2530要一個高頻時鐘配合一個低頻時鐘同時使用才可以正常工作。如果選用16MB的內部RC,最快也只有16MB,而且系統上電以后是默認選擇內部時鐘的。4.操作步驟(1)設置命令寄存器,選擇內部或者外部時鐘源(2)用while語句等待時鐘工作穩定,主要是讀取狀態急寄存器(3)再次設置命令寄存器,得到分頻系數。通用操作步驟:具體步驟:1、讓SLEEPCMD的第2位為0;2、SLEEPSTA寄存器的第6位為1表示32M 時鐘源穩定3、超過63微秒延時4、把寄存器CLKCONCMD的低3位 設置為000,表示不分頻輸出5、把寄存器CLKCONCMD的第6位 清0,設置32M作為系統主時鐘6、如果讀CLKCONSTA這個寄存器的第6位為0,表示32M的時鐘源已經作為了當前的系統主時鐘,程序可以往下運行了。
上一篇:SPOJ HIGH Highways

下一篇:Groovy相等方法

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云南省| 南投市| 江西省| 西平县| 锦屏县| 师宗县| 巩留县| 建湖县| 阿拉善左旗| 南平市| 石楼县| 青海省| 大田县| 中江县| 杭锦后旗| 恭城| 密云县| 双江| 清原| 华蓥市| 荔波县| 南陵县| 金华市| 定远县| 灵丘县| 舟曲县| 新津县| 宁陵县| 邵武市| 屏东县| 抚远县| 临沧市| 沧州市| 巫山县| 莫力| 泽州县| 沙河市| 宁远县| 天等县| 柳州市| 金湖县|