硬汉嵌入式论坛

 找回密码
 立即注册
查看: 398|回复: 2
收起左侧

[DAC] DAC数据处理

[复制链接]

6

主题

10

回帖

28

积分

新手上路

积分
28
发表于 2023-6-5 09:29:20 | 显示全部楼层 |阅读模式
采用STM32H743VGT6芯片进行算法处理,想要输出声音信号,但经算法计算后的数据为浮点数据,是否可以采用HAL_StatusTypeDef HAL_DAC_SetValue(DAC_HandleTypeDef* hdac, uint32_t Channel, uint32_t Alignment, uint32_t Data)对DAC(此时为浮点数)进行输出,进而驱动扬声器产生声音?如果不可以,请问该通过可以使计算后的DAC能够使用并驱动扬声器产生声音?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106731
QQ
发表于 2023-6-5 10:07:25 | 显示全部楼层
H7的ADC是12bit分辨率,范围0-4095, 将你的浮点值放缩到这个范围使用即可
回复

使用道具 举报

6

主题

10

回帖

28

积分

新手上路

积分
28
 楼主| 发表于 2023-6-5 10:36:01 | 显示全部楼层
eric2013 发表于 2023-6-5 10:07
H7的ADC是12bit分辨率,范围0-4095, 将你的浮点值放缩到这个范围使用即可

好的 谢谢您
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-3 00:07 , Processed in 0.157074 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表