指示灯不工作。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
哈迪、
芯片电压为3.3V、REXT 电压为1.2V、OUTX 电压为3.5V、LED 电压在阳极电压为5V。
以下是7个步骤:
情况0:
WRITE_BUFFER[0]= 0xC0;
WRITE_BUFFER[1]= 0x01;//MODE 1:选择所有地址
WRITE_ERR = R_SCI_I2C_Write (&g_sci_i2c_master_ctrl、WRITE_buffer、BUF_LEN、false);
中断;
案例1:
WRITE_BUFFER[0]= 0xC1;
WRITE_BUFFER[1]= 0x00;//MODE 2:选择所有地址
WRITE_ERR = R_SCI_I2C_Write (&g_sci_i2c_master_ctrl、WRITE_buffer、BUF_LEN、false);
中断;
案例2:
WRITE_BUFFER[1]= 0xFF;
对于(I = 0x02;I < 0x12;I++)//将 PWM0-PMW15设置为0xff
{
write_buffer[0]= i;
WRITE_ERR = R_SCI_I2C_Write (&g_sci_i2c_master_ctrl、WRITE_buffer、BUF_LEN、false);
}
中断;
案例3:
WRITE_BUFFER[0]= 0x12;
WRITE_BUFFER[1]= 0xFF;//将 GRPPWM 设置为0xff
WRITE_ERR = R_SCI_I2C_Write (&g_sci_i2c_master_ctrl、WRITE_buffer、BUF_LEN、false);
中断;
案例4:
WRITE_BUFFER[0]= 0x13;
WRITE_BUFFER[1]= 0x3F;//设置例如?
WRITE_ERR = R_SCI_I2C_Write (&g_sci_i2c_master_ctrl、WRITE_buffer、BUF_LEN、false);
中断;
情况5:
WRITE_BUFFER[1]= 0xFF;
对于(I = 0x14;I < 0x18;I++)//将 PWM0-PMW15设置为0xff
{
write_buffer[0]= i;
WRITE_ERR = R_SCI_I2C_Write (&g_sci_i2c_master_ctrl、WRITE_buffer、BUF_LEN、false);
}
中断;
案例6:
WRITE_BUFFER[0]= 0x1C;
Write_Buffer[1]= 0xf8;//设置例如?
WRITE_ERR = R_SCI_I2C_Write (&g_sci_i2c_master_ctrl、WRITE_buffer、BUF_LEN、false);
中断;
谢谢、
Rick
您好、Rick、
REXT 上的电压由内部 LDO 供电。 它的测量值为1.2V、因此 IC 应正常上电。 我认为软件可能存在一些问题。 我在下面有一个困惑。 其他设置看起来正常。
WRITE_BUCFF[0]和 WRITE_BUCFF[1]与什么相关? 从 case0和 case1中、 write_buffer[0]似乎写入 值、 而 write_buffer[1]则为 寄存器地址。 但是、从案例2 - 6中、 将它们反转、WRITE_BUFFER[0]看起来像寄存器地址、 WRITE_BUFFER[1]正在写入值。