久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
8266modbus接收nonos
[打印本頁]
作者:
LEOYIHO
時間:
2022-11-5 23:00
標題:
8266modbus接收nonos
看了小宋老師的課嘗試著寫的,拋磚引玉。
#if UART_SELFTEST&UART_BUFF_EN
os_timer_t buff_timer_t;
void ICACHE_FLASH_ATTR
uart_test_rx()
{
uint8 uart_buf[128]={0};
uint16 len = 0;
len = rx_buff_deq(uart_buf, 128 );
tx_buff_enq(uart_buf,len);
crc = GetCRC16(uart_buf, len-2);
crch = crc >> 8;
crcl = crc & 0xFF;
char *PA;
CHAR *PB;
if(uart_buf[0]=='0' && uart_buf[1]=='1' && uart_buf[2]=='0' && uart_buf[3]=='3')
{ char buf[0]=0x01;
buf[1]=0x03;
int cnt;
memset(CCC,0,sizeof(CCC));
memset(DDD,0,sizeof(DDD));
memset(CRCL,0,sizeof(CRCL));
memset(CRCH,0,sizeof(CRCH));
uart0_sendStr("modbus讀本機狀態模式");
PA=uart_buf;
PA=PA+4;
PB=PA+4;
memcpy(CCC,PA,strlen(PA)-strlen(PB));
buf[3]=CCC;
PA=PB;
PB=PA+4;
memcpy(DDD,PA,strlen(PA)-strlen(PB));
buf[4]=DDD;
cnt=atoi(DDD);
PA=PB;
PB=PA=2;
memcpy(CRCH,PA,strlen(PA)-strlen(PB));
PA=PB;
PB=PA=2;
memcpy(CRCL,PA,strlen(PA)-strlen(PB));
if ((CRCH!=crch) || (CRCL!=crcl))
{
return;
os_sprintf(buf[2],cnt*2);
buf[5]=0;//或1,表示某個設備的狀態
buf=buf[0]+buf[1]+buf[2]+buf[5]+crch+crcl;
uart0_sendStr(buf);
}
else if(uart_buf[0]=='0' && uart_buf[1]=='1' && uart_buf[2]=='0' && uart_buf[3]=='6')
{
uart0_sendStr("modbus寫本機狀態模式");
}
}
#endif
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
成人二区
|
成人亚洲性情网站www在线观看
|
狠狠干美女
|
午夜精品久久久久久久99黑人
|
亚洲一区二区精品视频
|
免费一看一级毛片
|
日韩成人精品
|
日韩中文字幕一区
|
国产伦一区二区三区久久
|
国产黄色在线观看
|
国产成人精品免高潮在线观看
|
激情av
|
欧美午夜在线
|
亚洲一区久久
|
在线免费观看毛片
|
久久精品久久精品
|
久久久久久国
|
欧美成人在线影院
|
亚洲a网
|
日韩综合网
|
天天艹
|
亚州成人
|
一级做a爰片久久毛片免费看
|
中文字幕久久精品
|
免费在线观看一区二区
|
草久久久
|
女同久久另类99精品国产
|
欧美在线观看免费观看视频
|
久久久久久久电影
|
欧美成人自拍
|
国产99久久精品一区二区300
|
午夜精品三区
|
一区二区国产精品
|
欧美成人久久
|
久久精品—区二区三区
|
91电影
|
欧美精品一区二区三区在线
|
日韩精品久久久久
|
成人精品一区二区三区中文字幕
|
久久国产精品视频
|
午夜免费网
|