news 2026/6/15 15:46:11

【STM32C092RC 测评】+基于TIM控制DMA从内存到内存的数据传输

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【STM32C092RC 测评】+基于TIM控制DMA从内存到内存的数据传输

首先对tim1进行配置,这个是高级功能的计时器:


按照图中标注进行配置,,另外这个有一个操作技巧,就是ctrl+鼠标左键,可以查找具有相同复用功能的引脚
比如说,TIM1_CH1这个功能,如果参考数据手册,发现有5个引脚都有,但是在ide中直接就可以通过ctrl+鼠标左键
进行显现,同时还可以进行鼠标拖拽,方便配置,这也是才知道的新功能。

复制

  1. Code to be added:
  2. in main.c:
  3. within initialization part:
  4. /* USER CODE BEGIN PV */
  5. uint32_t Pulses[10] = {0,10,20,30,40,50,60,70,80,90};
  6. and further within main():
  7. /* USER CODE BEGIN 2 */
  8. HAL_TIM_PWM_Start_DMA(&htim1, TIM_CHANNEL_1, Pulses, 10);




通过user button和调试按钮中的resume 和suppend功能,进行数据传输的控制
通过user button对paluse中的数据进行选择,在resume期间进行数据传输,然后suspend期间观察
寄存器中相关数据的变化,如上图所示
,功能虽小,但是第一次体会还是比较有意思的。


---------------------
作者:yinxiangxv
链接:https://bbs.21ic.com/forum.php?mod=viewthread&tid=3450566
来源:21ic.com
此文章已获得原创/原创奖标签,著作权归21ic所有,任何人未经允许禁止转载。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 11:22:25

COMSOL 使用-后续测试

,COMSOL Multiphysics 完全可以用于铁路道床板结(ballast fouling/consolidation)仿真,特别是通过其 RF Module(射频模块)进行地面穿透雷达(GPR)的电磁波传播模拟。COMSOL 是有限元法…

作者头像 李华
网站建设 2026/6/15 12:17:55

现代企业API管理平台选型全景解析

随着企业数字化转型进入深水区,API(应用程序编程接口)已成为连接数据、应用和业务流程的数字纽带。一个成熟的API管理平台不仅能够保障系统间的高效连接,更是企业构建数字生态、实现业务创新的核心基础设施。面对市场上众多的API管…

作者头像 李华
网站建设 2026/6/15 13:36:37

Miniconda-Python3.9如何支持PyTorch与Airflow工作流集成

Miniconda-Python3.9 如何支持 PyTorch 与 Airflow 工作流集成 在数据科学和机器学习工程实践中,一个常见的痛点是:如何在保证环境稳定、依赖清晰的前提下,高效地将模型训练任务纳入自动化调度流程?尤其是在团队协作中&#xff0…

作者头像 李华
网站建设 2026/6/15 12:20:02

Mac M1芯片适配:Miniconda-Python3.9安装PyTorch ARM版本

Mac M1芯片适配:Miniconda-Python3.9安装PyTorch ARM版本 在苹果M1芯片发布后,不少AI开发者都曾遇到过这样的尴尬场景——在全新的MacBook Pro上兴奋地准备跑起第一个PyTorch模型,结果pip install torch之后,代码运行慢得像卡顿的…

作者头像 李华
网站建设 2026/6/15 12:22:17

Miniconda-Python3.9环境下使用pip和conda混合安装PyTorch注意事项

Miniconda-Python3.9环境下使用pip和conda混合安装PyTorch注意事项 在深度学习项目开发中,环境配置往往是第一步,却也是最容易“踩坑”的一步。一个看似简单的 pip install torch 命令,背后可能隐藏着版本冲突、GPU不识别、依赖混乱等一系列…

作者头像 李华
网站建设 2026/6/14 18:14:44

PyTorch模型训练慢?先确认Miniconda环境中的CUDA是否正常

PyTorch模型训练慢?先确认Miniconda环境中的CUDA是否正常 在深度学习项目中,你是否经历过这样的场景:满怀期待地启动一个新模型训练任务,结果几个小时过去了,进度条才走了一小段。查看资源监控,CPU 占用率飙…

作者头像 李华