中级会员
 
- 积分
- 256
- 金钱
- 256
- 注册时间
- 2011-10-14
- 在线时间
- 2 小时
|

楼主 |
发表于 2011-11-10 08:20:38
|
显示全部楼层
回复【2楼】正点原子:
---------------------------------
1. 单独在main里面调用LCD_ShowString(40, 40, "Tim3");
会有杂点么?
***单独调用不会有杂点
2. 如果main里的LCD_ShowString(20, 20, "Main");不是while(1)循环,也不会有杂点
3. 我的理解:main里的LCD_ShowString(20, 20, "Main");与Tim3的LCD_ShowString(40, 40, "Tim3"); 是属于不同的时钟线程。
如果两者同时drawpiont画同一个点,可能有问题。但是我现在画的一个是从(20,20)开始,另一个是(40,40)开始,一定不会有重合的点啊。为什么会有状况呢?
4. 另外,杂点出现的位置是有规律的。LCD_ShowString(40, 40, "Tim3"); 是从(40,40)开始,高16个点,宽8*4=32个点,画的是(40,40)到(72,56)的区域。
我发现杂点都是出现在(72, Y),(X, 56)的两条直线上。真是奇怪啊。
我看了LCD_DrawPoint的函数内容,是一个点一个点画的,怎么会影响的其他的位置的?
|
|