找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2268|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

STM32嵌入式入門必看之文章(他山之玉)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:83710 發(fā)表于 2015-6-24 18:35 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
首先問題1:我是單片機(jī)好還是直接學(xué)STM32好呢?
答:首先我們談下目的,你學(xué)習(xí)的最終目的是能夠開發(fā)產(chǎn)品或者成為項目經(jīng)理;而目前市場上的單片機(jī)都基本用C語言了,用匯編進(jìn)行開發(fā)的項目已經(jīng)非常少了
在硬件接口這個環(huán)節(jié)上都一樣:學(xué)51單片機(jī)和學(xué)STM32都是一樣的,主要看其市場上的資料是不是足夠充分,都是調(diào)用硬件的接口,控制I/O,完成相應(yīng)的功能
在軟件這個環(huán)節(jié)上,STM32要強(qiáng)過51單片機(jī):為什么這么說呢?學(xué)STM32它自帶一個官方的庫,而這個庫的源代碼是開放的;而51單片機(jī)卻沒有,也就說,當(dāng)你做一個具體項目的時候,用STM32開發(fā)項目速度會比用51單片機(jī)要輕松快捷,方便,并且BUG也少.
ST的這個庫專門是由ST官方團(tuán)隊打造的,是經(jīng)過詳細(xì)認(rèn)真測試過的,例如:你要做處理器支持USB的U盤功能,對51來說,你可能需要在網(wǎng)上去找這樣一個驅(qū)動,然后移植到51單片機(jī)上,這樣的缺點(diǎn)是:移植本身就比較累,比較麻煩,并可能有些代碼不一定經(jīng)過驗證了的,很難保證沒有BUG;而STM32是官方推薦的庫源代碼,這些功能早就有了,所以用STM32開發(fā)項目做起來非常的輕松,愉快,放心,BUG也少。
從選型方面考慮:STM32的性價比與單片機(jī)相比,雖說單片機(jī)很便宜了,一般市場上就5塊錢左右,而STM32最便宜的是10元多一點(diǎn),但是如果比性價比,STM32還是很要強(qiáng)過51單片機(jī)很多,為什么呢?因為首先STM32是72MHZ的主頻,而51單片機(jī)是10多M,隨著未來產(chǎn)品功能增多了,要求越來越高,可能51單片機(jī)的速度和性能就滿足不了需求,而STM32足夠強(qiáng)勁的主頻,可以延緩這個問題,使得您的產(chǎn)品周期生命得到延長,而且你有其他新需求也可以靈活增加上來,因為STM32完全有能力負(fù)擔(dān)得起。

問題2:STM32如何才能快速入門?
答:首先就是最好具備基本的電子基礎(chǔ),如果您只有純軟件基礎(chǔ),那就應(yīng)該打扎實C語言基礎(chǔ),然后弄一塊開發(fā)板,邊學(xué)邊補(bǔ)充硬件電子方面的知識,因為軟件背景去理論的學(xué)硬件,那是非?菰锏氖虑椋倚Ч膊灰欢ɡ硐;那么此時你就需要一款比較的板子,板子大與小,功能多與少都不是那么重要,這里最重要的就是要資料豐富,資料豐富,才是最好的;我當(dāng)時就從同事那里弄了一塊STM32神舟系列的板子,大概花了1,2個星期就正式入門了。以下是我摘抄的關(guān)于那個板子的一些特點(diǎn),大家可以看看:

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:87991 發(fā)表于 2015-8-17 09:34 | 只看該作者
繼續(xù)更啊
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表