版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第04講 力的合成和分解(第2課時(shí))-2024-2025學(xué)年高一物理同步課堂(人教版2019必修第一冊(cè))
- 八年級(jí)物理第一次月考卷(全解全析)(云南專用)
- TGXAS-灰木蓮扦插苗培育技術(shù)規(guī)程編制說明
- TGXAS-甘蔗蔗汁中可溶性二氧化硅含量的測(cè)定 分光光度法編制說明
- 司機(jī)崗位說明書
- 河北省張家口市蔚縣一中2025年高三高考考前適應(yīng)性模擬語(yǔ)文試題卷(一)含解析
- 安全機(jī)構(gòu)和人員管理制度
- 廣西玉林高中、柳鐵一中2024-2025學(xué)年普通高中高三第一次診斷性測(cè)試語(yǔ)文試題含解析
- 廣東省肇慶市2025年高三5月月考(語(yǔ)文試題文)試卷含解析
- 廣東省梅縣東山中學(xué)2024-2025學(xué)年招生全國(guó)統(tǒng)一考試考試(模擬卷)語(yǔ)文試題含解析
- 電廠常用英文縮寫
- 《晝夜和四季變化對(duì)生物的影響》教學(xué)課件
- 《供應(yīng)鏈管理》課程整體設(shè)計(jì)
- 儲(chǔ)能項(xiàng)目用戶側(cè)投資測(cè)算表
- 古錢幣優(yōu)秀課件
- 城市規(guī)劃大數(shù)據(jù)應(yīng)用方案
- 初中英語(yǔ)陳述性知識(shí)與程序性知識(shí)的教學(xué)
- 數(shù)學(xué)YMO四年級(jí)全國(guó)初賽練習(xí)卷
- 波峰焊操作規(guī)程
- 幼兒園紅色教育教案《倔強(qiáng)的小紅軍》愛國(guó)主義教育繪本故事PPT課件【幼兒教案】
- 【招標(biāo)控制價(jià)編制研究文獻(xiàn)綜述(論文)4800字】
評(píng)論
0/150
提交評(píng)論