小妹刚学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条回答
逸興遄飛
1楼-- · 2019-07-17 09:05
这个要看数据手册,寄存器里的定义啊,学DSP,那你应该学过微机原理吧! 5当然可以换成其他的了,不过意义肯定不一样,给某一位赋值肯定有意义啊,比如某一位赋1代表传输速率提高一倍,赋0代表默认的。
华北科技学院
2楼-- · 2019-07-17 14:36
 精彩回答 2  元偷偷看……
wangyaliss
3楼-- · 2019-07-17 15:07
你需要先去看数据手册和技术文档
2大爷
4楼-- · 2019-07-17 18:04
首先要看寄存器的定义,其次这些写一个好的模板拿来用就是了,不用记
slg_nj
5楼-- · 2019-07-17 22:35
你看寄存器数据手册就明白了
时光遗留的旧城
6楼-- · 2019-07-17 23:29
 精彩回答 2  元偷偷看……

一周热门 更多>