導航:首頁 > 操作系統 > 飛思卡爾單片機應用

飛思卡爾單片機應用

發布時間:2024-08-02 10:33:11

A. 詢一款飛思卡爾16位單片機,帶PWM死區控制

1.5.2 FTM的寄存器

對FTM模塊的設置和訪問時都是通過FTM的寄存器來完成,下面我們就開始介紹FTM相關的寄存器。注意,FTM模塊有很多寄存器的寫入操作並不能立刻更新該寄存器的值,而是先寫到一個緩沖器(Buffer)里,由系統在設置好的載入點(load point),再配合軟體或硬體觸發的方式來從緩沖器更新寄存器中的值的,後面我們介紹到這些寄存器的時候會指出。另外,FTM的很多寄存器具有防寫功能,需要先把防寫打開才可以寫入,這點也在後面的介紹中提到。

1. 狀態和控制寄存器(FTMx_SC)

飛思卡爾K60 <wbr>FTM模塊詳解【一】

該寄存器每個FTM模塊一個,裡麵包含計數器溢出標志,溢出中斷允許設置,計數模式設置,時鍾源選擇和分頻設置,具體如下。

l TOF:定時器溢出標志,當FTM模塊計數器到達MOD寄存器中設置的結束值時,無論是遞增計數還是先加後減計數,在計數值從結束值變化到下一個值時,該位置1。當讀取該寄存器,且該位置1時,寫0可清除該標志,寫1則沒有效果。

l TOIE:定時器溢出中斷使能。當TOF置1時是否觸發中斷。對外界固定時鍾計數配合TOF和TOIE則可以實現定時中斷的功能。

TOIE=0:定時器溢出中斷禁止;

TOIE=1:定時器溢出中斷使能。

l CPWMS:中心對齊PWM選擇。這一位實際是設置計數器加減計數,所謂PWM中心對齊模式就是指的計數器先加後減。該位平時出於防寫狀態,只有在MODE[WPDIS] = 1時才可被寫入。

CPWMS=0:計數器加法計數;

CPWMS=1:計數器先加後減計數。

l CLKS:時鍾源選擇。選擇FTM計數器的時鍾來源。該位平時防寫,只有在MODE[WPDIS] = 1時才可寫入。

CLKS=00:未選擇時鍾;

CLKS=01:系統時鍾(推薦,即Bus Clock);

CLKS=10:定頻時鍾;

CLKS=11:外部時鍾。

l PS:預分頻設置。設置對CLK選中的時鍾預分頻。該位平時防寫,只有在MODE[WPDIS] = 1時才可寫入。

預分頻比=2^PS,最大128分頻。

B. 飛思卡爾的單片機編程和普通51的編程有很大區別么

區別不大,都是對寄存器操作的,熟悉了寄存器規則以及編程方法就行

飛思卡爾單片機系列
32位Kinetis系列;32位ColdFire系列;32位MPC56xx系列;8位微控制器系列(可使用2片);16位DSC系列;16位微控制器9S12XS系列;16位微控制器9S12G系列
51單片機
51單片機是對所有兼容Intel 8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8004單片機,後來隨著Flash rom技術的發展,8004單片機取得了長足的進展,成為應用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應用於工業測控系統之中。很多公司都有51系列的兼容機型推出,今後很長的一段時間內將佔有大量市場。51單片機是基礎入門的一個單片機,還是應用最廣泛的一種。

C. 為什麼汽車行業普遍使用飛思卡爾單片機不用stm32

飛思卡爾針對汽車應用的單片機系列,可靠性、抗干擾性總體來說比較好。而且飛思卡爾的單片機比較有持續性,很多十幾年前的型號也都可以買得到。
不過還是英飛凌的汽車級單片機更NB……

閱讀全文

與飛思卡爾單片機應用相關的資料

熱點內容
linux父子進程通信 瀏覽:882
程序員為什麼總是用手機 瀏覽:302
安卓9程序怎麼用 瀏覽:839
如何恢復編譯 瀏覽:844
mybatispdf 瀏覽:872
plc使用的是單片機嗎 瀏覽:807
如何讓安卓平板音量上限 瀏覽:231
代理伺服器請求超時如何設置 瀏覽:110
pdf批量蓋章 瀏覽:772
珠江寬頻網關伺服器地址 瀏覽:706
程序員練打字網站 瀏覽:571
銀行app怎麼刪除流水 瀏覽:469
pw文件怎麼解壓 瀏覽:37
intel編譯器linux 瀏覽:121
內存卡里怎樣重建文件夾 瀏覽:701
壓縮充氣機的維修 瀏覽:860
網易游戲自動加密怎麼辦 瀏覽:631
難倒高級程序員演算法 瀏覽:511
ug重新附著命令 瀏覽:262
創造與魔法下個伺服器什麼時候開 瀏覽:776