rtthread stm32h743的使用(七)dac设备使用

我们要在rtthread studio 开发环境中建立stm32h743xih6芯片的工程。我们使用一块stm32h743及fpga的核心板完成相关实验,核心板如图:
在这里插入图片描述
在这里插入图片描述
1.我们还是先建立工程在这里插入图片描述
2.生成工程后打开mx进行配置,时钟配置如前所讲,不在赘述
在这里插入图片描述
3.更改mx文件夹下的main,c文件
在这里插入图片描述
4.在工程主函数中添加代码如下,我们要给dac通道设置一个值,看看输出值是否和设置值相符:
在这里插入图片描述
5.我们按12位传输,设置值为1024,dac输出值应为0.82左右,编译下载看看效果:
在这里插入图片描述
测试值为0.81V,和理想值基本一样。
6.我们在更改下代码看看
在这里插入图片描述

dac电压显示

可以看到随着设置值的改变,输出电压也会跟着改变,这里我们的DAC外设就验证完了,我们依然使用了rtthread的内核,但是用的hal库直接操作的,主要原因是rtthread的外设驱动对H7系列支持还不是很完善。

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值