打印
[技术问答]

DAC也有中断么?

[复制链接]
13214|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
void DAC_IRQHandler(void)
{
    if (DAC_GET_INT_FLAG(DAC0, 0))
    {
        if (g_u32Index == g_u32ArraySize)
            g_u32Index = 0;
        else
        {
            DAC_WRITE_DATA(DAC0, 0, g_au16Sine[g_u32Index++]);
            DAC_START_CONV(DAC0);
            /* Clear the DAC conversion complete finish flag */
            DAC_CLR_INT_FLAG(DAC0, 0);
        }
    }

    return;
}

使用特权

评论回复
沙发
littlelida|  楼主 | 2021-9-14 10:54 | 只看该作者
刚打的问题哪去了?

看例程,用DAC中断演示输出,
平时在使用中,我都是根据条件判断DA输出值
这个DAC中断,和平时用的定时器中断,是不是意思差不多?

使用特权

评论回复
板凳
xinpian101| | 2021-9-14 22:57 | 只看该作者
这就需要看手册的说明了,手册里面会介绍DAC到底是要哪些中断,另外你用的是哪个芯片

使用特权

评论回复
地板
antusheng| | 2021-9-14 23:29 | 只看该作者
应该都有吧

使用特权

评论回复
5
antusheng| | 2021-9-14 23:30 | 只看该作者

应该是不同的触发中断吧。

使用特权

评论回复
6
daichaodai| | 2021-9-15 07:54 | 只看该作者
所有外设都有中断啊

使用特权

评论回复
7
skyred| | 2021-9-15 14:39 | 只看该作者
antusheng 发表于 2021-9-14 23:30
应该是不同的触发中断吧。

应该是这样

使用特权

评论回复
8
yangxiaor520| | 2021-9-17 07:43 | 只看该作者
肯定有啊。

使用特权

评论回复
9
yangjiaxu| | 2021-9-17 09:13 | 只看该作者
这是那款芯片啊?

使用特权

评论回复
10
alxd| | 2021-9-17 09:13 | 只看该作者
有中断吧,看你的代码来说

使用特权

评论回复
11
Estelle1999| | 2021-9-17 09:14 | 只看该作者
感觉跟定时器中断差不多的意思

使用特权

评论回复
12
Charlotte夏| | 2021-9-17 09:15 | 只看该作者
这个倒是没用过,不过这种问题可以稍微看看手册 应该都有提到的

使用特权

评论回复
13
Charlene沙| | 2021-9-17 09:16 | 只看该作者
看看怎么用可以看看源码,看看怎么使用

使用特权

评论回复
14
Carmen7| | 2021-9-17 09:20 | 只看该作者
看看官方手册就知道了的

使用特权

评论回复
15
Carina卡| | 2021-9-17 09:21 | 只看该作者
还没用过,等有机会试试

使用特权

评论回复
16
Candic12e| | 2021-9-17 09:21 | 只看该作者
正常用定时器输出DAC也行的

使用特权

评论回复
17
Betty996| | 2021-9-17 09:22 | 只看该作者
有意思,看看手册吧,都能有提到

使用特权

评论回复
18
Betty1299| | 2021-9-17 09:22 | 只看该作者
这种外设应该都有中断的

使用特权

评论回复
19
Belle1257| | 2021-9-17 09:23 | 只看该作者
去查官方数据手册吧,稳妥一些

使用特权

评论回复
20
B1lanche| | 2021-9-17 09:24 | 只看该作者
感觉和定时器中断是一样的

使用特权

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

本版积分规则

139

主题

955

帖子

2

粉丝