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

歷史上的今天

今天是:2024年11月26日(星期二)

正在發生

2018年11月26日 | 教你如何設置S3C2440時鐘

發布者:清新微笑 來源: eefocus關鍵字:設置  S3C2440  時鐘 手機看文章 掃描二維碼
隨時隨地手機看文章

S3C2440 的時鐘設置時間:

一個嵌入式系統中,晶振就像心臟。必須先確定晶振,設置好系統的時鐘, 
WDT,UART,PWM,TIMER 等模塊才能正常工作。和51 系列單片機相比,S3C2440 的時鐘電路很復雜。    

首先通過引腳OM2,OM3 來選擇時鐘源。    


以TQ2440 開發板為例,OM2,OM3 都接地,外接12M 晶振,主時鐘源和USB 時鐘源都是外部晶振。    

S3C2440 具有2 個PLL(Phase Locked Loop:用來產生高頻的電路),一個是MPLL, 用于產生FCLK,  HCLK,  PCLK 三種頻率,  這三種頻率分別有不同的用途:    


FCLK 是CPU 提供的時鐘信號,如果提到CPU 的主頻是400MHz,就是指的這個時鐘信號。    


HCLK 是為AHB 總線提供的時鐘信號,Advanced High-performance Bus,主要用于高速外設,比如內存控制器中斷控制器,LCD 控制器,DMA以及USB host 。    


PCLK 是為APB 總線提供的時鐘信號,Advanced  Peripherals  Bus,主要用于低速外設,比如WATCHDOG,IIS,I2C,  SDI/MMC,,GPIO,RTC UART,PWM,ADC and SPI 等等。    

另外一個是UPLL,專門用于驅動USB host/Device。并且驅動USB host/Device 的頻率必須為48MHz。    

時鐘電路相關寄存器總共有7 個,下面分別介紹。    

MPLLCON(0X4C00 0004)和UPLLCON(0X4C00 0008)    

這兩個寄存器用來設置主鎖相環產生的時鐘和USB 鎖相環產生的時鐘。    

MPLL=(2*m*Fin)/(p*2^s) UPLL=(m*Fin)/(p*2^s)    


其中m=(MDIV+8),p=(PDIV+2),s=SDIV    


P,M 范圍:1<=P<=62,1<=M<=248   

注意:MDIV 【19:12】,PDIV 【9:4】,SDIV 【1:0】,當設置MPLL和UPLL值的時候,需要 先設置UPLL 再設置MPLL。    

例如:MPLLCON = (92<<12) | (1<<4) |(1);//FCLK=400M    

這里MDIV=92,PDIV=1,SDIV=1,那么m=100,p=3,s=1,且Fin=12M,所以FCLK=400M   

CLKCON(0X4C00  000C)  控制各種模塊如SPI,IIC,UART  等的時鐘電路開關以及系統的SLEEP,IDLE 模式,以便降低系統功耗。默認值是全部時鐘電路打開,系統工作在正常模式。    

CLKSLOW(0X4C00  0010)用來選擇系統是否進入慢模式,以及是否關閉MPLL 或UPLL,和在慢模式下的分頻率。    

CLKDIVN(0X4C00  0014)和CAMDIVN(0X4C00  0018 照相機時鐘分割寄存器)兩個寄存器 配合來確定FCLK,HCLK,PCLK 的比例。    

LOCKTIME(0X4C00 0000)設置MPLL,UPLL 的鎖存時間,采用默認值0XFFFF FFFF,鎖存 時間各為300us。    

說到鎖存時間,就要分析下S3C2440 的時鐘工作過程。    

\在系統復位時,晶振起振穩定后,PLL  開始按照默認值開始工作,但是在復位時,PLL 工作是不穩定的,所以S3C2440用 FIN12M )作為 MPLL 。只到一個新的值寫入 MPLLCON,UPLLCON,即使用戶不想改變復位后PLLCON 的默認值,仍然需要把這個默認 值寫入PLLCON,寫入值之后,系統會自動插入一個PLL LOCK TIME,也就是LOCKTIME 寄存器中設置的300us。300us 后,PLL 就開始正常工作。    


關鍵字:設置  S3C2440  時鐘 引用地址:教你如何設置S3C2440時鐘

上一篇:s3c2416 U-Boot移植筆記
下一篇:stm32的I2C主從模式

0

推薦閱讀

兩年前,斯坦福大學化學工程系教授、美國工程院院士鮑哲南在斯坦福創建了可穿戴計劃中心,將不同學院、不同學科的學生和教師們集合在一起共同研究“柔性電子器件”。在鮑哲南看來,十年、二十年之后,智能手機已經不再存在,但智能手機的功能會逐漸的分解成穿戴的衣服,或是皮膚表層。“在未來,像皮膚一般的電子設備將會扮演著非常重要的角色,將會是我們...
采用節流裝置的差壓式流量計通常由能將流體流量轉換成差壓信號的節流裝置及測量差壓并顯示流量的差壓計組成,安裝在流通管道中的節流裝置也稱“一次裝置”,它包括節流件、取壓裝置和前后直管段。顯示裝置也稱“二次裝置”,它包括差壓變送器、流量積算儀等儀表。使用標準節流裝置時,對于流體的性質和狀態必須要求滿足以下幾個條件:1.流體必須充滿管道和...
從最初的「智能單品」到「全宅智能」,接下來會走向「原生全宅智能」。 智能家居究竟應該有怎樣的形態,不同廠商有不同的理解。 我們認為智能家居分為幾個階段,從最初的「智能單品」到「全宅智能」,接下來會走向「原生全宅智能」。 這是歐瑞博創始人王雄輝的理解。 什么是原生全宅智能?這個概念源于地產行業中的“前裝”概念——在房子建造和裝修階段,...
網絡分析儀可用于表征射頻(RF)器件。盡管最初只是測量 S 參數,但為了優于被測器件,現在的網絡分析儀已經高度集成,并且非常先進。射頻電路需要獨特的測試方法。在高頻內很難直接測量電壓和電流,因此在測量高頻器件時,必須通過它們對射頻信號的響應情況來對其進行表征。網絡分析儀可將已知信號發送到器件、然后對輸入信號和輸出信號進行定比測量,...

