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系列支持还不是很完善。

最近更新

  1. TCP协议是安全的吗?

    2024-03-14 00:28:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-14 00:28:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-14 00:28:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-14 00:28:06       18 阅读

热门阅读

  1. js小知识

    2024-03-14 00:28:06       23 阅读
  2. 子查询

    2024-03-14 00:28:06       24 阅读
  3. JenKins 中的new Item各个选项应该怎选择

    2024-03-14 00:28:06       20 阅读
  4. HAProxy适配openGauss使用指导书

    2024-03-14 00:28:06       22 阅读
  5. 在Rust中,探索word到pdf的转换

    2024-03-14 00:28:06       23 阅读
  6. 英语阅读挑战

    2024-03-14 00:28:06       22 阅读
  7. 华为机试题-字符串压缩

    2024-03-14 00:28:06       21 阅读
  8. 测开面经学习笔记

    2024-03-14 00:28:06       19 阅读
  9. C++进阶学习

    2024-03-14 00:28:06       21 阅读
  10. 车规芯片为什么需要信息安全(2)

    2024-03-14 00:28:06       21 阅读
  11. 10个必知必会的SQL聚合函数

    2024-03-14 00:28:06       17 阅读
  12. Git命令(持续更新中...)

    2024-03-14 00:28:06       21 阅读