[STM8] STM8L151C8 DAC2无输出

[复制链接]
1527|5
readdai 发表于 2015-2-28 16:42 | 显示全部楼层 |阅读模式
本帖最后由 readdai 于 2015-2-28 16:43 编辑

求助各位大侠,芯片是STM8L151C8,现在需要应用DAC_OUT2,手册上说DAC2可以通过RI配置PB4/5/6中的一个脚。

但是配置完后,引脚无输出。。。为什么啊!!求帮助!
void DAC2_Init()
{
        CLK_PCKENR1 |= 0X80;   //EN DAC CLK

        //通过RI,选择PB6的DAC功能
        CLK_PCKENR2 |= 0X20;   //EN COMP1&COMP2 CLK
        RI_IOSR1 |= 0X10;          //PB6 DAC_OUT2
               
        DAC_CH2CR2 = 0X00;
        DAC_CH2CR1 = 0X3E;    //软件触发,BUFF disable.
        DAC_CH2CR1 |= 0X01;
}


void DAC2_OUT_VOLT(uint value)     //dac_out2输出电压
{
        DAC_CH2RDHRH = (uchar)(value>>8);
        DAC_CH2RDHRL = (uchar)(value);
        DAC_SWTRIGR |= 0X02;

}


初始化DAC2后,执行DAC2_OUT_VOLT();没有电压输出。。。。
而且不光无电压输出,这样设置后,对PB4,PB5的AD采集都有影响,将这DAC2_init();屏蔽后AD正常!! 搞了一天了没有结果。晕死了。
请各位帮帮忙分析分析!谢谢!

 楼主| readdai 发表于 2015-2-28 19:45 | 显示全部楼层
擦……要不要沉的这么快!!  刷屏的不要来啊!!!
顶顶更健康
 楼主| readdai 发表于 2015-3-1 15:02 | 显示全部楼层
……木有人!!含泪顶……
x383709024x 发表于 2015-3-2 08:52 | 显示全部楼层
菜鸟一个~帮不上lz
小浣熊 发表于 2015-3-5 20:47 | 显示全部楼层
顶!!!!!!!
marshallemon 发表于 2015-11-6 14:39 | 显示全部楼层
经测试发现貌似需要使能输出缓冲器输出才有效
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

79

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部