嵌入式TX2440第十二講課件_第1頁
嵌入式TX2440第十二講課件_第2頁
嵌入式TX2440第十二講課件_第3頁
嵌入式TX2440第十二講課件_第4頁
嵌入式TX2440第十二講課件_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第四部分嵌入式硬件TX-2440A

嵌入式視頻教程第四部分嵌入式硬件TX-2440A嵌入式視頻教程主講:相廣超出品:天祥電子網(wǎng)址:第十二講

TX-2440A開發(fā)板硬件原理分析主講:相廣超第十二講TX-2440A開發(fā)板硬件原理分析第十二講

TX-2440A開發(fā)板硬件原理分析1.按鍵與外部中斷2.RTC與定時器3.ADC與觸摸屏4.串口與IrDA5.SPI與CAN總線6.LCD與Camera第十二講TX-2440A開發(fā)板硬件原理分析1.按鍵與外按鍵與外部中斷按鍵與外部中斷S3C2440A具有24個外部中斷分別連接至:GPG0--GPG15:外部中斷EINT8—EINT23GPF0—GPF7:外部中斷EINT0—EINT7支持上升沿、下降沿、高電平、低電平、雙沿觸發(fā)S3C2440A具有24個外部中斷設(shè)置步驟:1.設(shè)置觸發(fā)方式:上升沿、下降沿、高電平、低電平、雙沿觸發(fā)2.清中斷源掛起寄存器、中斷服務(wù)寄存器(可選、防止原有中斷干擾)3.設(shè)置中斷模式(IRQ或FIQ可選,默認(rèn)為IRQ)4.設(shè)置中斷優(yōu)先級(可選,一般默認(rèn)即可)5.打開外部中斷屏蔽6.設(shè)置中斷服務(wù)入口程序設(shè)置步驟:進(jìn)入中斷:1、清中斷源掛起寄存器2、清中斷服務(wù)寄存器防止反復(fù)進(jìn)入中斷3、執(zhí)行中斷服務(wù)程序進(jìn)入中斷:用到的寄存器:SRCPNDINTPNDINTMASKEXTINT0EINTMASKEINTPEND專門用來配置外部中斷的。中斷觸發(fā)方式選擇:000:低電平觸發(fā) 001:高電平觸發(fā) 01x:下降沿觸發(fā) 10x:上升沿觸發(fā)11x:雙邊沿觸發(fā)用到的寄存器:RTC與定時器RTC與定時器時鐘數(shù)據(jù)采用BCD編碼時鐘數(shù)據(jù)有:秒、分、時、日、月、年、星期能夠?qū)﹂c年的年月日進(jìn)行自動處理具有告警功能,當(dāng)系統(tǒng)處于關(guān)機(jī)狀態(tài)時,能產(chǎn)生告警中斷具有獨(dú)立的電源輸入提供毫秒級時鐘中斷,該中斷可用于作為嵌入式操作系統(tǒng)的內(nèi)核時鐘S3C2440ARTC特點(diǎn)時鐘數(shù)據(jù)采用BCD編碼S3C2440ARTC特點(diǎn)5個16位定時器2個8位預(yù)分頻器和2個4位分頻器可編程PWM輸出占空比具有初值自動重裝連續(xù)輸出模式和單脈沖輸出模式具有死區(qū)生成器S3C2440A定時器特點(diǎn)5個16位定時器S3C2440A定時器特點(diǎn)定時器結(jié)構(gòu):預(yù)分頻器8位分頻器1/21/41/81/16TCLK0/1計數(shù)器觀察寄存器比較寄存器PCLK五選一開關(guān)初值寄存器控制邏輯TOUT中斷定時器結(jié)構(gòu):預(yù)分頻器分頻器計數(shù)器觀比較寄存器PCLK五初控T1)定時器輸入時鐘頻率fTclk(即計數(shù)時鐘頻率):

fTclk=[fpclk∕(Prescaler+1)]×分頻值,式中: Prescaler,預(yù)分頻值,0---255;分頻值為1/2、1/4、1/8、1/162)PWM輸出時鐘頻率:

PWM輸出時鐘頻率=fTclk∕TCNTBn3)PWM輸出信號占空比(即高電平持續(xù)時間所占信號周期的比例):

