LCD划线函数小问题

2019-07-21 07:18发布

[mw_shl_code=c,true]        for(t=0;t<=distance+1;t++ )//画线输出
        {  
                LCD_DrawPoint(uRow,uCol);//画点
                xerr+=delta_x ;
                yerr+=delta_y ;
                if(xerr>distance)
                {
                        xerr-=distance;
                        uRow+=incx;
                }
                if(yerr>distance)
                {
                        yerr-=distance;
                        uCol+=incy;
                }
        }  
[/mw_shl_code]

节选程序如上。
觉得重复画了起点,简单验证了一下确实是。
TIM截图20181130143303.png
但是也不知道怎么改,大佬们有什么建议吗?(虽然不改也没什么不好。。。)


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。