打印

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

[复制链接]
528|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhenykun|  楼主 | 2017-3-4 22:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
spark周| | 2017-3-4 22:46 | 只看该作者
片上功能越强,功能就越多,看起来就越乱

使用特权

评论回复
板凳
heweibig| | 2017-3-4 22:48 | 只看该作者
你可以define成你看着顺眼的形式

使用特权

评论回复
地板
heweibig| | 2017-3-4 22:50 | 只看该作者
不过这样对别人可读性就不强了

使用特权

评论回复
5
午夜粪车| | 2017-3-4 22:53 | 只看该作者
写单片机程序也是程序,也遵循写软件的一些基本原则,不是为了完成功能那么简单

使用特权

评论回复
6
zhaoxqi| | 2017-3-4 22:55 | 只看该作者

都是一样的C  看你怎么用

使用特权

评论回复
7
zhenykun|  楼主 | 2017-3-4 22:57 | 只看该作者
不知道怎么设置。后来在DATASHEET里看到了不同DCOx,RSELx计算DCO频率的方法。

如果对寄存器有详细描述,我直接操作寄存器应该是很快上手的,因为其寄存器并不多。哪位老师能够提供MSP430G2303寄存器的详细说明。

使用特权

评论回复
8
zhenykun|  楼主 | 2017-3-4 23:01 | 只看该作者
另外,按照DATASHEET描述,DCO频率是一个范围,就是说这个频率不是很精准,那么用这个频率设置串口波特率是会不会导致误码率很高呢?

使用特权

评论回复
9
zhanghqi| | 2017-3-4 23:01 | 只看该作者

DCO出厂校准到1M 常温下1%的精度,全温度范围3%,使用一般的波特率没有问题。内部时钟这个算比较准的了。

使用特权

评论回复
10
zhenykun|  楼主 | 2017-3-4 23:04 | 只看该作者
如果说是对寄存器配置,那么基本MCU的配置都是类似,跟汇编差不了多少,如果是其他的处理,那么C语言都是同样的。

使用特权

评论回复
11
wyjie| | 2017-3-4 23:06 | 只看该作者
乱七八糟的头文件定义麻烦死了

使用特权

评论回复
12
lizye| | 2017-3-4 23:08 | 只看该作者
开始的时候还感觉不适应,但随着学习的深入,突然发现其实这样的定义是为了更好的可读

使用特权

评论回复
13
shimx| | 2017-3-4 23:09 | 只看该作者
比较喜欢用C。公司用C的也居多。

使用特权

评论回复
14
zhenykun|  楼主 | 2017-3-4 23:15 | 只看该作者
哦,那我就知道怎么回事了,多谢大家,结贴了哈

使用特权

评论回复
15
232321122| | 2017-3-5 17:30 | 只看该作者
C语言就是逻辑语言比汇编好懂多了。

使用特权

评论回复
16
232321122| | 2017-3-5 17:32 | 只看该作者
你找到main文件直接按顺序理解就可以。

使用特权

评论回复
17
Ryze| | 2017-3-9 21:09 | 只看该作者
430的C程序可读性跟汇编似的

汇编看着就头大,楼主高手啊,居然这样说

使用特权

评论回复
18
kkzz| | 2017-3-11 21:57 | 只看该作者
你可以通过单步调试读取程序。

使用特权

评论回复
19
kkzz| | 2017-3-11 21:58 | 只看该作者
c语言都是模块化编程,很复杂么

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

868

主题

11535

帖子

3

粉丝