单片机的学习经验
时间:2023-01-14 08:00:00
1.最好从8位单片机入门,选择型号,认真学习,直到精通。
2.多练习,多写代码,多上网看博客,当然要有学习板。
3.掌握简单常用的模拟电路和数字电路,如电阻限流、电容滤波、运放放大等,将来在设计电路和调试程序时使用。
精通C语言,特别是指针和数组,最好了解预处理和编译过程。
5.掌握单片机开发的电路设计软件Keil不会,或者从事硬件设计,甚至PCB不会画,别提别的了。在特定的开发中,你必须掌握这些开发工具,否则就没有办法谈论开发。可用于单片机软件开发Keil、IAR、STC-ISP等等;当电路模拟时,将使用它Protues、Multisim、pSpice等;PCB它将用于设计Altium Designer(或早期的Protel)、PADS、Cadence,阻抗分析Polar等;开发CPLD/FPGA时,会用到ISE(Xilinx)、Quartus II(Altera)、Modelsim、NIOS II等;做ARM、DSP时可能分别会用到ADS、CCS;开发上位机时会使用VS2010、LabVIEW、Lab/WindowsCVI除此之外,还有许多开发所需的辅助软件,数不胜数。
6.会用万用表,最好有示波器,掌握一些常用的测试方法。
7.在自己的学习过程中,整理并形成自己的组件库和常用程序库,这是你下一阶段成为大师的关键。
8.看各种单片机案例,掌握各种常用芯片的使用。嵌入式是一个逐渐积累的过程。你的嵌入式技术有多高取决于你心中的案例和资源。现在各种功能都有模块或特殊芯片,也提供UR、SPI、IIC等接口。表面上你用单片机实现蓝牙,实际上你只是用单片机的串口读写数据。假如说元器件电路模块是硬件资源的积累,那么常用的接口模块驱动程序就是软件资源的积累。 在未来的产品设计中,只要它的接口是,许多新的模块和元件可能会被使用SPI接口、IIC接口、UR串口等着你熟悉的界面,所以对你来说,它是一个旧的模块和元件。因为单片机实际上面对的不是模块和元件,而是你熟悉的常用接口。
9、最好有做笔记的习惯,你也可以写写博客,这个到后面会有意想不到的作用。
转载处:http://www.openedv.com/forum.php?mod=viewthread&tid=264434&extra=page%3D1