自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小柚子的博客

做一条有理想的咸鱼

  • 博客(667)
  • 资源 (1)
  • 收藏
  • 关注

原创 CCS中如何折叠代码

鼠标点击行号,右击,选择Folding->Enable Floding。

2024-04-24 14:57:25 22

原创 数字谐振器设计

电路里的谐振:当电路中激励的频率等于电路的固有频率时,电路电磁振荡的振幅也将达到峰值。

2024-04-21 22:56:07 51

原创 数字陷波器的设计

设计一个数字陷波器将输入信号中的50Hz工频干扰信号滤除,尽可能保留其他频率成分,设系统采样频率 fs = 1000Hz。陷波器:一种特殊的带阻滤波器,其阻带在理想情况下只有一个频率点,主要用于消除某个特定频率的干扰。小数点保留四位以上。

2024-04-21 15:39:59 34

原创 简单的一阶滤波器设计

假设模拟信号如下,设计一个一阶低通数字滤波器,将信号中的高频分量滤除。2点滑动平均滤波器—低通滤波器。通带截止频率与极点位置的关系。MATLAB仿真代码。

2024-04-21 11:56:00 34

原创 DSP中DELAY_US()函数的使用

在Main.c中,使用MemCopy()函数将段ramfuncs中的函数DSP28x_usDelay()的代码从装载地址RamfuncsLoadStart—RamfuncsLoadEnd拷贝到RamfuncsRunStart开始的SARAM空间中。之后在程序运行时,只要调用DSP28x_usDelay()函数,都会自动地指向SARAM中相应的函数入口地址,这一点是自动完成的。注意:即使这样,定时仍然可能不精确,因为可能有中断打断DSP28x_usDelay()的运行,所以在调用之前要关中断。

2024-04-19 21:45:46 27

原创 QT界面布局

例如将3个CheckBox组件放置在一个GroupBox组件里,该GroupBox组件就是这3个CheckBox的容器,移动这个GroupBox就会同事移动其中的3个CheckBox。布局就是使界面上组件有规则的排列,并且随着窗体大小变化自动地调整大小和相对位置。组件板里有Layouts和Spacers。窗体上方的工具栏里有布局管理的按钮。

2024-03-29 09:38:39 149

原创 QT charts模块画图

在项目中使用Qt Charts模块,必须在项目的配置文件(.pro文件)添加行语句。在需要使用QtCharts的类的头文件或源文件中,包含如下语句。

2024-03-20 19:06:34 320

原创 QT-绘制动态曲线

将控件功能提升为QChartView。设置定时器绑定DrawLine函数。pro文件中添加chart。添加相关的头文件和变量。将二个函数加入到主函数。在串口工程中添加控件。

2024-03-19 18:40:41 215

原创 viso中的箭头过其他线不凸起

设置前设置后点击设计点击连接线点击显示跨线设置后。

2024-03-14 17:34:02 384

原创 QT画图功能

每个QWidget都自带的功能,继承了QPainteDevice都可以使用QPainter来进行绘图。(重写事件:如果父类有某个方法,此时子类需要有一个跟父类同样方法名称的)画图需要调用paintEvent绘制事件,paintEvent事件时QWidget类自带的事件。//30 30 表示开始绘制位置 100 100 表示绘制绘制范围宽高,30。(0,0)表示起点,(300,300)表示终点。设置渲染模式:使得平滑渲染。16表示起始弧度,140。QBrush表示笔刷对象。QColor表示颜色对象。

2024-03-10 21:41:33 588

原创 安装QT时,安装进程(qt.tools.perl)运行期间出现错误

QT出现的问题

2024-03-06 18:17:12 361 1

原创 QT 打开项目提示 no valid settings file could be found

在打开项目,而后点击“项目”,在Configure project 栏中选择合适的kits然后点击configure project按钮即可。删除对应项目中的.user 文件。

2024-03-05 20:51:41 490

原创 QT中的数据处理

把一个short类型的值拆分成两个字节,并存储在char类型的数组中。QT中如何将二个char合成short。

2024-03-05 16:47:58 476

原创 外部存储器接口(EMIF)

