小妹刚学DSP,有几个基础的问题想问一下各位大神~ 谢谢啦

2019-07-15 19:05发布

小妹最近刚学DSP

看到书上写了几句代码,不太懂。

请问一下 SCICCR . bit . SCICHAR = 5 请问一下,把这个值设置成5,有什么意义呢?是不是这里的5,可以是别的什么值,1,2,3,4,5,6都可以呢?

我一直不太明白,给一个寄存器某一位赋一个值,有什么意义?可以用来干嘛?

还有就是,像这种SCICCR . all = 0x007F(0x007F是书上的原文,我觉得可能有误,应该是0x0007),这种给寄存器整体赋值,又有什么意义呢?可以用来干嘛?

还有就是 禁止看门狗 用的代码是SysCtrlRegs . WDCR = 0x0068 ,我也不懂为什么这里赋值要是 0x0068 ,有什么原理吗?


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
stojakovic7769
1楼-- · 2019-07-16 12:45
你首先要看看介绍这个DSP芯片的工具书,看看这个控制sci口的各个寄存器的各个bit位代表什么含义,对其赋值为0或1有什么区别。一般寄存器是16bit的,对寄存器赋值一般用Ox开头的16 进制数,赋值之后完成初始化配置。比如这个sci的寄存器,对其初始化要明确起始位,波特率。停止位,校验位,等等。
毛坦523416
2楼-- · 2019-07-16 16:11
6楼和7楼的对  你还是看下对应寄存器的介绍和功能  刚入门一头雾水  很好  不思考怎么清楚
755837150
3楼-- · 2019-07-16 19:21
 精彩回答 2  元偷偷看……
shenhuahaha
4楼-- · 2019-07-16 20:33
具体寄存器的操作可以参考相关的技术文档
南盗
5楼-- · 2019-07-16 23:48
dsp的每个寄存器初始化成多少有什么用,要看芯片手册的,如果你是初学的话,那去买本书吧,如,某某寄存器是设置波特率等等。
电子微创意
6楼-- · 2019-07-17 05:19
给寄存器某位赋值意义很大,是芯片配置的需要。

一周热门 更多>