CH573遇到的2个问题

问题1,我用CH573的SPI0驱动LCD,发现写屏的时候很容易死掉,在刷屏时临时关闭了UART和时钟中断,情况有改善,但是还是会偶偶出现,有什么好的办法,刷屏函数前加了__attribute__((section(".highcode")))


问题2,用SPRINTF格式化输出浮点数时,发现转换出来的是空的,同样的程序用STM32正常的

定义:

char mt[20][20];

赋值:

                   sprintf(mt[2],"漏电电压上限:  %5.2fV",0.01*mset[2]);

实际显示:

9a8d701d8fe82294d55cbb6601338c1.jpg


问题2在打印浮点数的时候mounriver需要设置一下才可以打印出来


请问在哪里可以设置


LE)FNY0S3UC7_}QYMN(JYTW.png右击工程选择最下面的属性进行配置,勾选USE wchprintfloat


无标题.png

已经修改了,但是还是一样,我把我的工程发上来,您能帮我看一下吗

icon_rar.giftest.zip



无标题.png

我试验下来是上图箭头那项勾上就可以了,谢谢大家


只有登录才能回复,可以选择微信账号登录