<acronym id="xonnx"></acronym>
      <td id="xonnx"></td>
    1. <pre id="xonnx"></pre>

      1. 專注電子技術學習與研究
        當前位置:單片機教程網 >> STM32 >> 瀏覽文章

        野火STM32 printf 函數 分析

        作者:huqin   來源:本站原創   點擊數:  更新時間:2014年04月09日   【字體:

        野火STM32 AD(DMA) 實驗中主函數:
         
          printf("\r\n The current AD value = 0x%04X \r\n", ADC_ConvertedValue);
          printf("\r\n The current AD value = %f V \r\n",ADC_ConvertedValueLocal);
         
        輸出結果 發送到上位機 顯示:
         The current AD value = 0x0806
         The current AD value = 1.641138 V
         
        但是不知道語句具體意思,C語言沒系統學過,所以請教了一個軟件朋友,他解釋了一下,才知道具體啥意思。
        特發上來和像我一樣的新手分享下。^_^
         

        %x的意思是以十六進制顯示
        %數字x的意思是以十六進制并且用數字那么多的長度顯示,不夠長度補空格,大于或等于就按照本身
        的長度顯示
        %0數字x跟%數字x的意思差不多,區別在于不夠長度補0
         
        分析:
        0x%04X \r\n", ADC_ConvertedValue  : 先輸出0x.   %04X  %X 輸出16進制 大寫數據。  04  4位有效數據,
        不足補碼 0     數據數據=ADC_ConvertedValue
        顯示為:0x0806
         
        %f V \r\n",ADC_ConvertedValueLocal :  %f  V      %f  輸出小數點形式的數據, 數據= ADC_ConvertedValueLocal     V  字符
        顯示為:1.641138 V
         
        所以明白了吧,原來是這樣子。。。

        關閉窗口

        相關文章

        欧美性色欧美精品视频,99热这里只有精品mp4,日韩高清亚洲日韩精品一区二区,2020国自产拍精品高潮