娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月08日(星期六)

2020年03月08日 | 【ARM裸板】S3C2440 時鐘設置與分析

發布者:滁州魚兒 來源: eefocus關鍵字:ARM裸板  S3C2440  時鐘設置 手機看文章 掃描二維碼
隨時隨地手機看文章

在這里插入圖片描述

由時鐘樹分析,時鐘源通過選擇器接入給MPLL(Main PLL)與UPLL(USB PLL)

經過MPLL得到FCLK提供給CPU[ARM920T]

FCLK分別通過HDIVN與PDIVN分頻得到HCLK與PCLK

HCLK接入給AHB總線,再給各種高速設備(Nand Flash、內存控制器中斷控制器…)

PCLK接入給APB總線,再給各種低速設別(I2C、PWM、GPIO、UART…)


1.時鐘源最大值

在這里插入圖片描述

2.時鐘源

2.1 兩種時鐘源

1.晶振

2.外部引腳時鐘輸入


2.2 選擇時鐘源

通過改變OM[3:2]引腳來選擇時鐘源

在這里插入圖片描述

JZ2440 OM[3:2]接入GND,則主時鐘源與USB時鐘源都選擇外部晶振

在這里插入圖片描述

3.上電時鐘分析

在這里插入圖片描述

復位等待, 等待電源穩定,復位芯片才輸出高電平

在這里插入圖片描述

2.根據OM[3:2]的值,FCLK=晶振

3.PLL鎖存OM[3:2]的值

4.設置PLL(Lock Time中 CPU停止)

5.PLL工作

6.FCLK=PLL輸出新的時鐘,CPU運行


4.編程控制時鐘速度

主要通過設置MPLLCON與CLKDIVN兩個寄存器來控制時鐘速度


外設時鐘使能寄存器CLKCON,可以使得功耗更低(低功耗)


編程目標:FCLK=400MHz、HCLK=100MHz、PCLK=50MHz


4.1 時鐘計算公式

在這里插入圖片描述

4.2 MPLLCON寄存器

PDIV=1,SDIV=1,由公式可得MDIV=92

/* 設置MPLLCON(0x4C000004) = (92<<12) | (1<<4) | (1<<0)

* m = MDIV+8 = 92+8 =100

* p = PDIV+2 = 1+2 =3

* s = SDIV = 1

* FLCK = (2*m*Fin)/(p*(2^s)) = (2*100*12M)/(3*2^1) = 400M

  */

ldr r0, =0x4C000004

ldr r1, =(92<<12) | (1<<4) | (1<<0)

str r1,[r0]

//一旦設置PLL,就會鎖定LOCK TIME直到PLL輸出穩定,然后CPU工作

在這里插入圖片描述

4.3 CLKDIVN寄存器

目標:FCLK=400M、FCLK=100M、PCLK=50M

則HDIVN設置為10(因為CAMDIVN默認值為0,所以無需關注),PDIVN設置為1

/* CLKDIVN(0x4C000014) = 0x05,fFCLK:fHCLK:fPCLK = 8:4:1 */

ldr r0, =0x4C000014

mov r1, #0x05

str r1,[r0]

在這里插入圖片描述

5.注意事項

設置異步模式

如果HDIVN不是0,需要設置為異步模式,否則CPU會使用HCLK

#R1_nF:OR:R1_iA = 0xC0000000

在這里插入圖片描述

5.1 注釋

MRC指令將協處理器的寄存器中數值傳送到ARM處理器的寄存器中

MCR指令將ARM處理器的寄存器中的數據傳送到協處理器的寄存器中

c:co-process 協處理器、r:寄存器

匯編版本

mrc p15,0,r0,c1,c0,0   

orr r0,r0,#R1_nF:OR:R1_iA

mcr p15,0,r0,c1,c0,0 


C版本