为了为每个CPU子系统提供一个专用的EMIF,该设备支持两个EMIF模块——EMIF1和EMIF2。EMIF一次只能处理一个请求。但对于WR访问(或执行访问),主仲裁块仅允许来自CPU子系统的主控器访问,该CPU子系统基于存储器控制器模块中的EMIF1MSEL寄存器中的配置获取EMIF模块的主控所有权。自刷新模式允许SDRAM处于低功率状态,同时仍然保留存储器内容,因为即使没有来自微控制器的时钟,SDRAM也将继续刷新自己。在完成请求后,主仲裁块再次评估未决请求,并将最高优先级的未决请求转发给EMIF。

2024-03-04 22:37:27 1020

原创 Libero集成开发环境中Identify应用与提高

采样时钟是必须设置的。

2024-03-02 21:15:17 40

原创 Liberod的License申请

图中的DiskID就是填写你C盘序列号的位置,填写完成后点击Register,几秒钟后会提示你,预计45分钟后会发送到你的邮箱。将license文件下载到安装的盘里,如果是安装在D盘actel下面的,就复制到actel文件下。双击桌面上的libero 软件图标可以正常进入了。找到license申请的路径。键盘的win+R,输入cmd。查找C盘的磁盘序列号。输入vol,然后回车。

2024-03-01 18:47:31 44

原创 MCBPS配置成SPI

CLKSTP位同时也是使能SPI功能的一个位,控制的是时钟停止模式的使能和禁用,这个功能开启时,McBSP兼容SPI。当CLKSTP=0或CLKSTP=1时,禁用SPI功能,CLKSTP=2或CLKSTP=3时,使能McBSP的SPI功能,时钟停止模式开启。CLKXP表示数据发送的时钟极性,CLKXP=0,发送的数据在时钟的上升沿采样,CLKXP=1,发送数据在时钟下降沿采样。CLKRP表示数据接收的时钟极性,CLKRP=0,接收的数据在时钟的下降沿采样,CLKRP=1,接收数据在时钟上升沿采样。

2024-02-29 22:16:34 219

原创 结合CMD文件,将变量写到ROM和Falsh中

Flash是一种非易失性存储器,它可以长期存储数据而不会丢失。Flash_Verify函数用来验证Flash某一区域的数据是否与给定buffer中的数据相同。仿真器与DSP成功连接后,点击CCS9.3界面左上角Tools→On-Chip Flash就可以设置仿真器擦除哪个扇区了。Flash_Erase函数用来擦除指定扇区,未指定扇区将被保留,一般在Flash_Program函数之前调用。Flash_Program函数可以将一个16-bit数据的buffer写入Flash的指定地址。

2024-02-28 21:53:56 36

原创 Bootloader开发

二次Bootloader需要自定义c_int00的原因是希望C环境初始化完毕后不必进入main函数,而是进入二次Bootloader的主程序。3) 要求Bootloader程序可以作为CCS应用程序工程的一部分,而不需要将Bootloader程序与应用程序分为两个工程,方便使用;Flash_Program函数可以将一个16-bit数据的buffer写入Flash的指定地址。5) 要求Bootloader程序能够对接收到的数据进行校验,保证程序的完整性;hex文件的大小是bin文件大小的2倍。

2024-02-27 15:42:06 74

原创 controlSUITE介绍

controlSUITE下载安装指南controlSUITE的执行文件。

2024-01-27 10:42:39 105

原创 C2000ware介绍

C2000的下载安装指南C2000目录。

2024-01-27 10:10:11 457

原创 C#中chart控件

设置游标:具有自动拖拽和放大功能。选择绘制曲线的宽度和颜色。调整标题字体:大小和颜色。

2024-01-20 16:42:01 1119

原创 一阶低通滤波器

X为输入,Y为滤波后得到的输出值;本次的输出结果主要取决于上次的滤波输出值,其中a是和滤波效果有关的一个参数,称为滤波系数;它决定新采样值在本次滤波结果中所占的权重;

2024-01-12 23:20:07 335

原创 PID Controller(PID控制)

积分饱和现象是指若系统存在一个方向的偏差,PID控制器的输出由于积分作用的不断累加而加大,从而导致执行机构达到极限位置Xmax(阀门开度达到最大),若控制器输出u(k)继续增大,阀门开度不可能再增大,此时就称计算机输出控制量超出了正常运行范围而进入饱和区。f的单位是Hz,表示单位时间内转的圈数,1Hz=1/T=1/second,(秒的倒数)。例如:采样周期为10KHz,则采样时间间隔(周期)为T=0.0001s,滤波器的截止频率为200Hz,则τ=1/200rad/s=1/400πHz。