PWM輸出信號占空比=TCMPBn∕TCNTBn計數(shù)時鐘計算1)定時器輸入時鐘頻率fTclk(即計數(shù)時鐘頻率):計數(shù)ADC與觸摸屏ADC與觸摸屏S3C2440的A/D轉(zhuǎn)換器包含一個8通道的模擬輸入轉(zhuǎn)換器,可以將模擬輸入信號轉(zhuǎn)換成10位數(shù)字編碼在A/D轉(zhuǎn)換時鐘頻率2.5MHz時,其最大轉(zhuǎn)換率為500KSPS輸入電壓范圍為0~3.3VA/D轉(zhuǎn)換器支持片上操作、采樣保持功能和掉電模式AD轉(zhuǎn)換接口中的AIN[7]通道和AIN[5]通道為觸摸屏的模擬信號輸入口S3C2440AADC接口特點(diǎn)S3C2440的A/D轉(zhuǎn)換器包含一個8通道的模擬輸入轉(zhuǎn)換器正常轉(zhuǎn)換模式,用于一般A/D轉(zhuǎn)換,不是用于觸摸屏。轉(zhuǎn)換結(jié)束后,其數(shù)據(jù)在ADCDAT0中的XPDATA域啟動AD的兩種方式:讀取即轉(zhuǎn)換:將ADCCON中的READ_START設(shè)置為1,即每次讀取ADCDAT0中的數(shù)都會觸發(fā)下一次AD轉(zhuǎn)換置位啟動:將ADCCON中的ENABLE_STAERT設(shè)置為1,即啟動AD轉(zhuǎn)換;AD轉(zhuǎn)換開始后該位自動清零正常轉(zhuǎn)換模式正常轉(zhuǎn)換模式,用于一般A/D轉(zhuǎn)換,不是用于觸摸屏。轉(zhuǎn)觸摸屏控制1.分離的X/Y坐標(biāo)轉(zhuǎn)換模式分兩步進(jìn)行X/Y坐標(biāo)轉(zhuǎn)換,2.自動(連續(xù))的X/Y坐標(biāo)轉(zhuǎn)換模式X坐標(biāo)轉(zhuǎn)換結(jié)束啟動Y坐標(biāo)轉(zhuǎn)換,3.等待中斷轉(zhuǎn)換模式在該模式下,轉(zhuǎn)換器等待使用者按壓觸摸屏,一旦觸摸屏被按壓,則產(chǎn)生INT_TC觸摸屏中斷請求。中斷后,在中斷處理程序中再將轉(zhuǎn)換器設(shè)置為分離的X/Y坐標(biāo)轉(zhuǎn)換模式、或者連續(xù)的X/Y坐標(biāo)轉(zhuǎn)換模式進(jìn)行處理觸摸屏控制1.分離的X/Y坐標(biāo)轉(zhuǎn)換模式串口與IrDA串口與IrDAS3C2440AUART特點(diǎn)S3C2440的UART(通用異步串行口)有三個獨(dú)立的異步串行I/O端口:UART0、UART1、UART2每個串口都可以在中斷和DMA兩種模式下進(jìn)行收發(fā)UART支持的最高波特率達(dá)230.4kbps每個UART包含:波特率發(fā)生器、接收器、發(fā)送器和控制單元波特率發(fā)生器以PCLK或UCLK為時鐘源發(fā)送器和接收器各包含1個64位的FIFO寄存器和移位寄存器S3C2440AUART特點(diǎn)S3C2440的UART串口波特率發(fā)生器每個UART的波特率發(fā)生器為傳輸提供了串行移位時鐘。波特率產(chǎn)生器的時鐘源可以從S3C2440的內(nèi)部系統(tǒng)時鐘PCLK或UCLK中來選擇波特率數(shù)值決定于波特率除數(shù)寄存器(UBRDIVn)的值,波特率數(shù)與UBRDIVn的關(guān)系為:UBRDIVn=(int)(CLK/(fB*16))-1其中CLK為所選擇的時鐘頻率,fB為波特率。fB=CLK/16/(UBRDIVn+1)串口波特率發(fā)生器每個UART的波特率發(fā)生器為傳輸提UART引腳:UART0:RXD0---GPH3TXD0---GPH2UART1:RXD1---GPH5TXD1---GPH4UART2:RXD2---GPH7TXD2---GPH6用到的寄存器:ULCONnUCONnUFCONnUMCONnUTRSTATnUTXHnURXHnUBRDIVnUART引腳:SPI與CAN總線SPI與CAN總線SPI(SerialPeripheralInterface,串行外圍設(shè)備接口)是由Motorola公司開發(fā),用來在微控制器和外圍設(shè)備芯片之間提供一個低成本、易使用的接口(SPI有時候也被稱為4線接口)這種接口可以用來連接存儲器(存儲數(shù)據(jù))、A/D轉(zhuǎn)換器、D/A轉(zhuǎn)換器、實(shí)時時鐘日歷、LCD驅(qū)動器、傳感器、音頻芯片,甚至其他處理器SPI(SerialPeripheralInterf第四部分嵌入式硬件TX-2440A

嵌入式視頻教程第四部分嵌入式硬件TX-2440A嵌入式視頻教程主講:相廣超出品:天祥電子網(wǎng)址:第十二講

TX-2440A開發(fā)板硬件原理分析主講:相廣超第十二講TX-2440A開發(fā)板硬件原理分析第十二講

TX-2440A開發(fā)板硬件原理分析1.按鍵與外部中斷2.RTC與定時器3.ADC與觸摸屏4.串口與IrDA5.SPI與CAN總線6.LCD與Camera第十二講TX-2440A開發(fā)板硬件原理分析1.按鍵與外按鍵與外部中斷按鍵與外部中斷S3C2440A具有24個外部中斷分別連接至:GPG0--GPG15:外部中斷EINT8—EINT23GPF0—GPF7:外部中斷EINT0—EINT7支持上升沿、下降沿、高電平、低電平、雙沿觸發(fā)S3C2440A具有24個外部中斷設(shè)置步驟:1.設(shè)置觸發(fā)方式:上升沿、下降沿、高電平、低電平、雙沿觸發(fā)2.清中斷源掛起寄存器、中斷服務(wù)寄存器(可選、防止原有中斷干擾)3.設(shè)置中斷模式(IRQ或FIQ可選,默認(rèn)為IRQ)4.設(shè)置中斷優(yōu)先級(可選,一般默認(rèn)即可)5.打開外部中斷屏蔽6.設(shè)置中斷服務(wù)入口程序設(shè)置步驟:進(jìn)入中斷:1、清中斷源掛起寄存器2、清中斷服務(wù)寄存器防止反復(fù)進(jìn)入中斷3、執(zhí)行中斷服務(wù)程序進(jìn)入中斷:用到的寄存器:SRCPNDINTPNDINTMASKEXTINT0EINTMASKEINTPEND專門用來配置外部中斷的。中斷觸發(fā)方式選擇:000:低電平觸發(fā) 001:高電平觸發(fā) 01x:下降沿觸發(fā) 10x:上升沿觸發(fā)11x:雙邊沿觸發(fā)用到的寄存器:RTC與定時器RTC與定時器時鐘數(shù)據(jù)采用BCD編碼時鐘數(shù)據(jù)有:秒、分、時、日、月、年、星期能夠?qū)﹂c年的年月日進(jìn)行自動處理具有告警功能,當(dāng)系統(tǒng)處于關(guān)機(jī)狀態(tài)時,能產(chǎn)生告警中斷具有獨(dú)立的電源輸入提供毫秒級時鐘中斷,該中斷可用于作為嵌入式操作系統(tǒng)的內(nèi)核時鐘S3C2440ARTC特點(diǎn)時鐘數(shù)據(jù)采用BCD編碼S3C2440ARTC特點(diǎn)5個16位定時器2個8位預(yù)分頻器和2個4位分頻器可編程PWM輸出占空比具有初值自動重裝連續(xù)輸出模式和單脈沖輸出模式具有死區(qū)生成器S3C2440A定時器特點(diǎn)5個16位定時器S3C2440A定時器特點(diǎn)定時器結(jié)構(gòu):預(yù)分頻器8位分頻器1/21/41/81/16TCLK0/1計數(shù)器觀察寄存器比較寄存器PCLK五選一開關(guān)初值寄存器控制邏輯TOUT中斷定時器結(jié)構(gòu):預(yù)分頻器分頻器計數(shù)器觀比較寄存器PCLK五初控T1)定時器輸入時鐘頻率fTclk(即計數(shù)時鐘頻率):

