打印

DSP为什么要初始化?

[复制链接]
6415|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lasbell2012|  楼主 | 2012-10-12 19:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
happy啦啦啦| | 2012-10-12 21:01 | 只看该作者
DSP在RESET后,许多的寄存器的初值一般同用户的要求不一致,例如:等待寄存器,SP,中断定位寄存器等,需要通过初始化程序设置为用户要求的数值。 初始化程序的主要作用: 1)设置寄存器初值。 2)建立中断向量表。 3)外围部件初始化。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
jiang390625 + 1
板凳
Redstar2012| | 2012-10-16 21:31 | 只看该作者
DSP初始化可以使一些寄存器的初值和用户自己一致

使用特权

评论回复
地板
五谷道场| | 2012-10-17 10:51 | 只看该作者
2楼说的比较详细了,呵呵,其实跟单片机一样,就是为了使其能够正常的工作起来。

使用特权

评论回复
5
sqcumt123| | 2012-10-17 21:09 | 只看该作者
1)设置寄存器初值。
2)建立中断向量表。
3)外围部件初始化。

使用特权

评论回复
6
hawksabre| | 2012-10-18 18:49 | 只看该作者
般的情况下是在上电的时候初始化,还有就是程序跑飞和出现异常时也要初始化,初始化的目的就是把所有
用到的标志位、变量回到你的初始值,以及引脚的分配,配置寄存器写入需要的值,像时钟的选择(内部、外部)
一般在上电时就做好,以后不是特殊需要是不改动的,引脚功能的分配也是一上来就设置好,之后如果可以就
不改动,如果经常性的改可能会引发异常。

使用特权

评论回复
7
hawksabre| | 2012-10-18 18:51 | 只看该作者
希望对你有所帮助   自己再看看别人的意见   呵呵

使用特权

评论回复
8
happybird21| | 2012-10-18 20:01 | 只看该作者
2楼正解啊,学习学习

使用特权

评论回复
9
huanghongxing| | 2012-10-18 21:43 | 只看该作者
DSP 初始化可以防止DSP芯片的引脚输出不确定性

使用特权

评论回复
10
superman2012| | 2012-10-18 22:04 | 只看该作者
如果DSP不初始化,程序输出的结果可能不是自己所想象的那样了

使用特权

评论回复
11
kkzz| | 2012-10-19 13:05 | 只看该作者
初始化 是使DSP芯片能够正常的工作!

使用特权

评论回复
12
51xlf| | 2012-10-20 10:34 | 只看该作者
配置时钟,各个寄存器!

使用特权

评论回复
13
拿起书本| | 2012-10-20 17:40 | 只看该作者
那初始化是不是要对所有的未用GPIO口进行初始化?

使用特权

评论回复
14
firstblood| | 2012-10-20 22:14 | 只看该作者
跟楼上各位学习啦,不过,不管怎样,都是需要初始化的啊

使用特权

评论回复
15
unicornylc| | 2012-10-22 17:01 | 只看该作者
学习了啊,呵呵呵

使用特权

评论回复
16
czdo| | 2012-10-22 17:08 | 只看该作者
好像单片机也会有初始化吧!!!系统初始状态的建立!!!

使用特权

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

本版积分规则

0

主题

204

帖子

2

粉丝