用stm32开发时是直接买现成的开发板还是芯片?开发板学习,芯片硬件设计
視情況而言,買開發(fā)板用于評估和學習,然后買芯片做硬件設計
開發(fā)板
開發(fā)板上手即可使用,并附帶很多模塊。
拿到開發(fā)板后即可直接根據(jù)開發(fā)板提供的原理圖進行程序編寫,學習。
優(yōu)點:簡單快捷,上手快,拿到手就可以進行代碼的編寫學習,適合入門者使用,價格便宜。
缺點:主要用來學習程序的設計,但對電路的認識不夠深刻。
芯片
單一芯片不能直接使用,要設計最小系統(tǒng)電路,再配合相應的外設。有電路設計基礎的可以自己設計電路,借助洞洞板或廠家定制pcb實現(xiàn)。不管是什么方法,都比直接購買開發(fā)板要麻煩許多。
洞洞板是購買好相應大小的洞洞板和元器件,然后進行焊接。
pcb的話則更接近于現(xiàn)在商業(yè)電子產(chǎn)品的設計流程,先使用相應的軟件(Altium designer,cadense,kicad等)繪制原理圖、設計pcb,再將pcb交由廠家制作。我們導出bom表對元器件進行采購,拿到pcb后進行焊接和電路調(diào)試。
使用洞洞板開發(fā)的話,優(yōu)點是價格較便宜,方便快捷;缺點是有限制,元器件數(shù)量過多會使設計電路更加困難,過多的飛線也讓穩(wěn)定性下降。
使用pcb的話,更接近商業(yè)電路的開發(fā),更加正規(guī),設計出來的板子更加穩(wěn)定美觀。缺點是對于個人學習來說價格較高,小批量的pcb不便宜,而且還存在板子畫錯的風險。
總結(jié)
買開發(fā)板學習,不用考慮其他的。
等你玩熟了開發(fā)板,你自然會去買芯片學習設計電路,也就不會問這個問題了。剛開始設計電路過程中會遇到很多問題,可能花費了大量的時間都沒機會寫一句代碼。
我的建議,如果你剛開始學,先通過開發(fā)板來了解stm32,學會看懂原理圖,學會開發(fā)stm32的程序。然后再自己設計電路購買芯片元器件。
作者:AiRoot
鏈接:https://www.zhihu.com/question/359408776/answer/923631347?
總結(jié)
以上是生活随笔為你收集整理的用stm32开发时是直接买现成的开发板还是芯片?开发板学习,芯片硬件设计的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MIT、哈佛合作,这个研究让神经网络认清
- 下一篇: STM32F103中文参考手册之时钟树