KinetisGPIOStepbyStep清華培訓(xùn)講義學(xué)習(xí)教案_第1頁(yè)
KinetisGPIOStepbyStep清華培訓(xùn)講義學(xué)習(xí)教案_第2頁(yè)
KinetisGPIOStepbyStep清華培訓(xùn)講義學(xué)習(xí)教案_第3頁(yè)
KinetisGPIOStepbyStep清華培訓(xùn)講義學(xué)習(xí)教案_第4頁(yè)
KinetisGPIOStepbyStep清華培訓(xùn)講義學(xué)習(xí)教案_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、會(huì)計(jì)學(xué)1Kinetis GPIO Step by Step清華培訓(xùn)講清華培訓(xùn)講義義第一頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 2Kinetis K10 Training第1頁(yè)/共33頁(yè)第二頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 3Kinetis K10 TrainingWhat we used?Reference :K10P100M100SF2RM.pdfKQRUG.pdfK10P100M100SF2.pdf第2頁(yè)/共33頁(yè)第三頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 4Kinetis K10 TrainingK10 board電源電源 直流直流5V 100mA調(diào)試用串口調(diào)試用

2、串口UART0備用串口備用串口UART2第3頁(yè)/共33頁(yè)第四頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 5Kinetis K10 TrainingK10 board Debug & Reset buttonJTAG復(fù)位按鈕復(fù)位按鈕第4頁(yè)/共33頁(yè)第五頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 6Kinetis K10 TrainingK10 board LedsLEDs第5頁(yè)/共33頁(yè)第六頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 7Kinetis K10 TrainingK10 board Power & Reset第6頁(yè)/共33頁(yè)第七頁(yè),編輯于星期六:十七點(diǎn) 二十六分

3、。Page 8Kinetis K10 TrainingK10 board RS232 & JTAG第7頁(yè)/共33頁(yè)第八頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 9Kinetis K10 TrainingK10 board CLOCK 32768第8頁(yè)/共33頁(yè)第九頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 10Kinetis K10 TrainingK10 board CLOCK 4MHz第9頁(yè)/共33頁(yè)第十頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 11Kinetis K10 TrainingK10 board Power Supply第10頁(yè)/共33頁(yè)第十一頁(yè),編輯于星期六

4、:十七點(diǎn) 二十六分。Page 12Kinetis K10 TrainingK10 LEDs 第11頁(yè)/共33頁(yè)第十二頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 13Kinetis K10 TrainingK10 Clock previous第12頁(yè)/共33頁(yè)第十三頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 14Kinetis K10 TrainingK10 SIM第13頁(yè)/共33頁(yè)第十四頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 15Kinetis K10 TrainingK10 SIM第14頁(yè)/共33頁(yè)第十五頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 16Kinetis K10 Tr

5、ainingK10 SIM第15頁(yè)/共33頁(yè)第十六頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 17Kinetis K10 TrainingK10 GPIO ConfigureControl Mode:PORTx_PCRn Pin Control RegisterPORTx_GPCLR Global Pin Control Low RegisterPORTx_GPCHR Global Pin Control High RegisterPORTx_ISFR Interrupt Status Flag RegisterPORTx_DFER Digital Filter Enable Registe

6、rPORTx_DFCR Digital Filter Clock RegisterPORTx_DFWR Digital Filter Width Register第16頁(yè)/共33頁(yè)第十七頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 18Kinetis K10 TrainingK10 GPIO PCRInterrupt Status FlagInterrupt Configuration0000 Interrupt/DMA Request disabled.0001 DMA Request on rising edge.0010 DMA Request on falling edge.0011

7、DMA Request on either edge.0100 Reserved.1000 Interrupt when logic zero.1001 Interrupt on rising edge.1010 Interrupt on falling edge.1011 Interrupt on either edge.1100 Interrupt when logic one.Drive Strength EnableOpen Drain EnablePassive Filter EnableSlow Rate EnablePull EnablePull SelectPull UpPul

8、l DownDetail in Page 239 of K10P100M100SF2RM.pdf第17頁(yè)/共33頁(yè)第十八頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 19Kinetis K10 TrainingK10 GPIO PCRPin Mux Control000 Pin Disabled (Analog).001 Alternative 1 (GPIO).010 Alternative 2 (chip specific).011 Alternative 3 (chip specific).100 Alternative 4 (chip specific).101 Alternative

9、 5 (chip specific).110 Alternative 6 (chip specific).111 Alternative 7 (chip specific / JTAG / NMI).Detail in Page 239 of K10P100M100SF2RM.pdfK10 Signal Multiplexing and Pin AssignmentsFind in Page 59 of K10P100M100SF2.pdf第18頁(yè)/共33頁(yè)第十九頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 20Kinetis K10 TrainingK10 GPIO PCRDetail in

