前言上节讲述了DSP芯片的特点、应用,并介绍了TI公司的常用DSP产品,之后我们主要通过学习TMS320F28335芯片来了解DSP芯片的世界。1、TMS320F28335CPU性能的好坏不仅仅取决于主频,需要看其整体架构集成性能、运算能力与指令体系。(1)、TMS320C2000系列DSP集微控制器和高性能DSP的特点于一身,具有.强大的控制和信号处理能力,能够实现复杂的控制算法。(2)、TMS
一、TMS320C5402的存储器        TMS320C5402共有192K bytes的可寻址存储空间。这192K bytes的存储空间分成3个独立的可选择空间,分别为:         (1)64K bytes的程序存储空间;         (2)64K bytes
转载 2023-10-08 14:41:05
589阅读
  上表是Peripheral Frame 0的寄存器分配排列信息,各个不同模块的寄存器占用的空间各有不同,在地址空间上连续排列。  一个模块包含着多个不同功能的寄存器,寄存器的不同位代表着不同的信息。每个寄存器都分配了的物理地址。在CCS的C语言开发系统中,在代码源文件里面用结构体描述外设模块的寄存器结构,然后用cmd文件为其一一分配物理地址,这样就完成了寄存器的映射。  下面就以GPIO模块寄
品达物流TMS项目_第7章 车辆轨迹服务开发(pd-netty、pd-druid) 文章目录品达物流TMS项目_第7章 车辆轨迹服务开发(pd-netty、pd-druid)1. apache druid概述1.1 druid介绍1.2 druid应用场景1.3 druid的特点1.4 druid的进程和服务1.5 数据结构1.6 druid在本项目的应用2. apache druid安装2.1
转载 2024-06-11 12:48:28
103阅读
 一.时钟模块    28335 DSP的额定工作时钟频率是150MHz。高的时钟频率必然会带来电磁干扰,为了减少电磁干扰,必须减小晶振的输出频率。这里引出了“分频和倍频”的概念,正是有了分频和倍频才更容易获得各种频率。28335 分频和倍频的倍数从0.25~10倍之间,而自带晶振是30MHz(我的是这样,大家的可能有所不同),要想获得150MHz
