|
|
一天攻破K60或者KL26封面:
0.png (58.34 KB, 下載次數(shù): 84)
下載附件
2018-5-26 02:37 上傳
想快速上手K60/KL26單片機(jī)嗎?山外K60/KL26庫,是你最好的選擇:簡單的調(diào)用函數(shù)接口,良好的編程風(fēng)格,讓你可以不了解寄存器配置的情況下快速入門Kinetis系列單片機(jī)。
目前的單片機(jī)種類越來越多,僅僅飛思卡爾的 Kinetis 系列單片機(jī)就有 8 大系列,
每個(gè)系列還有多個(gè)子系列,例如 K 系列里有 K1x、K2x、K3x、…、K7x 等多個(gè)子系列。
K6x子系列里還可以繼續(xù)細(xì)分為 K60DN、K60FX、K64FX等等…
0.png (109.75 KB, 下載次數(shù): 69)
下載附件
2018-5-26 02:38 上傳
目前的單片機(jī)型號實(shí)在太多了,單片機(jī)功能越來越強(qiáng)大,寄存器越來越復(fù)雜,假如每使用一款單片機(jī)都要我們從頭開始開發(fā),那得開發(fā)到何年何月? 山外針對比賽常用的K60/KL26單片機(jī),開發(fā)出相應(yīng)的底層驅(qū)動(dòng)庫,從而方便應(yīng)用者專注于開發(fā)自己的應(yīng)用程序,而不是為了開發(fā)底層而占用過多的時(shí)間。 山外K60、KL26庫,盡可能地把底層的驅(qū)動(dòng)完善,用戶可以直接調(diào)用 API接口,而不必慢慢對著datasheet來研究。例如UART、FTM、I2C等模塊,函數(shù)內(nèi)部會(huì)根據(jù)系統(tǒng)時(shí)鐘頻率來自動(dòng)計(jì)算和選擇分頻系數(shù),用戶不必?fù)?dān)心更改頻率后模塊不能使用。當(dāng)然,如果main函數(shù)里中途更改時(shí)鐘頻率,就需要重新初始化,以便重新計(jì)算和選擇分頻系數(shù)。
有的人說,用庫,就好比填空那樣,傻瓜式地寫代碼,學(xué)不到任何的東西。這個(gè)要分情況來討論:
情況一:初學(xué)者,從沒系統(tǒng)學(xué)過一款單片機(jī),想深入研究底層的開發(fā)。 對于這種情況,初學(xué)者應(yīng)該重點(diǎn)放在于研究底層是怎么實(shí)現(xiàn)的,參考優(yōu)秀的底層庫思想,為自己所用。
我們推薦的是參考我們的書籍:《輕松玩轉(zhuǎn) ARM Cortex-M4微控制器-基于Kinetis K60》,這是一本適合初學(xué)者進(jìn)階的書籍。本書針對初學(xué)者對 C語言、時(shí)序圖、Datasheet不熟悉,重點(diǎn)講解這方面的內(nèi)容。從山外自身經(jīng)驗(yàn)來看,基礎(chǔ)知識的缺乏是影響學(xué)習(xí)進(jìn)度的主要原因。只要基礎(chǔ)扎實(shí),那么任意來一款單片機(jī),Datasheet+官方例程,基本上可以快速上手,甚至寫成自己的庫。
(注:書上注明技術(shù)支持論壇是野火初學(xué)論壇,但由于本書作者(山外メ雲(yún)ジ)已經(jīng)從野火公司獨(dú)立出來,野火論壇不再做任何飛思卡爾產(chǎn)品的技術(shù)支持,相應(yīng)的技術(shù)支持論壇轉(zhuǎn)到【山外論壇】
例如下圖就是 PORT模塊寄存器的內(nèi)存分布:
0.png (236.42 KB, 下載次數(shù): 95)
下載附件
2018-5-26 02:39 上傳
情況二:初學(xué)者,從沒系統(tǒng)學(xué)過一款單片機(jī),但想快速用上一款單片機(jī)。 面對這種初學(xué)者,我們的建議是需要加固基礎(chǔ)知識,強(qiáng)化 C語言、時(shí)序等知識,在這基礎(chǔ)上才使用我們的庫,否則遇到程序 bug時(shí)就沒法自行解決。
只要在良好的基礎(chǔ)上,才可以任意上手不同的庫,從而快速開發(fā)自己的產(chǎn)品。
情況三:有基礎(chǔ)者,沒時(shí)間研究底層,想快速用上一款單片機(jī)。
對于有基礎(chǔ)的學(xué)者來說,一通百通,直接在現(xiàn)有的庫基礎(chǔ)上拓展自己的應(yīng)用,專注于自己的應(yīng)用開發(fā),從而減少開發(fā)時(shí)間。 目前的應(yīng)用需要越來越多,越來越難,利用現(xiàn)有的庫,可以大大降低開發(fā)時(shí)間和開發(fā)難度。其他常見的庫有:FATFS、ucos、emwin等等。
為了讓初學(xué)者快速入門,減少學(xué)習(xí)時(shí)間,尤其是為了那些參加智能車比賽而沒時(shí)間學(xué)習(xí)深入研究Kinetis單片機(jī)朋友,我們特意寫了 Kinetis開發(fā)板的教程。力求大大減少初學(xué)者的學(xué)習(xí)時(shí)間。
0.jpg (28.99 KB, 下載次數(shù): 79)
下載附件
2018-5-26 02:40 上傳
完整的pdf格式文檔51黑下載地址(共231頁):
一天攻破K60&KL26.pdf
(8.33 MB, 下載次數(shù): 298)
2018-5-25 15:48 上傳
點(diǎn)擊文件名下載附件
一天攻破K60&KL26 下載積分: 黑幣 -5
|
|