10、 Page 239 of K10P100M100SF2RM.pdfK10 Signal Multiplexing and Pin AssignmentsFind in Page 59 of K10P100M100SF2.pdf第19頁(yè)/共33頁(yè)第二十頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 21Kinetis K10 TrainingK10 GPIO PCR C Code/* Set pin0,pin1 of PORTD as GPIO */PORTD_PCR0=(0|PORT_PCR_MUX(1);PORTD_PCR1=(0|PORT_PCR_MUX(1);第20頁(yè)/共33頁(yè)第二十一頁(yè),

11、編輯于星期六:十七點(diǎn) 二十六分。Page 22Kinetis K10 TrainingK10 LEDs 第21頁(yè)/共33頁(yè)第二十二頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 23Kinetis K10 TrainingK10 GPIOControl Mode:GPIOx_PDOR Port Data Output RegisterGPIOx_PSOR Port Set Output RegisterGPIOx_PCOR Port Clear Output Register GPIOx_PTOR Port Toggle Output RegisterGPIOx_PDIR Port Data I

12、nput Register GPIOx_PDDR Port Data Direction RegisterDetail in Page 1477 of K10P100M100SF2RM.pdf第22頁(yè)/共33頁(yè)第二十三頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 24Kinetis K10 TrainingK10 GPIO PDORDetail in Page 1482 of K10P100M100SF2RM.pdf第23頁(yè)/共33頁(yè)第二十四頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 25Kinetis K10 TrainingK10 GPIO PSORDetail in Page 1482

13、 of K10P100M100SF2RM.pdf第24頁(yè)/共33頁(yè)第二十五頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 26Kinetis K10 TrainingK10 GPIO PCORDetail in Page 1483 of K10P100M100SF2RM.pdf第25頁(yè)/共33頁(yè)第二十六頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 27Kinetis K10 TrainingK10 GPIO PTORDetail in Page 1484 of K10P100M100SF2RM.pdf第26頁(yè)/共33頁(yè)第二十七頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 28Kinetis K1

14、0 TrainingK10 GPIO PDIRDetail in Page 1484 of K10P100M100SF2RM.pdf第27頁(yè)/共33頁(yè)第二十八頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 29Kinetis K10 TrainingK10 GPIO PDDRDetail in Page 1485 of K10P100M100SF2RM.pdf第28頁(yè)/共33頁(yè)第二十九頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 30Kinetis K10 TrainingK10 GPIO C Code/* set pin0,pin1 to be output*/GPIOD_PDDR=GPIO_

15、PDDR_PDD(GPIO_PIN(0)|GPIO_PIN(1);GPIOD_PDOR &= GPIO_PDOR_PDO(GPIO_PIN(1)|GPIO_PIN(0);#define GPIO_PDDR_PDD(x) (uint32_t)(uint32_t)(x)GPIO_PDDR_PDD_SHIFT)&GPIO_PDDR_PDD_MASK)#define GPIO_PDOR_PDO(x) (uint32_t)(uint32_t)(x)GPIO_PDOR_PDO_SHIFT)&GPIO_PDOR_PDO_MASK)#define GPIO_PDOR_PDO_MASK

16、0 xFFFFFFFFu#define GPIO_PDOR_PDO_SHIFT 0#define GPIO_PIN_MASK 0 x1Fu#define GPIO_PIN(x) (1)(x & GPIO_PIN_MASK)第29頁(yè)/共33頁(yè)第三十頁(yè),編輯于星期六:十七點(diǎn) 二十六分。Page 31Kinetis K10 TrainingK10 GPIO C CodeGPIOD_PDOR |= GPIO_PDOR_PDO(GPIO_PIN(0);GPIOD_PDOR &= GPIO_PDOR_PDO(GPIO_PIN(0);#define GPIO_PDDR_PDD(x) (uint32_t)(uint32_t)(x)GPIO_PDDR_PDD_SHIFT)&GPIO_PDDR_PDD_MASK)#define GPIO_PDOR_PDO(x) (uint32_t)(uint32_t)(x)GPIO_PDOR_PDO_SHIFT)&GPIO_PDOR_PDO_MASK)#define GPIO_PDOR_PDO_MASK 0 xFFFFFFFFu#define GPIO_PDOR_PDO_SHIFT 0#define GPIO_PIN_MASK 0 x1Fu#define GPIO_PIN(x) (1)(x & GPIO_PIN_M

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論