小磷光一

BF533对键盘功能的初始化

#include"dm_bf5xx.h"#include"dm_keyb.h"/***************************************************************************PROTOTYPES***************************************************************************/EX_INTERRUPT_HANDLER(ke

BF533对硬盘测试

#include"ccblkfn.h"#include"sysreg.h"#include<sys\exception.h>#include<cdefBF533.h>#include"dm_ide_base.h"#include"dm_types.h"section("sdram0")uint16_tDataBuffer[51200];section

ATA-IDE相关寄存器相关寄存器宏定义

ATA-IDE相关寄存器相关寄存器宏定义****************************************************************************/#ifndef_BF533_IDE_TEST_#define_BF533_IDE_TEST_/*#defineBYTEunsignedchar#defineWORDunsignedshort#defineDWORDunsignedlong*///IDERegister

BF533对ATA-IDE硬盘操作的底层函数初始化

/***********************************************************************************名称:IdeStandby*功能:使硬盘进入Standby状态*入口参数:无*出口参数:无***********************************************************************************/voidId

BF533对ATA-IDE硬盘操作底层函数的配置

文件定义了对ATA-IDE硬盘操作的底层函数***********************************************************************************名称:Wait_Ready*功能:等待硬盘是否准备可以操作*入口参数:无*出口参数:硬盘准备好返回0,如果硬盘出错返回错误码**************

BF533对MCP2515的读,写等底层驱动功能

/*****************************************************************************名称:MCP2515_BitModify*功能:MCP2515内部控制寄位修改*入口参数:addrr要修改的内部寄存器地址Rmask修改屏蔽Rdata修改数据*出口参数:无************************************

BF533中对MCP2515的初始化

#include"dm_bf5xx.h"#include"dm_types.h"#defineOut_Flag_A0x00#defineOut_Flag_B0x00#defineOut_Flag_C0x00/*****************************************************************************名称:MCP2515_init*功能:初始化SPI控制器选

BF533的AD模块的测量输入电压主函数

#include"dm_bf5xx.h"#include"dm_types.h"uint8_tdatabuf[256];uint8_tcmd[2];/*****************************************************************************名称:Printf_VDD*功能:打印选定端点的输入电压值*入口参数:Num输入电压信

BF533ADT7516时序底层读写的实现

*名称:ADT7516_SPISS_SELECT*功能:控制CPLD内部使SPISS选通ADT7516_SPISS*入口参数:无*出口参数:无****************************************************************************/voidADT7516_TEST(void){ADT7516_READ_REG(0x7F,1);//读状态如果返回为1则表

BF533对ADT7516时序的配置,初始化

****************************************************************************/#include"dm_bf5xx.h"#include"dm_types.h"#defineIner_Flag_OE0xff#defineOut_Flag_A0x00#defineOut_Flag_B0x00#defineOut_Flag_C0x00externuint8_tdatabuf[

BF533SPI接口配置

/*****************************************************************************名称:SPIenable*功能:使能SPI接口*入口参数:无*出口参数:无****************************************************************************/voidSPIenable(void){*pSPI_CTL=

BF533的SPI接口通讯的底层配置功能

#include"dm_bf5xx.h"/*****************************************************************************名称:Drv_Config_slave_read*功能:将SPI接口配置寄存器配置为从机读模式*入口参数:无*出口参数:无*****************************************

IGBT应注意的问题

IGBT应用时还需注意在关断时在源射极间会有较大的电压,此时主回路采用软关断技术,并且在IGBT的源射极间加阻容或其他的吸收缓冲电路。同时在关断IGBT的时候du/dt较大,会导致IGBT发生擎住效应,因此在关断的时候要增大栅极电阻Rg,这样可以延长关断时间,以减小

IGBT驱动电路设计

驱动电路中VZ5起保护作用,避免EXB841的6脚承受过电压,通过VD1检测是否过电流,接VZ3的目的是为了改变EXB模块过流保护起控点,以降低过高的保护胭值从而解决过流保护阀值太高的问题。R1和C1及VZ4接在+20V电源上保证稳定的电压。VZ1和VZ2避免栅极和射极出现过电压

IGBT工作原理

工作原理如图所示:工作原理当EXB841输人端脚14和脚15有10mA的电流流过时,光祸ISO1导通,A点电位迅速下降至0V,V1和V2截止;V2截止使D点电位上升至20V,V4导通,V5截止,EXB8