1. gzyueqian
      13352868059

      想來粵嵌ARM培訓嗎?先看看這些關于ARM的干貨分享

      更新時間: 2017-03-16 16:18:03來源: 粵嵌教育瀏覽量:3191

        想來粵嵌ARM培訓嗎?ARM中一些常見英文縮寫解釋你知道嗎?
        MSB:有效位;
        LSB:有效位;
        AHB:先進的高性能總線;
        VPB:連接片內外設功能的VLSI外設總線;
        EMC:外部存儲器控制器;
        MAM:存儲器加速模塊;
        VIC:向量中斷控制器;
        SPI:全雙工串行接口;
        CAN:控制器局域網,一種串行通訊協議;
        PWM:脈寬調制器;
        ETM:嵌入式跟蹤宏;
        CPSR:當前程序狀態寄存器;

        SPSR:程序保護狀態寄存器;

        MAM 使用注意事項:當改變 MAM 定時值時,必須先通過向 MAMCR 寫入 0 來關閉 MAM,然后將新值寫入 MAMTIM。,將需要的操作模式的對應值寫入MAMCR,再次打開MAM。
        對于低于 20MHz 的系統時鐘,MAMTIM 設定為 001。對于 20MHz 到 40MHz 之間的系統時鐘,建議將Flash訪問時間設定為2cclk,而在高于40MHz的系統時鐘下,建議使用3cclk。
        VIC使用注意事項:如果在片內RAM當中運行代碼并且應用程序需要調用中斷,那么必須將中斷向量重新映射到Flash地址0x0。這樣做是因為所有的異常向量都位于地址0x0及以上。通過將寄存器MEMMAP(位于系統控制模塊當中)配置為用戶RAM模式來實現這一點。用戶代碼被連接以便使中斷向量表裝載到0x4000 0000。
        ARM啟動代碼設計:ARM啟動代碼直接面對處理器內核和硬件控制器進行編程,一般使用匯編語言。啟動代碼一般包括:
        中斷向量表初始化存儲器系統、初始化堆棧初始化有特殊要求的端口、設備初始化用戶程序執行環境改變處理器模式呼叫主應用程序
        IRQ 和 FIQ 之間的區別:IRQ和FIQ是ARM處理器的兩種編程模式。IRQ是指中斷模式,FIR是指快速中斷模式。對于 FIQ 你必須盡快處理你的事情并離開這個模式。IRQ 可以被 FIQ 所中斷,但 IRQ 不能中斷 FIQ。為了使 FIQ 更快,所以這種模式有更多的影子寄存器。FIQ 不能調用 SWI(軟件中斷)。FIQ 還必須禁用中斷。如果一個 FIQ 例程必須重新啟用中斷,則它太慢了,并應該是 IRQ 而不是 FIQ。
        今天的分享先到這,繼續關注粵嵌教育ARM培訓還有更多精彩哦!

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 理论片久久网站 | 亚洲夜夜精品一区二区在 | 日韩精品一级视频 | 亚洲女同精品一区二区 | 亚洲高清国产免费大片 | 一区二区三区亚洲综合 |