E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
F28335
simulink代码生成(六)——多级中断的配置
假如系统中存在多个中断,需要合理的配置中断的优先级与中断向量表;在代码生成中,要与中断向量表对应;中断相关的知识参照博客:DSP28335学习——中断向量表的初始化_中断向量表什么时候初始化-CSDN博客
F28335
沉沙丶
·
2024-01-02 00:48
中断
simulink
电机控制
代码生成
dsp28335
simulink代码生成(五)——ePWM模块初级应用
前面分别讲到了SCI及ADC的配置及使用,现在梳理一下ePWM的配置和使用;先打一些基础的DSP28335的基础知识;
F28335
关于ePWM中断与SOC采样信号的一些思考_socasel-CSDN博客
沉沙丶
·
2024-01-02 00:44
simulink
代码生成
dsp28335
电机控制
ePWM
7 通用数字量输入输出GPIO
F28335
有88个GPIO口,对应着芯片的88个引脚
32码奴
·
2023-11-27 02:44
嵌入式开发
单片机
嵌入式硬件
DSP学习笔记之系统时钟、定时器、GPIO篇
方便下载,资料整理到了一起DSP学习
F28335
系统时钟学习1.时钟来源1.2.主振荡器失效检测1.3.时钟输出1.4时钟注意事项:2.外设
for_good_love
·
2023-11-20 13:06
菜鸟张明要飞之微处理器相关
dsp开发
通过TMS320F28335学习DSP的开发流程——28335的基础知识(1)
1、TMS320F28335内核的主要特点①F28335DSP集成了DSP和微控制器的长处,如DSP的主要特征、单周期乘法运算,
F28335
能够在一个周期内完成32x32位的乘法累加运算,或者两个16x16
zhengky6
·
2023-10-17 06:50
c语言
链表
开发语言
单片机学习:DSP-GPIO
F28335
将88个GPIO口分成3个部分。
我家大宝最可爱
·
2023-10-07 04:05
单片机
单片机
DSP与STM32的对比浅见(二)
我的DSP项目在一步步深入,经过一轮轮的计算和选型,最终控制器做成了STM32F1与
F28335
组合体,ARM和DSP分管不同的功能,芯片间进行通信。
lingcoln
·
2023-10-01 13:25
DSP
嵌入式
dsp
DSP
F28335
DELAY_US函数使用问题
前言DSPF28335的DELAY_US函数用于产生微秒级的延时,仿真时如果设置在RAM中直接运行时不会产生任何问题。然而如果将程序烧入FLASH中运行时会直接导致程序异常,并跳转至interruptvoidILLEGAL_ISR(void)内。产生问题的直接原因是DELAY_US函数在flash内的地址与ram地址并不相同。解决方法如下(开发环境为CCSV6):一、DELAY_US(A),在文件
lingcoln
·
2023-10-01 13:25
DSP
dsp
嵌入式
ADC数模转换
前言当需要采集外部信号时,外部信号多数为模拟信号,如电压、电流、温度、压力等,而单片机只能处理数字信号,这时便需要一个将模拟信号转换为数字信号的介质——模数转换器(ADC),
F28335
芯片内部自带有12
2020-03-29
·
2023-09-26 10:44
#
CCS8.0-F28335
项目进展(一)-晶振正常输出、焊接驱动芯片、查找芯片手册并学习
在下面两篇文章中找到了答案【042】STM32晶振不起振STM32的RTC晶振不起振的原因及解决方法最终也是在cubeMX中配置好时钟之后,将代码下载到STM32,晶振最后也能完美输出8MHz正弦波:之前是一直在做
F28335
中石油-Ping阎王
·
2023-09-23 06:55
Balance项目
学习
单片机
嵌入式硬件
DSP(f2812/28335/28377/28388)TZ功能说明
@TOCF2812/
F28335
第一步:配置GPIO寄存器。TZ为引脚的复用功能,通过设置GPIO功能选择寄存器为TZ即可,例如设置GPAMUX1=0,代表改引脚为通用GPIO功能。
该用户已躺平@
·
2023-08-08 00:16
DSP开发
电机控制
笔记
Matlab对TMS320F28335编程--SVPWM配置互补PWM输出
前言
F28335
中断目的:FOC的核心算法及SVPWM输出,SVPWM的载波频率10kHz,SVPWM的每个周期都会触发ADC中断采集相电流,SVPWM为芯片ePWM4、5、6通道,配置死区1、配置中断
逐梦之程
·
2023-08-04 10:21
Matlab
算法
单片机
嵌入式硬件
【DSP】获取
F28335
各种数据类型所占的字节数的方法
【前言】首先要明白白,不同数据类型所占字节长度取决于平台,不同的平台所占的字节数不一样。例如32位系统的int占用4个字节,16位的int占用两个字节。但是如果给你一个平台,你并不知道它是多少位的,该怎么测量呢?下面以最近新接触的一款DSP芯片----TMS320F28335为例,测试平台的各种数据类型所占长度。方法一:sizeof运算符sizeof是C语言的一个运算符(主要sizeof不是函数,
aoxiang_ywj
·
2023-04-17 05:09
DSP
【DSP-F28335】时钟及控制系统
目录1)
F28335
时钟来源2)自定义系统时钟1)
F28335
时钟来源2)自定义系统时钟如果想要自定义系统时钟频率,只需要修改DSP28_DIVSEL和DSP28_PLLCR的数值其中初始化时钟频率为30MHZ
苏格拉底似的潜龙
·
2023-01-13 18:08
DSP开发
dsp开发
DSP28335的RS232串口通讯试验
目录前言一、理论部分基本概念SCI数据格式管脚定义逻辑电平规定波特率二、
F28335
配置RS232串口通讯DSP28335SCI控制框图寄存器配置三、验证验证思路试验环境关键程序试验结果前言串口通信(SerialCommunication
无咎~
·
2023-01-07 18:53
单片机
嵌入式硬件
dsp开发
使用TMS320F28335测量360°舵机转速
前言之前用
F28335
驱动一个舵机旋转(链接在这),一般来说,舵机无法整圈旋转,因此一般也不算转速。不过我手头上这个是360°舵机,所以可以整圈旋转,因此打算利用
F28335
的eCAP模块
liujunhaozuishuai
·
2021-02-14 20:09
我有一块F28335开发板系列
传感器
经验分享
c语言
使用TMS320F28335控制360°数字舵机
目录前言舵机控制原理PWM原理舵机相关知识实现过程PWM模块配置初步效果转速、方向控制注意事项总结前言前两天用
F28335
控制四位共阳数码管玩了一下(链接在这),这两天换一个,用
F28335
来控制舵机。
liujunhaozuishuai
·
2021-02-08 17:49
我有一块F28335开发板系列
经验分享
关于问题"CCS对DSP283XX和DSP28004X进行调试时,可以与目标板连接成功,但无法将程序下载至目标板和无法Debug"的解决方法
F28335
和F280049的调试问题【1】这几天在用DSP写程序时,会出现以下问题,此处附上文字,就不截图了。
吃代码的小可爱
·
2020-09-17 04:47
DSP28335
DSP280049
无法烧写代码
Dgbug
配置
无法Debug
CCS6.0与MATLAB 2013a的链接配置
于是刘老师建议用matlab自动生成代码来产生信号,经过了2天摸索,终于将MATLAB和我的
F28335
开发板链接成功,现分享一下经验。注意:Matlab2013b以及之后的版本中,Embed
suhang1111
·
2020-09-15 19:07
Matlab
C2Prog串口烧写TMS320F28335 Flash实验
一、实验准备必备硬件:
F28335
开发板(可切换到SCI-ABoot模式)、与PC机相连的串口、PC机必备软件:C2ProgV1.4或V1.5、chromeinstall-6u31.exe、hex2000
Suqing_2018
·
2020-08-14 02:52
DSP
TMS28335 XINTF
F28335
外部接口(XINTF)采用异步非复用模式总线,基本上与TMS320x281x外部接口相似。
F28335
处理器的外部接口(XINTF)映射到3个固定的存储空间,下图所示。
zzlthuscu
·
2020-08-09 04:02
F28335
有三种32位的I/O口(转)
F28335
有三种32位的I/O口,依次PORTA(GPIO0-GPIO31),PORTB(GPIO32-GPIO63),PORTC(GPIO64-GPIO87),这些口都可以配置为普通的数字IO口同样也能被配置为外部接口
zhoucoolqi
·
2020-08-09 04:56
DSP
dsp中的cmd文件总结解释(
f28335
)
这里写自定义目录标题cmd文件的选择则根据运行模式选择:在线仿真模式:使用28335_RAM_lnk.cmd文件Flsah烧写模式:使用F28335.cmd文件DSP2833x_Headers_nonBIOS.cmd:无操作系统时使用DSP2833x_Headers_BIOS.cmd:有操作系统时使用一、CMD文件链接命令文件(LinkCommandFiles),以后缀.cmd结尾,简称CMD文件
因为摸鱼上热搜
·
2020-08-09 03:18
单片机 DSP2833x 创建工程模板 CCS
DSP2833x_common\cmd\28335_RAM_lnk这个文件用于映射寄存器,只能在调试的状态下使用.文件2:DSP2833x_Libraries\DSP2833x_common\cmd\
F28335
x1131230123
·
2020-08-09 02:17
单片机
DSP28335的GPIO的引脚配置
F28335
有三种32位的I/O口,依次PORTA(GPIO0-GPIO31),PORTB(GPIO32-GPIO63),PORTC(GPIO64-GPIO87),这些口都可以配置为普通的数字IO口同样也能被配置为外部接口
weixin_44553164
·
2020-08-09 02:43
DSP
DSP C2000系列TMS320F28335学习之时钟
时钟信号通过一系列配置后决定
F28335
的CPU工作主频,主频决定着CPU的指令周期(处理一条基本指令所花费的时间),所有的模块都需要用到时钟才能工作,时钟的重要性毋庸置疑,了解时钟是怎么来的非常重要,
lhm8013
·
2020-08-09 01:23
DSP
TI-TMS320F28335学习详解(2)::
F28335
片上资源详解
前言上节讲述了DSP芯片的特点、应用,并介绍了TI公司的常用DSP产品,之后我们主要通过学习TMS320F28335芯片来了解DSP芯片的世界。1、TMS320F28335CPU性能的好坏不仅仅取决于主频,需要看其整体架构集成性能、运算能力与指令体系。(1)、TMS320C2000系列DSP集微控制器和高性能DSP的特点于一身,具有.强大的控制和信号处理能力,能够实现复杂的控制算法。(2)、TMS
PuddingHouChou
·
2020-08-09 01:59
TI-C2000
DSP系列学习
芯片
DSP
DSP_F28335入门(1)——新建工程
https://blog.csdn.net/sinat_37710872/article/details/82690391准备:CCS5.5.0,
F28335
开发板,电源线,仿真器在程序调试阶段,程序烧写到
BlueDrac
·
2020-08-09 01:49
DSP_F28335
DSP_F28335入门(3)——存储器及地址分配
F28335
片
BlueDrac
·
2020-08-09 01:49
DSP_F28335
DSP_F28335入门(2)——时钟电路及系统控制
1.时钟源与锁相环电路
F28335
的时钟源有两种,外部时钟源信号,内部时钟源信号。其中,内部时钟源信号接法时更常用的接法。如图:XCLKIN引脚置地,X1、X2引脚之间直接接入晶振。
BlueDrac
·
2020-08-09 01:49
DSP_F28335
DSP
F28335
入门(1)——新建工程之CMD文件解释
https://blog.csdn.net/sinat_37710872/article/details/82425299CCS中CMD文件用于指定存储区域的划分,为程序代码和数据分配指定空间。DSP28335工程文件里CMD文件一般有两个:(1)DSP2833x_Headers_nonBIOS.cmd,把外设寄存器的数据段映射到对应的存储空间(2)28335_RAM_lnk.cmd,涉及的两条伪
BlueDrac
·
2020-08-09 01:48
DSP_F28335
DSP_F28335入门(4)——中断系统及应用
F28335
内部有16个中断线,其中包括2个不可屏蔽中断(RESET和NMI)与14个可屏蔽中断。
BlueDrac
·
2020-08-09 01:17
DSP_F28335
F28335
的InitSysCtrl()与DSP2833x_SysCtrl.c文件(2)
请教同时之后,在找到了看门狗/时钟配置及系统控制的寄存器介绍.//InitializethePLLcontrol:PLLCRandDIVSEL//DSP28_PLLCRandDSP28_DIVSELaredefinedinDSP2833x_Examples.h//InitPll(DSP28_PLLCR,DSP28_DIVSEL);对锁相环进行配置,传入两个变量DSP28_PLLCR,DSP28_D
weixin_38422044
·
2020-08-09 01:29
DSP学习笔记
F28335
的InitSysCtrl()与DSP2833x_SysCtrl.c文件(1)
开发DSP除了CCS之外,TI还推出了一个controlSUITE,专门针对C2000系列,主要是官网资源的集中和分类。软件免费只需要下载安装,由于不喜欢被别人加工注释了代码与工程,所以controlSUITE是个不错的选择。而且里边是TI原装的东西,所以应该是最精华的!打开28335的几个例子,main函数第一个调用的就是InitSysCtrl(),而该函数就在DSP2833x_SysCtrl.
weixin_38422044
·
2020-08-09 01:29
DSP学习笔记
F28335
有三种32位的I/O口(转)
F28335
有三种32位的I/O口,依次PORTA(GPIO0-GPIO31),PORTB(GPIO32-GPIO63),PORTC(GPIO64-GPIO87),这些口都可以配置为普通的数字IO口同样也能被配置为外部接口
tirako
·
2020-08-08 21:18
DSP28xxx
F28335
SCI中断程序(不启用FIFO)
程序功能:1串口发送接受的文本2串口中断配置完成在这推荐一个ADC+SCI+TIMER0的文章。https://blog.csdn.net/vanau/article/details/51881982#include"DSP2833x_Device.h"//DSP2833xHeaderfileIncludeFile#include"DSP2833x_Examples.h"//DSP2833xExa
沉沙丶qq254856473
·
2020-08-08 21:54
DSP28335
F28335
eCAP配置代码(自发自检)
程序的功能是:1,在EPWMA1口发出频率10K和占空比为0.5的方波2,在GPIO34口设置捕获功能,检测发出的方波3,freq输出检测频率,duty输出检测占空比main.c部分#include"DSP2833x_Device.h"//DSP2833xHeaderfileIncludeFile#include"DSP2833x_Examples.h"//DSP2833xExamplesIncl
沉沙丶qq254856473
·
2020-08-08 21:54
DSP28335
F28335
ADC配置代码模块及其排序方式介绍
从问题出发:第一,在
F28335
内核中,通过多路复用后有16个模拟转换输入通道,多路复用实际是用时间换资源,16个通道肯定是不能并行转换的,这时候DSP是怎么处理的?
沉沙丶qq254856473
·
2020-08-08 21:53
DSP28335
F28335
ADC
F28335
定时器0-Timer0中断配置(完整)源代码+注释
本定时器实现的功能就是在实现一个闪烁的LED灯和PWM波,LED亮灭周期和PWM周期均为200ms。#include"DSP2833x_Device.h"//DSP2833xHeaderfileIncludeFile#include"DSP2833x_Examples.h"//DSP2833xExamplesIncludeFile#defineLED11GpioDataRegs.GPADAT.bi
沉沙丶qq254856473
·
2020-08-08 21:53
DSP28335
F28335
ePWM模块完整配置 源代码+注释
这个代码的功能是在ePWMA即GPIO0口输出一个周期为100us,占空比为50%的PWM波。#include"DSP2833x_Device.h"#include"DSP2833x_Examples.h"#if(CPU_FRQ_150MHZ)#defineCPU_CLK150e6#endif#if(CPU_FRQ_100MHZ)#defineCPU_CLK100e6#endif#definePW
沉沙丶qq254856473
·
2020-08-08 21:53
DSP28335
F28335
SCI模块功能单元及其寄存器配置————
F28335
学习笔记(八)
1SCI模块的功能单元(1)1个发送器(TX)及相关寄存器。(2)1个接收器(RX)及相关寄存器。(3)一个可编程的波特率产生器。(4)数据存储器映射的控制和状态寄存器。SCI模块的所有寄存器表:2信号接收过程和及其寄存器配置2.1SCI接收信号过程(1)标志位RXENA(SCICTL1,位0)变高,使能接收器接收数据;(2)数据达到SCIRXD引脚后,检测起始位;(3)数据从RXSHF寄存器移位
沉沙丶qq254856473
·
2020-08-08 21:53
DSP28335
F28335
SCI学习总结 SCI简介及其特点————
F28335
学习笔记(七)
1通信分类DSP控制器间,DSP控制器与外部设备间交换信息,通信,可采取的通信方式分为并行通信串行通信同步通信异步通信并行通信:一般包括多条数据线、多条控制线和状态线,传输速度快,传输线路多,硬件开销大,不适合远距离传输。一般用在系统内部,如XINTF接口或者控制器内部如DMA控制器。串行通信:在通信线路上既传输数据信息也传输联络控制信息,硬件开销小,传输成本低,但是传输速度慢,且收发双方需要通信
沉沙丶qq254856473
·
2020-08-08 21:53
DSP28335
F28335
中断系统及其应用————DSP TMS320F28335 学习笔记 (二)
1中断概述1.1中断响应机制和分类CPU在进程正常的程序处理的时候,有时候会被要求处理更高需求级别的任务,因此不得不中断当前任务进程,进入中断服务程序。而在处理完这些额外的任务之后,还需要回到之前的任务,因此就需要在进入中断程序之前必须保存现场,以确保在主要任务被打断并完成中断程序之后,能够准确地回到之前的任务节点。另外,额外的任务有时候并不是更高级的需求,中断请求可以分为可屏蔽中断:可通过判断优
沉沙丶qq254856473
·
2020-08-08 21:23
DSP28335
F28335
ePWM模块简介——TMS320F28335学习笔记(四)
1PWM控制基本原理我们目前很多电力应用都是采用的正弦交流电,下面我们就来看一下如何用一系列脉冲来代替一个正弦半波。把正弦半波分成N等份,就可以把正弦半波看成是由N个彼此相连的脉冲序列所组成的波形。如图所示,这些脉冲宽度相等,但幅值不等,且脉冲顶部不是水平直线,而是曲线,各脉冲的幅值按正弦规律变化。如果把上述脉冲序列利用相同数量的等幅而不等宽的矩形脉冲代替,使矩形脉冲的中点和相应的正弦波部分的中点
沉沙丶qq254856473
·
2020-08-08 21:23
DSP28335
F28335
GPIO的配置————DSP TMS320F28335 学习笔记 (三)
F28335
的88路GPIO被分为3组A组:GPIO0-GPIO31只能配置INT1-INT3B组:GPIO32-GPIO63配置INT4-INT12C组:GPIO64-GPIO872GPI
沉沙丶qq254856473
·
2020-08-08 21:23
DSP28335
F28335
时钟+硬件参数————DSP TMS320F28335 学习笔记 (一)
1F28335的独特之处单周期完成32*32的乘法累加更小的中断延时,这使得28335能够更快的响应外部事件8级流水线存储器,能够更高速对数据进行处理任何内存都可以在单周期内进行读,写和修改2F28335的硬件参数Flash:256K*16位SRAM:34K*16位PWM:18位其中高速PWM6位,每个PWM的A都是可以作为高速PWM的CAP:6路ADC:16路12位精度80ns一次12.5M的频
沉沙丶qq254856473
·
2020-08-08 21:22
DSP28335
关于
F28335
的DMA用法
参考资料:TI的ControlSuit例程里面的Example_2833xAdcToDMA.c和TI的关于DMA的ReferenceGuide(SPRUFB8D)https://e2echina.ti.com/question_answer/microcontrollers/c2000/f/56/p/30915/105409http://bbs.elecfans.com/jishu_900708_
shengfang05
·
2020-08-08 21:17
DSP
TMS320F28335入门(七)eCAP学习
/*
F28335
的脉冲捕获模块–eCAP,通过捕获脉冲的上升沿与下降沿,来计算脉冲的宽度、占空比、频率。
F28335
一共有6组eCAP模块,每个eCAP不止具有输入捕获功能,还具有PWM输出。
H&
·
2020-08-08 19:04
F28335学习
DSP
F28335
定时器
(1)
F28335
定时器操作原理
F28335
片上有3个32位的通用定时器,分别为TIMER0、TIMER1、TIMER2。定时器2预留给DSP的实时操作系统BIOS。
菜鸟2333
·
2020-08-08 19:33
DSP
CMD文件详解--基于TI DSP
F28335
CMD文件介绍(后续再整理完善)链接命令文件(LinkerCommandFiles),以后缀.cmd结尾,简称为CMD文件。CMD文件的两大主要功能是指示存储空间和分配段到存储空间,CMD文件其实也就是由这两部分组成,下边分别进行介绍:1、通过MEMORY伪指令来指示存储空间。MEMORY伪指令的语法如下:MEMORY{PAGE0:name0[(sttr)]:origin=constant,len
He Junpeng
·
2020-08-08 19:30
DSP
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他