<strong>PSoC 6使用PSoC Creator调试时不能使用sprintf输出float的解决办法</strong>
使用CY8CKIT-062-BLE PSoC 6 BLE Pioneer Kit测试温湿度时使用sprintf把float转换成string,温湿度已经测量出来,可是使用sprintf打印出来的都是0。
以前使用IAR时遇到过,PSoC Creator用的不多,找设置费了一翻功夫,最后在工程的Build Settings中对应处理器核的Linker中找到一个叫Use newlib-nano Float Formatting的。把设置改成True问题解决。
<center><img src="http://mouser.eetrend.com/files/2018-02/博客/100010207-35185-p1.jpg" alt=“” width="600"></center>
看了官方的几个工程,所有的默认都是False,不太清楚为什么会这样。总之如果要使用sprintf打印浮点把上边的设置改一下就可以了。
<center><img src="http://mouser.eetrend.com/files/2018-02/博客/100010207-35186-p2.jpg" alt=“” width="600"></center>
<center><img src="http://mouser.eetrend.com/files/2018-02/博客/100010207-35187-p3.jpg" alt=“” width="600"></center>
下期我们将着重为您解析如何通过功能强大的CY8CKIT-062-BLE_Kit最终实现电子墨水屏显示。不要错过哦!
同时,我们也非常欢迎和期待各位童鞋利用赛普拉斯PSoC 6 BLE先锋套件,DIY一款属于您的PSoC 6产品。
<strong><font color="#FF0000"> 相关阅读:</font></strong>
<a href="http://mouser.eetrend.com/blog/2018/100010040.html">(1)MCU中的奇美拉——Cypress PSoC 6 Pioneer Kit 系列评测之一</a>
<a href="http://mouser.eetrend.com/blog/2018/100010068.html">(2)低调的华丽——PSoC 6 BLE Pioneer Kit 评测系列之二</a>
<a href="http://mouser.eetrend.com/blog/2018/100010096.html">(3)PSoC 6 BLE Pioneer Kit 评测系列之三——电流检测功能</a>
<a href="http://mouser.eetrend.com/blog/2018/100010123.html">(4)PSoC 6 BLE PIONEER KIT专业评测之四——更灵活、更安全的低功耗物联网/可穿戴解决方案</a>
<a href="http://mouser.eetrend.com/blog/2018/100010138.html">(5)One to Many-多核心编程初探——CY8CKIT-062-BLE专业评测之五</a>
<a href="http://mouser.eetrend.com/blog/2018/100010167.html">(6)PSoC 6 BLE Pioneer Kit 评测系列(六)——蓝牙之秘</a>
<a href="http://mouser.eetrend.com/blog/2018/100010180.html">(7)PSoC 6 BLE Pioneer Kit测评(七):给PSoC 6开发板添加一颗温湿度传感器</a>
本文转载自:<a href="http://mp.weixin.qq.com/s/aOaX8-C1DOYqQh58XbKc-Q"> Cypress</a>
转载地址:http://mp.weixin.qq.com/s/aOaX8-C1DOYqQh58XbKc-Q
声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有,如涉及侵权,请联系小编邮箱:cathy@eetrend.com 进行处理。