fTclk=[fpclk∕(Prescaler+1)]×分頻值,式中: Prescaler,預(yù)分頻值,0---255;分頻值為1/2、1/4、1/8、1/162)PWM輸出時鐘頻率:

PWM輸出時鐘頻率=fTclk∕TCNTBn3)PWM輸出信號占空比(即高電平持續(xù)時間所占信號周期的比例):

PWM輸出信號占空比=TCMPBn∕TCNTBn計數(shù)時鐘計算1)定時器輸入時鐘頻率fTclk(即計數(shù)時鐘頻率):計數(shù)ADC與觸摸屏ADC與觸摸屏S3C2440的A/D轉(zhuǎn)換器包含一個8通道的模擬輸入轉(zhuǎn)換器,可以將模擬輸入信號轉(zhuǎn)換成10位數(shù)字編碼在A/D轉(zhuǎn)換時鐘頻率2.5MHz時,其最大轉(zhuǎn)換率為500KSPS輸入電壓范圍為0~3.3VA/D轉(zhuǎn)換器支持片上操作、采樣保持功能和掉電模式AD轉(zhuǎn)換接口中的AIN[7]通道和AIN[5]通道為觸摸屏的模擬信號輸入口S3C2440AADC接口特點(diǎn)S3C2440的A/D轉(zhuǎn)換器包含一個8通道的模擬輸入轉(zhuǎn)換器正常轉(zhuǎn)換模式,用于一般A/D轉(zhuǎn)換,不是用于觸摸屏。轉(zhuǎn)換結(jié)束后,其數(shù)據(jù)在ADCDAT0中的XPDATA域啟動AD的兩種方式:讀取即轉(zhuǎn)換:將ADCCON中的READ_START設(shè)置為1,即每次讀取ADCDAT0中的數(shù)都會觸發(fā)下一次AD轉(zhuǎn)換置位啟動:將ADCCON中的ENABLE_STAERT設(shè)置為1,即啟動AD轉(zhuǎn)換;AD轉(zhuǎn)換開始后該位自動清零正常轉(zhuǎn)換模式正常轉(zhuǎn)換模式,用于一般A/D轉(zhuǎn)換,不是用于觸摸屏。轉(zhuǎn)觸摸屏控制1.分離的X/Y坐標(biāo)轉(zhuǎn)換模式分兩步進(jìn)行X/Y坐標(biāo)轉(zhuǎn)換,2.自動(連續(xù))的X/Y坐標(biāo)轉(zhuǎn)換模式X坐標(biāo)轉(zhuǎn)換結(jié)束啟動Y坐標(biāo)轉(zhuǎn)換,3.等待中斷轉(zhuǎn)換模式在該模式下,轉(zhuǎn)換器等待使用者按壓觸摸屏,一旦觸摸屏被按壓,則產(chǎn)生INT_TC觸摸屏中斷請求。中斷后,在中斷處理程序中再將轉(zhuǎn)換器設(shè)置為分離的X/Y坐標(biāo)轉(zhuǎn)換模式、或者連續(xù)的X/Y坐標(biāo)轉(zhuǎn)換模式進(jìn)行處理觸摸屏控制1.分離的X/Y坐標(biāo)轉(zhuǎn)換模式串口與IrDA串口與IrDAS3C2440AUART特點(diǎn)S3C2440的UART(通用異步串行口)有三個獨(dú)立的異步串行I/O端口:UART0、UART1、UART2每個串口都可以在中斷和DMA兩種模式下進(jìn)行收發(fā)UART支持的最高波特率達(dá)230.4kbps每個UART包含:波特率發(fā)生器、接收器、發(fā)送器和控制單元波特率發(fā)生器以PCLK或UCLK為時鐘源發(fā)送器和接收器各包含1個64位的FIFO寄存器和移位寄存器S3C2440AUART特點(diǎn)S3C2440的UART串口波特率發(fā)生器每個UART的波特率發(fā)生器為傳輸提供了串行移位時鐘。波特率產(chǎn)生器的時鐘源可以從S3C2440

溫馨提示

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

評論

0/150

提交評論