Re: 再請教PIC sprintf輸出至Arduino序列埠監控視窗的問題?
|
||||
---|---|---|---|---|
資深會員
|
發表於: 2021/4/26 22:24
|
|||
程式是
依照寫出來(的code),跑出結果 不是依照你想出來的,得到結果 先有需求規格 後有解決方案 |
||||
|
Re: 再請教PIC sprintf輸出至Arduino序列埠監控視窗的問題?
|
||||
---|---|---|---|---|
資深會員
|
Dear jason680 :
了, 1.只是會顯示甚麼(序列埠監控視窗是32 or 64 bits)? 我這裡顯示的是 : -4988600240000000000000000000000000000.000000(String) 2.sprintf為何會有轉換不對? 謝謝.
發表於: 2021/4/27 9:18
|
|||
|
Re: 再請教PIC sprintf輸出至Arduino序列埠監控視窗的問題?
|
||||
---|---|---|---|---|
版主
|
我用對岸的計算器轉換一下:
0xffffffff become to -6.8056469327706E+38 https://www.23bei.com/tool-23.html# 使用 sprintf( ) 前有設定 xc8 是使用 24-bit 還是 32-bit 的浮點數?
發表於: 2021/4/27 10:00
|
|||
|
Re: 再請教PIC sprintf輸出至Arduino序列埠監控視窗的問題?
|
||||
---|---|---|---|---|
資深會員
|
Dear Ryang :
我也是用該轉換器, 我是用32bits. 謝謝.
發表於: 2021/4/27 13:57
|
|||
|
Re: 再請教PIC sprintf輸出至Arduino序列埠監控視窗的問題?
|
||||
---|---|---|---|---|
資深會員
|
Dear Ryang :
如下,請問我的sprintf的格式有錯? sprintf(test_buf,"%ld.SIGN:%ld,TEMP:%d,RH:%d,PM2p5:%f\n",i,test_data.dword,RHValueP.word,PM25_ugm3_float); 謝謝.
發表於: 2021/4/28 14:11
|
|||
|