lzh电子论坛

欢迎来到lzh电子论坛:
如果您对电子技术感兴趣就加入我们吧!在这里互相交流互相学习!主要讨论的方向有:单片机,ARM,PCB板设计,FPGA,汇编,C/C++等方面。
-----lzh电子论坛
lzhbbs.forumotion.com
lzh电子论坛

电子的道路是孤独的,要懂得左手温暖右手,要懂得把debug当作快乐去欣赏,去享受,那样你才会成功...

欢迎访问lzh电子论坛。可通过【谷歌,SOSO,搜狗】搜索“lzh电子论坛”直接进入论坛。点击了解论坛详细制度


    俺总结的征服单片机万能步骤

    分享
    avatar
    Admin
    管理员
    管理员

    帖子数 : 869
    威望 : 15
    注册日期 : 12-11-23
    年龄 : 26

    俺总结的征服单片机万能步骤

    帖子 由 Admin 于 2013-09-19, 7:38 pm

     学习几款单片机后发现各种单片机有几个共同点,看门狗,系统时钟,GPIO,定时器,中断。这样就有了给我们攻克的方向了。面对一款单片机,首先要了解他的看门狗的情况,如果默认情况看门狗没有关闭,咱就先找去找办法关掉看门狗,记住初来乍到不要惹狗。玩MSP430单片机时,用IAR建立工程后主函数中关看门狗的语句会自动生成。解决了狗的问题就要开始面对系统时钟了,人要活着就要心跳,单片机要工作就需要提供系统时钟。刚入门时候接触的51单片机没有配置时钟这个概念,但是比较复杂的单片机就不同,比如STM32就有庞大的时钟树,MSP430单片机也分主系统时钟,子系统时钟以及辅助时钟。对于一款控制器,时钟配置是一个很重要的步骤。了解了系统的时钟才能清楚单片机的性能以及后面定时器的使用。当我们弄清楚了时钟并配置好系统的各个时钟就可以开始基本的实验。接下来就是对GPIO的操作。51单片机的IO口操作十分简单,但是也有一点是值得注意的:当IO口作为输入时先输出高电平。稍微复杂一点的IO结构操作就会复杂些,MSP430单片机以及STM32等都有多个专门针对GPIO配置的寄存器。但是都有基本寄存器:GPIO模式配置,GPIO输入寄存器,GPIO输出寄存器,GPIO复用功能寄存器。弄清楚了IO操作我们便能控制各个模块。最后一个步骤就是攻克定时器以及中断。单片机的精华和难点都在定时器以及中断这一块了,当我们把前面几个步骤都完成后就得专心来研究一下这一步骤,定时器重点的是定时器的时钟源以及计数模式。中断也是一个很复杂的方面,这里重点说步骤至于如何攻克就得靠自己努力了。学习单片机就得耐得住寂寞。
    avatar
    iiimini
    中级会员
    中级会员

    帖子数 : 34
    威望 : 0
    注册日期 : 13-05-30

    回复: 俺总结的征服单片机万能步骤

    帖子 由 iiimini 于 2013-09-20, 1:23 pm

    试试,面对新单片机很迷茫~
    avatar
    holwold
    中级会员
    中级会员

    帖子数 : 39
    威望 : 0
    注册日期 : 13-05-06

    回复: 俺总结的征服单片机万能步骤

    帖子 由 holwold 于 2013-09-26, 10:18 pm

    顶一个
    avatar
    hxye006400
    初级会员
    初级会员

    帖子数 : 2
    威望 : 0
    注册日期 : 13-11-24

    回复: 俺总结的征服单片机万能步骤

    帖子 由 hxye006400 于 2013-11-24, 11:00 am

    DING XIA   LZ

      目前的日期/时间是2018-11-20, 1:30 am