转载 2024-06-15 13:33:31
304阅读
一、EWPM模块简介         PWM 是 Pulse Width Modulation 的缩写, 中文意思就是脉冲宽度调制, 简某些
原创 2022-12-14 10:27:27
3688阅读
作为一个电子硬件工程师,怎么不能懂DSP,或者我们中有一些同学对DSP的理解还不是很多,今天就让我们给大家介绍一个DSP的入门芯片,来自TI的TMS320F28335。相信看过了这一系列的内容,大家会对DSP有初步的了解。TMS320F28335简介:TMS320F28335采用176引脚LQFP四边形封装,其功能结构参见参考文献。其主要性能如下:高性能的静态CMOS技术,指令周期为6.67 ns
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评论
时钟源与锁相环电路  F28335的时钟源有两个,外部时钟和内部时钟。时钟信号是由时钟源产生,而时钟源又称振荡器。  F28335的外部时钟源信号接入有两个方法,分别对应两种不同电压的情况,3.3v和1.9v。当电压为3.3v时,外部信号接XCLKIN引脚,X1引脚接地,X2引脚不接。当电压为1.9v时,外部信号接X1引脚,XCLKIN引脚接地,X2引脚不接。而内部时钟源的接法是常规接法,将XCL
转载 2023-12-21 11:32:57
188阅读
28335 XINTF基本特点一共有三个外部存储区域:区域0(Zone 0),区域6(Zone 6)和区域7(Zone 7).对应的 访问地址为:Zone 0:0x0000_4000-0x0000_4fff,Zone 6:0x0010_0000-0x001f_ffff, Zone 7:0x0020_0000-0x002f_ffff.当访问对应的地址时,对应的外部片选信号(XZCS0,XZCS6,
转载 2024-08-25 19:20:17
283阅读
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富
转载 2021-03-30 17:00:00
910阅读
2评论
一、硬件连接方案 1. 引脚分配(以ePWM1-4为例) PWM通道 引脚 功能说明 ePWM1A GPIO0 互补对1(主输出) ePWM1B GPIO1 互补对1(互补输出) ePWM2A GPIO2 互补对2(主输出) ePWM2B GPIO3 互补对2(互补输出) ePWM3A GPIO4 ...
转载 1月前
407阅读
1.CMD文件的作用 CMD文件的作用就像仓库的货物摆放记录一样,为程序代码和数据分配指定的空间。 2.C语言生成的段 C语言生成的段大致分为两大类:初始化和未初始化,已初始化的段含有真正的指令和数据,未初始化段仅仅是保留变量的地址空间。已初始化段通常放在程序空间,未初始化段通常放在数据空间。 已初
转载 2017-05-19 09:25:00
649阅读
2评论
DSP28335实现FFT的工程实现方法1、FFT的工程应用痛点分析2、解决方案3、代码实现4、实际测试与效果分析5、一些新的想法感谢支持,如果这篇文章对你有帮助请您留下宝贵一票,这也将是我持续输出的动力。 1、FFT的工程应用痛点分析在DSP28335中要实现FFT,不仅需要对FFT的每个步骤熟悉,还需要考虑在现有控制架构下FFT是否影响正常的控制算法运行。在FFT的工程应用的痛点就是它的蝶形
目标:通过编写CPU1和CM(Arm® Cortex®-M4)的程序达到以下效果: CPU1–》LED1闪烁 CM–》LED2闪烁 先来看下最终效果:开发环境:CCS版本:Code Composer Studio 9.1.0 C2000版本:v2.01.00.00 (下载安装时间:2020/2/18) 如果还没有下载的可以下载一下:C2000WARE-MOTORCONTROL-SDK下载 开发板:
转载 2024-10-31 15:08:44
281阅读
品达物流TMS项目_第10章 TMS客户端开发(pd-web-customer) 文章目录品达物流TMS项目_第10章 TMS客户端开发(pd-web-customer)第10章 TMS客户端开发(pd-web-customer)1. 导入功能代码2. RabbitMQ2.1 RabbitMQ介绍2.2 RabbitMQ工作原理2.3 RabbitMQ安装和启动2.4 RabbitMQ入门案例2.
全文主要就是阅读官方文档关于EPWM各个子模块的介绍,官方文档的下载链接如下= =。 链接:云盘链接 提取码:lf7n 本文只阅读了该文档的第二章而且PC模块和TZ模块有点搞不懂在干嘛为什么要这么做,因此这两节的内容我只是草草机翻就过了,第三章我还在看= =。慢慢来吧= =。1、时基模块(TB模块)1.1、时基子模块可以配置的事项 您可以为以下各项配置时基子模块:指定ePWM时基计数器(TBCTR
导读国内有庞大的仓储物流从业人员队伍,很多人想深入了解WMS与TMS究竟是什么。本文详细解析WMS与TMS的选型与实施。WMS实施(上)和其它软件项目的实施大同小异,这里整理了WMS选型和上线过程中容易被忽略的10大误区。1、过分相信软件商的系统演示。在演示会上,一定要控制交流的内容和进程,尽量使用自己的作业数据。2、只关注软件本身,忘了关注将来的实施顾问和厂商背景。再好的WMS也要在标准软件之外
转载 2023-12-07 09:43:00
277阅读
# 如何实现TMS产品架构 ## 1. 流程概述 为了实现TMS产品架构,我们需要按照以下步骤进行: ```mermaid gantt title TMS产品架构实现流程 section 定义需求 确定需求: 2023-01-01, 2d section 设计架构 设计数据库结构: 2023-01-03, 2d 搭建前端
原创 2024-06-16 03:55:15
125阅读
  • 1
  • 2
  • 3
  • 4
  • 5