2024-01-08 23:13:35 18

原创 controlSUITE™ Getting Started Guide(控制入门指南)

controlSUITE设备支持包含启动C2000实时控制微控制器开发所需的软件和文档。在特定的设备目录中提供了文档,以描述如何为设备设置CCS项目,并提供所包含示例项目的概述,并协助进行故障排除。ControlSuite中的开发工具包提供了各种硬件开发工具,旨在加快和简化设计过程。C2000工具与ControlSuite软件相结合,为评估设备和无缝过渡提供了一种有效的方式。controlSUITE中包含的库范围从固定点数学和浮点数学库到专门的DSP库以及各种应用程序和实用程序库。

2024-01-06 22:15:59 390

原创 芯片之AD4020

当执行寄存器读取和写入操作时,CNV类似于芯片选择信号,并且必须使CNV为低以访问配置寄存器内容。SDI上的数据在每个SCK上升沿被锁存。在每个SCK下降沿,SDO上的数据被移出。当CNV变高时,SDO返回到高阻抗状态.SCK必须设置为时钟极性(CPOL)=时钟相位(CPHA)=0。

2024-01-04 08:50:19 25

原创 直接形式2(三阶)补偿器

【代码】直接形式2(三阶)补偿器。

2024-01-01 18:36:05 385

原创 直接形式1(三阶)补偿器

直接形式1(DF1)结构是一种常见类型的离散时间控制结构,用于实现被指定为极点零点集或z(传递函数)中的有理多项式的控制律。一般来说,直接形式 1 结构在数值上的鲁棒性不如直接形式 2(看下章)。通过部分预先计算控制律,计算延迟可以减少到一次乘法和一次加法。请注意,系数已被调整以标准化分母中 z 的最高幂。

2024-01-01 16:52:48 378

原创 线性PID控制器

库中的 PID 控制器为从环路的外部部分触发的反绕组复位提供了条件。库中所有的 PID 类型控制器都以类似的方式实现反清零。这个变量乘以积分器输入,这样积分器在输出饱和时累积连续的零数据,避免了众所周知的上弦现象。PID 控制器输出是分别作用于误差、误差积分和误差导数的三条路径的并行和。该控制器类似于理想PID的DCL 实现,不同之处在于没有设定点加权,并且微分路径看到的是伺服误差而不是反馈。每当误差的变化率很大时,这条路径的输出就很大。积分增益项的作用是改变这种情况发生的速率。•反上发条积分器复位。

2024-01-01 16:11:29 395

原创 现代控制理论-李雅普诺夫

能量函数,来判断系统的稳定性。

2023-12-24 22:14:32 445

原创 MATLAB中系统工具箱的使用

第二步:将数据导入到System Identiflcation 工具中。第三步:simulink进行仿真。第一步:导入系统的输入输出数据。对输入数据进行预处理:取均值化。将模型导入到工作空间。

2023-12-23 23:39:51 357

原创 Matlab-修改默认启动路径

toolbox\local下,找到matlabrc.m。第三部:编辑matlabrc.m,在文本最后一行加入启动文件路径。第一:找到MATLAB的安装路径。

2023-12-21 11:40:58 778

原创 FPGA使用乘法的方式

(2)建议乘法运算结果再打一拍,至少保持2个周期的延迟,改善代码时序,可兼容更高时钟频率下运行。(1)存储乘法运算结果的寄存器位宽,等于2个乘数的位宽之和。具体使用可以参看官网使用手册。

2023-12-12 23:15:07 393

原创 QT之QComboBox

combobox

2023-12-11 22:12:22 57

原创 QT之QTime和QElapsedTime

QT时间

2023-12-10 17:41:14 164

原创 QT之日期时间数据

日期

2023-12-09 18:38:02 46

原创 Qt之QSlider和QProgressBar

【代码】Qt之QSlider和QProgressBar。

2023-12-09 17:41:56 257

原创 QT之常用按钮组件

【代码】QT之常用按钮组件。

2023-12-09 10:35:59 171

原创 QSpinBox和QDoubleSpinBox

【代码】QSpinBox和QDoubleSpinBox。

2023-12-07 23:07:49 143

原创 QT之QString

添加容器点击栅格布局添加容器,进行栅格布局

2023-12-04 22:21:48 96

uart_drive.rar

uart_drive.rar

2021-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除