- 博客(26)
- 收藏
- 关注
原创 CCS仿真读取结构体内浮点数异常
我定义了一个float类型变量,当我设置数值读取格式为Decimal ,读取出来的值异常。使用结构体读取或者把数值格式设置为default就是正常了。
2026-09-02 16:55:59
26
原创 DSP TZ 模块梳理
首先看这个表格Trip-Zone Submodule Mode Control Logic。可以看到TZ分三种,分别是 OSHT CBC 和EVENT。TZSEL寄存器控制OSHT CBC 输入的开关。EVEVT 主要是比较器触发事件。OSHT 单次触发,直接封死。
2026-02-08 17:29:53
110
原创 开关电源波特图
这个频率是环路带宽的标志。要求:在相位达到 -180° 的频率点(相位穿越频率),增益应该 < 0 dB。与开关频率的关系:如果带宽太接近开关频率,会放大开关噪声,使系统难以控制,甚至不稳定。幅频特性曲线的理想形状就像一个“舞台”:低频区是高高的“后台”,穿越频率是“舞台前沿”,高频区是快速下降的“观众席”。要求:在高频段(远高于穿越频率),增益应该以尽可能快的速率下降(通常以 -40 dB/dec 或更陡的斜率)。合适的穿越频率:通常为开关频率的 1/5 ~ 1/10,以确保快速的动态响应。
2025-10-23 10:47:17
533
原创 CCS主题配置,
复制下面的所有代码,到.txt文件中,保存后,修改后缀为.epf.在ccs中,点windows-》preference,点击红框处选.epf文件。
2025-09-28 15:26:46
873
原创 【ESP32 红外库报错问题】
注意,我用的红外模块,只有当VCC为3.3V时候才工作,接5V时候不工作,接收到遥控器信号后,模块上灯会闪烁,
2025-08-28 22:54:05
1118
6
原创 dsp 280049 CLAsin函数输出值一直是0
原因是, 我给CLA1mathTables 分配的Run地址和Cla1Prog的RUN地址重合了,导致表被覆盖掉了,只要单独给CLA1mathTables分配一块独立的RAM内存就好了。注意,这里CLAsin函数,输入的是0-2pai范围,不是0-1的范围。配置完CLA后,调用CLA里面的函数。
2025-08-28 14:09:44
227
原创 dsp 280049 报错
原因,在cmd文件中,主函数的ram区使用了其他page的内存,导致没有访问权限,地址超出可以访问的范围。以及一运行主函数就死机。
2025-08-26 08:17:15
170
原创 DSP 280049 时钟树
在PERx.SYSCLK时钟分支中包含了Timer0 - 2 ,ePWM1 – 8,eCAP1 - 7 ,DMA,ADC等重要外设。Clock Connections Sorted by Clock Domain 可以在这个表里面看外设时钟的链接。可以看到SCI,SPI的时钟是靠PCLKCR寄存器来控制开启,靠LOSPCP寄存器来控制时钟分频。开启epwm1时钟。ePIE,RAMs,GPIO,DCSM的时钟是系统时钟100M。
2025-05-16 13:58:44
421
原创 XDS100V2引脚使用说明
JTAG单独接线注意下:PD脚是接目标板VCC的,9和11脚一般是要接一起的,GND要接2根(GND1必须接地,这个脚是内部独立的,剩下的任意选择一个)。注意排线第6脚默认是有堵针的,这个脚是空脚的,堵针是防止插反的。仿真器上面的TARGET灯是驱动识别好后亮的,驱动没有识别是丌亮或者是微亮的。另外仿真器丌对外供电的,目标板需要自己供电。
2025-05-16 09:38:48
3055
原创 dsp 280049 ADC配置
280049有三组ADC,分别为ADCA,ADCB,ADCC,每一组ADC有16个采样通道和16个SOC,SOC为采样触发信号,可单独设置每个采样通道的触发信号。每个ADC模块有4个可配置的ADC中断,这些中断可由16个EOC中的任意一个触发。5.当ADC转换结束后,配置触发ADC中断,调用ADC中断函数,取出采样结果。当ADC 转换完成后,EOC 标志位被置位,表示转换结果已准备好。可设置在ADC转换结束后产生ECO信号,(1)计算ADC转换数值和输入电压关系。(2)根据ADC转换数值反算输入电压。
2025-05-13 08:30:43
1418
原创 DSP 280049 TZ配置
将GPIO引脚26配置为输入模式,并启用上拉电阻(pull-up)和QUAL3(触发器输入)功能。1.要配置TZ,先初始化GPIO引脚。首先配置input X-BAR。2.配置X-bar总线。
2025-05-09 13:12:01
881
原创 DSP F021 FLASH_API调试出现进入非法中断
无法在“C:/cs30_f021_flashapi/C2000_F021_FlashAPI_V1.56/F021DEV_C2000/API/Source/Fapi/Init.c”找到一个源文件。定位该文件或者编辑源代码查找路径以包含它的位置。或Can’t find a sources file boot28.inc in CCS5.5。把flash_api的相关函数搬运到ram中运行。需要在sFlashInit函数中,添加,
2025-04-07 09:29:57
344
原创 DSP 280049 CMD文件 完整调试记录
280049 CMD文件 完整调试记录1.了解芯片的总体内存架构28009C芯片有256KB (128KW) 大小的flash按字节计算是256KB,但是Dsp最小内存是16bit,所以为128KW总共128K16bit分为两个bank,Bank0: 地址范围 0x0008 0000-0x0008 FFFF ,共164k内存空间=64KwBank1: 地址范围 0x0009 0000- 0x0009 FFFF,共16*4k内存空间=64Kw100KB (50KW) 大小的RAM按字节计算是10
2025-03-18 17:04:06
1395
原创 【viso2019】
viso2019破解方法看到网上很难找到viso的破解版,就把之前自己下载的资源分享出来**viso2019下载链接:https://officecdn.microsoft.com/pr/492350f6-3a01-4f97-b9c0-c7c6ddf67d60/media/zh-CN/VisioPro2019Retail.img破解机下载:链接:https://pan.baidu.com/s/1R3qrz9iDA7xSb069quyNnw提取码:g6mb破解方式:直接点击生成激活码,填入到
2022-01-15 18:58:26
1718
原创 一个比较舒服的keil5字体颜色修改教程
一个比较舒服的keil5字体颜色修改教程修改后显示效果如下:优点:不刺眼睛,然后字母和符号看起来都比较舒服。修改方法:只要把keil5软件所在文件目录下的global.prop文件里面的所有代码替换为如下代码:# properties for all file typesindent.automatic=1virtual.space=0view.whitespace=0view.endofline=0code.page=936caretline.visible=1hig
2021-04-11 17:03:26
7774
15
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