回覆列表
  • 1 # FreeTest實驗室

    微控制器只有適不適合,很難說好不好。因為不好的都被淘汰了。

    從開發角度來說,選擇更主流的更多人用的會減少很多問題;因為坑都被別人趟了。

    所以如果你是新設計新選型,參考下別人的使用反饋。

  • 2 # 老馬識途微控制器

    微控制器只有是否適合當前應用,沒有絕對的說那種微控制器好,那種微控制器不好。

    現在同類型的微控制器之間(比如同樣的8位微控制器,同樣的cortex m3微控制器)的功能相差都不會很大,不同的微控制器側重點不同,可能會多一種或者少一種功能模組,不過這個不會影響微控制器的整體效能。

    簡單說一下微控制器的選型吧。

    一、根據開發成本選擇微控制器

    產品開發,排在第一位的永遠是開發成本,沒有哪一個公司會對開發人員說不要計較成本,相反的,公司總是會要求儘量減少成本,那麼在微控制器選型的時候,在滿足要求的前提下,可定要選擇價格最合適的哪一款微控制器。(不一定是最便宜的那款微控制器)

    三、根據程式儲存器和資料儲存器的容量選擇微控制器

    俗話說幹什麼事都要量力而行,對於微控制器選型同樣如此,比如一個微控制器專案,你需要的程式空間為10K,可是選型的時候選擇的微控制器程式儲存器只有8K,那麼在開發後期,你肯定會為程式空間不足而發愁,也許你會說,我可以進行程式最佳化,把10K的容量壓縮到8K,這當然是一種解決方法,但是,在成本允許的前提下,為什麼不選擇一款程式空間更大的微控制器呢?(對於微控制器的資料儲存器同樣如此)

    四、根據外圍功能模組選擇微控制器

    現在微控制器的功能非常強大,像串列埠,IIC,SPI,PWM,定時器、USB、甚至有的微控制器整合了智慧卡的介面。當然了,功能越強大的微控制器用起來應該是很好的,尤其是後期擴充套件方便,但是更需要了解的是,功能越強大的微控制器,它的價格也會非常“強大”,所以微控制器的功能模組夠用就好,當然,如果考慮到後期擴充套件,可以適當選擇功能更強的微控制器。

    五、根據工作環境選擇微控制器

    不同的微控制器,其使用環境也不同,有的適合在常溫環境下工作,有的則適合高溫、極低溫條件下工作,有的抗干擾性好等等,選型的時候也要考慮進來。

    六、根據功耗選擇選擇微控制器

    現在很多電子產品都用電池供電,這樣的話,功耗問題就必須要考慮了。

  • 3 # 科技電小二

    Stm32微控制器和瑞薩微控制器都用過,對於開發者而言,其實微控制器本身都是使用C語言編寫的程式,從程式本身,應該都是一樣,只是微控制器的資源和編寫程式的開發環境有差異。

    絕大部分的工程師在做專案的時候,都會根據專案需要選擇合適的晶片,選擇stm32或者瑞薩微控制器,都是代表能夠滿足專案要求。

    當然,目前使用stm32微控制器的工程師比瑞薩的工程師要多,網上的參考程式碼和資料會多一些,STM32可以用keil和iar開發環境,前幾年使用瑞薩的時候,使用的是瑞薩自己的編譯器,相對而言,沒有keil熟悉和好用,後來聽說有升級,現在不知道具體情況了

    總是,沒有最好的,只有最合適的

  • 4 # 光明右使8787

    微控制器沒有好壞,在IO資源滿足需求的情況下,選最便宜的。至於開發環境什麼的,大同小異,一般都有C編譯器。微控制器程式一旦量產之後很少改動,除非有BUG,在程式設計維護方面基本不用考慮,這和Linux嵌入式開發不同。

  • 5 # 白色的過去秘密的回憶

    總的來說,無論是stm32還是瑞薩微控制器,在專案前期選型考慮的因數也是比較多的,成本、開發環境、供貨週期等。

    stm32和瑞薩微控制器其下都有很多子系列微控制器,價格也只有在確定了某種型號微控制器才有可比性。但目前來說st公司在全球的壟斷性確實比瑞薩高,單價較為穩定。

    單從開發環境來說,st公司設計的stm32更為方便,韌體相容性強、程式碼移植性強、編譯模擬器市面也很通用便宜。前期瑞薩微控制器編譯器不相容,不同型號瑞薩微控制器需要不同燒寫模擬器,價格也比較昂貴。

    專案開發前期也要考慮到晶片供應週期問題,st公司在全球很多國家有代工廠,單價和週期都較為穩定。瑞薩微控制器在2017年底國內很多企業因缺貨、單價高不得已而改用其它微控制器,使得專案週期延長。

  • 中秋節和大豐收的關聯?
  • 順應時勢英文怎麼寫?