msp430怎么学习
学习无论哪一种单片机最好理论结合实际,有块开发板。对编译环境熟悉,调试一些简单的程序心里有个认识之后再好好的看看书。430单片机还是挺复杂的尤其是时钟比较多。。。祝你好运...
学习无论哪一种单片机最好理论结合实际,有块开发板。对编译环境熟悉,调试一些简单的程序 心里有个认识之后再好好的看看书。430单片机还是挺复杂的 尤其是时钟比较多。。。祝你好运!!
展开
1个回答
展开全部
现在msp430的开发板,网上的很多,也很便宜,我的学习经验是
1,先买两块开发板,开发板不宜选贵的,只要选外设多的就可以了,引脚要全部引出来的,建议买msp430f149的就可以了,当然,有钱的话,买msp430f5438也可以,两个编程方式差不多,买两块的目的是可以进行各种通讯的实验,比如说I2C,SPI等,这个只是在一块板子上是比较难以实现的。
2,买了之后,直接烧写开发板的各种开发例程,从最简单的点灯的程序开始,然后尝试去修改各种配置参数,产生不同的效果,比如说,原来是8个灯都亮的,你尝试修改一下参数,使得7个灯亮,4个灯亮,4个灯不亮,以及让前4个灯和后4个灯交叉亮,在这样的过程中,你可以学会如何对于IO口和各个寄存器进行配置,以及学会编程中最主要的if, if else, for, while, switch的使用。
3,各种基本的功能,比如说IO口的配置,定时器的配置,中断服务程序的基本书写都会了之后,可以尝试进行比较复杂的,比如使用LCD和进行两块板子之间的通信实验。
4,进行双机通信实验的时候,最好是手里有一个示波器,很多开始学的,对于通信都很头痛,是因为信号发出去没有看不见也摸不着,对应的返回数据没有也不知道,有一个示波器的话,会好很多。当然,如果没有的话,最好就是找一个最可靠的程序,能够通信了再说。
5,学习编程,主要是需要心要能够比较安静,学习的时候,让自己能够从学习中找到乐趣,这样才能避免其他事情的干扰,迅速的掌握需要学习的内容。
6,除了开发板本身带的程序,msp430官方的例程也是最好的材料,以及买开发板的时候,记得一定买带视频教学材料的开发板,这个可以很大程度上降低初学者的门槛,因为有了视频,就只要依葫芦画瓢就可以了。
7,msp430的硬件手册一定得看,如果英语好,就多看英文原版的,如果英语不好,那也得找翻译质量比较好的中文版的看,反正单片机的一切底层奥妙都是数据手册里。
1,先买两块开发板,开发板不宜选贵的,只要选外设多的就可以了,引脚要全部引出来的,建议买msp430f149的就可以了,当然,有钱的话,买msp430f5438也可以,两个编程方式差不多,买两块的目的是可以进行各种通讯的实验,比如说I2C,SPI等,这个只是在一块板子上是比较难以实现的。
2,买了之后,直接烧写开发板的各种开发例程,从最简单的点灯的程序开始,然后尝试去修改各种配置参数,产生不同的效果,比如说,原来是8个灯都亮的,你尝试修改一下参数,使得7个灯亮,4个灯亮,4个灯不亮,以及让前4个灯和后4个灯交叉亮,在这样的过程中,你可以学会如何对于IO口和各个寄存器进行配置,以及学会编程中最主要的if, if else, for, while, switch的使用。
3,各种基本的功能,比如说IO口的配置,定时器的配置,中断服务程序的基本书写都会了之后,可以尝试进行比较复杂的,比如使用LCD和进行两块板子之间的通信实验。
4,进行双机通信实验的时候,最好是手里有一个示波器,很多开始学的,对于通信都很头痛,是因为信号发出去没有看不见也摸不着,对应的返回数据没有也不知道,有一个示波器的话,会好很多。当然,如果没有的话,最好就是找一个最可靠的程序,能够通信了再说。
5,学习编程,主要是需要心要能够比较安静,学习的时候,让自己能够从学习中找到乐趣,这样才能避免其他事情的干扰,迅速的掌握需要学习的内容。
6,除了开发板本身带的程序,msp430官方的例程也是最好的材料,以及买开发板的时候,记得一定买带视频教学材料的开发板,这个可以很大程度上降低初学者的门槛,因为有了视频,就只要依葫芦画瓢就可以了。
7,msp430的硬件手册一定得看,如果英语好,就多看英文原版的,如果英语不好,那也得找翻译质量比较好的中文版的看,反正单片机的一切底层奥妙都是数据手册里。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询