玖玖玖视频-亚洲精品1卡2卡3卡-操欧美美女-真实国产乱子伦对白视频不卡-国产乱在线-大胸美女被吃奶爽死视频-久久亚洲美女精品国产精品-天堂在线www天堂在线-久久在精品线影院精品国产-国产又粗又长又大-欧美三级一区二区-超碰在线亚洲-天天cao在线-国产偷倩视频-亚洲啪

qinchenglim
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1179 個(gè)
工控威望: 1326 點(diǎn)
下載積分: 3951 分
在線(xiàn)時(shí)間: 740(小時(shí))
注冊(cè)時(shí)間: 2009-06-09
最后登錄: 2025-11-27
查看qinchenglim的 主題 / 回貼
樓主  發(fā)表于: 2014-07-16 18:37
現(xiàn)在用到一款溫控器,用RS-232通訊讀取當(dāng)前溫度值。用PLC發(fā)送讀取指令的時(shí)候要發(fā)送FCS效驗(yàn)碼,以前沒(méi)有用過(guò)這樣的效驗(yàn)方式,不知道怎么計(jì)算,請(qǐng)用過(guò)的朋友分享一下計(jì)算方法。先謝謝了!
比如發(fā)送數(shù)據(jù) H4030 H3030 H3131 ,它的FCS效驗(yàn)碼是多少?怎么算的?再次感謝大家。
yamqq
雅馬哈,愛(ài)普生,電裝機(jī)器人。
級(jí)別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 1695 個(gè)
工控威望: 5549 點(diǎn)
下載積分: 24888 分
在線(xiàn)時(shí)間: 304(小時(shí))
注冊(cè)時(shí)間: 2008-05-05
最后登錄: 2025-11-26
查看yamqq的 主題 / 回貼
1樓  發(fā)表于: 2014-07-16 18:59
#include "stdafx.h"   char *fnFCS(const char *pstr,int iCount,char *pFCS)    //定義FCS校驗(yàn)函數(shù) {   if(pstr==NULL||pFCS==NULL)       //如果指針為null return NULL;           //返回NULL char ch=*pstr;          //定義字符變量并賦初值 for(int i=1;i<iCount;i++)        //循環(huán)iCount次 {     ch^=*(pstr+i);         //異或運(yùn)算 }   char ct=ch>>4;            //取異或結(jié)果的高四位 if(ct>9)            //轉(zhuǎn)為ASCII碼 ct+='A'-10;            else    ct+='0';  *pFCS=ct; ct=ch&0x0F;           //取異或結(jié)果的低四位 if(ct>9)             //轉(zhuǎn)為ASCII碼 ct+='A'-10;  else    ct+='0';   *(pFCS+1)=ct;    return pFCS;           //返回校驗(yàn)值 }    int main(int argc, char* argv[])       //定義主函數(shù) {  char c,str[100]="";         //定義變量  int i=0;           //定義變量  char jyTemp[2];         //定義變量  printf("請(qǐng)輸入要校驗(yàn)的字符串:\n");     //要求輸入字符串   while((str=getchar())!='\n')       //輸入字符串,直到遇到回車(chē)符  {   i+=1;   fnFCS(str,i,&jyTemp[0]);      //調(diào)用FCS計(jì)算函數(shù)  }   printf("以上字符串的FCS校驗(yàn)是:'%c%c'。\n",jyTemp[0],jyTemp[1]);  //輸出結(jié)果  return 0; }
本帖最近評(píng)分記錄:
  • 下載積分:+2(qinchenglim) 熱心助人!
  • 這個(gè)人很懶,什么也沒(méi)有留下!
    qinchenglim
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1179 個(gè)
    工控威望: 1326 點(diǎn)
    下載積分: 3951 分
    在線(xiàn)時(shí)間: 740(小時(shí))
    注冊(cè)時(shí)間: 2009-06-09
    最后登錄: 2025-11-27
    查看qinchenglim的 主題 / 回貼
    2樓  發(fā)表于: 2014-07-17 08:09
    引用
    引用第1樓yamqq于2014-07-16 18:59發(fā)表的  :
    #include "stdafx.h"   char *fnFCS(const char *pstr,int iCount,char *pFCS)    //定義FCS校驗(yàn)函數(shù) {   if(pstr==NULL||pFCS==NULL)       //如果指針為null return NULL;           //返回NULL char ch=*pstr;          //定義字符變量并賦初值 for(int i=1;i<iCount;i++)        //循環(huán)iCount次 {     ch^=*(pstr+i);         //異或運(yùn)算 }   char ct=ch>>4;            //取異或結(jié)果的高四位 if(ct>9)            //轉(zhuǎn)為ASCII碼 ct+='A'-10;            else    ct+='0';  *pFCS=ct; ct=ch&0x0F;           //取異或結(jié)果的低四位 if(ct>9)             //轉(zhuǎn)為ASCII碼 ct+='A'-10;  else    ct+='0';   *(pFCS+1)=ct;    return pFCS;           //返回校驗(yàn)值 }    int main(int argc, char* argv[])       //定義主函數(shù) {  char c,str[100]="";         //定義變量  int i=0;           //定義變量  char jyTemp[2];         //定義變量  printf("請(qǐng)輸入要校驗(yàn)的字符串:\n");     //要求輸入字符串   while((str=getchar())!='\n')       //輸入字符串,直到遇到回車(chē)符  {   i+=1;   fnFCS(str,i,&jyTemp[0]);      //調(diào)用FCS計(jì)算函數(shù)  }   printf("以上字符串的FCS校驗(yàn)是:'%c%c'。\n",jyTemp[0],jyTemp[1]);  //輸出結(jié)果  return 0; }

    一樓的朋友能具體解釋一下FCS的計(jì)算原理嗎?這么多高級(jí)語(yǔ)言看著有點(diǎn)眼暈了
    qinchenglim
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1179 個(gè)
    工控威望: 1326 點(diǎn)
    下載積分: 3951 分
    在線(xiàn)時(shí)間: 740(小時(shí))
    注冊(cè)時(shí)間: 2009-06-09
    最后登錄: 2025-11-27
    查看qinchenglim的 主題 / 回貼
    3樓  發(fā)表于: 2014-07-18 07:35
    自己頂一下,別沉底了

    主站蜘蛛池模板: 九九热8| 欧美激情图区 | 国产艳情熟女视频 | 2022精品久久久久久中文字幕 | 韩国美女视频黄是免费 | 国产呦交精品免费视频 | 免费观看潮喷到高潮中文字幕 | 国产成人av综合久久视色 | 91av网址 | 亚洲欧美丝袜精品久久 | 国产精品九九视频 | av无码欧洲亚洲电影网 | 欧美精品久久久久久久自慰 | 国精无码欧精品亚洲一区 | 丝袜足控一区二区三区 | 又黄又爽的视频在线观看 | 又黄又爽吃奶视频在线观看 | 国产成人亚洲综合网色欲网久下载 | 亚洲亚洲人成综合网络 | 四虎国产精品成人免费入口 | 爱情岛论坛自拍亚洲品质极速最新章 | 国产精品美女久久久9999 | 4444亚洲人成无码网在线观看 | 凹凸国产熟女精品视频 | 亚洲精品二区国产综合野狼 | 成人av免费看 | 丰满的熟妇岳中文字幕 | av成人午夜无码一区二区 | 亚洲xxxxxx| 扒开女人内裤猛进猛出免费视频 | 国产一级免费 | 青青草大香焦在线综合视频 | 人人妻人人澡人人爽超污 | 亚洲双插 | 国产精品综合 | 国产五区 | 免费三级黄色 | 午夜在线一区二区 | 在线 v亚洲 v欧美v 专区 | 亚洲综合av永久无码精品一区二区 | 日本免费啪视频在线看视频 | 久久9999久久免费精品国产 | 成人免费小视频 | wwwwww国产 | 欧美乱人伦视频在线 | 成人午夜亚洲精品无码区 | 91在线视频免费 | 曰批视频免费30分钟成人 | 国产露脸8mav | 精品免费 | 中国videosex高潮喷水 | 超碰在线免费播放 | 亚洲裸男gv网站 | 成人免费视频在线观看地区免下载 | 网友自拍一区 | 精品国产一区一区二区三亚瑟 | 人人摸人人搞人人透 | 在线观看免费 | 伊人影院视频 | 日韩看片| 成人区人妻精品一区二区不卡视频 | 国产日韩精品一区二区三区 | 久久伊人一区二区 | 他用舌头给我高潮喷水在线 | 曰批免费视频播放免费 | 欧美精品v欧洲高清视频在线观看 | 无码人妻天天拍夜夜爽 | 又粗又硬国语对白 | 国产成人免费看 | 欧美喷潮久久久xxxxx | 国产片a国产片免费看视频 天天曰 | 亚洲午夜精品在线观看 | 亚洲yy | 少妇精品偷拍高潮白浆 | 玖玖视频网| 欧美xxxx83d| 欧美激情精品成人一区 | 黄色片免费视频 | 国产三区视频 | 国产亚洲精品久久久久秋霞 | 国产一区免费在线观看 | 日韩精品免费无码专区 | 国产午夜精华2020在线 | 天天躁夜夜躁狠狠躁2020 | 国产美女黄色 | 99国产亚洲 | 小污女导航福利入口 | youjizz韩国 | 国内精品久久久久国产盗摄 | 欧美色精品 | 黄色小视频在线播放 | 久久中文字幕亚洲精品最新 | 亚洲草逼| 波多野结衣在线观看一码 | 亚洲少妇一区二区三区 | 欧美午夜在线 | 欧美大屁股熟妇bbbbbb | 91精品啪 | 中文字幕日韩经典 |