導航:首頁 > 操作系統 > 單片機哪種成本低

單片機哪種成本低

發布時間:2023-03-03 07:56:22

1. 目前最便宜的MCU可以做到多少錢如果要含程序的單片機最低又能做到什麼價

OTP的或者掩膜的大概有1塊以下的,如果是flash的基本最便宜的也要2塊左右。

2. 如圖單片機是什麼類型硬體成本有多少

圖中板子上的單片機是Ateml旗下的AVR類單片機,型號是mega328p,板子有電阻、電容這些都不值錢,有晶振,應該還有AD晶元和運放晶元,成本合計不到20。單片機的代碼是無法直接讀取的,可以找專業公司抄板,成本可能比較高,幾千的樣子,最好的辦法是找人幫你設計,去網上寶網找找吧,很多的,比抄板要低一些,是值得選擇的方法之一,當然,最好還是自己培養技術研發人員吧,這東東需要不斷升級以適應應用需求的,所以持續發展需要技術後盾的。

3. 現在工業生產最普遍用的是哪種型號的單片機

追求低成本會選擇STC單片機,這個跟51基本一樣。
追求低功耗會選擇430單片機,這是TI的16位單片機。
高端單片機用stm32,這款單片機屬於arm。
普通應用工業級用c8051f,這個屬於51的加強。
AVR這款性價比還湊合。PIC也有較多應用。
單片機就是配置寄存器和C語言,個別的有啟動代碼,需要懂匯編,不在乎什麼型號,都一樣。掌握精髓不用去追求型號。精通一款就可以。
想學ARM也一樣,C語言,匯編和配置寄存器,一般有單片機基礎才學ARM。ARM就是多了操作系統這一項,建議學WINCE上手較快,會MFC就差不多了。
做產品應該把精力放在自己產品特色上,要把操作系統當作工具用。像linux這種學術操作系統開發難度大,開發工具不好用,成本高,時間長,圖形界面一般,不適合中小公司使用,大公司用linux也會同時用wince。不要說linux免費,你用windows xp交錢了嗎?wince呢?linux熱無非是中國培訓機構的炒作。

4. 同一個項目分別用stm32和51單片機會有什麼不同

李工的經驗,有如下幾點不同,希望你供你參考。

1.51是8位單片機,而stm32是32位單片機。時鍾方面stm32運行頻率更高,性能更好。兩種單片機性能差別比較大。

2.片上資源不一樣。簡單講stm32單片機外設豐富,比如串口,I2c等。stm32單片機片上flash和RAM更大。以後升級功能,改進功能的空間大。如果考慮以後功能升級,建議考慮stm32.

3.成本上應該是51單片機要便宜一些。

4.stm32單片機開發資料和參考程序比較多,有庫函數,應用起來方便。51單片機更多直接操作寄存器,開發不方便。

我是北漂李工,一個北漂8年的程序員

在項目開發過程中,我們經常會遇到需要單片機選型,所以我們常常會根據項目功能需求來選擇合適的單片機品牌和型號。常見的51內核單片機和STM32單片機也會是我們主要考慮的型號。

STM32與51單片機的參數差異 STM32與51單片機軟體開發難度差異

STM32使用寄存器比51單片機要多很多,其配置比51復雜,而且中斷邏輯,時鍾配置使能控制等很多概念都是51單片機中所沒有的,再加上stm32很多功能如USB,FSMC。等等功能,其功能更加強大,雖然官方提供了開發固件庫和相關開發輔助工具,但很多時候,遇到bug調試難度也加大了很多。

stm32固件庫很多實用結構體和指針變數,很多在51單片機開發過程不太注重結構體與指針的使用,那麼在STM32開發過程中,就難以理解其固件庫的運用邏輯。

STM32與51單片機的性價比差異

STM32比51處理速度快,外設功能豐富強大,所以價格普遍比51單片機偏貴,在項目選型過程中,需要根據項目功能需求,選擇合適的單片機,如果是51單片機能用,那麼考慮項目成本,肯定是不能選擇STM32,如果51單片機不能用,即使再便宜,也用不了。

總之, 作為單片機開發工程師,需要能夠進行一定的器件選型能力,這個也是必備的專業技能。

搞多了開發,你會發現其實用什麼真的不重要,只要你會用就行。單片機好比一個精密機床,你要想加工一件作品,你用任何品牌的機床都可以,關鍵點是這個機床你會不會用,了解通透程度如何。不同品牌機床操作方法肯定大同小異,不會差別很多,你會用一種,另外一種不用看手冊,也能猜出個七八分。機床這樣,編程也是這樣,給你個51,你應該能控制全世界。

首先如果同一個項目可以用51和STM32同時開發,就不建議使用STM32了,51成本更低。

STM32和51單片機不同點有很多:

1.開發方式不同

51單片機一般是直接操作寄存器,STM32主要操作庫函數編程

2.系統資源不同

一般而言STM32資源要比51單片機更多

3.開發環境可能不同

