【智能車】簡述逐飛TC246定時器


PIT定時器

初始化


void pit_init(CCU6N_enum ccu6n, CCU6_CHN_enum pit_ch, uint32 time);

PIT中斷初始化函數
ccu6n    設置模塊號
pit_ch   選擇通道號
(可選擇模塊號和通道號各兩個,也就是可以設置4個PIT中斷)
time     設置周期中斷的時間,單位是微秒(us)

中斷服務函數

中斷服務函數在isr.c中



IFX_INTERRUPT(isr, vectabNum, prio);


PIT中斷服務函數
isr        中斷服務函數名稱
vectabNum  設置中斷的處理者,可以選擇的由CPU0,CPU1,DMA
prio       設置中斷的優先級,**值得一提的是TC264可以設定的優先級是0-255,與stm32單片機不同的是數字越大優先級越高,設置0不開啟中斷**


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM