Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

你好冠軍,

我在 UART 工作中面臨一個問題。

微型電腦-TC397

所以我正在使用 TERA TERM 打印日誌。 我正在使用標準代碼,如下所示:

空白打印 _f(組成字符 * p_frm,...)
{
va_ 列表 p_arg;

va_開始 (p_arg, p_frm);
vsprintf (ub輸出 Buf、p_frm、p_arg); va_尾 (p_arg); 增加到 _ 屏幕 (ub輸出 Buf);}




我能夠打印字符和常量值,如下所示,

打印 _f ("\ n\ n 結果 _ 開始\ n); "

但是當我正在使用這樣的東西時

測試 _ 打印 ++;

打印 _f ("\ n\ n 結果 _ 開始值 = %d\ n, 測試 _ 打印); "

然後每次在泰拉術語中,我都得到結果 _START 值 = 1,測試 _ 打印值不會改變!!!

我在這裡錯過了什麼嗎?


提前感謝!

有人能幫助理解根本原因嗎?

 

 

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Unable-to-print-variable-data-using-UART/td-p/633976

1 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,

鎖定此線程,因為這是 https://community.infineon.com/t5/AURIX/printing-variable-data-using-UART/m-p/633975 的重複。

最好的問候。

0