51和STM32一般來講都可以在Keil下開發,但STM32有更多中選擇,可以在Linux下面開發,windows Esplise下開發,甚至直接用VSCode + 插件方式開發。

4.操作系統區別

一般而言,51單片機不支持操作系統,STM32支持各種主流操作系統,STM32開發起來更容易,可以很方便的利用系統實現各種場景下的應用,51單片機由於沒有操作系統,開發起來有一定阻礙,甚至有時候必須要做出部分功能的犧牲才能達到整體功能的和諧運行。

5.後期維護方式可能不同

STM32資源足夠多,可以寫一個bootloader程序來完成之後的系統升級工作,不需要拆機就可以完成固件的升級,而51單片機則不可以。

STM32系列單片機分為CORTEX M0,M1,M4內核,個人覺得STM32F0系列的從性價比,功能上可以完全替代51單片機,而且性能更好。當然也可以使用51,價格更便宜一些,,但是要做功能復雜一些的產品,51系列的單片機是不能滿足的,比如驅動RGB 屏,至少要用STM32F429,支持LTDC介面,而且需要外擴內存,支持FMC介面,比如要做數字音頻,要支持I2S ,比如要做USB傳輸,要支持USB ,要移植操作系統,文件系統等等,要看CPU 的資源等等,總之,要根據所做的項目看CPU的資源是否滿足要求是非常重要的,這要再設計前期靠考慮周到,否則,項目做到一半發現資源不夠,需要重來是很郁悶的事情。

做產品要考慮成本,幾毛錢就能搞定的,沒必要幾塊甚至幾十塊。一般來講,價格越貴的,資源越多,使用起來越簡單,隨心所欲。簡而言之,價格越低,資源越少的單片機,完成項目的難度越大,需要優化代碼和演算法

在stm32之前是8051的天下,silabs的c8051f外設相當的強大。硬體不錯,可惜代碼不夠多。atmel的代碼比較多,可惜晶元不夠強大。

stm32一出,橫掃天下,要硬體有硬體,要軟體有軟體,價格便宜量又足,連低端產品都用他。

電動自行車控制器都用它,無刷電機都用它。

stm32是史上最廣泛使用的單片機。

只要資源夠用,都可以,20年前我用8051,現在用stm32。stm32方便些,可以在線調試。我現在開發東西復雜一點的,用stm32 1系列和4系列。簡單一點的用stm8s一塊多錢的樣子。

我覺得你的問題對比對象不太對,一般能用51的項目用stm8或者avr即可。一般來說stm32比51強太多了,無論是性能和價格都沒有可比性。

所以在我看來開發上沒有什麼太大不同,無非就是開發環境不一樣,如果代碼規范的話很容易進行互相移植(最近晶元漲價嚴重,我們公司正在換國產),而所謂的外設(uart iic spi等等)其實沒有太大區別。

但是在生產上差別就出來了,主要在於交貨能力,一般而言同為一級代理采購物料,st的交貨能力要比stc的強(當然最近行情st也不行了,交期干到了9月份)。所以如果你的產品是主力長期貨,建議選擇交貨能力強的。

我就記得51單片機放不了幾個變數就超出了。復雜點的程序都很難寫。

5. 哪種單片機的性價比高

性價比最高的個人認為是stm32,意法半導體出品,詳細參數性能可網路,用的是M3內核,103系列的單晶元可能也就十塊左右,往上可能就是十幾塊錢。在2017年初的一個統計顯示,工程師最喜歡用stm32做東西,這晶元也是比較受歡迎的。而且自帶ADC,中斷多,有很多下面說的51單片機沒有的東西。而且官方庫也很好學。
便宜的就是STC的51
12
15單片機,價格便宜,性能比較低,發展時間較長,資料齊全。如果單純做控制電路,可以考慮用STC的晶元。12系列價格一塊也就6塊左右。
還有跟51差不多的arino,那個就是簡單易學,一般自己做DIY什麼的用

閱讀全文

與單片機哪種成本低相關的資料

熱點內容
華為相片文件夾怎麼刪除重復照片 瀏覽:312
plc編程視頻教程大全 瀏覽:938
直播用哪個app播放背景音樂 瀏覽:850
點歌機系統app在哪裡下載 瀏覽:609
javadate類型轉換string 瀏覽:694
RPG游戲解壓後亂碼 瀏覽:988
無線通信的幾個密鑰演算法 瀏覽:644
王者榮耀app數據修復在哪裡 瀏覽:429
基於單片機飲水機溫度控制系統的設計 瀏覽:455
c中委託被編譯後的結構 瀏覽:152
飛燕app怎麼注銷賬號 瀏覽:895
cad命令縮小 瀏覽:154
linux發展史 瀏覽:629
伺服器選用什麼CPU比較好 瀏覽:334
明星怎麼宣傳安卓 瀏覽:953
8255晶元編程 瀏覽:65
java文件bat運行 瀏覽:747
java常見筆試 瀏覽:529
360程序員模式 瀏覽:363
AQS演算法的查詢樹構造 瀏覽:329