OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2721|回复: 4

TIM+DAC+DMA产生正弦和方波需要三路同时产生

[复制链接]

1

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2018-6-29
在线时间
6 小时
发表于 2018-11-29 10:39:42 | 显示全部楼层 |阅读模式
7金钱
我需要同时产生三路同频波形,一路是0度正弦波形,另外两路分别是0度和90度的方波波形;在论坛里看了前人分享的TIM+DAC+DMA产生任意正弦和三角波的程序是可以实现的,将三角波改成方波也是可以实现的,但是移相90度后的方波要如何产生呢?DAC通道只有两个,第二通道可以分别查询0度和90度的方波表吗?可以的话,要怎么实现呢?渣渣求助各位,谢谢大神了~~~

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2018-6-29
在线时间
6 小时
 楼主| 发表于 2018-11-29 13:19:03 | 显示全部楼层
或者。。。我的移相方波是切换使用的,有没有什么办法在使用完0度方波后切换到90度呢,我现在是把两个方波表分别存储起来的。。。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-11-30 02:08:58 | 显示全部楼层
频率不高,可以用输出比较模式。我发过帖子的。
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2018-6-29
在线时间
6 小时
 楼主| 发表于 2018-12-3 21:28:21 | 显示全部楼层
正点原子 发表于 2018-11-30 02:08
频率不高,可以用输出比较模式。我发过帖子的。

这个,,,原子哥,我不是特别懂,您说用输出比较来做什么呢?
我目前还有一个问题是想用MCO功能输出系统时钟给外设使用,但是看了下时钟树,输出时钟最低也只能是4M吗?不知道可不可以分频呢,我想得到250kHz的时钟。。。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2018-12-4 01:58:08 | 显示全部楼层
小junjun 发表于 2018-12-3 21:28
这个,,,原子哥,我不是特别懂,您说用输出比较来做什么呢?
我目前还有一个问题是想用MCO功能输出系 ...

控制相位
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-22 13:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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