您的位置: OpenADSP社区论坛 -> Sigma DSP/模拟器件专区 -> 新手上路 -> 单片机控制ADAU1701的小模块增加的问题
本帖共有106个阅读者
发表帖子 发表投票 回复主题
单片机控制ADAU1701的小模块增加的问题
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
单片机控制ADAU1701的小模块增加的问题
问:Sigma工程做好后,MCU去控制每个小模块,它们都有自己的地址。之后因为增加个新模块。发现前面的小模块地址有变化。
这个很麻烦,有没有方法解决。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/11/8 12:47:48
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:你直接用导入那三个文件,里面都有地址,只要你的模块名字不变,就没关系。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/11/8 12:47:59
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
问:地址真的会变化的,而且是有些变化了。有些没有。不用导出那些文件。一拖动滑块就看到了地址不一样了。
这就意味着以前已经导出过的功能。现在又要去改里面的地址。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/11/8 12:48:14
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:#define MOD_SDA3_ALG0_APPROXFACTORGAINS200ALGGROWDBSTEP5_ADDR 17
地址变了没有关系啊。MOD_SDA3_ALG0_APPROXFACTORGAINS200ALGGROWDBSTEP5_ADDR,这个没变就可以,你直接调用这个宏不就行了。前提是你的模块名字别随便改。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/11/8 12:48:34
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:地址值变了,有什么关系。你在程序里调用MOD_SDA3_ALG0_APPROXFACTORGAINS200ALGGROWDBSTEP5_ADDR这个宏不就好了。
你把那个PARAM.h 文件导入程序不就行了。地址都在这个文件里

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/11/8 12:48:46
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
答:不要固定在一个个立即数
要用代数,变量的思维方式

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/11/8 12:49:04
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
问:谢谢啊,知道怎么搞了

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2018/11/8 12:49:19
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154071 Call, 1 Queries, Processed in 0.017578 second(s),