欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2362|回復(fù): 5
收起左側(cè)

單片機串口打印輸出printf函數(shù)的參數(shù)數(shù)目是否有限制?

[復(fù)制鏈接]
ID:857680 發(fā)表于 2021-6-19 11:53 | 顯示全部樓層 |閱讀模式
諸位我使用單片機的串口打印來查看數(shù)據(jù),代碼如下:

printf("ExposureL 0x%X LowSum 0x%08lX MidSum 0x%08lX HighSum 0x%08lX\n",ExposureL,LowSum,MidSum,HighSum);                        
printf("HighSum 0x%08lX\n",HighSum);
printf("0x000003e4 0x%08lX \n",isp_read_reg(0x000003e4));


其中ExposureL,是16位無符號數(shù)。LowSum,MidSum,HighSum 都是無符號32位整數(shù)使用0x%08lX輸出。現(xiàn)在的問題是,LowSum,MidSum這兩個數(shù)據(jù)打印結(jié)果正確。但是,HighSum始終不對。
一開始以為,是本來 HighSum 數(shù)據(jù)的讀取就沒有正確,所以,在下面代碼中,獨立打印數(shù)據(jù) HighSum,結(jié)果反而對了。

這是打印結(jié)果,紅框1那里的打印結(jié)果不對,但是紅框2那里獨立打印變量 HighSum  又反而對了。
4.png

所以,想知道一點:是否在單片機的printf打印輸出時候,存在一個對打印參數(shù)的個數(shù)限制?例如最多打印三個,不然就錯了?

回復(fù)

使用道具 舉報

ID:94031 發(fā)表于 2021-6-19 19:56 | 顯示全部樓層
和緩沖區(qū)的大小有關(guān)吧。
回復(fù)

使用道具 舉報

ID:123289 發(fā)表于 2021-6-21 14:00 | 顯示全部樓層
你的printf函數(shù)是哪里來的,就查哪里的手冊,看看手冊上是如何說的。
回復(fù)

使用道具 舉報

ID:857680 發(fā)表于 2021-6-25 22:37 | 顯示全部樓層
yzwzfyz 發(fā)表于 2021-6-21 14:00
你的printf函數(shù)是哪里來的,就查哪里的手冊,看看手冊上是如何說的。

接收的項目上面的printf函數(shù)
回復(fù)

使用道具 舉報

ID:857680 發(fā)表于 2021-6-25 22:42 | 顯示全部樓層
xuyaqi 發(fā)表于 2021-6-19 19:56
和緩沖區(qū)的大小有關(guān)吧。

緩沖區(qū)大小怎么查看啊?還是固定的?
回復(fù)

使用道具 舉報

ID:390416 發(fā)表于 2021-7-6 20:28 | 顯示全部樓層

串口1打印程序 可以打印3個十六位的變量 波特率9600 http://m.raoushi.com/bbs/dpj-201660-1.html
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表