• 大小: 2KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-01-09
  • 语言: 其他
  • 标签: ad8400  stm32  

资源简介

STM32单片机驱动AD8400,可用做电流的缓升设置,256位

资源截图

代码片段和文件信息

#include “24cxx.h“ 
#include “delay.h“ 
//24CXX驱动函数(适合24C01~24C1624C32~256未经过测试!有待验证!)
//V1.2

//初始化IIC接口
void AT24CXX_Init(void)
{
IIC_Init();
}
//在AT24CXX指定地址读出一个数据
//ReadAddr:开始读数的地址  
//返回值  :读到的数据
u8 AT24CXX_ReadOneByte(u16 ReadAddru8 at2402_addr)
{   
u8 temp=0;          
    IIC_Start();  
if(EE_TYPE>AT24C16)
{
IIC_Send_Byte(at2402_addr);    //发送写命令
IIC_Wait_Ack();
IIC_Send_Byte(ReadAddr>>8);//发送高地址
IIC_Wait_Ack();  
}else IIC_Send_Byte(at2402_addr+((ReadAddr/256)<<1));   //发送器件地址0XA0写数据   

IIC_Wait_Ack(); 
    IIC_Send_Byte(ReadAddr%256);   //发送低地址
IIC_Wait_Ack();     
IIC_Start();        
IIC_Send_Byte(at2402_addr+1);           //进入接收模式    
IIC_Wait_Ack();  
    temp=IIC_Read_Byte(0);    
    IIC_Stop();/

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5956  2015-12-29 14:51  24cxx.c

----------- ---------  ---------- -----  ----

                 5956                    1


评论

共有 条评论