原创 学好MCU!

2011-7-12 23:37 1842 13 16 分类: MCU/ 嵌入式

  到目前为止,接触过51、msp430、STM32三类单片机,分别是8位、16位、32位的。虽说也分别用它们做过一些东西,但是总感觉没有将他们中的任何一种吃透。每次用的时候,都有去看看例程照着改改。虽说能看懂人家的程序,但是每次都得花挺多时间的,而且也没有形成自己的编程风格。这样下去,永远的只能停留在表面。

  我觉得还是应该好好理解一下这些单片机的基础知识和应用,达到举一反三的效果。也许很多人都认为,单片机最基本的操作就是控制几个LED。这确实是最普遍的入门操作了。但是要想比较全面地理解一种单片机,我觉得应该熟练掌握和理解时钟、复位、DMA、AD、USART、Timer这些基本功能。只有熟练掌握了这些功能,才能在应用中更加自由地使用。在特权的博客里看到一句话“与其一点一点地挑毛病,不如一次认认真真地通过”。要做就认认真真一次性做好吧!虽然这样可能要花较多的时间,但是从长远来看,你会节约更多的时间!

 

PARTNER CONTENT

文章评论3条评论)

登录后参与讨论

用户312578 2011-8-7 08:54

我觉得还是花点时间去搞通一块MCU。当然我建议是STM32。真正掌握了一款MCU,别的也就很容易上手了。可能现在的项目需要DMA、AD、USART,但下一个项目可能是I2C,SPI了。还是要学广一点,这些也是很基本的。

egaiai.1989_868445655 2011-7-18 14:21

学习了……

用户1584993 2011-7-13 11:11

支持,好好加油哦
相关推荐阅读
用户468654 2014-04-27 19:30
MinGW编译cpp文件
1.下载MinGW:http://ishare.iask.sina.com.cn/f/23746562.html?retcode=0 2.安装MinGW; 3.添加环境变量中的Path值等...
用户468654 2014-04-26 23:21
“mspdb80.dll无法找到”之解决之道
我在电脑是安装了VS2010。在用命令行调用cl.exe来编译cpp文件时遇到如题的问题。最后查了网络资料。解决方法如下: 1>直接从C:\Program Files\Microsoft...
用户468654 2014-04-25 10:31
[博客大赛]按键消抖之终极解决方案
1.按键消抖的原理                  图1.按键抖动示意图 我们平常所用的按键为机械弹性开关,由于触点的弹性作用,按键在闭合时不会马上稳定的接通,而是有...
用户468654 2014-04-25 10:31
[博客大赛]74HC595-串行并出驱动器
1.芯片原理图 2.时序图(Timing diagram) 3.根据时序图编写74hc595的verilog驱动程序 功能:根据输入的8bits数据d...
用户468654 2014-04-23 16:25
【转】FPGA学习的一些误区
作者:某人(摘自网络,不知道作者) 我常年担任多个有关FPGA学习研讨的QQ群管理员,长期以来很多新入群的菜鸟们总是在重复的问一些非常简单但是又让新手困惑不解的问题。作为管理员经常要给这些菜鸟们...
用户468654 2014-04-23 16:13
何為"阻抗匹配"?
  阻抗匹配(Impedance matching)是微波电子学里的一部分,主要用于传输线上,来达至所有高频的微波信号皆能传至负载点的目的,不会有信号反射回来源点,从而提升能源效益。   大体...
EE直播间
更多
我要评论
3
13
关闭 站长推荐上一条 /3 下一条