<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > LPC1114/LPC11U14和LPC1343對比學(xué)習(xí)(五)UART

          LPC1114/LPC11U14和LPC1343對比學(xué)習(xí)(五)UART

          作者: 時間:2016-11-27 來源:網(wǎng)絡(luò) 收藏

          LPC1114/LPC1343串口特點:

          • 16字節(jié)收發(fā)FIFO;
          • 寄存器位置符合16C550工業(yè)標(biāo)準(zhǔn);
          • 接收器FIFO觸發(fā)點可為1、4、8和14字節(jié);
          • 內(nèi)置波特率發(fā)生器;
          • 用于精確控制波特率的小數(shù)分頻器,并擁有賴以實現(xiàn)軟件流控制的自動波特率檢測能力和機(jī)制;
          • 支持軟件或硬件流控制執(zhí)行;
          • 包含標(biāo)準(zhǔn)Modem接口信號(CTS、DCD、DTS、DTR、RI、RTS);
          • 支持RS-458/EIA-485的9位模式和輸出使能。

          LPC11U14串口特點:

          • 16-byte receive and transmit FIFOs.
          • Register locations conform to ‘550 industry standard
          • Receiver FIFO trigger points at 1, 4, 8, and 14 bytes
          • Built-in baud rate generator
          • Software or hardware flow control
          • RS-485/EIA-485 9-bit mode support with output enable
          • RTS/CTS flow control and other modem control signals
          • 1X-clock send or receive
          • ISO 7816-3 compliant smart card interface
          • IrDA support

          從它們的特點可以看出,LPC11U14的串口功能要強大一些,除了增加了USART,還增加了讀卡和紅外功能。

          本文引用地址:http://www.ex-cimer.com/article/201611/322524.htm

          LPC1114和LPC1343在UART上是一樣的,而LPC11U14多了部分功能,此外代碼基本一致,如初始化代碼:

          收發(fā)代碼:

          但是LPC11U14的寄存器名稱是不一樣的,寄存器都要改成LPC_USART,如:

          當(dāng)普通串口使用時,其他基本一致。

          值得一說的是,LPC11U14的串口管腳增加了多個映射管腳,使得設(shè)計PCB更加方便靈活:



          關(guān)鍵詞: LPC1114LPC11U14LPC1343UAR

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();