一、简介
KT148A是受主MCU控制的,使用的是单线通讯的方式,也就是俗称串口通信,注意不是UART通信,通信的协议也是非标准的,详细的可以看看芯片说明书

二、详细说明
2.1 我们给出的参考代码
#define IO1_HIGH() JL_PORTA->DIR &= ~BIT(6);JL_PORTA->OUT |= BIT(6); //PA6输出高电平
#define IO1_LOW() JL_PORTA->DIR &= ~BIT(6);JL_PORTA->OUT &= ~BIT(6); //PA6输出低电平
void oneline_send_one_data(u8 dat)
{
u8 i = 0 ;
IO1_LOW() ;
udelay(5000) ;
OS_ENTER_CRITICAL();//关中断--芯片不同,可能接口不同
for(i=0 ; i<8 ;i++){
if(dat & 0x01){
IO1_HIGH()
KT148A是受主MCU控制的,使用的是单线通讯的方式,也就是俗称串口通信,注意不是UART通信,通信的协议也是非标准的,详细的可以看看芯片说明书
二、详细说明
2.1 我们给出的参考代码
#define IO1_HIGH() JL_PORTA->DIR &= ~BIT(6);JL_PORTA->OUT |=
#define IO1_LOW() JL_PORTA->DIR &= ~BIT(6);JL_PORTA->OUT &= ~BIT(6);
void oneline_send_one_data(u8 dat)
{
