EDA365电子工程师网

标题: msp430f149学习总结 [打印本页]

作者: xuzwg    时间: 2016-7-1 09:25
标题: msp430f149学习总结
最新学习了一个msp430是TI公司的懒懒散散的有1个多月了吧,其实加起来学的时间不过一两个个多礼拜而已,结合教程研究它的用户手册PDF,中文的没找到,只能看英文的了,头大,中间穿插的搞了个AVR的小东西和SD的文件系统,当然更大一部分还是花在了玩上。不过有了学习AVR的经历,msp430学起来似乎容易了很多,特别是这学期选的DSP,学的是TMS320LF2407,本身430就带着浓厚的TI风格的DSP的影子。总体说起来,对于430,我们似乎更多的是看中了它的低功耗,当然性能也不差,但是我个人还是比较喜欢AVR,对于51的性能我冷眼旁观了很久,除了以后公司需要,DIY我是不会去用51的(注:此51并非指所有51)。这次学430的目的主要是为了毕设,希望做个低功耗的手持,结果那个GPS模块到的时候才发现此模块的功耗70~90mA,典型值是80mA,就算430高频下工作5mA一下还是AVR的10mA在这个模块面前都是浮云。。。; M* T. C, a# H2 M6 w1 [1 `* f
昨天一个同学说她的毕设是读18B20,我记得上次写是一年前用汇编写的51程序,现在说不定我自己都看不大懂了。那块430的板子上的有18B20的,当时发现的时候兴奋了一场(这个东西有点贵)。昨天下午看着18B20的用户手册写了一个下午,看的是英文(其实这叫犯贱),眼睛都直了,后来对比中文资料发现了流行的中文资料是有些错误的。调了很久都出不来,找了网上很多程序最后改的和网上的程序都一样了还是出不来,最后在我昨晚快要回寝室的时候才发现了问题的原因,幸好有Jtag,如果没有Jtag没有单步调试我的程序开发周期一定大大增加,是复位的延时不够。。。我一直以为是读写时序问题,后来复位函数修改之后,我把我原来写的程序都改回来了也通过了。今天下午去实验室,加了个串口上位机,电脑的串口每隔1秒给一组脉冲唤醒休眠中的MSP430,读一次温度返回给电脑显示。呵呵,这样一个显示实时室温的温度计做完了,懒得去修改它的EEROM了,就这样吧,做个标记,毕竟是第一次430的课题
/ [: N# j9 Q5 q. X. TIAR和局部程序
- k8 A5 V3 t2 w7 a! ]后记:这个学期,准确的说是国庆回来以来,按照自己的想法做的东西比以前学期多得多的。继续努力吧!
作者: helendcany    时间: 2016-7-2 13:32
看贴学心得,回贴是美德( K* L2 ^& M* d9 O$ M

作者: Pang8343569    时间: 2016-7-2 14:35
学习中,谢谢分享
; K2 q) g* H& O' w
作者: wzs6668    时间: 2016-7-27 17:38
支持一下,很不错哦!, b( O! v1 ?' B





欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2