学习单片机主要是了解底层硬件驱动到底是怎么回事,实际开发中也是大多熟悉各种通讯接口的开发,另外目前对操作系统也有很大需求如free rtos等
从项目角度来说,搞硬件是需要了解单片机的。在常规大公司项目开发过程中,一个项目一般由硬件工程师和软件工程师一起完成。
本人以前从事软硬件开发,后来由于硬件能力匹敌不了项目的复杂程度,于是转为软件开发。
关于硬件方面我就说了,从软件设计方面对硬件工程师有一定的要求,比如要对单片机的数据手册非常清楚,尤其是引脚功能。对于单片机编程语言可以不理解。
模拟电路部分,例如电压电流采集,你要知道单片机ADC的分辨率,输入阻抗等等。
数字电路部分,如存在数字芯片逻辑控制,多和软件工程师讨论布线逻辑,避免对软件工程师增加负担,导致项目延期。
总之就是,如果只会搞硬件那就多和搞软件的沟通,顺便还能多学一些知识。
不知道你是搞哪方面的硬件,有能力的话就学吧,技多不压身
这得看你搞哪方面硬件,搞硬件和学好单片机不冲突
标签:单片机,学好,学到