大棒棒猪
获得 32 次赞
帮助过56人
首先大致了解C语言的编程思路,然后可以选择从51单片机入手,到网上买上一块开发板跟上上面的视频先看看怎么建工程,怎么烧写程序。之后就开始学习例程。并且自己修改程序(不用全部自己编写)。比如:最开始的程序都是点亮一个LED灯,那你可以把程序修改成亮另外一个LED。又或者流水灯的程序,例程上面一般会有从上往下流,从下往上流两种方式,之后你就把程序改成间断的流,或者加快,减慢流水速度等等。这样慢慢的编程的思路就有了,并且 结合开发板的原理图 把电路部分熟悉。最后结合项目把单个例程整合。最后自己尝试画PCB板。
模块化呀。目前用原子的库就感觉挺好。需要什么就把他的.c文件拿过来。有些不全的就自己写好。比如自己写好了5个串口的。两个spi 的。之后就很简单了。再把实时操作系统搭载以及文件系统搭载上去。简直完美。
1、工业控制上设备相对较大。使用PLC或控制板较少。而一套控制设置可能10几万,所以用PLC跟用单片机的成本相差不大。并且单片机开发周期相对长一些。2、PLC通用、简单、用的老师傅也多。稳定性比单片机要高。3、PLC+HMI这一套各厂商已经有了自己一套的成熟协议。有自己的标准。所以换单片机的话,脱离了他们的标准。
1、原理图设计。这一般都可以网上找。很多现成的。常用的DC-DC稳压、485/232、MOS管的通断控制等都有。2、PCB布板。这里就需要考虑一些电气规则,然后布板尽量美观。3、附带一些原理图和PCB的库文件。可以先到淘宝或者论坛里面找一些。然后自己可以尝试画一画。这样就可以慢慢积累自己的封装库了。自己目前没有画过封装库,也没有自己设计过原理图。。都是拿来主义吧
1、0欧电阻,这是为了检测方便。比如我的板子上面有很多芯片,一旦哪个芯片出现问题短路了,就可以不拆芯片的情况下。通过拆0欧电阻将芯片的电源断开的方式检测板子的短路点。2、可能是磁珠。外观和电阻很像。作用和楼上说的一样。3、保险丝。短路保护。这个外观和电阻相差比较大。应该可以排除。