+ -
当前位置:首页 → 问答吧 → uart发送换行的问题.

uart发送换行的问题.

时间:2010-12-02

来源:互联网

我在uart里发送换行, 先发送'\n' 在发送'\r',   可是minicom终端没有进行换行...
   请问这是什么原因呢? 我看U-boot里也是这样做的...郁闷...

   发送代码如下:
  1. unsigned char putc(unsigned char c)
  2. {
  3.         static int count = 0;
  4.         while(!(UTRSTAT0 & UTRSTAT0_TXRDY)) ;
  5.         count++;
  6.         UTXH0_L = c;
  7.         if(c == '\n') {
  8.                 putc('\r');
  9.                 count = 0;
  10.         }
  11.         if(count == 80) {
  12.                 putc('\n');
  13.                 count = 0;
  14.         }
  15. }
复制代码
默认终端就是80个字符的宽度...

作者: PCliangtao   发布时间: 2010-12-02

???
先\r 再\n

作者: kamingli   发布时间: 2010-12-02

热门下载

更多