- 博客(6)
- 收藏
- 关注
原创 电赛电源学习——C2000F2800157学习笔记6——EPWM介绍及配置
目录一、ePWM的配置二、编译烧录三、常用函数四、多通道输出PWM 首先我们还是导入一个空的工程模板 打开c2000.syscfg文件添加一个ePWM1.先点击 EPWM Time Base 这是用来配置EPWM的时基时钟 首先配置EPWM的时钟 TBCLK根据提示我们可以得知 所以Time Base Clock Divider 和 High Speed Clock Divider 是选择关于EPWM的分频系数 这里我们都选择1分频 即不分频而且在Time Base Clock Divider 中提示
2025-06-10 16:11:16
2253
原创 电赛电源学习——C2000F2800157学习笔记5——定时器配置
本文介绍了C2000系列芯片中CPU_Timer的配置方法。主要内容包括:1)C2000有三个32位定时器,其中Timer0/1可供用户使用;2)通过创建工程文件夹结构并配置路径;3)详细说明了定时器初始化、配置和中断处理代码的编写,包括周期计算(120MHz主频,0.5s周期示例);4)演示了如何通过GPIO翻转LED验证定时器功能。文章提供了从工程配置到代码实现的完整流程,并建议读者尝试修改参数来熟悉定时器操作。
2025-06-06 19:01:34
1774
原创 电赛电源学习——C2000F2800157学习笔记4——UART使用
FIFO是串口通信中的“缓冲池”,通过暂存数据平衡速率差异,提升通信效率和可靠性。FIFO的大小为16bit 如果开启了FIFO 数据发送到单片机会首先储存到FIFO中 CPU再从FIFO中读取接收到的值接收和发送同理。
2025-05-15 22:57:25
1202
原创 电赛电源学习——C2000F2800157学习笔记3——GPIO配置
本文介绍了如何在C2000系列微控制器上配置GPIO以点亮LED。首先,通过Syscfg文件配置GPIO,选择芯片型号、GPIO方向、类型和引脚。接着,在主函数中初始化GPIO,并将代码烧录到开发板上。文章还提供了可能出现的故障及解决方法,并介绍了如何查询和使用GPIO相关函数。最后,通过编写简单的代码实现LED的亮灭控制,并提供了系统延时函数的使用提示。附件中包含了相关PDF指南的地址。
2025-05-14 11:04:18
2242
原创 电赛电源学习——C2000F2800157学习笔记2——工程导入
在这里说明一下为什么我们选择导入工程而不是新建工程 是因为TI官网基本上都是推荐你去导入它的示例工程 而不是新建一个 可能是由于自己新建一个工程比较麻烦 某些地方没有配置好就会导致工程用不了 所以我们选择导入TI给我们提供的工程 而且他们提供的工程都是比较齐全的。第一次进入可能会让你选择或是创建工作区间 即你的工程存放的位置 你自己选择一个地址即可 我这里为了防止出现某些不知名错误选择将工作区间设为默认。这里我们选择C语言的(下面的工程有个小×是因为我已经导入了 这个工程)
2025-05-13 12:46:07
548
原创 电赛电源学习——C2000F2800157学习笔记——软件安装
注意:CCS尽量下载12版本 而不是20版本 我在尝试第一次开发时下载的20版本 将软件包和编译器都下载好了 发现使用20版本工程导入不进去 尝试了多种方式都无法导入 也没有找到具体原因 可能是我某个地方的环境装的有问题 我也没有继续尝试 而是退回12版本 就能正常使用了。由于打了两年电赛控制题,深知控制题的险恶 遂转向另一个更高的山头电赛电源题,所以开始了新的开发板的学习——C2000。尽量选择较新的版本 否则可能没有F2800157型号的支持库 其他型号的支持库能否兼容也不得而知。
2025-05-13 12:21:08
659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