社区
单片机/工控
帖子详情
STM32在一个工程里面同时实现DDS信号源输出和AD采集功能
硬件小白10086号
2017-03-12 10:58:32
详细的是这样的,我需要控制DDS芯片持续输出一个扫频信号,该信号会经过外部电路进行处理,生成另外一个模拟信号,然后在进入单片机进行AD采集,现在两个独立部分都完成了,问题是我怎么编程让AD采集持续的情况下,DDS芯片循环输出扫频信号,这个情况属于多任务吗,需要嵌入ucos来实现吗,求解答,谢谢!
...全文
502
4
打赏
收藏
STM32在一个工程里面同时实现DDS信号源输出和AD采集功能
详细的是这样的,我需要控制DDS芯片持续输出一个扫频信号,该信号会经过外部电路进行处理,生成另外一个模拟信号,然后在进入单片机进行AD采集,现在两个独立部分都完成了,问题是我怎么编程让AD采集持续的情况下,DDS芯片循环输出扫频信号,这个情况属于多任务吗,需要嵌入ucos来实现吗,求解答,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
硬件小白10086号
2017-03-15
打赏
举报
回复
引用 2 楼 ZJUITer 的回复:
这个用DMA就可以解决呀
关键是我做AD采集之后还需要做FFT变换,做一次4096个点的fft需要几个毫秒,这样扫频的时间就降下来了啊
dceacho
2017-03-15
打赏
举报
回复
看哪个任务的实时性要求高,高就放定时器里处理,另一个放main()里处理
Cerman
2017-03-12
打赏
举报
回复
两个任务没有必要用ucos ii的,ad采样建议用dma中断吧,这样效率能高些
ZJUITer
2017-03-12
打赏
举报
回复
这个用DMA就可以解决呀
基于
stm32
和
ad
9850的
dds
信号源
本代码是基于
stm32
f103zet6和
ad
9850的
dds
信号源
设计,乃本人毕业设计制作,代码可移植性好,亲测可用,频率可通过按键进行步进,并通过oled实时显示
DDS
多信号函数发生器和
STM32
的
AD
9850
信号源
驱动程序
DDS
多信号函数发生器和
STM32
的
AD
9850
信号源
驱动程序,包括
AD
9850资料以及输入捕获程序。
基于
STM32
的
DDS
信号源
设计实例.rar
自己做的桂电的 Altium Designer 20 (
AD
20)详细教程视频(https://www.bilibili.com/video/BV1ei4y1L7TU?p=16) 的
工程
源文件,供大家参考。
无需积分基于
STM32
的
DDS
信号源
的设计实例
原理图描述:这是一幅基于
STM32
的
DDS
信号源
的设计原理图。该设计利用
STM32
系列单片机的强大
功能
以及直接数字合成(
DDS
)技术,
实现
了高精度和灵活的数字信号发生。在原理图中,
STM32
单片机通过控制外部数字控制模块...
单片机/工控
27,382
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章