http://www.google.com/ig/directory?synd=open

http://www.google.com/ig/directory?synd=open

进入里面可以选择自己需要的IGOOGLE 小控件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
unsigned char crcMediumCheck16 (unsigned char byte1, unsigned char byte2, unsigned char byte3) { unsigned char synd; synd = (byte1 ^ 0xEC); if (synd & 0x80) synd ^= 0xB7; synd = propagate7[synd] ^ byte2; if (synd & 0x80) synd ^= 0xB7; synd = propagate7[synd] ^ byte3; if (synd & 0x80) synd ^= 0xB7; return synd == 0; } uint16_t max14912_readback; /* cmd2 + data2 + crc2 + cmd1 + data1 + crc1 */ uint16_t Maxim14912_Data_Write(uint16_t data, uint16_t *pfault_data) { uint8_t dat1, dat2; //dat1 is first MAX14912(bit8-15),dat2 is second MAX14912(bit0-7) uint8_t CMD_Data[6]={0x80,0,0,0x80,0,0}; uint8_t data_rx[6]; uint8_t crc_check1, crc_check2; uint8_t ret = 0; uint16_t fault_data; dat1 = (uint8_t)((data >> 8) & 0xff); dat2 = (uint8_t)(data & 0xff); /* data build */ CMD_Data[4] = dat1; CMD_Data[1] = dat2; /* crc build */ CMD_Data[2] = crcMediumEncode16(CMD_Data[0], CMD_Data[1]); CMD_Data[5] = crcMediumEncode16(CMD_Data[3], CMD_Data[4]); /* spi send&recev */ Dio_Spi_Cs_Enable(DO_CS_SELECT); Dio_Spi_Transfer_Data(CMD_Data, data_rx, 6); Dio_Spi_Cs_Release(); /* crc check */ crc_check1 = crcMediumCheck16(data_rx[0], data_rx[1], data_rx[2]); crc_check2 = crcMediumCheck16(data_rx[3], data_rx[4], data_rx[5]); if((crc_check1 == 0) && (crc_check2 == 0)) { fault_data = ((uint16_t)data_rx[0]) | ((uint16_t)data_rx[3] << 8); *pfault_data = fault_data; max14912_readback = ((uint16_t)data_rx[1]) | ((uint16_t)data_rx[4] << 8); /* 2021.09.10 */ } else //crc错误 { max14912_readback = 0; /* 2021.09.10 */ ret = 1; } return ret; }
最新发布
06-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值