|
本帖最后由 accboy 于 2015-1-20 17:36 编辑
初次涉及到TI是看了很多关于单片机的东西, 很容易的就碰到了TI, 那时对我印象最深刻的就是MSP430, 从一个不懂的程度逐步变化成一个稍微懂一点点的人, 确实花费了不少弯弯曲曲的学习之路,
初次看到开发板, 是在淘宝, 欣赏着TI的MSP430那吸引我的摸样, 实在忍不住, 就...那么多选择的烦恼顿时充斥着我忙乱的心....
无论是TI MSP430F5529 USB LaunchPad 开发板,还是MSP430G2553开发板, MSP-EXP430FR5739,msp430f149开发板...都是我想拥有的板子, 但是我也知道先得知道怎么用才行
入门的时候要选一块适合自己入门的板子也是一件烦恼的事情, 其次还要涉及到程序, 这就更让人揪心了, 好在网上关于MSP430的资料非常的多, 只找那些入门的内容来满足自己的需求吧, 于是我遇到了第二个烦恼...代码
*****
这是我看到的网上流行的基础知识,就是.MSP430开发环境建立
1.安装IAR dor msp430 软件,软件带USB仿真器的驱动。
2.插入USB仿真器,驱动选择安装目录的/drivers/TIUSBFET
3.建立一个工程,选择"option"选项,设置
a、选择器件,在"General"项的"Target"标签选择目标器件
b、选择输出仿真,在"Linker"项里的"Output"标签,选择输出"Debug information for C-SPY",以输出调试
信息用于仿真。
c、若选择"Other",Output下拉框选择"zax-m"即可以输出hex文件用以烧录,注意,此时仿真不了。
d、选择"Debugger"项的"Setup"标签,"Driver"下拉框选择"FET Debugger"
e、选择"FET Debugger"项的"Setup"标签,"Connection"下拉框选择"Texas Instrument USB-I"
4.仿真器的接口,从左到右分别为 " GND,RST,TEST,VCC"
然后是对IO口的设置, Base clock 模块的时钟振荡源,系统时钟,寄存器,定时器,中断嵌套的设计, 顿时感到入门的难度比自己想象的要难的很多, 只好再去找找单片机之类的书来看, 重点关注那些430的内容, 入门, 还真的是不简单啊.
*****
在买板子之后的学习才叫人烦恼, 需要直接烧写开发板的各种开发例程,从最简单的点灯的程序开始, 都是在各个地方找的, 然后就是很多很多的实验反复做做,并且去研究编程, 这个难度更大, 尤其是msp430官方的例程更值得研究了. 主要也就是针对数字I/O的使用,定时器的使用,中断,与PC机进行RS232通信,A/D转换,PCI、I2C接口和液晶显示器接口,比较、捕捉、PWM功能,USB接口、TCP/IP接口,以及更深的学习.
在付出那么多的努力和设想的计划后才算是真的入门的,以后的学习之路更加的难, 但也要给自己下定这个决心 才能在TI的世界里捞到一杯水喝啊. 以后还是需要花更多的时间和精力去学习相关的书籍,并到TI网站去找资料,比如FET使用指导、MSP430 F1xx系列、F4xx系列的使用说明和具体单片机芯片的数据说明,仿真器FET的电路图、实验板电路图、芯片封装知识等大量的实际应用参考电路,然后还要争取购买仿真器FET和实验电路板, 如果要自己做这些实验板, 那可不是入门的资格了.
|
|