一、EWPM模块简介         PWM 是 Pulse Width Modulation 的缩写, 中文意思就是脉冲宽度调制, 简某些
原创 2022-12-14 10:27:27
3688阅读
  上表是Peripheral Frame 0的寄存器分配排列信息,各个不同模块的寄存器占用的空间各有不同,在地址空间上连续排列。  一个模块包含着多个不同功能的寄存器,寄存器的不同位代表着不同的信息。每个寄存器都分配了的物理地址。在CCS的C语言开发系统中,在代码源文件里面用结构体描述外设模块的寄存器结构,然后用cmd文件为其一一分配物理地址,这样就完成了寄存器的映射。  下面就以GPIO模块寄
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富
转载 2021-03-30 17:00:00
910阅读
2评论
TMS320F28335中断的理解1、概述2、外设级中断3、PIE 级中断4、CPU级中断1、概述        F28335 的中断采用的是 3 级中断
原创 2022-12-14 10:22:09
1698阅读
一、TMS320C5402的存储器        TMS320C5402共有192K bytes的可寻址存储空间。这192K bytes的存储空间分成3个独立的可选择空间,分别为:         (1)64K bytes的程序存储空间;         (2)64K bytes
转载 2023-10-08 14:41:05
589阅读
28335中断系统1.中断系统 在这里我们要十分清楚DSP的中断系统。C28XX一共同拥有16个中断源,当中有2个不可屏蔽的中断RESET和NMI、定时器1和定时器2分别使用中断13和14。这样还有12个中断都直接连接到外设中断扩展模块PIE上。说的简单一点就是PIE通过12根线与28335核的12...
转载 2015-11-06 10:58:00
177阅读
2评论
CCS开发环境已经为我们封装好了很多片内外设寄存器的结构体,我们仅仅须要包括对应的官方的头文件就能够使用了,那么它的内部详细是怎样实现的呢?以下来一个典型的样例:1.使用结构体和联合体A.用struct定义位域的作用:DSP2833x_Sci.h中有一段:struct SCICCR_BITS ...
转载 2015-03-19 09:14:00
405阅读
2评论
1.CMD文件的作用 CMD文件的作用就像仓库的货物摆放记录一样,为程序代码和数据分配指定的空间。 2.C语言生成的段 C语言生成的段大致分为两大类:初始化和未初始化,已初始化的段含有真正的指令和数据,未初始化段仅仅是保留变量的地址空间。已初始化段通常放在程序空间,未初始化段通常放在数据空间。 已初
转载 2017-05-19 09:25:00
649阅读
2评论
直接存储器访问(DMA)模块一、内存与外设进行数据交换的方式:中断方式:每传输一次数据,就必须经历中断处理的全部步骤,而且一般需要借助CPU内部的寄存器作为中介,也就是说CPU需要从来源把每一片段的资料复制到暂存器,然后把它们再次写回到新的地方,在这个时间中,CPU对于其他的工作来说就无法使用和存储器...
原创 2023-04-27 08:19:31
2798阅读
一、EQEP模块简介            光电编码器是集光、 机和电技术于一体的数字化传感器, 通过光电转换将输出轴上的机械几何位移量
原创 2022-12-14 10:27:36
1692阅读
CCS使用介绍 一.前言 本系列文章记录本人实际项目开发时对ti的DSP28335,以及CCS开发环境等的学习与记录,相对于2812来说,28335的资料还是比較少的,只是原理是相通的,28335说白了就是比2812多一些外设,寄存器等东西; 28335对于学习DSP的人来说,也算是一款入门级芯片。
转载 2017-04-29 21:41:00
292阅读
2评论
一、硬件连接方案 1. 引脚分配(以ePWM1-4为例) PWM通道 引脚 功能说明 ePWM1A GPIO0 互补对1(主输出) ePWM1B GPIO1 互补对1(互补输出) ePWM2A GPIO2 互补对2(主输出) ePWM2B GPIO3 互补对2(互补输出) ePWM3A GPIO4 ...
转载 1月前
411阅读
1.在窗口的空白处右键——New——CCS Project,出现下面窗口: 2.在窗口中输入自己芯片型号,这里以TMS320F28335为例; 3.在窗口中点击,选择自己的仿真器型号,这里以 Texas Instruments XDS100v2 USB Debug Probe为例; 4.在窗口输入工 ...
转载 2021-07-20 10:03:00
934阅读
2评论
DSP芯片以其极高的精度,性能及运算速度等无与伦比的优点使它得到了十分广泛的应用,TMS320F2812是TI公司生产的到目前为止用于数字控制领域的最好的DSP芯片,在对它的仿真开发过程中,编译器生成的代码和数据要由链接器分配到合适的存储空间,通常链接器的命令文件.cmd文件是由用户自己编写的,编写不当,就会使仿真开发不能进行,TI公司虽然在《TMS320C28x Optimizing C/C++
转载 2024-06-14 11:27:26
155阅读
TMS320F2808是一款具有 100MHz 频率、128kB 闪存、12 通道 PWM 的 C2000™ 32 位 MCU。该器件是针对要求严格的控制应用而设计的高度集成、高性能解决方案的一部分。
原创 2024-10-12 10:31:14
327阅读
CPU启动流程根据启动时是否连接了仿真器,分为两种情况:Standalone BootEmulation Boot独立运行时的流程Standalone Boot先看整体流程图: BOOT管脚配置BOOTPINCONFIGBOOT开始时,首先读取管脚配置PINCONFIG。管脚配置有2组:Z1和Z2.Z2的优先级比Z1的高。当Z2有效时,会忽略Z1的配置 。由于这个配置是一次性写入的,写入
TMS320 F28034怎么烧录程序
原创 2024-10-13 16:35:57
572阅读
TMS320 F28034与WirngPi库
原创 2024-10-13 16:38:29
175阅读
TMS320 F28034与WirngPi库
原创 2024-10-13 16:38:29
191阅读
前言上节讲述了DSP芯片的特点、应用,并介绍了TI公司的常用DSP产品,之后我们主要通过学习TMS320F28335芯片来了解DSP芯片的世界。1、TMS320F28335CPU性能的好坏不仅仅取决于主频,需要看其整体架构集成性能、运算能力与指令体系。(1)、TMS320C2000系列DSP集微控制器和高性能DSP的特点于一身,具有.强大的控制和信号处理能力,能够实现复杂的控制算法。(2)、TMS
  • 1
  • 2
  • 3
  • 4
  • 5