stm32g474教程_STM32G474 DAC使用DMA不输出的解决办法/汗

news/2024/12/2 21:34:01/

STM32G474 DAC使用DMA不输出的解决办法/汗

[复制链接]

今天准备使用STM32G474的DAC输出CHIRP信号,结果调了一天才调通,原因只是因为2个小小的问题

第一个问题是DMA设置是periperal处要选WORD

a26d678767e8b431ecd7a25f1936bdc5.gif

image.png (32.29 KB, 下载次数: 0)

2020-9-6 19:14 上传

第二个问题就比较坑了,因为电脑上一直插了一个ST-LINK V2,上边接了一个SensorTile.box(STM32L4)

原来的工程ST-LINK设置成了V3,可以直接高度G474,后来因为不好用,就新建了一个工程新建的工程默认仿真器是ST-LINK V2,在这个新工程上改了很多设置都无济于事

后来直接使用官方的DAC输出三角波和正弦波的例程,以前试过,肯定是好用的,结果没有输出,而且调试模式按下按键都没法进入中断

手里的2个板都试了,因为这两个板子很长时间没用了,开始怀疑是DAC坏了?,I/O烧了?,但是说不通

下午出去买菜回来,看到旁边的ST-LINK V2和SensorTile.box,想着拨下来吧,插上边不小心再弄短路了

结果刚拨下,IAR就报错,然后我就明白怎么回事儿了,TMD,以前IAR合着一直在调试Sensotile.box,根本没对STM32G474进行仿真

G474的工程,代码下载STM32L4里边就不提示一下吗?

调错对象的问题解决后,剩下的问是就简单多了,最后实现了通过2路DAC输出互补信号。

a26d678767e8b431ecd7a25f1936bdc5.gif

image.png (138.07 KB, 下载次数: 0)

2020-9-6 19:25 上传


http://www.ppmy.cn/news/307034.html

相关文章

【STM32G0】按键控制LED亮灭

目录 硬件介绍STM32CubeMX新建工程时钟配置LED配置原理图CubeMX配置 按键KEY配置原理图CubeMX配置 生成工程添加用户代码实验现象 硬件介绍 STM32 NUCLEO-G071RB 开发板,软硬件资源详见官网介绍,主要是参考用户手册和电路图,利用STM32CubeMX…

STM32G4之按键实验

文章目录 前言一、按键原理二、程序编写1.按键扫描函数2.按键处理函数 总结 前言 一、按键原理 按键电路原理图(CT117E-M4产品手册) 这四个按键一端都接了VDD,所以默认高电平,当我们按下按键时,电路闭合,…

stm32g431使用CubeMX配置按键与使用

stm32g431使用CubeMX配置按键与使用 使用cubemx新建一个工程 配置八个LED的GPIO口为输出(GPIO_Output),四个按键的GPIO口为输入(GPIO_Input) 设置晶振 配置时钟 生成工程 工程生成之后在工程目录下新建这些文件夹和文件,这样方便…

【N32G457】 基于RT-Thread和N32G457的迷你键盘

此文为参加RT-Thread与国民技术联手推出N32G457 RT-Thread设计大赛期间作品。 由于疫情影响加上其他各种原因,本应在3月25日结束的比赛在今日终于完成了一个比较完整的作品,无论是否可以参赛,还是希望对大家有所帮助。 先放个图。 应用背景 …

【ADB】设置adb输入法

1、安装输入法apk adb -s <设备id> install keyboard.apk 2、检查是否安装成功 adb -s <设备id> shell ime set com.android.adbkeyboard/.AdbIME 当未安装adbkeyboard输入法时&#xff0c;会出现如下信息&#xff1a; Error: Unknown id: com.android.adbkeyb…

并行计算及GPU简介

并行计算&#xff08;Parallel Computing&#xff09;指同时使用多种计算资源解决计算问题的过程&#xff0c;它的基本思想是将待求解问题分解成多个子问题&#xff0c;在相同的时间用不同的处理器计算各个子问题&#xff0c;从而有效地节约计算的时间。早期的并行计算只能由专…

什么是GPU计算?阿里云国际版有没有GPU计算?-Unirech

GPU计算是指使用GPU&#xff08;图形处理单元&#xff09;作为协处理器来加速CPU&#xff0c;以加速科学、分析、工程、消费者和企业应用程序的运行。GPU加速器由NVIDIA于2007年首次推出&#xff0c;现在已经支持了世界各地的政府实验室、大学、公司和中小企业的节能数据中心。…

在数据科学领域,为什么GPU计算速度比CPU快许多的一个最简单解释

为了回答这个问题&#xff0c;我们需要知道几个知识&#xff1a; 1、一个CPU通常只有 几个核 2、一个GPU通常有 几千个核 (为了容易理解&#xff0c;暂且可以把CPU的核和GPU的核看成是同一个东西) 3、通常&#xff0c;CPU的核 性能比GPU的核 性能要强得多 4、标题说到是在数…