430的C程序可读性跟汇编似的

[复制链接]
1303|14
 楼主| zhenykun 发表于 2014-9-8 11:27 | 显示全部楼层 |阅读模式
你们觉得呢
spark周 发表于 2014-9-8 11:29 | 显示全部楼层
片上功能越强,功能就越多,看起来就越乱
heweibig 发表于 2014-9-8 11:31 | 显示全部楼层
你可以define成你看着顺眼的形式
heweibig 发表于 2014-9-8 11:31 | 显示全部楼层

不过这样对别人可读性就不强了
午夜粪车 发表于 2014-9-8 11:33 | 显示全部楼层
写单片机程序也是程序,也遵循写软件的一些基本原则,不是为了完成功能那么简单
zhaoxqi 发表于 2014-9-8 11:34 | 显示全部楼层
都是一样的C  看你怎么用
 楼主| zhenykun 发表于 2014-9-8 11:36 | 显示全部楼层
不知道怎么设置。后来在DATASHEET里看到了不同DCOx,RSELx计算DCO频率的方法。

如果对寄存器有详细描述,我直接操作寄存器应该是很快上手的,因为其寄存器并不多。哪位老师能够提供MSP430G2303寄存器的详细说明。
 楼主| zhenykun 发表于 2014-9-8 11:36 | 显示全部楼层

另外,按照DATASHEET描述,DCO频率是一个范围,就是说这个频率不是很精准,那么用这个频率设置串口波特率是会不会导致误码率很高呢?
zhanghqi 发表于 2014-9-8 11:39 | 显示全部楼层
DCO出厂校准到1M 常温下1%的精度,全温度范围3%,使用一般的波特率没有问题。内部时钟这个算比较准的了。
 楼主| zhenykun 发表于 2014-9-8 11:39 | 显示全部楼层
如果说是对寄存器配置,那么基本MCU的配置都是类似,跟汇编差不了多少,如果是其他的处理,那么C语言都是同样的。
wyjie 发表于 2014-9-8 11:40 | 显示全部楼层
乱七八糟的头文件定义麻烦死了
dengdc 发表于 2014-9-8 11:41 | 显示全部楼层
开始的时候还感觉不适应,但随着学习的深入,突然发现其实这样的定义是为了更好的可读
 楼主| zhenykun 发表于 2014-9-8 11:43 | 显示全部楼层
嗯,多谢讨论
 楼主| zhenykun 发表于 2014-9-8 11:43 | 显示全部楼层
结贴了,中秋快乐
youluo235 发表于 2014-9-9 10:26 | 显示全部楼层
比较喜欢用C。公司用C的也居多。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

868

主题

11535

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部