<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > ARM開發(fā)板學習經(jīng)驗

          ARM開發(fā)板學習經(jīng)驗

          作者: 時間:2016-12-02 來源:網(wǎng)絡(luò) 收藏
          16. 鎖相環(huán) (PLL)注意要點:
          PLL在芯片復位或進入掉電模式時被關(guān)閉并旁路,在掉電喚醒后不會自動恢
          復PLL的設(shè)定;
          PLL只能通過軟件使能;
          PLL在激活后必須等待其鎖定,然后才能連接;
          PLL如果設(shè)置不當將會導致芯片的錯誤操作。
          17. ARM7與ARM9的區(qū)別:
          ARM7內(nèi)核是0.9MIPS/MHz的三級流水線和馮諾伊曼結(jié)構(gòu);ARM9內(nèi)核是五級
          流水線,提供1.1MIPS/MHz的哈佛結(jié)構(gòu)。
          ARM7沒有MMU,ARM720T是MMU的;ARM9是有MMU的,ARM940T只有
          Memory protectionunit.不是一個完整的MMU。
          ARM7TDMI提供了非常好的性能——功耗比。它包含了Thumb指令集快速乘
          法指令和ICE調(diào)試技術(shù)的內(nèi)核。ARM9的時鐘頻率比ARM7更高,采用哈佛結(jié)構(gòu)區(qū)
          分了數(shù)據(jù)總線和指令總線。
          18. VIC的基本操作如下:
          答:設(shè)置IRQ/FIQ中斷,若是IRQ中斷則可以設(shè)置為向量中斷并分配中斷優(yōu)先級,
          否則為非向量IRQ。然后可以設(shè)置中斷允許,以及向量中斷對應地址或非向量中
          斷默認地址。當有中斷后,若是IRQ中斷,則可以讀取向量地址寄存器,然后跳
          轉(zhuǎn)到相應的代碼。當要退出中斷時,對向量地址寄存器寫0,通知VIC中斷結(jié)束。
          當發(fā)生中斷時,處理器將會切換處理器模式,同時相關(guān)的寄存器也將會映射。
          19. 使用外部中斷注意
          把某個引腳設(shè)置為外部中斷功能后,該引腳為輸入模式,由于沒有內(nèi)部上拉
          電阻,所以必須外接一個上拉電阻,確保引腳不被懸空;
          除了引腳連接模塊的設(shè)置,還需要設(shè)置VIC模塊,才能產(chǎn)生外部中斷,否則
          外部中斷只能反映在EXTINT寄存器中;
          要使器件進入掉電模式并通過外部中斷喚醒,軟件應該正確設(shè)置引腳的外部
          中斷功能,再進入掉電模式。
          20. UART0的基本操作方法
          設(shè)置I/O連接到UART0;
          設(shè)置串口波特率 (U0DLM、U0DLL);
          設(shè)置串口工作模式 (U0LCR、U0FCR);
          發(fā)送或接收數(shù)據(jù) (U0THR、U0RBR);
          檢查串口狀態(tài)字或等待串口中斷 (U0LSR)。
          21. I2C的基本操作方法
          答:I2C主機基本操作方法:
          設(shè)置I2C管腳連接;
          設(shè)置I2C時鐘速率(I2SCLH、I2SCLL);
          設(shè)置為主機,并發(fā)送起始信號(I2CONSET的I2EN、STA位為1,AA位為0);
          發(fā)送從機地址 (I2DAT),控制I2CONSET發(fā)送;
          判斷總線狀態(tài) (I2STAT),進行數(shù)據(jù)傳輸控制;
          發(fā)送結(jié)束信號 (I2CONSET)。
          I2C從機基本操作方法:
          設(shè)置I2C管腳連接;
          設(shè)置自身的從機地址 (I2ADR);
          使能I2C(I2CONSET的I2EN、AA位為1);
          判斷SI位或等待I2C中斷,等待主機操作;
          判斷總線狀態(tài)I2STAT,進行數(shù)據(jù)傳輸控制。
          22. PWM基本操作方法:
          連接PWM功能管腳輸出,即設(shè)置PINSEL0、PINSEL1;
          設(shè)置PWM定時器的時鐘分頻值 (PWMPR),得到所要的定時器時鐘;
          設(shè)置比較匹配控制 (PWMMCR),并設(shè)置相應比較值 (PWMMRx);
          設(shè)置PWM輸出方式并允許PWM輸出 (PWMPCR)及鎖存使能控制 (PWMLER);
          設(shè)置PWMTCR,啟動定時器,使能PWM;
          運行過程中要更改比較值時,更改之后要設(shè)置鎖存使能。
          使用雙邊沿PWM輸出時,建議使用PWM2、PWM4、PWM6;使用單邊PWM輸出時,
          在PWM周期開始時為高電平,匹配后為低電平,使用PWMMR0作為PWM周期控制,
          PWMMRx作為占空比控制。
          上一頁 1 2 3 下一頁

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();