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