33岁自学嵌入式开发可以吗 想转行pcb设计,零基础,该如何下手?
1.先用好软件。目前常用的有AD,Cadence,PADS PADS。建议你问问自己公司用的是哪个型号,买本书。根据书画原理图。
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,AVR Studio,MPLAB,HT-IDE,WIM156等。
第二个问题,要快速入门,掌握单片机编程,首先C语言要有一定的基础。刚开始可以通过在vc和vs上写小程序来锻炼自己,对C语言有一定的基础。可以开始学习单片机了。学习单片机要结合硬件。如果你是单片机初学者,我建议先学8位单片机,直接跳过16位,再学32位单片机。具体对应就是先学51单片机,再学stm32。最好买个开发板,按照开发板套路写调试,不断练习,提高单片机编程能力和水平。对于刚刚起步的单片机,51会选择一款stc,这是一款经典的入门级单片机,stm32。只需选择stm32f103或f107,参考硬件板上的例程代码即可。现在单片机开发板的套路也很全面丰富。如果是初学者,先从第一个例子开始,点亮,然后学习外围操作,比如串口、SPI、IIC等。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。