新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > TQ2440國嵌學院gboot-時鐘初始化

        TQ2440國嵌學院gboot-時鐘初始化

        作者: 時間:2016-11-26 來源:網絡 收藏
        TQ2440國嵌學院gboot-時鐘初始化:

        1:設置lock time寄存器

        本文引用地址:http://www.104case.com/article/201611/321970.htm

        2:設置分頻系數(FCLK:HCLK:PCLK)

        3:設定CPU到異步模式(通常FCLK不等于HCLK)

        4:設置FCLK

        首先了解下CPU的時鐘分類:

        同樣在S3C2440中找到CLOCK第7章這一章如下:



        從上面的文字中,可以得到FCLK主要是CPU核的工作時鐘,HCLK是AHB總線(LCD,DMA)的工作時鐘,PCLK是APB總線(UART,GPIO)工作時鐘。

        下面是CPU內部時鐘電路結構圖


        其次是CPU的啟動時鐘時序:



        從上圖可以看出,在上電后,nRESET會拉高,clock開始起振輸出時鐘信號,此時CPU工作在12MHz,然后PLL開始進入軟體設置,這時候FCLK為0,沒有時鐘信號供CPU工作,當然時間很短,當PLL設定后FCLK以新的時鐘頻率供CPU工作。

        LOCK TIME寄存器設定:



        通常情況下不設定,采用默認值。

        再次如何設定分頻系數呢?如下圖



        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 繁昌县| 荥阳市| 奉贤区| 尤溪县| 沂水县| 大渡口区| 余江县| 双峰县| 克拉玛依市| 上思县| 兴隆县| 鹿泉市| 北川| 江达县| 呼图壁县| 尉犁县| 永川市| 平顶山市| 丰县| 阜城县| 云阳县| 长海县| 博乐市| 柘荣县| 石林| 临朐县| 温州市| 广元市| 敖汉旗| 崇仁县| 石屏县| 卢龙县| 定南县| 荔浦县| 康马县| 吐鲁番市| 大宁县| 房产| 嘉善县| 铁力市| 安徽省|