共2条
1/1 1 跳转至页
MSP430 【原创】关于MSP430的文献资料,一个令人困惑的问题。
问
由于开发工作的需要,接触TI的MSP430已有几个月了,其间看了相关芯片的数据手册及用户指南等,发现有诸多不方便之处,有一些硬伤,今天有点空闲,想一吐为快,本来像TI这样的大公司在芯片资料编写上应该不是问题,但说实在的和我以前用到的其他厂商的资料比较起来,总感觉别扭。
1.在资料的组织结构上,TI采用的是“数据手册”加“用户指南”的方式,本也无可厚非,但问题是“数据手册”一副欲说还休的样子 ,而“用户指南”对一些东西却没有指南。
2.编写没有以人为本,查起来不方便,总感觉想要的东西找不到。例如,在讲每个寄存器时完全可以很方便的标上上电初始值,免得到处找。
3.资料更新较慢,造成“数据手册”与“用户指南”的脱节,有些含混不清。如我用到的MSP4XX在“用户指南”上对SD16讲每个ADC通道都有一个8路的多路转换器,并列出了框图,但在实际的芯片“数据手册”中,其Pin 却只有每个通道的 A0+,A0-,到底是这么回事却没有明示。后来试了一下,才搞清楚,原来里面的多路开关还是有,只是外接的模拟输入只能是A0+,A0-,而A7(短路),A6(温感),在片内可用。总之,给人的感觉很多地方总是少说了那么几句话,而给人以无尽的困惑,造成无尽的猜想。如“用户指南”中SD16模块介绍内置温度传感器的Transfer Function :Vtemp的计算公式中的参数值就与数据手册中列出的典型值有区别,完全可以在此给个注释,讲清楚。
以上为一些看法,一家之言,恐有偏颇,请大家姑且听之。 答 1: 同感。。。而且,更甚之的是不仅手册、指南问题,仅有的哪几本书也是错误连篇,惟独我看比较好点的是清华出的那本书比较严紧。例子、程序思路等介绍的比较详细一些。 答 2: 清华出的那本书我没看,北航出的几本都看过了,错误比较多,容易误导人。 答 3: 我的哥们要看430的书,我带去书店,正好看见了清华那本,我看了看不错推荐给他买了。回来看后觉得真的不错,例子程序里的指令意图都介绍的挺明白的,推荐初学的看这本书吧。 答 4: 清华的 偶还没看过,有PDF没?
华东师大有个老师出了本,没看过,不知道好用吗 答 5: 引用: 答 6: TI的MSP430资料采用“数据手册”加“用户指南”的方式应该是比较科学的,
“用户指南”讲一个系列每一个模块的原理,共性的东西,
“数据手册”讲每一款芯片所具有的模块资源及电气性能参数,
这样很有条理,很清楚.
楼主所说的"寄存器上电初始值",在每一个寄存器下面标好了.
有点不足的是“用户指南”中文资料不是很好,建议大家还是看英文资料 答 7: 谢谢lsdfae04兄,通过你的指点我终于看清楚了寄存器标出的上电初始值,但也是在你的指点加上自己的参悟,再看到了“preface”中的“Register Bit Conventions”后才清楚的,怪我读书不仔细,本条意见收回。看来真要花时间来习惯才行。
1.在资料的组织结构上,TI采用的是“数据手册”加“用户指南”的方式,本也无可厚非,但问题是“数据手册”一副欲说还休的样子 ,而“用户指南”对一些东西却没有指南。
2.编写没有以人为本,查起来不方便,总感觉想要的东西找不到。例如,在讲每个寄存器时完全可以很方便的标上上电初始值,免得到处找。
3.资料更新较慢,造成“数据手册”与“用户指南”的脱节,有些含混不清。如我用到的MSP4XX在“用户指南”上对SD16讲每个ADC通道都有一个8路的多路转换器,并列出了框图,但在实际的芯片“数据手册”中,其Pin 却只有每个通道的 A0+,A0-,到底是这么回事却没有明示。后来试了一下,才搞清楚,原来里面的多路开关还是有,只是外接的模拟输入只能是A0+,A0-,而A7(短路),A6(温感),在片内可用。总之,给人的感觉很多地方总是少说了那么几句话,而给人以无尽的困惑,造成无尽的猜想。如“用户指南”中SD16模块介绍内置温度传感器的Transfer Function :Vtemp的计算公式中的参数值就与数据手册中列出的典型值有区别,完全可以在此给个注释,讲清楚。
以上为一些看法,一家之言,恐有偏颇,请大家姑且听之。 答 1: 同感。。。而且,更甚之的是不仅手册、指南问题,仅有的哪几本书也是错误连篇,惟独我看比较好点的是清华出的那本书比较严紧。例子、程序思路等介绍的比较详细一些。 答 2: 清华出的那本书我没看,北航出的几本都看过了,错误比较多,容易误导人。 答 3: 我的哥们要看430的书,我带去书店,正好看见了清华那本,我看了看不错推荐给他买了。回来看后觉得真的不错,例子程序里的指令意图都介绍的挺明白的,推荐初学的看这本书吧。 答 4: 清华的 偶还没看过,有PDF没?
华东师大有个老师出了本,没看过,不知道好用吗 答 5: 引用: 答 6: TI的MSP430资料采用“数据手册”加“用户指南”的方式应该是比较科学的,
“用户指南”讲一个系列每一个模块的原理,共性的东西,
“数据手册”讲每一款芯片所具有的模块资源及电气性能参数,
这样很有条理,很清楚.
楼主所说的"寄存器上电初始值",在每一个寄存器下面标好了.
有点不足的是“用户指南”中文资料不是很好,建议大家还是看英文资料 答 7: 谢谢lsdfae04兄,通过你的指点我终于看清楚了寄存器标出的上电初始值,但也是在你的指点加上自己的参悟,再看到了“preface”中的“Register Bit Conventions”后才清楚的,怪我读书不仔细,本条意见收回。看来真要花时间来习惯才行。
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图四被打赏50分 | |
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 |