10997|15

5304

帖子

453

TA的资源

五彩晶圆(高级)

楼主
 

ADuC7060 初始化程序参考 [复制链接]

自己以前用ADUC7060的一些初始化代码,仅供参考!有些地方需要自己根据需求修改!

Init_ADI.c

13.35 KB, 下载次数: 141

Init_ADI.h

10.17 KB, 下载次数: 93

最新回复

学习了,内容非常清晰,非常感谢楼主的分享。好文,有需要的可以看看。   详情 回复 发表于 2024-10-26 22:37

点评

赞一个!:) 两个项目负责人沟通的还挺好!  详情 回复 发表于 2012-10-26 10:34

赞赏

1

查看全部赞赏

点赞 关注
 
 

回复
举报

1万

帖子

26

TA的资源

裸片初长成(高级)

沙发
 
非常感谢楼主,你这是及时雨。
 
 
 

回复

1万

帖子

26

TA的资源

裸片初长成(高级)

板凳
 
楼主再发个ICF文件。
我现在设置不好那个存储器了。怎么设置都是不能编译。

点评

你是在什么编译环境下啊? [ 本帖最后由 蓝雨夜 于 2012-10-25 07:21 编辑 ]  详情 回复 发表于 2012-10-25 07:15
 
 
 

回复

5304

帖子

453

TA的资源

五彩晶圆(高级)

4
 

回复 板凳 dontium 的帖子

你是在什么编译环境下啊?

[ 本帖最后由 蓝雨夜 于 2012-10-25 07:21 编辑 ]

ADuC7060_FLASH_Standalone.icf

2.06 KB, 下载次数: 30

点评

使用的是IAR 换上你这个ICF文件就可以编译了。比较一下发现,原来是我没有设置第一个属性页的vector table 谢谢楼主  详情 回复 发表于 2012-10-25 09:53
 
 
 

回复

1万

帖子

26

TA的资源

裸片初长成(高级)

5
 

回复 4楼 蓝雨夜 的帖子

使用的是IAR

换上你这个ICF文件就可以编译了。比较一下发现,原来是我没有设置第一个属性页的vector table

谢谢楼主

点评

不谢!,到时还有个工具发上来  详情 回复 发表于 2012-10-25 09:55
 
 
 

回复

5304

帖子

453

TA的资源

五彩晶圆(高级)

6
 

回复 5楼 dontium 的帖子

不谢!,到时还有个工具发上来
 
 
 

回复

121

帖子

0

TA的资源

纯净的硅(初级)

7
 
楼主,怎么没有ADC的初始化程序啊?我现在用到ADuC7061的AD采集数据遇到了些问题,能发一份ADC的使用程序不?谢谢

点评

ADC部分我上次没用到所以就没写了 就只有简单的寄存器写出来 /****************************************************************************** DAC0CON控制寄存器 DAC0DAT数据寄存器 *********************  详情 回复 发表于 2012-10-25 14:53
 
 
 

回复

5304

帖子

453

TA的资源

五彩晶圆(高级)

8
 

回复 7楼 zhoouauruheng 的帖子

ADC部分我上次没用到所以就没写了
就只有简单的寄存器写出来
/******************************************************************************
DAC0CON控制寄存器
DAC0DAT数据寄存器
******************************************************************************/
void Init_DAC(void)
{
    DACCON= DACPD(0)        |    //将该位置1,可以关断DAC 输出(DAC 输出为三态)。将该位清0,可以使能DAC。
            DACBUFLP(0)     |    //将该位置1,可以让DAC 输出缓冲器在低功耗模式下工作。 将该位清0,可以使能DAC 缓冲器。
            OPAMP(0)        |    //将该位置1,可以让DAC 输出缓冲器在运算放大器模式下工作。将该位清0,可以使能DAC 输出缓冲器用于正常DAC 操作。
            DACBUFBYPASS(0) |    //将该位置1,可以将输出缓冲器旁路,并直接向输出引脚输出DAC 转换结果。如将该位清0,DAC 转换结果将输出到缓冲器中。
            DACCLK(0)       |    //将该位清0,以在HCLK 负边沿更新DAC。将该位置1,以在定时器1 负边沿更新DAC。
            DACCLR(1)       |    //将该位置1,以便进行正常的DAC 操作。将该位清0,可清除DAC 输出结果并向DAC0DAT 内写入0。向该位写入数值,会立即对DAC输出结果产生影响。
            DACMODE(0)      |    //将该位置1,可以让DAC 在16 位插值模式下工作。将该位清0,可以让DAC 在12 位正常模式下工作。
            DACSPEND(0)     |    //速率 用于DAC 的插值模式。将该位置1,可将插值时钟设置为UCLK/16。将该位清0,可将插值时钟设置为UCLK/32。
            DACREF(AVDD_0V);
              
              
        DACDAT = ((0x0800)<< 16);                // start from midscale
        DACDAT = 0x800000;   
}
 
 
 

回复

5304

帖子

453

TA的资源

五彩晶圆(高级)

9
 
官方ADD例子

[ 本帖最后由 蓝雨夜 于 2012-10-25 14:55 编辑 ]

Auxiliary_ADC.rar

68.7 KB, 下载次数: 35

Primary_ADC.rar

43.77 KB, 下载次数: 42

ADC0_RTD.rar

86.73 KB, 下载次数: 41

 
 
 

回复

121

帖子

0

TA的资源

纯净的硅(初级)

10
 
非常谢谢楼主,官方的例程我下了···配置了使用,但是主ADC0采到的数据一直0v,辅助ADC0采集到的数据一直是1.2v(内部基准电压)。。。。不知道什么问题,照理说采集的数据应该是随机值才对的!

点评

AVDD VREF都有吗?  详情 回复 发表于 2012-10-25 15:08
 
 
 

回复

5304

帖子

453

TA的资源

五彩晶圆(高级)

11
 

回复 10楼 zhoouauruheng 的帖子

AVDD
VREF都有吗?
 
 
 

回复

121

帖子

0

TA的资源

纯净的硅(初级)

12
 
我配置ADC为内部基准电压,不使用外部VREF的!

ADuC7061.jpg (45.22 KB, 下载次数: 2)

ADuC7061.jpg
 
 
 

回复

768

帖子

714

TA的资源

纯净的硅(高级)

13
 

回复 楼主 蓝雨夜 的帖子

赞一个! 两个项目负责人沟通的还挺好!
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

14
 
zhoouauruheng 发表于 2012-10-25 15:05
非常谢谢楼主,官方的例程我下了···配置了使用,但是主ADC0采到的数据一直0v,辅助ADC0采集到的数据一直 ...

我能弱弱地问一句,问题解决了吗?是如何解决的?我现在也遇到相同的问题,求解答
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

15
 
楼主有模拟IIC的程序吗,搞了四五天了越高越迷茫,不知道哪儿出错了。现在知道是iic协议底层有问题,
 
 
 

回复

24

帖子

0

TA的资源

禁止发言

16
 

学习了,内容非常清晰,非常感谢楼主的分享。好文,有需要的可以看看。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表