打印
[STM8]

STM8L151C8 DAC2无输出

[复制链接]
1319|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

使用特权

评论回复
5
小浣熊| | 2015-3-5 20:47 | 只看该作者
顶!!!!!!!

使用特权

评论回复
6
marshallemon| | 2015-11-6 14:39 | 只看该作者
经测试发现貌似需要使能输出缓冲器输出才有效

使用特权

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

本版积分规则

8

主题

79

帖子

1

粉丝