新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > ARM·電源電路/復位電路/GPIO

        ARM·電源電路/復位電路/GPIO

        作者: 時間:2016-11-24 來源:網絡 收藏
        電源電路


        硬件電路,關于【LM117】
        LM117的輸出電壓的范圍是1.25-37v連續可調,最大電流1.5A,三端可調線性穩壓電路
        (這里不明白c9和c18這兩個極性電容的作用)
        復位電路
        MAX811(4引腳的電壓監視器)
        引腳功能:

        分析復位電路
        引腳1——GND
        引腳4——3.3v的VCC
        (這里VCC和GND之間的104電容,是去耦電容,以后會經常遇到;一是作為集成電路的蓄能電容;二是濾除該器件產生的高頻噪聲,切斷其功能回路傳播的通路;三是防止電源攜帶的噪聲對電路構成干擾)
        引腳2——低電平復位有效輸出,這是內部系統的軟件復位;
        引腳3——手動復位,也就是外部的復位按鈕 ;
        整個電路還算比較簡單 ;
        【系統的時鐘】
        S3C2440A時鐘控制邏輯通過外接晶振,給整個芯片提供三種時鐘
        FCLK:用于CPU核
        HCLK:用于AHB(Advanced High Performance Bus)總線設備:CPU核、存儲器控制、中斷控制器、LCD控制器、DMA和USB主機模塊等
        PCLK:用于APB(Advanced Peripheral Bus)外圍設備:WATCHDOG、IIS、IIC、PWM定時器、MMC接口、ADC、UART、GPIO、RTC和SPI等
        mini2440開發板外接晶振頻率Fin為12MHz,需要通過時鐘控制邏輯PLL提高系統時鐘
        【關于PLL】
        S3C2440A有兩個PLL(MPLL:用于設置FCLK、HCLK、PCLK UPLL:專用于USB設備)


        PLL參數推薦值


        CLKDIVN寄存器:分頻系數寄存器(用于設置FCLK,HCLK,PCLK三者的比例)


        【S3C2440A系統時鐘需要經歷下面步驟的設置】
        *確認外部輸入晶振頻率Fin
        *確定系統輸出時鐘頻率FCLK
        *對照PLL值推薦參數表,找到一租MDIV、PDIV和SDIV,設置MPLLCON
        *設置UPLLCON
        *確定FCLK、HCLK、PCLK比例系數,設置時鐘分頻系數寄存器CLKDIVN,從而確定當前系統下FCLK、HCLK、PCLK的頻率值;
        【GPIO】
        S3C2440A包含GPA-GPJ共9組端口
        大部分管腳都是復用的,可通過相應的寄存器配置I/O模式
        (GPA對應的控制寄存器:GPACON、GPADAT)
        (GPB對應的控制寄存器:GPBCON、GPBDAT、GPBUP)
        所謂復用:大部分I/O可以被配置為輸入、輸出模式還是其他特殊功能,且可以選擇是否內部上拉 ;
        GPIO的操作:
        GPxCON—用于選擇工作模式

        GPxDAT—用于選擇讀/寫數據(高低電平寫數據01)
        GPxUP—用于確定是否使用上拉電阻



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 博湖县| 庆元县| 永修县| 新绛县| 社旗县| 绿春县| 阳高县| 七台河市| 红安县| 金湖县| 云浮市| 合肥市| 台东市| 镇雄县| 永春县| 循化| 乐亭县| 南郑县| 安远县| 迁安市| 广昌县| 略阳县| 崇礼县| 柘城县| 贺州市| 高清| 蛟河市| 永安市| 县级市| 永宁县| 宜兰市| 张家口市| 启东市| 阿鲁科尔沁旗| 筠连县| 万州区| 景德镇市| 苏尼特右旗| 东阳市| 丰台区| 剑阁县|