求一个ch423s的stm32的驱动程序

自己 移植了一下没有成功

您好,您可以发送邮件至mj@wch.cn。这边可以提供给您STM32控制CH423S的代码。

或者您也可以去以下链接自己Git Clone下载:https://gitee.com/maji19971221/wch_-per



邮箱已发。TKS。


奇了怪了,我看了一下我的程序没问题啊。而且控制也很简单,我就是bsp_CH423_WriteIO(0), 怎么没反应。


我这个IIC程序验证过的,能写进去2401。


static void CH423_Write( uint16_t cmd )    // ???

{

    IIC_Start();    // ????

    IIC_Send_Byte( ( ( uint8_t )( cmd>>7 ) & CH423_I2C_MASK ) | CH423_I2C_ADDR1 );

IIC_Wait_Ack();

    IIC_Send_Byte( ( uint8_t ) cmd );    // ????

IIC_Wait_Ack();

    IIC_Stop();    // ???? 

}



static uint8_t CH423_ReadByte()    // ????

{

    uint8_t din;

    IIC_Start();    // ????

    IIC_Send_Byte( CH423_RD_IO_CMD );    // ???0x4D

    din=IIC_Read_Byte(1);    // ????

    IIC_Stop();    // ????

    return( din );

}

//?IO0-7??

static uint8_t bsp_CH423_ReadIO(void)

{

return CH423_ReadByte();

}

//?OC0-15??

void bsp_CH423_WriteIO(uint16_t value)

{

CH423_Write(CH423_OC_L_CMD | (uint8_t)  value );//OC0-7??

CH423_Write(CH423_OC_H_CMD | (uint8_t)( value >> 8) );//OC8-15??

}



您好,我们不是标准的I2C。您可以仔细对一下,是否为底层I2C协议通讯上的一些小区别。


恩,还是麻烦发一份CH423S的STM32的程序到我邮箱。GIT上的好像没有这个片子的。


您好,已发送


多谢,已经可以控制了。


另外请教一个问题,这个片子上电默认全是高电平,我的应用场景是控制负载用。打算一上电MCU就全刷00进去。但在上电和MCU工作的这个时间断,已经输出高电平了,这个有好的方式处理么。


您好,CH423默认电平都为高,如果您是想控制继电器等设备,推荐就是硬件电路加反相器等去避免上电的时候,继电器突然的吸合。


能否也发我一份,个人信息保护,已隐藏


您好,邮件已发送,您也可以在下面链接下载官网例程:http://www.wch.cn/downloads/CH423EVT_ZIP.html



请问能否也提供一份CH423S的STM32驱动程序给我,谢谢,个人信息保护,已隐藏


您好,已发送


您好能否也提供一份CH423S的STM32驱动程序给我,谢谢,邮箱为个人信息保护,已隐藏


您好,已发送



您好能否也提供一份CH423S的STM32驱动程序给我,谢谢,邮箱为个人信息保护,已隐藏


只有登录才能回复,可以选择微信账号登录