史海拾趣

問答坊 | AI 解惑

DSP在自動目標識別中的應用

自動目標識別(ATR)算法通常包括自動地對目標進行檢測、跟蹤、識別和選擇攻擊點等算法。戰場環境的復雜性和目標類型的不斷增長使ATR算法的運算量越來越大,因此ATR算法對微處理器的處理能力提出了更高的要求。由于通用數字信號處理芯片能夠通過編 ...…

查看全部問答∨

幾種PWM控制方法ii

1.4 梯形波與三角波比較法[2]   前面所介紹的各種方法主要是以輸出波形盡量接近正弦波為目的,從而忽視了直流電壓的利用率,如SPWM法,其直流電壓利用率僅為86.6%.因此,為了提高直流電壓利用率,提出了一種新的方法--梯形波與三角波比較法.該方法是 ...…

查看全部問答∨

arm linux 下 MCP2510數據接收問題

調試MCP2510的數據收發時的問題: 硬件:ARM+MCP2510 直接用ARM帶的SPI接口連接。 操作系統:armlinux 用的是中斷方式接收數據,spi驅動直接用操作系統帶的。在里邊添加了中斷處理。中斷處理過程是:產生中斷后,中斷處理程序只是簡單的通知應用 ...…

查看全部問答∨

威睿電通(杭州)招聘

職位描述: WinCE/WinMob RIL 驅動開發工程師 1、計算機或通信專業碩士或以上學歷; 2、 兩年以上的嵌入式軟件開發經驗,精通嵌入式實時多任務/線程編程、豐富的嵌入式開發及調試經驗; 3、 熟悉C語言、熟悉wince或windows Mobile、熟悉軟件工 ...…

查看全部問答∨

protel修改PCB的問題

在原有的PCB上面刪除了一條線采用另外的路線代替,但是刪除原來的一條線之后會出現表示兩過孔之間電氣連接的一條虛線,如何刪除這條虛線? …

查看全部問答∨

WINCE 擴展TL15C255O

各位好: 我現在在WINCE 中擴展 TL16C2550 , 現在bootloader 中 對 LSR 讀 :uart+++ 14200000 B9E00000 0 test uart B9E00000 m_pData 0xB9E00000 m_pLCR 0xB9E00003 m_pData 0 lcr 0 m_pIER 0 m_pIIR_FCR 2B m_pMCR 0 m_p ...…

查看全部問答∨

DS3.2+vc6.0 + xpddk 如何建一個基本的usb mass storage driver

DS3.2+vc6.0 + xpddk 如何建一個基本的usb mass storage driver 急, 請寄一個給我, eofhelloworld@163.com…

查看全部問答∨

在主界面彈出一個窗口后,總會把界面的工具欄隱藏掉,有什么方法可以顯示出來?哪位仁兄賜教

如題: evc中在主界面彈出一個窗口后,總會把界面的工具欄隱藏掉,有什么方法可以顯示出來?哪位仁兄賜教…

查看全部問答∨

詳解NXP Cortex-M3 LPC1343 HEX生成BIN文件以大容量存儲方式BOOT不起用的解決辦法

積分:211派別:等級:------來自:北京詳解NXP Cortex-M3 LPC1343 HEX生成BIN文件以大容量存儲方式BOOT不起用的解決辦法: LPC1343以其獨特的BOOT方式確實很方便,但是,直接生成的BIN文件卻不能直接運行,為何? 其實這只是文件缺少一個CRC,我們 ...…

查看全部問答∨

tiny m0 使用mdk jlink sw 仿真無結果,

/*****--------端口配置-----------------------------****/ LPC_GPIO0->DIR|=3<<8; LPC_IOCON->PIO0_8=0x02  ; //PIO0.8腳選擇MAT0, LPC_IOCON->PIO0_9=0x02  ; //PIO0.9腳選擇MAT1, ///**************相關 ...…

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

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

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

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 长阳| 定州市| 长沙市| 盐源县| 高邮市| 准格尔旗| 新宁县| 浦县| 茂名市| 台山市| 永安市| 漠河县| 巩留县| 泸定县| 将乐县| 新津县| 靖江市| 凤凰县| 黑河市| 十堰市| 沧州市| 华蓥市| 嵊州市| 镇雄县| 崇义县| 东城区| 灵川县| 太仓市| 福泉市| 抚顺县| 县级市| 那坡县| 喀喇沁旗| 宁乡县| 松潘县| 巴林右旗| 玉环县| 山东省| 盐津县| 罗江县| 张家口市|