C - U-netSURF
C - U-netSURF
C - U-netSURF
- No tags were found...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
if (head>=RECV_BUFSIZE){<br />
head = 0;<br />
}<br />
}<br />
return c;<br />
/* SCI 受 信 割 り 込 み */<br />
void SCI3_RxiHandler(VP_INT exinf)<br />
{<br />
unsigned char c;<br />
int next;<br />
/* 1 文 字 受 信 */<br />
c = SCI3.RDR;<br />
/* 次 の 末 尾 位 置 をを 計 算 */<br />
next = tail + 1;<br />
if ( next == RECV_BUFSIZE )<br />
{<br />
next = 0;<br />
}<br />
/* オーヴトーヴネローヴスェッセク */<br />
if ( next == head )<br />
{<br />
return;<br />
}<br />
}<br />
/* 受 信 トッセネァに 格 納 */<br />
recv_buf[tail] = c;<br />
tail = next;<br />
/* ------------------------------------------------------------------------ */<br />
/* Copyright (C) 1998-2006 by Project HOS */<br />
/* http://sourceforge.jp/projects/hos/ */<br />
/* ------------------------------------------------------------------------ */<br />
/* Copyright (C) 2009 by TOYO-LINX Co.,Ltd.*/<br />
/* http://www2.u-netsurf.ne.jp/~toyolinx */<br />
/* ------------------------------------------------------------------------ */<br />
シリアル 制 御 用 プログラムのプロトタイプ 宣 言 と 定 義 ファイル「h8_sci.h」を 次 のように 改 造 します<br />
( 一 部 分 抜 粋 , 黄 色 でマークしている 行 が 追 加 部 分 )。<br />
/* SCI3 */<br />
void SCI3_Initialize(unsigned char rate); /* SCI3 初 期 化 */<br />
void SCI3_PutChar(char c); /* 1 文 字 出 力 */<br />
int SCI3_GetChar(void); /* 1 文 字 入 力 */<br />
void SCI3_RxiHandler(VP_INT exinf);<br />
/* 受 信 割 り 込 みデンルチラ */<br />
/* assign SCI3 for SCI*/<br />
#define Sci_Initialize SCI3_Initialize<br />
142<br />
TK-3687mini ユーザーズマニュアル C 言 語 版