UCD3138数字PWM(DPWM)模块:内存调试器超级旋转演示

+荐课 提问/讨论 评论 收藏
  • 本课程为精品课,您可以登录eeworld继续观看:
  • UCD3138数字PWM(DPWM)模块:内存调试器超级旋转演示
  • 登录
现在,我将演示如何设置内存调试器的 HyperKnob 功能 我们将使用 HyperKnob经由 PMBus 接口 即时修改事件 2 的值 要设置 HyperKnob,我们首先 定义 RAM 位置和 C 源代码 在此,我们定义了称作 ram_event2 的RAM 变量 非常重要的是,务必在 RAM 变量定义后 添加以下注释 内存调试器解析 C 代码 如果在变量定义后看到该常见结构体 它会在内存调试器中 为该变量启用 HyperKnob 功能 我们希望通过 HyperKnob 控制的 最小、最大以及步进变量值 均位于注释中的方括号内 HyperKnob 仅适用于离散变量,而不适用于 复杂的首选结构 因此,我们用其修改整型变量 并将变量映射至代码内部外设结构中的 某个字段以修改该字段 此处,我们初始化 将与 HyperKnob 一起使用的 RAM 变量 方法是将该变量设为事件 2 的值 这在主循环前完成 此处,事件 2 已设为我们用 HyperKnob 控制的 RAM 变量的值 当我们使用HyperKnob 功能时 我们通过 PMBus 修改了变量 ram_event2 的值 我稍后将展示该功能的用法 记住,PMBus 通信 是使用 C 代码中的 PMBus 处理程序实现的 在我们退出 PMBus 处理程序例程时 如果 ram_event2 因我们使用 HyperKnob 对其进行了更改 而更改了值,则事件 2 会在从 PMBus 处理程序例程返回后 在主循环中被设为 ram_event2 的新值 现在,我将展示如何使用 HyperKnob 打开内存调试器 通过导航至含有实验练习二映射文件的文件夹 加载存储器映射 对于我们,这会是存储 C 源文件的 文件夹中的 UCD 3138 目录 查找内存调试器中 “Change Map”(更改映射) 选中最右侧列中最外侧的框 选中后,您对该变量值的变更 将自动写入器件 单击“Refresh”(刷新)可通过 PMBus 接口 读取 ram_event2 的值 单击含有该值的单元格 您将看到 ram_event2 等于 10,000 这是事件 2 的初始值,对应 10 ms 周期的 25% 当选中单元格时,您还会在单元格最右侧 看到向上和向下箭头 这是 HyperKnob 单击向上箭头键 观察 ram_event2 的值增长 2,500 单击向下箭头键 观察 ram_event2 的值减少 2,500 这是因为 C 代码中在变量定义后紧跟的 备注字段内的“step” 已设为 2,500 当我们使用 HyperKnob 降低 ram_event2 的值时 我们可以看到事件 2 同时在增加 与此类似,如果我们降低变量 ram_event2 的值 这会反映在输出 A 下降沿的周期时间量中
课程介绍 共计6课时,25分31秒

UCD3138数字PWM(DPWM)模块

PWM 数字 UCD3138 模块 DPWM

在本教程中,我将 介绍数字电源 外设, 尤其着重介绍 数字脉冲宽度调制, 或者说 DPWM 模块。 此讲演 随实验练习二一起提供。 在上一教程中,我们已简要 介绍了 ARM 内核、 闪存以及 PMBus 接口。 现在,我们将着重介绍 DPWM 模块及其两个 关联的输出引脚。 UCD3138 系列 每个成员产品的内核 是数控 环路外设, 也称作数字 电源外设, 或简称 DPP。 这些器件用于 控制电源中的 高速电压和 电流环路。 它们旨在 替代基于 模拟电压管理 控制器 IC 的电源中 采用的模拟 补偿网络和 PWM 生成系统, 并向系统 添加增强的 数字功能。

猜你喜欢 换一换

推荐帖子

BLE之CC2541做低功耗智能硬件
本帖最后由 Jacktang 于 2019-11-11 21:41 编辑       使用CC2541做一款类似于蓝牙手环的智能硬件,可实现采集人体的温度,设备的电量,蓝牙信号强度(防丢器),等简单的功能。基于TI提供的SDK来做开发,这中间依然遇到了一些比较令人头大的问题,记录下来,以便以后查阅,也给以后的一个提示。 开发环境  (1)软件&...
Jacktang 无线连接
DSP—F28335系统资源
在完成了TI公司的MSP430F169单片机的学习后,在此基础上再提升一个台阶,入门DSP。本人所用的是零零电子公司的F28335系统开发板,开发平台是CCS8.1。   1.DSP的主要特点: (1)数字信号处理的特点 数字信号处理把许多经典的理论体系作为自己的基础,同时又使自己成为许多新兴学科与技术的理论基础。 数字信号处理的实现方法: [1]通过PC上编程实现;...
Aguilera 微控制器 MCU
MSP430程序库定时器TA的PWM输出
硬件介绍: MSP430系列单片机的TimerA结构复杂,功能强大,适合应用于工业控制,如数字化电机控制,电表和手持式仪表的理想配置。它给开发人员提供了较多灵活的选择余地。当PWM 不需要修改占空比和时间时,TimerA 能自动输出PWM,而不需利用中断维持PWM输出。 MSP430F16x和MSP430F14x单片机内部均含有两个定时器,TA和TB;TA有三个模块,CCR0-C...
Aguilera 微控制器 MCU
基于TMS320VC5509A的实时信号分析仪
     该信号分析仪是以TI公司的TMS320VC5509A作为主控制单元,利用高性能音频编解码器AIC23B采集外部信号,并使用TFT液晶显示屏实时显示采集到的信号及测量的具体参数。该分析仪主要对20Hz-8KHz的信号进行时域和频域的分析。在主控制单元读取外部信号之后,首先滤除高频信号,然后对采集的数据进行傅里叶变换,确定输入信号所处的频率段,并选择合适的滤波器...
灞波儿奔 DSP 与 ARM 处理器
分享到X
微博
QQ
QQ空间
微信

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved