ARM開(kāi)發(fā)板學(xué)習(xí)經(jīng)驗(yàn)
16. 鎖相環(huán) (PLL)注意要點(diǎn):
PLL在芯片復(fù)位或進(jìn)入掉電模式時(shí)被關(guān)閉并旁路,在掉電喚醒后不會(huì)自動(dòng)恢
復(fù)PLL的設(shè)定;
PLL只能通過(guò)軟件使能;
PLL在激活后必須等待其鎖定,然后才能連接;
PLL如果設(shè)置不當(dāng)將會(huì)導(dǎo)致芯片的錯(cuò)誤操作。
17. ARM7與ARM9的區(qū)別:
ARM7內(nèi)核是0.9MIPS/MHz的三級(jí)流水線和馮諾伊曼結(jié)構(gòu);ARM9內(nèi)核是五級(jí)
流水線,提供1.1MIPS/MHz的哈佛結(jié)構(gòu)。
ARM7沒(méi)有MMU,ARM720T是MMU的;ARM9是有MMU的,ARM940T只有
Memory protectionunit.不是一個(gè)完整的MMU。
ARM7TDMI提供了非常好的性能——功耗比。它包含了Thumb指令集快速乘
法指令和ICE調(diào)試技術(shù)的內(nèi)核。ARM9的時(shí)鐘頻率比ARM7更高,采用哈佛結(jié)構(gòu)區(qū)
分了數(shù)據(jù)總線和指令總線。
18. VIC的基本操作如下:
答:設(shè)置IRQ/FIQ中斷,若是IRQ中斷則可以設(shè)置為向量中斷并分配中斷優(yōu)先級(jí),
否則為非向量IRQ。然后可以設(shè)置中斷允許,以及向量中斷對(duì)應(yīng)地址或非向量中
斷默認(rèn)地址。當(dāng)有中斷后,若是IRQ中斷,則可以讀取向量地址寄存器,然后跳
轉(zhuǎn)到相應(yīng)的代碼。當(dāng)要退出中斷時(shí),對(duì)向量地址寄存器寫0,通知VIC中斷結(jié)束。
當(dāng)發(fā)生中斷時(shí),處理器將會(huì)切換處理器模式,同時(shí)相關(guān)的寄存器也將會(huì)映射。
19. 使用外部中斷注意
把某個(gè)引腳設(shè)置為外部中斷功能后,該引腳為輸入模式,由于沒(méi)有內(nèi)部上拉
電阻,所以必須外接一個(gè)上拉電阻,確保引腳不被懸空;
除了引腳連接模塊的設(shè)置,還需要設(shè)置VIC模塊,才能產(chǎn)生外部中斷,否則
外部中斷只能反映在EXTINT寄存器中;
要使器件進(jìn)入掉電模式并通過(guò)外部中斷喚醒,軟件應(yīng)該正確設(shè)置引腳的外部
中斷功能,再進(jìn)入掉電模式。
20. UART0的基本操作方法
設(shè)置I/O連接到UART0;
設(shè)置串口波特率 (U0DLM、U0DLL);
設(shè)置串口工作模式 (U0LCR、U0FCR);
發(fā)送或接收數(shù)據(jù) (U0THR、U0RBR);
檢查串口狀態(tài)字或等待串口中斷 (U0LSR)。
21. I2C的基本操作方法
答:I2C主機(jī)基本操作方法:
設(shè)置I2C管腳連接;
設(shè)置I2C時(shí)鐘速率(I2SCLH、I2SCLL);
設(shè)置為主機(jī),并發(fā)送起始信號(hào)(I2CONSET的I2EN、STA位為1,AA位為0);
發(fā)送從機(jī)地址 (I2DAT),控制I2CONSET發(fā)送;
判斷總線狀態(tài) (I2STAT),進(jìn)行數(shù)據(jù)傳輸控制;
發(fā)送結(jié)束信號(hào) (I2CONSET)。
I2C從機(jī)基本操作方法:
設(shè)置I2C管腳連接;
設(shè)置自身的從機(jī)地址 (I2ADR);
使能I2C(I2CONSET的I2EN、AA位為1);
判斷SI位或等待I2C中斷,等待主機(jī)操作;
判斷總線狀態(tài)I2STAT,進(jìn)行數(shù)據(jù)傳輸控制。
22. PWM基本操作方法:
連接PWM功能管腳輸出,即設(shè)置PINSEL0、PINSEL1;
設(shè)置PWM定時(shí)器的時(shí)鐘分頻值 (PWMPR),得到所要的定時(shí)器時(shí)鐘;
設(shè)置比較匹配控制 (PWMMCR),并設(shè)置相應(yīng)比較值 (PWMMRx);
設(shè)置PWM輸出方式并允許PWM輸出 (PWMPCR)及鎖存使能控制 (PWMLER);
設(shè)置PWMTCR,啟動(dòng)定時(shí)器,使能PWM;
運(yùn)行過(guò)程中要更改比較值時(shí),更改之后要設(shè)置鎖存使能。
使用雙邊沿PWM輸出時(shí),建議使用PWM2、PWM4、PWM6;使用單邊PWM輸出時(shí),
在PWM周期開(kāi)始時(shí)為高電平,匹配后為低電平,使用PWMMR0作為PWM周期控制,
看屁屁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);
})();
關(guān)鍵詞:
ARM開(kāi)發(fā)板學(xué)習(xí)經(jīng)
相關(guān)推薦
技術(shù)專區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線
- 開(kāi)關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開(kāi)發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車電子
- 轉(zhuǎn)換器
- 電源管理
- 信號(hào)放大器
評(píng)論