MSP430 G2553 硬件 IIC 软件 IIC PCF8591 ADC DAC

在这里插入图片描述
软件IIC:

/*
 * **************************************
 * 向I2C设备写入一个字节数据
 * **************************************
 */
void Single_WriteI2C( uchar SlaveAddress, uchar REG_Address, uchar REG_data )
{
    I2C_Start();                    /* 起始信号 */
    I2C_SendByte( SlaveAddress );   /* 发送设备地址+写信号 */
    I2C_SendByte( REG_Address );    /* 内部寄存器地址, */
    I2C_SendByte( REG_data );       /* 内部寄存器数据, */
    I2C_Stop();                     /* 发送停止信号 */
}

Single_WriteI2C( 0x90, 0x40, dac_value );               /* 地址  寄存器  电压 */

硬件IIC:

初始化:
I2C_init(0x90>>1);
向寄存器写入数据:
pcf_write(0x40,dac_value);

猜你喜欢

转载自blog.csdn.net/x1131230123/article/details/108303523
IIC