1.先用好软件。目前常用的有ad,cadence,padspads。建议你问问自己公司用的是哪个型号,买本书。根据书画原理图。
1)示意性封装和示意性布线。
2)pcb器件封装,pcb布局布线。
3)布置一个简单的板。
2.画好的pcb,可以自己扔在嘉利创上,做个模型。普通工艺双层板10*10cm,10张50元。对了,在他们家买个可制造的设计,不贵,20元就行。了解一下厂家的制版工艺。
如果你不不了解厂家的制版流程,一些无脑设计可以不能由制造商制造,否则生产成本很高。
3.板到了,自己买些元器件,学着用烙铁焊接。可以慢慢增加难度。例如,先焊接封装0805,然后焊接封装0603和0402。芯片焊接sop8-gtqfp-gtqfn封装。学习焊接自己,不不要要求更多的接触。网上找一些焊接视频。
4.然后你就可以回过头去了解芯片的功能,以及为什么要这样设计。学会读取芯片的数据手册,有些控制还得和嵌入式软件通信。否则连接mcu或soc是错误的,嵌入式软件会因为硬件问题而不可控。
5.多练习,多学习。唐如果你犯了错误,不要大惊小怪。it这很正常。一般第一版pcb都有或多或少的问题。找出所有问题,并在第二版中改正。
最后,我给你推荐几本书:
零基金会在郑振宇和pcb崩溃。
你好,我刚做单片机嵌入式软件开发。对于第一个问题,单片机开发一般是用c语言。单片机的开发平台,即编译器,有keil,iar,eclipse等。现在eclipse也支持c编程,也有各种芯片厂商基于自己芯片的自己的编程平台,如s32,tasking,iccavr,avrstudio,mplab,ht-ide,wim156等。
第二个问题,要快速入门,掌握单片机编程,首先c语言要有一定的基础。刚开始可以通过在vc和vs上写小程序来锻炼自己,对c语言有一定的基础。可以开始学习单片机了。学习单片机要结合硬件。如果你是单片机初学者,我建议先学8位单片机,直接跳过16位,再学32位单片机。具体对应就是先学51单片机,再学stm32。最好买个开发板,按照开发板套路写调试,不断练习,提高单片机编程能力和水平。对于刚刚起步的单片机,51会选择一款stc,这是一款经典的入门级单片机,stm32。只需选择stm32f103或f107,参考硬件板上的例程代码即可。现在单片机开发板的套路也很全面丰富。如果是初学者,先从第一个例子开始,点亮,然后学习外围操作,比如串口、spi、iic等。
原文标题:33岁自学嵌入式开发可以吗 想转行pcb设计,零基础,该如何下手?,如若转载,请注明出处:https://www.bjtdsx.com/tag/7460.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「天地水秀」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。