![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DSP
学嵌入式的小白啊
这个作者很懒,什么都没留下…
展开
-
DSP进入非法操作中断
非法操作指的是在执行某个数学运算时发生了非法操作,例如对负数取平方根、除以零或进行其他无效的数学运算;当非法操作中断被触发时,中断服务程序(ISR)会被执行。DSP型号TMS32F28377D在执行。原创 2023-08-02 13:51:11 · 719 阅读 · 0 评论 -
TMS32F28377D芯片中 InitPieVectTable(); 初始化中断向量表 讲解
简单来说,该函数的作用是将预定义的中断向量表数据复制到实际的中断向量表地址,并启用中断向量表。这样,处理器在执行中断服务程序时,会根据中断发生的类型找到相应的中断向量表项,从而执行相应的中断服务程序。TMS32F28377D芯片具有 221 个中断向量表项,每个项都包含一个指向中断服务程序的地址。这是一个用于初始化TMS32F28377D芯片中中断向量表的函数。原创 2023-08-10 11:42:04 · 866 阅读 · 1 评论 -
DSP工程主函数中都要做的准备工作代码
【代码】【无标题】原创 2023-08-10 11:44:41 · 113 阅读 · 1 评论 -
TMS320F28377D定时器篇学习记录
每来一个时钟信号,预定标计数器PSCH:PSC就会减1,直到减到0后,它将会重载TDDRH:TDDR的值,同时TIMH:TIM计数器将会减1。这个过程将重复进行,直到TIMH:TIM计数器的值减到0时,定时器将会产生一个中断信号,同时TIMH:TIM计数器重载周期寄存器PRDH:PRD的值。是定时器 0,当定时器 0 计时到 100ms 的时候,程序进入定时器 0 中断服务函数,用户可以。定时器中断信号是经过 PIE 后,再作为 C28x 处理器的中断输入信号,并且定时器的时钟。写入1,关闭定时器;原创 2023-08-10 15:07:10 · 1573 阅读 · 2 评论 -
TMS32F28377D外设中断学习记录篇
处理一个中断,而其他中断处于待处理状态,在软件中实现和优先化嵌套中断,并在某些关键任务期间禁用中断。没有那么多中断线在有限中断线的情况下,只能安排中断线进行复用。每级中断有自己的使能和标志寄存器。处理一个中断,而其他中断处于待处理状态,在软件中实现和优先化嵌套中 断,并在某些关键任务期间禁用中断。同步增加两个 SYSCLK 周期,以及额外的输入验证时间(如果使用)。每级中断有自己的使能和标志寄存器。它还扩展向量表,以允许每个中断具有自己的。上电时,默认情况下不会启用中断。中断线上过来的中断请求,但。原创 2023-08-11 16:13:46 · 1381 阅读 · 1 评论 -
DSP经过梯形速度规划得到的速度是float类型数据,而FPGA只能处理整数类型,在实际工程和运动控制领域是怎么处理这个问题的
固定点数表示:将浮点速度数据乘以一个固定的缩放因子,然后将结果向下取整或四舍五入为整数。例如,可以将速度乘以一个适当的倍数,如1000,然后将结果转换为整数。这种方法牺牲了一定的精度,但可以在FPGA中实现快速的整数运算。小数移位:将浮点速度数据扩大一定倍数,并将小数部分移位为整数。例如,将速度乘以一个适当的倍数,如1024,然后将结果转换为整数。移位后的小数部分可以被看作是一个固定的小数位数,从而可以在FPGA中进行整数运算。浮点数转整数近似:使用合适的近似算法,将浮点速度数据近似为最接近的整数值。原创 2023-08-16 09:08:59 · 59 阅读 · 1 评论 -
Feed hold进给保持
当电机正在执行运动时,有时需要临时停止电机的运动,例如在紧急情况下或者需要进行调整或检查的时候。这时,可以使用 “Feed hold” 功能来实现暂停电机的运动。在 Feed hold 操作期间,电机将停止运动,但保持当前位置。这使得操作人员可以执行必要的调整、维护或检查,然后在需要时再次启用电机运动。Feed hold 功能对于增强电机控制系统的安全性和灵活性非常重要,尤其在需要对工作过程进行干预或应对紧急情况时。在电机控制领域,“Feed hold” 是指暂停或中止步进电机的运动。原创 2023-08-17 10:19:54 · 387 阅读 · 1 评论 -
标志位控制中断开关
位被设置为1(即为真),则屏蔽中断的掩码被设置为。的按位或操作结果,表示不屏蔽这些中断。位被设置为0(即为假),则屏蔽中断的掩码被设置为。的按位与取反操作结果,表示屏蔽这些中断。位的状态来控制中断的开关。原创 2024-07-11 18:29:18 · 272 阅读 · 0 评论