OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5352|回复: 3

240*320液晶屏打点的问题,谢谢!!!

[复制链接]

1

主题

4

帖子

0

精华

新手入门

积分
28
金钱
28
注册时间
2014-6-25
在线时间
0 小时
发表于 2014-7-17 10:34:48 | 显示全部楼层 |阅读模式
5金钱
如图,画y=x, y=sinx,但是 打的点并未超出屏幕,却显示到了上面,若上移又正常了?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-7-17 22:58:07 | 显示全部楼层
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
28
金钱
28
注册时间
2014-6-25
在线时间
0 小时
 楼主| 发表于 2014-7-18 11:22:41 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
谢谢原子哥,但我改成u16后,lcd 却出问题了(黑屏,只显示坐标,并不时闪烁,代码如下),请问:u8, u16, u32在使用时该注意什么呢?
#include "sys.h"
#include "usart.h"
#include "delay.h"
#include "lcd.h"
#include "math.h"
//Mini STM32开发板范例代码13
//ADC 实验
//正点原子@ALIENTEK
//技术论坛:www.openedv.com
#define pi 3.14
int main(void)
{
u16 numx1[101], numy[101];
u8 i = 0;
u16 xx, yy;
   Stm32_Clock_Init(9);//系统时钟设置
delay_init(72); //延时初始化
uart_init(72,9600); //串口1初始化   
LCD_Init();
//显示提示信息
POINT_COLOR=BLUE;//设置字体为蓝色
LCD_ShowString(30,135,"y");
LCD_ShowString(180,225,"x");
LCD_DrawLine(40, 140, 40, 300);
LCD_DrawLine(40, 140, 35, 145);
LCD_DrawLine(40, 140, 45, 145);

LCD_DrawLine(40, 220, 180, 220);
LCD_DrawLine(175, 215, 180, 220);
LCD_DrawLine(175, 225, 180, 220);       
while (1)
{
while (i < 101)
{
 xx = 40 + i;
 yy = 220 - (u16)(sin(i /100.0 * 2 * pi) * 60);
 numx1 = xx;
 numy = yy;
 i++;


for (i=1; i<101; i++)
LCD_DrawPoint(numx1,numy);
delay_ms(250);
i = 0;

while (i < 101)
{
 xx = 60 + i;
 yy = 220 - (u16)(sin(i /100.0 * 2 * pi) * 60);
 numx1 = xx;
 numy = yy;
 i++;


for (i=1; i<101; i++)
LCD_DrawPoint(numx1,numy);
delay_ms(250);
i = 0;
}
}
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-7-18 23:11:42 | 显示全部楼层
回复【3楼】wuxin_1019:
---------------------------------
注意u8最大值只能到255
u16最大值只能到65535
u32最大值就是2的32次方-1了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-5 02:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表