請問我在CH32V003的顯示float內(nèi)容無法顯示,以及math庫的設(shè)置問題

之前在使用CH582運(yùn)行過項(xiàng)目,當(dāng)時(shí)只需要配置下面內(nèi)容即可:

image.png

但在CH32V003中這樣設(shè)置不行,那這樣的話,是不是需要硬件乘除標(biāo)準(zhǔn)庫-IQmath庫-非硬件乘除的使用 - WCH_CH32 - 博客園按這個(gè)進(jìn)行配置,但這樣設(shè)置后,是否無法打印float數(shù)據(jù)?



然后還有個(gè)問題就是CH582大家基本都沒有用Iqmath,既然按下面說的沒有硬件浮點(diǎn),是不是使用IQmath更快?

https://www.cnblogs.com/JayWellsBlog/p/16502041.html

在CH57x、CH58x系列藍(lán)牙芯片不支持硬件浮點(diǎn)運(yùn)算,不過默認(rèn)是支持硬件32位整型程序和軟件32位浮點(diǎn)運(yùn)算的。


我的目標(biāo)是在CH32V003中打印float數(shù)據(jù),有沒有辦法?

然后根據(jù)找到的資料提問IQmath是否不兼容打印float數(shù)據(jù)?

然后在CH582上,用IQmath會不會更快?


您好,首先在003上打印浮點(diǎn)數(shù),只需要勾選浮點(diǎn)打印選項(xiàng),與其他都無關(guān)。IQmath是使用定點(diǎn)數(shù)方式替代浮點(diǎn)計(jì)算,需要使用IQmath庫自帶的函數(shù),相較來說,會比使用標(biāo)準(zhǔn)數(shù)學(xué)庫的浮點(diǎn)計(jì)算方式要快。

image.png


能不能給我一個(gè)能打印的項(xiàng)目,我這里配置過完整編譯也打不出來,請看我第一個(gè)圖上已經(jīng)配置過了。我看看,到底是什么問題。


然后就是上面的IQmath是否不兼容打印float數(shù)據(jù)?


您好,您可以檢查一下勾選項(xiàng)是否與三樓圖中的勾選一致,勾選Use wchprintfloat,不要同時(shí)勾選Use wchprintf。
您可以參考附件中工程,如圖所示可以正常浮點(diǎn)打印。
icon_rar.gifCH32V003A4M6.zip

image.png


請問IQmath是否不兼容打印float數(shù)據(jù)?



IQmath是定點(diǎn)計(jì)算的庫,沒有打印函數(shù),有將IQ轉(zhuǎn)成float的函數(shù)_IQtoF。



只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频