OpenEdv-开源电子网

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

12864串口

[复制链接]

12

主题

77

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2013-4-4
在线时间
17 小时
发表于 2013-7-19 20:42:15 | 显示全部楼层 |阅读模式
调试了一下,12864不能读数据,就不能画点,就换了种方法,用数组在内存里开辟一个显示缓存,可是数组只送一半的时候显示正确,当全部显示的时候就什么都没了。
void Refresh_Gdram(void)
{
   uchar i,j,k;
   uint  x,y;

   delay_us( 72 );
   write_com( EXTEND_SET );//扩张指令集,8位数据传输
   delay_us( 72 );
   write_com( DRAW_OFF );//绘图显示关闭

   for( i = 0; i < 2; i++)
   {
  for( j = 0; j < 32; j++ )
  {
  write_com( 0x80 + j );//写y坐标
  write_com( 0x80 );
  write_com( DRAW_ON );  // 打开绘图功能

  if( i == 0 )
  {
       write_com( 0x80 );
       write_com( DRAW_ON );  // 打开绘图功能
  }
  else
  {
       write_com( 0x88 );
       write_com( DRAW_ON );  // 打开绘图功能
  }
  for( k = 0; k < 16; k++ )
  {
 
 x = GDRAM[j + i * 32][2*k];
 y = GDRAM[j + i * 32][2*k+1];
 
 write_dat( x ); //高字节
 write_dat( y ); //写低字节
 delay_ms( 1 );
  }
}
}
   
   write_com( DRAW_ON );  // 打开绘图功能
   write_com( BASIC_SET );// 打开基本指令集

这是刷新的程序。。。。不知道哪里出错了
整个程序基本汉字显示功能能用,能显示数字,正负都可以,写到花点这里就不行了。。。不玩这个了,哪位哥们想弄可以看看。。

test2.rar

596.24 KB, 下载次数: 123

技术的乐趣在于分享。。。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

77

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2013-4-4
在线时间
17 小时
 楼主| 发表于 2013-7-19 20:45:24 | 显示全部楼层
void Refresh_Gdram(void)
{
   uchar i,j,k;
   uint  x,y;

   delay_us( 72 );
   write_com( EXTEND_SET );//扩张指令集,8位数据传输
   delay_us( 72 );
   write_com( DRAW_OFF );//绘图显示关闭

   for( i = 0; i < 2; i++)
   {
   for( j = 0; j < 32; j++ )
   {
   write_com( 0x80 + j );//写y坐标
  
   if( i == 0 )
   {
        write_com( 0x80 );
        write_com( DRAW_ON );  // 打开绘图功能
   }
   else
   {
        write_com( 0x88);
        write_com( DRAW_ON );  // 打开绘图功能
   }
   for( k = 0; k < 16; k++ )
   {
 
  x = GDRAM[j + i * 32][2*k];
  y = GDRAM[j + i * 32][2*k+1];
 
  write_dat( x ); //高字节
  write_dat( y ); //写低字节
  delay_ms( 1 );

   }
}
}
   
   write_com( DRAW_ON );  // 打开绘图功能
   write_com( BASIC_SET );// 打开基本指令集


刚刚发错了
技术的乐趣在于分享。。。。
回复 支持 反对

使用道具 举报

12

主题

77

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2013-4-4
在线时间
17 小时
 楼主| 发表于 2013-7-19 21:01:51 | 显示全部楼层
回复【2楼】zf:
---------------------------------
刷新的时候显示一会儿就没了,送几个点就不会有这个问题。。。
技术的乐趣在于分享。。。。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-19 21:56:49 | 显示全部楼层
这个好久没玩了...只能帮顶 了
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-17 13:16

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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