单片机是一门学不完的技术,因为不同行业、不同产品所用的技术方案都不一样,即使是很简单的一个设计,在调试的过程中也会多多少少的遇到问题;即使是非常复杂的一个项目,在团队的配合协作下也能很漂亮的完成。单片机怎样算是入门,没有一个明确的答案。技术的经验是在设计、调试过程中不断积累得到的,如果能熟悉产品的开发流程、能独立完成一个单片机产品,就算入门了。
1 熟悉常用的技术方案、外设方案单片机产品,有一个特点,就是以单片机为核心,根据产品需求确定不同的设计电路、采用不同的单片机片上资源。所以,要对常用的技术方案和外设电路具有一定的概念。比如要设计数码管驱动电路,就要对数码管电路有一定的了解;如果要设计继电器驱动电路,就要对继电器驱动电路有一定的了解;如果要设计通讯电路,就要对常用的通讯电路有一定的了解。
单片机仿真
2 会芯片选型芯片选型是一个非常重要的问题,既涉及到技术原理,又涉及到程序的编程思路,还要涉及到成本等问题。要熟悉常用的芯片,形成自己常用的芯片库。如果是新的芯片,则能通过数据手册尽快的了解芯片的使用方法和外设电路的设计。
3 会设计技术方案、原理图和PCB拿到客户需求后,能设计出满足客户需求的技术方案,再经过芯片选型、成本考虑,技术原理评审通过后,要会设计电路原理图,在设计电路原理图的时候要考虑单片机的片上资源以及编程思路,以方便以后的编程工作,设计完原理图后要设计PCBLayout,并熟悉PCB样板的打样流程。
4 会单片机编程单片机的硬件设计和程序设计一般会分开的,这个因公司而异,规模大一点的公司硬件设计和程序设计是分开,各自分工,相互配合。但是小规模的公司,则硬件和程序设计是放在一起的,既要考虑硬件的设计方案又要考虑编程,可能还要自己测试自己出技术图纸和工艺、生产对接。
硬件涉及的内容太广,要求面面俱到全都精通不现实,在工作中既要学以致用,又要现学现卖。根据产品需求,去学习新的技术方案,用到什么再去学习什么,带着目的学习效果会更好。所以,单片机的入门没有明确的概念,可以在工作中慢慢学习,慢慢积累。
|