解常微分方程算法移植到stm32f407,tftlcd黑屏,不知道什么原因

2019-07-20 21:35发布

在vc++上运行良好的解常微分方程算法,移植到stm32f407调用LCD_ShowString显示字符串,编译无错误但下载下来TFTLCD黑屏,而且仿真时也不能进行调试,查阅资料,好像f4可以进行浮点运算,不知道问题出啊在哪里呢?或者先在51上运行熟练再转到32?,恳请指明方向
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
xiyou
2019-07-21 11:07
bg8wj 发表于 2016-6-23 12:10
fpu单元和地址没有关系。检查lcd的驱动是否对。我一直用的好的很。F4的空中鼠标就用了浮点单元

驱动没问题啊,我直接在tftlcd显示程序上改的,屏蔽我写的循环运算能显示,加上就不行了,试着把double型改成u16也不行,是不是需要自己写个LCD_showdouble程序啊?类似这样的//显示一个double型变量的值
void LCD_showdouble(u16 x,u16 y,double z)
{
char str[20];
sprintf(str,"%6.3f",z);
LCD_ShowString(x,y,str);       
} 这是我从论坛看的别人写的,写上去还没调出来

一周热门 更多>