打印
[STM32F1]

TM32定时器触发ADC采集数据发送到上位机

[复制链接]
602|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
LEDyyds|  楼主 | 2023-11-30 23:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

实现定时器触发ADC采集数据发送到上位机进行画图

我设置了一个六字节的DMA缓存区,用于存储ADC采集到的数据,然后通过DMA传输到串口发送,采样频率为1Khz,我设置了定时器0.001s一次更新中断,定时器中断函数中采集数据,然后进行串口DMA请求,但不知道进行中断服务函数时定时器会不会继续产生更新中断,想咨询一下有没有逻辑清晰一点的设计想法


使用特权

评论回复
沙发
香水城| | 2023-12-3 21:47 | 只看该作者
这个论坛垃圾水贴太多了。这种真正咨询帖反而被淹没了。

你其实可以定时触发ADC,转换结果由DMA来搬运到内存,在该DMA传输完成完成中断里再启动另一DMA将数据从内存搬到UART DR去发送。

使用特权

评论回复
板凳
tpgf| | 2023-12-14 11:47 | 只看该作者
如果需要转换的比较多的话 六个字节的缓冲会不会不够用啊

使用特权

评论回复
地板
观海| | 2023-12-14 12:26 | 只看该作者
启动了多少个功能 就可以有多少个dma是吗

使用特权

评论回复
5
guanjiaer| | 2023-12-14 13:10 | 只看该作者
如果外部信号变化 的话  是不是需要灵活设置采样频率  这样就需要更改定时器的触发周期了吧

使用特权

评论回复
6
keaibukelian| | 2023-12-14 20:21 | 只看该作者
定时器更新中断是要更新哪个功能的中断啊

使用特权

评论回复
7
heimaojingzhang| | 2023-12-14 20:54 | 只看该作者
如果跑系统的话 就不需要这么麻烦了是吗

使用特权

评论回复
8
八层楼| | 2023-12-14 21:30 | 只看该作者
采样频率和定时器的定时时间有没有关联性?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

122

主题

867

帖子

1

粉丝