timer plus
最簡單的外設之一
時鐘:內部鎖相環/外部時鐘(計數器)或事件
模式選擇:單次執行,連續執行,連續執行+週期過載
執行過程中的操作:定時器計數暫存器,時鐘脈衝來,+1
比較模組產生脈衝,生成四個事件:
1.產生cpu中斷到cpu控制器
2.dma事件到dma控制器
3.復位cpu,por(power on reset),將cpu所有外設、核心等所有裝置復位。事件由看門狗定時器來產生,只能將定時器一來作為看門狗定時器。
4.輸出事件到輸出管腳(脈衝訊號)
週期過載暫存器:改變定時器每次計數達到最大值時所要過載的值
作用:比如輸出pwm波時,通過改變過載的值,就可以輸出不同的pwm波形
下面是概述圖:
c6748 64位暫存器,低32位定時器叫定時器一二,高32位定時器三四。
定時器三四可以指定分頻係數
配置為關聯定時器:定時器三四作為定時器一二的預定標,即預分頻
與八個比較暫存器比較產生相應事件
定時器一二,pll旁路時鐘
定時器三四,預設都使用pll0_sysclk2時鐘,cpu二分頻
為什麼外設時鐘頻率可選?
答:降cpu頻降功率;但串列埠、定時器等需要穩定的頻率。pll1與cpu無關的鎖相環,就使用固定的頻率執行。
下圖為定時器三四輸入、輸出管腳
時鐘輸入管腳(預設配置)
時鐘輸出管腳(必須重新配置)
定時器一二:時鐘輸入輸出管腳為同乙個管腳
創龍TMS320C6748開發板串列埠和中斷學習筆記
1.硬體上,底板有2個串列埠,uart1和uart2 使用了max3232電平轉換晶元 其中uart2也可以轉rs485的。2.看下資料手冊部分,不過一直不理解過取樣的意思,16位元組的fifo three configurable 16550 type uart modules with mode...
TMS320C5509A學習筆記 學前注意事項
a 安裝正確的 器驅動,我採用的是合眾達的xds510 usb2.0 器,成功安裝驅動後開啟 裝置管理器後 看到的效果如圖,b jtag介面不能插反,如果jtag插反,電路板中的u10會發熱。複習一下jtag介面吧 jtag joint test action group 聯合測試行動小組 是一種國...
TMS320C5509A自帶ADC配置引數計算
tms320c5509a自帶adc使用起來比較方便,但是確定引數比較麻煩。作者嘗試使用程式計算出來,方便dsp自帶adc的使用。設計的程式可 直接計算出tms320c5509a自帶adc配置引數,以十六進製制形式輸出結果,方便可用。另外作者發現,ti的tms320vc5509 dsp analog ...