dsp
文章平均质量分 88
7138零零零
这个作者很懒,什么都没留下…
展开
-
7.dsp-epwm代码配置f28335
当SYNCOSEL位为0时,TBCTR为零(起始状态)时,会生成一个EPwmSYNC信号,并且该信号会在TBCTR到达计数器上限时告诉其他模块它必须更新其状态。如果更改计数器的模式,则更改将在下一个TBCLK边沿生效,并且当前计数器值应从模式更改之前的值增加或减少。• 如果TBCTL [PHSEN] = 1,则当发生同步事件时,时间基准计数器(TBCTR)将被加载相位(TBPHS)。• 如果TBCTL [PHSEN] = 0,则忽略同步事件,时间基准计数器不加载相位。001 启用事件时间基准计数器等于零。原创 2023-06-02 12:32:28 · 2057 阅读 · 0 评论 -
6.dsp-epwm波模块
dsp的epwm波相关配置寄存器:TBCTL(Time Base Control Register): 它控制EPWM波的时间基准,如计数器模式和计数器时钟分频等。它还可以配置同步和复位选项。CMPA和CMPB(Compare Register A和B): 这些寄存器设置EPWM波的频率和占空比。CMPA通常用于设定高电平持续时间,CMPB通常用于设定低电平持续时间。AQCTL。原创 2023-06-01 17:52:59 · 2528 阅读 · 4 评论 -
5.dsp-ADC采样
F28335 片内集成的 ADC 转换模块的核心资源是一个 12 位的模数转换器,这 个精度已经能够满足大多数测量需要,如果需要用到更高精度的 AD,比如 16 位 或者 24 位的,就需要外扩高精度的 AD 芯片。F28335 ADC 转换模块具有 16 个通道,由 2 个独立的 8 通道模块组成,这两 个独立的 8 通道模块也可以级联成一个 16 通道模块。尽管 AD 转换器中有多个输 入通道和两个序列发生器,但只有一个转换器。由此需要排序器。原创 2023-05-31 12:30:29 · 5838 阅读 · 0 评论 -
1.DSP-时钟初始化
使用普中教程提供的代码之点亮LED;原创 2023-05-29 19:51:57 · 1643 阅读 · 3 评论 -
2.DSP-中断
中断中两个重要概念:: 内核响应中断后执行的相应处理程序。例如ADC转换完成中断被响应后,CPU执行相应的中断服务函数,该函数实现的功能一般是从ADC结果寄存器中取走并使用转换好的数据。:中断服务程序的入口地址,当CPU响应中断请求时,会跳转到该地址去执行代码。原创 2023-05-29 22:31:02 · 1679 阅读 · 1 评论 -
3.DSP-下载程序到开发板
(将 NewTargetConfiguration.ccxml 改为:F28034_XDS100V1.ccxml),然后点击 Finish。打开 CCS 软件后先设置仿真器的参数(我使用 XDS100V1/2), 如下图所示点击。中查看,我这里驱动是没有问题的。驱动是会自动安装,在连接后。TMS320F28034的板子下載其他芯片的程序。在弹出的对话框中输入仿真器参数配置的名称。1.查看仿真器驱动是否安装好。确保下载的程序是编译通过的。测试仿真器是否配置完毕。我这里显示连接成功了。点击甲壳虫下载仿真程序。原创 2023-05-30 15:01:23 · 1941 阅读 · 0 评论 -
4.dsp定时器中断
28335有三个定时器定时器0,定时器1,定时器2。其中定时器1,定时器2, 是为操作系统 DSP/BIOS 保留的,当未移植操作系统时,可用来做普通的 定时器。(3)定时器的设置 要使用定时器还需要设置它的定时周期以及设置定时器的控制寄存器等。定时器信号来源如图3所示,系统时钟SYSCLKOUT与计数器产生的时钟TIMclk,由此可得定时器定时来源。第 1 个表示哪个定时器,第 2 个表示定时器频率,第 3 个表示定时器周期值。(4)开启定时器中断功能,并使能定时器。(1)使能定时器时钟。原创 2023-05-30 20:59:35 · 1384 阅读 · 1 评论