__asm{ 

mrc p15, 0, r1, c1, c0, 0         /* 讀取CP15 C1寄存器 */ 

orr r1, r1, #0xc0000000         /* 設置CPU總線模式 */ 

mcr p15, 0, r1, c1, c0, 0         /* 寫回CP15 C1寄存器 */


6.S3C2440默認時鐘頻率

由芯片手冊可知MPLLCON默認初始值為:

MDIV = 0x96 = 150

PDIV = 0x03

SDIV = 0

即:


m = MDIV+8 = 158

p = PDIV+2 = 5

s = SDIV = 0

可以推出:Fclk = (2 * m * Fin)/(p*(2^s)) = (2 * 158 * 12M)/(5 * 2^0) = 379.2M

在這里插入圖片描述

關鍵字:ARM裸板  S3C2440  時鐘設置 引用地址:【ARM裸板】S3C2440 時鐘設置與分析

上一篇:【ARM裸板】內存控制器、SDRAM基礎與代碼重定位
下一篇:【ARM裸板】啟動文件與棧的簡略分析

0

推薦閱讀

今日谷歌官方正式放出了首個Android P 開發者預覽版,除了媒體報道的優化異形屏顯示、消息通知、用戶隱私保護外,還改進了自動填充、電耗、神經網絡API等,以下是谷歌官方通過微信公眾號披露的Android P 開發者預覽版新特性部分原文,一起來看看吧!使用WiFi RTT 進行室內定位Android P 為 IEEE 802.11mc WiFi 協議添加了平臺支持 (也稱為 Wi...
應用材料公司榮獲“英特爾2018年首選優質供應商獎(PQS)”。首選優質供應商獎(PQS)旨在表彰應用材料公司這樣的公司——英特爾認為這些公司一直堅持不懈地追求卓越,并以極為專業的精神開展業務。英特爾公司副總裁兼全球供應鏈管理總經理Jacklyn Sturm表示:“這些獲獎的供應商對于英特爾的成功至關重要。隨著我們開拓新的市場,對產品質量和性能的要求...
今年這場突如其來的戰“疫”中,一群特殊的戰士格外引人矚目。它們就是形形色色的機器人。 一名戴著口罩的員工,走到一臺機器人前,屏幕上立刻顯示出該人面部圖像,僅用了幾秒鐘,機器人就準確識別出這名員工的身份,并同時播報出他的體溫。 “機器人應用了虹膜識別技術,能迅速準確識別戴口罩人的身份信息。”中科院自動化所洛陽研究院常務副院長張憲...
使用方法一、正確步驟分為主回路和輔回路兩個回路,主回路采用大旋鈕調節,輔回路采用小旋鈕調節,主回路通過面板上“輸出選擇“按鍵開關控制其輸出的各種量,并且每切換一種輸出的同時,儀器上的數字電壓/電流表可自動監視其輸出值。輔回路通過輸出開關控制直接調節輸出,測量可外附萬用表測量。二、回路原理1、輸入的AC220V電源經保險通過輸出控制繼電器...

史海拾趣

問答坊 | AI 解惑

08年國內汽車電子EMC行業的一些情況總結

這兩年由于EMC咨詢工作的原因,對汽車電子的接觸和了解越來越多。        我這里所說的汽車電子EMC是指前裝汽車電子。而不是和汽車相關的泛泛的汽車上用的電子產品。            由于汽車電 ...…

查看全部問答∨

quartusII中 如何設置rom大???

本身集成了一個51的軟核,現已有4k rom大小,現因為程序大于4k了我想換成8k,改了地址線和相關配置,但是程序(5k左右)下進去運行不正常,請問怎么才能正確設置rom大小呢?fpga芯片是EP2C5T144C8…

查看全部問答∨

STM32F102X有什么特點?

                                 STM32F102X有什么特點?…

查看全部問答∨

【MSP430共享】基于光電耦合器隔離的工業現場無線數據采集與控制系統設計

在工業測控系統中 , 由于現場環境的復雜性 , 使得測控信 號在強弱 電之間轉換及傳 輸時極易受 到干擾 。設計 了一種基于光電耦合 器隔離 的無線數據采集與控制系統 。系統 以 MS P 4 3 0 F 5 4 3 8單片機為核心 , 現場測量信 號通過線性光 電耦 ...…

查看全部問答∨

Verilog 實現任意占空比、任意分頻的方法

分頻程序雖然簡單,但我覺得由簡入難是學習的一個必然階段,慢慢的我們自然會成長起來。所以如果有時間的話,大家都可以將自己的這種“小程序”貼到論壇上來。如果你的程序好,其他人也可以學習;如果你的程序有問題,大家可以一起幫你找問題,共 ...…

查看全部問答∨

cc2530 Z-stack 協議棧修改問題

就是想修改Z-stack的協調器和終端節點,節點網絡地址由編程時預定不由協調器分配,并使協調器越過組網這步,節點一上電就定期發數據,協調器收到數據保存相應節點的網絡地址和數據即可,但改了多次還是出現節點在不停地信標發射,可能工程使用不對 ...…

查看全部問答∨

linux內核編譯如何加入調試選項

我在編譯的時候加入調試選項,CONFIG_DEBUG_INFO=y,但用GDB調試的時候沒有看到C 代碼 它這里有顯示出該地址所對應的代碼,還應該加什么選項才能顯示出該段代碼的源文? ? 請哪位知道的提點一下。 …

查看全部問答∨

【瑞薩R7F0C80212】小伙伴們,快來聽一首耳熟能詳的歌~

replyreload += \',\' + 1747195; 本帖最后由 410023626 于 2014-9-10 13:33 編輯 先來看看效果,就放一首洗腦的小蘋果吧,土豆網的視頻$(\'flv_YHP\').innerHTML=(mobileplayer() ? "" : AC_FL_RunContent(\'width\', \'500\', \'height\', \'375 ...…

查看全部問答∨

收到了Intel的鑰匙串

收到了“鑰匙扣” 說好的鑰匙扣,可是沒有扣具。只有環和裝飾牌, 仔細看,有Intel字樣的那塊與另外三塊所采用的工藝方式是不同的。 其實還是挺好的一個東西,尤其Intel商標,感覺很高端 …

查看全部問答∨

【視頻】Altera Cyclone V SoC視頻應用回放演示

$(\'flv_Ctw\').innerHTML=(AC_FL_RunContent(\'width\', \'500\', \'height\', \'375\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'src\', \'http://player.youku.com/player.php/sid/XNTU2NTYxMTA4/v.swf\', \'qu ...…

查看全部問答∨
小廣播
添点儿料...
无论热点新闻、行业分析、技术干货……
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 会宁县| 类乌齐县| 外汇| 亚东县| 安阳县| 体育| 胶州市| 永年县| 定结县| 射阳县| 淳化县| 锡林郭勒盟| 石阡县| 五寨县| 仁化县| 藁城市| 青浦区| 开封县| 湟中县| 南宫市| 阿瓦提县| 新邵县| 泸水县| 罗城| 土默特左旗| 江津市| 甘泉县| 隆尧县| 庐江县| 桃园市| 富川| 赫章县| 漯河市| 灌阳县| 东方市| 玉溪市| 靖远县| 定结县| 长沙县| 龙口市| 吉木萨尔县|