No.80272 作者:liufengzhong 邮件:l_fz@sina.com ID:149522 登陆:12次 文章数:695篇 最后登陆IP:183.13.93.245 最后登陆:2015/6/16 17:02:27 注册:2014/7/29 21:51:15 财富:3671 发帖时间:2014/9/2 23:58:37 发贴者IP:111.221.200.181 标题:liufengzhong:[转帖]XON / XOFF UART流量控制 摘要:No.80272[转帖]XON / XOFF UART流量控制 大家好, 我的工作与需要从XMOS器件转移higth高速串行数据到主机的一个项目。 我用的模块快速UART( )prensent在gihub资源库, 我想实现一个串行XON / XOFF软件流控制,从XMOS器件将数据传输到主机PC。 我写了下面的代码,但似乎不能很好地工作。 //Send buffer data to UART void SendToSerial(streaming chanend DataFromFIFO, streaming chanend DataFromHostPC, streaming chanend DataToHostPC) { unsigned int rx; unsigned char XON = 1; unsigned char RxFlow; while(1){ select { // xon/xoff char received from PC case DataFromHostPC:> RxFlow: if ( RxFlow == XOFF_CHAR){ XON = 0; } if ( RxFlow == XON_CHAR ){ XON = 1; } break; // data from fifo to be sent over uart to the host pc case DataFromFIFO :> rx: // Checking if the transmission must be stopped ......
>>返回讨论的主题
|