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