F28377D配套樣例說明_目錄_第1頁
F28377D配套樣例說明_目錄_第2頁
F28377D配套樣例說明_目錄_第3頁
F28377D配套樣例說明_目錄_第4頁
F28377D配套樣例說明_目錄_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、2015TI示例程序Ver1.4說明書注:為適應(yīng)MINI F28377D,部份源程序有相應(yīng)調(diào)整適用MINI F28377D最小系統(tǒng)板陳慶 ELVIS CHENSTARFLY | starflytek17STARFLY | FOCOUS ON YOUR FOCOUS星蝶 | 聚焦您的關(guān)注1 ADC 后處理延時(shí)捕獲(ADC_PPB_DELAY)1.7.1.1 程序說明171.2 PPB采樣延時(shí)捕獲171.3 程序調(diào)整181.4 學(xué)習(xí)筆記181.4.1 程序描述 181.4.2 拓展182 ADC PPB限制值(ADC_PPB_LIMITS192.1 程序說明192.2 PPB限制值檢測和過零檢測

2、192.3 程序調(diào)整202.4 學(xué)習(xí)筆記202.4.1 程序描述 202.4.2 拓展203 ADC PPB OFFSET(ADC_PPB_OFFS.ET)213.1 程序說明213.2 PPB補(bǔ)償校正213.3 程序調(diào)整223.4 學(xué)習(xí)筆記223.4.1 程序描述22342 拓展224 ADC連續(xù)觸發(fā)(ADC_SOC_CONTINUOU.S)234.1 程序說明234.2 連續(xù)觸發(fā)模式 234.3 程序調(diào)整234.4 學(xué)習(xí)筆記234.4.1 程序描述 234.4.2 拓展245 ADC EPWM觸發(fā)(ADC_SOC_EPWM)255.1 程序說明255.2 ePWM觸發(fā)單個(gè)轉(zhuǎn)換 255.3

3、程序調(diào)整265.4 學(xué)習(xí)筆記265.4.1 程序描述265.4.2 拓展266 ADC 軟件強(qiáng)希9 (ADC_SOC_SOFTWARE)276.1 程序說明276.2 SOC的軟件觸發(fā) 276.3 程序調(diào)整276.4 學(xué)習(xí)筆記27641程序描述276.4.2 拓展287 閃燈BLINKY29.7.1 程序說明297.2 程序調(diào)整298 帶 DCSM的閃燈 BLINKY WITH DCSM298.1 程序說明298.2 程序調(diào)整298.3 學(xué)習(xí)筆記298.3.1 程序描述 298.3.2 拓展309 緩沖的 DAC使能 (BUFFDAC_ENABLE).31.9.1 程序說明319.2 緩沖DA

4、C概述319.3 程序調(diào)整319.4 學(xué)習(xí)筆記329.4.1 程序說明329.4.2 拓展3210 CAN外部回送(CAN_LOOPBACK).33.10.1 程序說明3310.2 程序調(diào)整3310.3 學(xué)習(xí)筆記3311 帶中斷 CAN外部回送(CAN_LOOPBACK_INTERRUPTS)34.11.1 程序說明3412 CLA 5抽頭有限脈沖響應(yīng)濾波器(CLA_ADC_FIR32_CPU01.)3412.1 程序說明3413 CLA使用查表法的 ARCSINE(X) (CLA_ASIN_CPU01)35.13.1 程序說明3514 CLA使 用查表法的 ARCTANGENT(X) (CL

5、A_ATAN_CPU01)35.14.1 程序說明3515 CLA CRC查表算法(CLA_CRC8_CPU0.1)3615.1 程序說明3616 CLA CRC生成表算法(CLA_CRC8TABLE1_CPU01)37.16.1 程序說明3717 3X3矩陣 CLA行列式(CLA_DET_3BY3_CPU01)37.17.1 程序說明3718 CLA除法:牛頓-拉夫遜方法(CLA_DIVIDE_CPU01)38.18.1 程序說明3819 CLA10X 采用查表(CLA_EXP2_CPU0.1)3819.1 程序說明3820 CLA E/B 查表法(CLA_EXP2_CPU01)39.20.

6、1 程序說明3921 CLA 5通道有限脈沖響應(yīng)濾波器(CLA_FIR32_CPU01)3921.1 程序說明3922 CLA 2極2零無限脈沖響應(yīng)濾波器(CLA_IIR2P2Z_CPU0.1).4022.1 程序說明4023 CLA邏輯測試(CLA_LOGIC_CPU0.)4024 CLA矩陣乘法(CLA_MATRIX_MPY_CPU01)41.24.1 程序說明4125 CLA矩陣轉(zhuǎn)置(CLA_MATRIX_TRANSPOSE_CPU01).4.1.25.1 程序說明4126 CLA C和 ASM混合編程(CLA_MIXED_C_ASM_CPU01)42.26.1 程序說明4227 CLA

7、 質(zhì)數(shù)(CLA_PRIME_CPU01).4227.1 程序說明4228 CLA 希爾排序(CLA_SHELLSORT_CPU01)4328.1 程序說明4329 CLA 平方根(CLA_SQRT_CPU0.1).4329.1 程序說明4330 CLA矢量反轉(zhuǎn)(CLA_INVERSE_CPU01).4430.1 程序說明 4431 CLA矢 量最大值(CLA_VMAXFLOAT_CPU.Q1.)4 431.1 程序說明4432 CLA矢 量最小值(CLA_VMINFLOAT_CPU 01)4 532.1 程序說明4533 CMPSS 步故障4633.1 程序說明4633.2 數(shù)字比較事件(DC

8、AEVT1/2 and DCBEVT1/2):4633.3 CMPSS 概覽4733.3.1 特點(diǎn)4733.4 程序調(diào)整4733.5 學(xué)習(xí)筆記4733.5.1 程序描述4733.5.2 拓展4834 CMPS熨字濾波器4834.1 程序說明 4834.2 數(shù)字濾波器4834.3 程序調(diào)整4934.4 學(xué)習(xí)筆記4934.4.1 程序描述 4934.4.2 拓展4935 CPU計(jì)時(shí)器.4.935.1 程序說明4935.2 程序調(diào)整5035.3 學(xué)習(xí)筆記5035.3.1 程序描述 5035.3.2 程序拓展5036 ECAP APWM50.36.1 程序說明5036.2 APWM模式應(yīng)用 5036.

9、3 程序調(diào)整5136.4 學(xué)習(xí)筆記5136.4.1 程序描述5137 ECAP甫獲 PWM51.37.1 程序說明5138 EMIF異步模式(EMIF1_16BIT_ASRAM)52.38.1 程序說明5239 EMIF1 SDRAM!式(EMIF1_32BIT_SDRAM)52.39.1 程序說明5240 EPWM死區(qū)控希9 (EPWM_DEADBAND)52.40.1 程序說明5240.2 學(xué)習(xí)筆記5340.2.1 程序描述 5341 EPWM故障區(qū)模式(EPWM_TRIP_ZON.E)5441.1 程序說明5441.2 程序調(diào)整5441.3 學(xué)習(xí)筆記5441.3.1 程序描述5441.3

10、.2 拓展5542 EPWM動(dòng)作限定(EPWM_UP_AQ)55.42.1 程序說明5542.2 程序調(diào)整5542.3 學(xué)習(xí)筆記5542.3.1 程序描述 5543 EPWM動(dòng)作限定(EPWM_UPDOWN_AQ)5.6.43.1 程序說明5644 使用EQEP外設(shè)監(jiān)測頻率(EQEP_FREQCAL)5644.1 程序說明 5644.2 學(xué)習(xí)筆記5744.2.1 程序描述 5745 EQEP速度和位置檢測(EQEP_POS_SPEED)5745.1 程序說明5746 夕卜部故障(EXTERNALINTERRUPT)5946.1 程序說明5946.2 學(xué)習(xí)筆記5946.2.1 程序描述 5947

11、 設(shè)備 GPIO設(shè)置(GPIOSETUP.).6.047.1 程序說明6048 GPIO反轉(zhuǎn)測試(GPIOTOGGLE)6048.1 程序說明 6049 HRPWM SFOffl試(HRPWM_DUTY_SFO_V8)6.149.1 程序說明 6150 HRPWM SFG測試(HRPWM_PRDUPDOWN_SFO_V8)62.50.1 程序說明6251 HRPWM滑動(dòng)器測試(HRPWM_SLIDER)62.51.1 程序說明6252 I2C EEPRO樣例(I2C_EEPROM)63.52.1 程序說明6352.2 學(xué)習(xí)筆記6352.2.1 程序描述 6352.2.2 拓展6353 低功耗模

12、式:設(shè)備空閑模式和喚醒(LPM_IDLEWAKE)63.53.1 程序描述 6354 低功率模式:設(shè)備待機(jī)模式并喚醒(LPM_STANDBYWAKE)64.54.1 程序說明 6455 MCBSF回送(MCBSP_LOOPBACK)64.55.1 程序說明6456 MCBSP帶 DMA 回送(MCBSP_LOOPBACK_DMA)66.56.1 程序說明 6657 MCBSP帶中斷回送(MCBSP_LOOPBACK_INTERRUPTS).6757.1 程序說明6758 MCBSP使用 SPI模式時(shí)回送(MCBSP_SPI_LOOPBACK).6758.1 程序說明6759 SCI 回饋(SC

13、I_ECHOBAC.K)6.859.1 程序說明6860 SCI FIFO數(shù)字回送(SCI_LOOBACK)69.60.1 程序說明 6961 SCI帶中斷數(shù)字回送(SCI_LOOPBACK_INTERRUPTS)7.0.61.1 程序說明7062 采用FAT文件系統(tǒng)的SD*( SD_CARD)70.62.1 程序說明7063 SDFM濾波器同步CLA7163.1 程序說明7164 SDFM濾波器同步CPU7264.1 程序說明 7265 SDFM濾波器同步DMA7265.1 程序說明7266 SDFM PWM SYNC.7266.1 程序說明7267 設(shè)置 CPU01 72.67.1 程序說

14、明7268 SPI數(shù)字回送(SPI_LOOPBACK).7368.1 程序說明7369 SPI帶 DMA數(shù)字回送(SPI_LOOPBACK_DMA)73.69.1 程序說明7370 SPI DIGITAL LOOP BACK WITH INTERRUPTS (SPI_LOOPBACK_INTERRUPTS)70.1 程序說明7471 軟件優(yōu)先中斷(SW_PRIORITIZED_INTERRUPTS)74.71.1 程序說明7472 LED 閃爍啟動(dòng)程序(TIMED_LED_BLINK)7.5.72.1 程序說明7572.2 程序調(diào)整7573 使用 TMU 對 SINE(X)性能分析(TMU_S

15、INEGEN).7673.1 程序說明7674 USB 常容量設(shè)備(USB_DEV_BULK)7.6.74.1 程序說明 7675 USB HID鍵盤設(shè)備(USB_DEV_KEYBOARD)7775.1 程序說明7776 USB HID鼠標(biāo)設(shè)備(USB_DEV_MOUSE)7776.1 程序說明7777 USB串 口設(shè)備(USB_DEV_SERIAL)7877.1 程序說明7877.2 學(xué)習(xí)筆記7878 USB 雙重檢測(USB_DUAL_DETECT)78.78.1 .程序說明7879 USB HID鍵盤主機(jī)(USB_HOST_KEYBOARD).7979.1 程序說明7980 USB HI

16、鼠標(biāo)主機(jī)(USB_HOST_MOUSE).7980.1 程序說明7981 USB 大存儲器主機(jī)(USB_HOST_MSC)7.9.81.1 程序說明7982 看門狗8082.1 程序說明 8083 ADC & EPWM ONCPU28083.1 程序說明 8084 閃爍81.84.1 程序說明 8184.2 學(xué)習(xí)筆記8184.2.1 拓展8185 CLAARCSINE(X)采用查表法(CLA_ASIN_CPU01)8.1.85.1 程序說明8186 CLA 2極2零有限脈沖響應(yīng)濾波器 (CLA_IIR2P2Z_CPU0.1).8286.1 程序說明8287CPU01至 CPU02 IP

17、C驅(qū)動(dòng)器.8.387.1程序說明8388CPU01至 CPU02 IP(簡化驅(qū)動(dòng)器(CPU01_TO_CPU2_IPCDRIVERS LITE)B4.88.1程序說明8489CPU01至 CPU02 IPC寫保護(hù)驅(qū)動(dòng)器8489.1程序說明8490DMA TRANSFER SHARED PERIPHERAL85.90.1程序說明8591單或雙核SCI FLAS編程解決方案 8691.1程序說明8692使用USB為單個(gè)或雙核更新固件8692.1程序說明8693FLASH編寫8793.1程序說明8794IPC GPIC反轉(zhuǎn)8794.1程序說明8794.2程序調(diào)整8895 共享 RAM 管理(RAM_

18、MANAGEMENT)8895.1 程序說明8896 SDFM濾波器同步CLA89程序說明 89版權(quán)屬于作者本人,僅作為學(xué)習(xí)使用,請勿用于商業(yè)用途20STARFLY | FOCOUS ON YOUR FOCOUS星蝶 | 聚焦您的關(guān)注1 ADC后處理延時(shí)捕獲 (adc_ppb_delay)1.1程序說明此樣例給出了采用后處理模塊”的延時(shí)捕獲功能。設(shè)置了兩個(gè)異步 ADC觸發(fā)器:ePWM1,周期2048,觸發(fā)SOC0進(jìn)行A0腳的轉(zhuǎn)換ePWM2,周期9999,觸發(fā)SOC1進(jìn)行A1腳的轉(zhuǎn)換每個(gè)轉(zhuǎn)換在轉(zhuǎn)換結(jié)束時(shí)產(chǎn)生一個(gè)ISR。SOC0的ISR中,一個(gè)轉(zhuǎn)換計(jì)數(shù)器將加 1并且檢查PPB確認(rèn)采樣是否被延時(shí).程

19、序運(yùn)行時(shí),存儲器將包含:con version :被延時(shí)的SOC0的轉(zhuǎn)換序列delay :每個(gè)延時(shí)轉(zhuǎn)換對應(yīng)的延時(shí)1.2 PPB采樣延時(shí)捕獲當(dāng)多個(gè)控制環(huán)在同一個(gè) ADC上異步運(yùn)行,此時(shí)兩個(gè)或更多環(huán)的ADC請求將會有沖突的可能,這個(gè)可能會導(dǎo)致一個(gè)采樣被延時(shí)。在整個(gè)系統(tǒng)中會以監(jiān)控偏差出現(xiàn)。如果知道什么時(shí)候產(chǎn)生這個(gè)延時(shí)以及產(chǎn)生延時(shí)的總量,軟件可以采用推算技術(shù)來減少這個(gè)偏差。為此目的,每個(gè) PPB 在ADCPPBxSTAMP 寄存器中擁有一個(gè) DLYSTAMP 域。這個(gè)域?qū)诓⒑?SOC觸發(fā)時(shí)和SOC開始轉(zhuǎn)換時(shí)之間的 SYSCLK周期的計(jì)數(shù),實(shí)現(xiàn)方法是通過基于 SYSCLK 的全局12位自由運(yùn)行計(jì)數(shù)器, 存放在ADCCOUNTER 寄存器中的FREECOUNT 域中。當(dāng) 并合SOC觸發(fā)器激活,這個(gè)計(jì)數(shù)器的值裝載到DCPPBxTRIPLO.REQSTAMP的位域中。當(dāng)SOC實(shí)際采樣窗口開始時(shí),REQSTAMP 中的值從當(dāng)前FREECOUNT值中減去并存儲 在 DLYSTMP 。注意:如果在SOC觸發(fā)器和SOC獲取實(shí)際啟動(dòng)間超過了 4096SYSCLK , FREECOUNT 寄存器可能 溢出不止一次,導(dǎo)致不正確的 DLYSTAMP值。注意可以使用非常慢的轉(zhuǎn)換來避免。注意:

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論