您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 单片机与DSP中的单片机程序死机跑飞六大原因

  2. 单片机程序死机,跑飞了可以从以下几个方面查找原因:  1.意外中断。  是否打开了某个中断,但是没有响应和**中端标志,导致程序一直进入中断,造成死机假象。  2. 中断变量处理不妥。  若定义某些会在中断中修改的全局变量,这时要注意两个问题:首先为了防止编译器优化中断变量,要在这些变量定义时前加 volatile,其次在主循环中读取中断变量前应该首先关闭全局中断,防止读到一半被中断给修改了,读完之后再打开全局中断;否则出现造成数据乱套。  3. 地址溢出,常见错误为指针操作错误。  我要着重说
  3. 所属分类:其它

    • 发布日期:2020-10-15
    • 文件大小:58368
    • 提供者:weixin_38686860
  1. 单片机与DSP中的单片机程序死机跑飞六大原因

  2. 单片机程序死机,跑飞了可以从以下几个方面查找原因:  1.意外中断。  是否打开了某个中断,但是没有响应和**中端标志,导致程序一直进入中断,造成死机假象。  2. 中断变量处理不妥。  若定义某些会在中断中修改的全局变量,这时要注意两个问题:首先为了防止编译器优化中断变量,要在这些变量定义时前加 volatile,其次在主循环中读取中断变量前应该首先关闭全局中断,防止读到一半被中断给修改了,读完之后再打开全局中断;否则出现造成数据乱套。  3. 地址溢出,常见错误为指针操作错误。  我要着重说
  3. 所属分类:其它

    • 发布日期:2020-10-15
    • 文件大小:58368
    • 提供者:weixin_38599518
  1. 单片机与DSP中的寄存器溢出的问题

  2. 寄存器溢出的问题可以通过缩放输人来缓解,将输人缩放到一定程度可降低或消除寄存器溢出的概率。这种方法的缺点是实践中求解所需的缩放因子非常烦琐。测试用的输人可能并非最坏情况输入,因而可能低估所需的缩放因子。而且缩放降低了输入的精度,因而也将降低输出精度。另一种消除运行时溢出的方法是使用扩展精度的算法和寄存器。扩展精度寄存器具有额外的字长余量,从而允许最坏条件下滤波器仍能无误差地存储并保留系统状态。   克服运行时溢出危害的首选方法是求解各寄存器或状态位置处的最坏情况滤波器增益。这是研究FIR时引人
  3. 所属分类:其它

    • 发布日期:2020-11-15
    • 文件大小:97280
    • 提供者:weixin_38640072
  1. 单片机与DSP中的寄存器溢出算法

  2. 最严重的有限字长效应是运行时寄存器溢出。寄存器溢出将在系统输出中引入严重的非线性失真,这导致滤波器不再可用。因此滤波器设计者必须消除或控制运行时寄存器溢出的影响同。有一些标准技术被用于控制这个问题。控制定点溢出误码率差的一个有效方法是使用2的补码形式2C数   ,因而2C累加器能容忍中间步骤的运行时寄存器溢出。另一个用于抵制寄存器溢出潜在影响的常用方法是使用饱和算法。饷算法单元,通过检测溢出条件将累加器输出钳位在记数系统的量大正值或最小负值上。即N-bit 2C饱和算法单元的输出可表示为下式:
  3. 所属分类:其它

    • 发布日期:2020-11-15
    • 文件大小:62464
    • 提供者:weixin_38704922
  1. 单片机与DSP中的单片机中断多优先级的软件扩展方法

  2. 摘要:为了解决MCS-51系列单片机只能由IP寄存器设定两级优先级的问题,文中给出了利用软件对中断优先级进行扩展的方法,同时给出了高于两个优先级的多优先级软件扩展程序。 关键词:单片机;中断;优先级;寄存器1 引言所谓中断是指当CPU正在处理某件事情的时候,外部发生的某一事件(如一个电平的变化,一个脉冲沿的发生或定时器计数溢出等)请求CPU迅速去处理,于是CPU暂时中止当前的工作,转去处理所发生的事件。中断服务处理完该事件以后,再回到原来被中止的地方继续原来的工作,这样的一个过程称之为中断
  3. 所属分类:其它

    • 发布日期:2020-12-10
    • 文件大小:63488
    • 提供者:weixin_38734008