虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

寄存器数值工具

  • MCP定时器产生中心对称PWM输出

    MCP定时器产生中心对称PWM输出:PWM波是一种脉宽可调的脉冲波,用于交、直流电机的电压控制。PWM一共有两种调整方法,一是定频调宽、另一种是定宽调频。其中定频调宽是种最常见的脉宽调制方式,它使脉冲波的频率保持不变,只调整脉冲宽度。同时定频调宽的PWM波形也分为两种,一种是单边的PWM,另一种是中心对称的双边PWM。中心对称的PWM主要应用在需要对称PWM波形的场合,如半桥、全桥的双极性驱动等。中心对称的PWM的生成原理如图1-2所示:定时计数器工作在连续增减计数方式,在计数初值设置为0且比较值小于周期值的条件下,当增计数过程中计数值和比较值匹配时置位输出,而在周期匹配时会改计数方向为减计数,当减计数过程中计数值和比较值匹配时复位输出,当减计数到零时会改计数方向为增计数,开始下一个循环。因此中心对称的PWM的周期为设定周期的二倍,占空比为:%100))((×−TPRNTPR(N为比较匹配数据,TPR为周期寄存器的值)。比较值的改变会影响PWM的两边的波形,并且两边相对高电平的中心对称,这便是中心对称双边PWM波形的特点。如果比较值为零,那么PWM将一直输出高电平;如比较值大于等于周期值,则PWM会一直输出低电平,占空比为0。

    标签: MCP PWM 定时器 对称

    上传时间: 2013-11-13

    上传用户:sammi

  • MCP定时器产生边沿PWM输出

    MCP定时器产生边沿PWM输出:PWM波是一种脉宽可调的脉冲波,用于交、直流电机的电压控制。PWM一共有两种调整方法,一是定频调宽、另一种是定宽调频。其中定频调宽是种最常见的脉宽调制方式,它使脉冲波的频率保持不变,只调整脉冲宽度。同时定频调宽的PWM波形也分为两种,一种是单边的PWM,另一种是中心对称的双边PWM。单边的PWM的生成原理如图1-2:定时计数器工作在增计数方式,在计数初值设置为0且比较值小于周期值的条件下,当计数值和比较值匹配时置位输出,而在周期匹配时复位输出,同时清零计数器,开始下一个循环。因此单边PWM的占空比为:%100))((×−TPRNTPR(N为比较匹配数据,TPR为周期寄存器的值)。比较值的改变只影响PWM的单边波形,这便是单边PWM波形的特点。如果比较值为零,那么PWM将一直输出高电平;如比较值同周期值相等,则PWM会输出一个时钟周期的低电平,占空比近似为0;当比较值大于周期值,那么PWM将一直输出低电平。

    标签: MCP PWM 定时器 输出

    上传时间: 2013-11-07

    上传用户:moerwang

  • 看门狗定时器 看门狗休眠模式

    在正常操作期间,一次WDT 超时溢出将产生一次器件复位。如果器件处于休眠状态,一次WDT超时溢出将唤醒器件,使其继续正常操作(即称作WDT 唤醒)。对WDTE 设置位清零可以永久性地关闭WDT。后分频器分配完全是由软件控制,即它可在程序执行期间随时更改。在例26-1 中,如果需要的预分频值不是1:1,就不需要对OPTION_REG 寄存器做初始修改。如果需要的预分频值是1:1,那么先向OPTION_REG 设置一个非1:1 的临时预分频值,在完成其它操作后,在最后修改OPTION_REG 时再设置1:1 的预分频值。这样操作,主要是因为无法知道TMR0 预分频器的当前计数值,而且分频器更改后,该值将变为WDT 后分频器的当前计数值,所以必须遵循示例中的代码顺序。如果没有按照示例中的代码顺序改变OPTION_REG 寄存器,那么无法准确得知WDT 复位前的时间。

    标签: 看门狗定时器 看门狗 休眠模式

    上传时间: 2013-11-02

    上传用户:674635689

  • 一款不错的8/16位MCU软、硬件的汇编/C语言、指令学习与工程生成工具。 包括: Intel386(TM)EXProcessor 80C186EA/80C188EA,80C186EB/80

    一款不错的8/16位MCU软、硬件的汇编/C语言、指令学习与工程生成工具。 包括: Intel386(TM)EXProcessor 80C186EA/80C188EA,80C186EB/80C188EB,80C186EC/80C188EC, 80C186XL/80C188XL 8XC196KD,8XC196KC,8XC196KB,8XC198,8XC196KR,8XC196KQ,8XC196KT, 8XC196JR,8XC196JQ8XC196JT,8XC196NP,8XC196NT,8XC196NU 80C296SA 8XC52,8XC54,8XC58,8XC51FA,8XC51FB,8XC51FC 8XC251SA,8XC251SB,8XC251SP,8XC251SQ 8XC151SA,8XC151SB 8X930AxUSB 8X930Hx 很经典,指令格式、寄存器解释、自动生成小程序,基本上面面俱到,对于初、中级嵌入式软件工程师非常有用!

    标签: 80 EXProcessor 186 Intel

    上传时间: 2014-01-17

    上传用户:plsee

  • 一款通过串口控制Tuner的工具

    一款通过串口控制Tuner的工具,可以对Tuner寄存器进行读写操作。

    标签: Tuner 串口控制

    上传时间: 2013-12-23

    上传用户:fandeshun

  • EurekaLog 是集成在 Delphi, C++Builder, Visual Studio 等 IDE 下的辅助工具

    EurekaLog 是集成在 Delphi, C++Builder, Visual Studio 等 IDE 下的辅助工具,能快速生成带 Error Report 功能的应用程序。能将错误报告发送到指定邮箱、服务器、记录在本地文件中等。其报告可具体指出出错的代码行,以及机器当前信息、寄存器信息等诸多重要诊断信息。新版还支持内存泄露检测。

    标签: EurekaLog Builder Delphi Visual

    上传时间: 2014-01-22

    上传用户:xhz1993

  • 本软件包含了学习汇编语言的全部内容。Emu8086集源代码编辑器

    本软件包含了学习汇编语言的全部内容。Emu8086集源代码编辑器,汇编/反汇编工具以及可以运行debug的模拟器(虚拟机器)于一身,此外,还有循序渐进的教程。这套软件对于刚开始学习汇编语言的朋友非常有帮助.它能够编译源代码,并在模拟器上一步一步的执行. 可视化界面令操作易如翻掌.可以在执行程序的同时可观察寄存器,标志位和内存.算术和逻辑运算单元(ALU)显示中央处理器内部的工作情况. 注意这是注册版的 可以消除很多限制!

    标签: 8086 Emu 软件包 汇编语言

    上传时间: 2013-12-25

    上传用户:270189020

  • 51定时器计算.RAR

    51单片机定时器时间计算工具,即是计算定时器溢出时间TH0,TL0也是研究51单片机定时器的软件模形。软件中分析了定时器的工作流程和寄存器功能。可以助你更深刻的了解51单片机定时器。

    标签: EDA 数字系统

    上传时间: 2013-07-27

    上传用户:eeworm

  • 电感器设计.pdf

    电感器设计工具集-27册-46.0M 电感器设计.pdf

    标签: 电感器

    上传时间: 2013-06-06

    上传用户:martinyyyl

  • 基于TMS320F2808的高效双向DCDC变换器.rar

    双向DC/DC变换器(Bi-directionalDC/DCconverters)是能够根据需要调节能量双向传输的直流/直流变换器。随着科技的发展,双向DC/DC变换器的应用需求越来越多,正逐步应用到无轨电车、地铁、列车、电动车等直流电机驱动系统,直流不间断电源系统,航天电源等场合。一方面,双向DC/DC变换器为这些系统提供能量,另一方面,又使可回收能量反向给供电端充电,从而节约能量。 大多数双向DC/DC变换器采用复杂的辅助网络来实现软开关技术,本文所研究的Buck/Boost双向的DC/DC变换器从拓扑上解决器件软开关的问题;由于Buck/Boost双向DC/DC变换器的电流纹波较大,这会带来严重的电磁干扰,本文结合Buck/Boost双向DC/DC变换器拓扑与磁耦合技术使电感电流纹波减小;由于在同一频率下不同负载时电流纹波不同,本文在控制时根据负载改变PWM频率,从而使轻载时的电流纹波均较小。 本文所研究的双向DC/DC变换器采用DSP处理器进行控制,其原因在于:目前没有专门用于控制该Buck/Boost双向DC/DC变换器的控制芯片,而DSP具有多路的高分辨率PWM,通过对DSP寄存器的配置可以实现Buck/Boost双向DC/DC变换器的控制PWM;DSP具有多路高速的A/D转换接口,并可以通过配合PWM完成对反馈采样,具备一定的滤波功能。 本文所研究的数字双向DC/DC变换器实现了在Buck模式下功率MOSFET的零电压开通及零电压关断,电感电流的交迭使其电感输出端电流纹波明显变小,轻载时PWM频率的提升也使得电流纹波变小。

    标签: F2808 2808 320F DCDC

    上传时间: 2013-06-08

    上传用户:cy_ewhat