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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 關(guān)于單片機(jī)程序中使用printf的一點(diǎn)建議

          關(guān)于單片機(jī)程序中使用printf的一點(diǎn)建議

          作者: 時(shí)間:2016-11-26 來(lái)源:網(wǎng)絡(luò) 收藏
          在Keil函數(shù)中,用printf函數(shù)調(diào)試起來(lái)很方便。但必須注意以:

          1.必須先初始化串口,否則可能引起死機(jī)的情況,并且在printf之前應(yīng)該先將TI置位。這是因?yàn)閜rintf函數(shù)會(huì)調(diào)用putchar函數(shù),而putchar函數(shù)會(huì)判斷TI,不為1則等待(相當(dāng)于死機(jī)),為1則清零。

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

          2. 應(yīng)包含頭文件

          3.除了調(diào)試,一般不太推薦使用,因?yàn)橐粋€(gè)printf函數(shù)起碼占用1-2K的空間,而且浮點(diǎn)型的更多。

          關(guān)于用法,舉個(gè)例子:

          SCON = 0x50;

          TMOD

          = 0x20;

          TH1 = 221;

          TR1 = 1;

          TI = 1;

          printf ("Hello World ");



          關(guān)鍵詞: 單片機(jī)程序print

          評(píng)論


          技術(shù)專(zhuān)區(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); })();