激情综合丁香-激情综合六月-激情综合婷婷亚洲图片-激情综合图区-激情综合网五月


主題:ETR232i中串口通信中有關定義

  共有34768人關注過本帖    
longquan
1樓


ETR232i中串口通信中有關定義  發帖心情 Post By:2007-11-26 10:52:00   [只看該作者]

int PutOutputData( char abyte )
int PutInputData( char abyte )
int GetInputData( )
int GetOutputData( )
四個函數中有部分的定義不是很清楚,
如int PutOutputData( char abyte )
{
   unsigned int Idx;

   if( OBufGetIdx == 0 ) Idx = BUF_SIZE - 1;
   else                  Idx = OBufGetIdx - 1;

   if( OBufPutIdx == Idx ) return -1;
   OutputBuf[OBufPutIdx] = abyte;
   OBufPutIdx = ( OBufPutIdx + 1 ) % BUF_SIZE;
   return 0;
}
其中OBufGetIdx、OBufPutIdx是定義初始化為0,兩個變量它們是什么意義?

  單帖管理 | 引用 | 回復 回到頂部
zhl
2樓


  發帖心情 Post By:2007-11-26 11:27:00   [只看該作者]

串口收發的數據放入環形的BUFFER中, GetIdx 和PutIdx用于管理環形Buffer用的。其中GetIdx記錄從Buffer取數的Idx, PutIdx記錄數據放入Buffer的Idx。

  單帖管理 | 引用 | 回復 回到頂部

返回首頁

ETR232i中串口通信中有關定義

用戶名:
            驗證碼: 驗證碼,看不清楚?請點擊刷新驗證碼
內容:
主站蜘蛛池模板: 激情一区| 幸福宝色多多| 涩涩看片| 成人最新午夜免费视频| 女人午夜啪啪性刺激免费看| 在线免费视频你懂的| 欧美毛片日韩一级在线| 国产农村一一级特黄毛片| 黄色a级毛片| 911短视频| 国产精品91在线| 精品国产第一国产综合精品| 日韩欧美不卡一区二区三区| 一区亚洲| 91外围| 一级看片| 久久日韩精品中文字幕网| 中文无线乱码二三四区| 亚洲美女aⅴ久久久91| 成成人看片在线| 免费观看性欧美毛片| 欧美成人tv在线观看免费| 国产区在线观看| 国产乱偷国产偷高清| 国产精品欧美一区喷水| 热门国产xvideos中文| 精品一区在线| 精品亚洲成a人在线播放| 99热国产这里只有精品99| 国产精品成人网| 国产精品国产精品| 国产精品福利在线播放| 国产性猛交xx乱| 国产一区系列在线观看| 久久精品视频免费观看| 久久久久嫩草影院精品| 中文字幕2022永久在线| 91女神在线观看| 18岁禁免费网站| 亚洲综合极品香蕉久久网| 在线播放精品视频|