|
一名合格的电子工程师,要掌握的知识非常多,得有很多技术储备。要有电子行业相关的基础知识,电路基础、模拟电路、数字电路、单片机、嵌入式编程语言等,学习单片机该如何入门呢?
1. 多动手,勤练习
了解单片机的基本原理之后,建议购买一块单片机开发板,最好是外围接口多、功能较齐全的,不要购买最小系统板,这对于初学者来说,多动手练习非常有用。可以是51单片机、STM32单片机或者AVR单片机都可以,,一定要选板载资源丰富、配套例程详尽、配套资料齐全的。根据用户手册或者教程资源认真学习,把寄存器操作/库函数操作研究明白,把单片机的功能,比如I/O口(GPIO),定时器(timer)、串口(UART)、模数转换接口(ADC)、IIC、SPI等内容搞清楚。除了看例程,最重要的,用开发板上的硬件资源,自己去编程实现想要的功能。看别人的程序是一回事,自己编程又是另一回事。看得懂自己不一定会编,因此一定要多动手。
2. 相关软件要会用
常用的单片机编程环境软件一定要熟悉,至少熟悉一款,比如KEIL、IAR等,懂得怎么创建工程,怎么编译,怎么烧录,怎么在线调试等一系列步骤。
3.自己设计项目
熟悉得差不多了之后,自己设计一些项目,锻炼自己的综合能力,比如电压电流表、智能小车等,不懂可以查资料,一定要自己亲手设计一个项目,才能快速成长。
|
|