大神们进来看看啊,关于字库芯片的

2019-03-24 18:36发布

本人想用GT21L16s2w读取点阵数据,这是接口图在百度文库找的。ReadByte(unsigned long Address)函数如下,也是在百度文库找的
  • /*--------------------------------------------------
  •         函数名  :ReadByte
  •         功能    :读取任意地址数据
  •         输入参数:
  •         输出参数:
  • ---------------------------------------------------        */
  • unsigned char ReadByte(unsigned long Address)
  • {
  •           unsigned char i = 0,j = 0,temp = 0x0B;
  •         GT_CS = 0;
  •           //发送指令
  •           for(i=0; i<8; i++)
  •           {
  •                         GT_CLK = 0;
  •                          GT_SI = temp&0x80;
  •                          temp <<= 1;
  •                          GT_CLK = 1;
  •             }
  •                 //发送地址
  •              for(j=1; j<4; j++)
  •                 {
  •                           temp = ( (unsigned char*)&Address )[j] ;
  •                                 for(i=0; i<8; i++)
  •                                 {
  •                                          GT_CLK = 0;
  •                                          GT_SI =temp & 0x80;
  •                                          temp <<= 1;
  •                                          GT_CLK = 1;
  •                                 }
  •                 }
  •     //发送空字节
  •           for(i=0; i<8; i++)
  •           {
  •                         GT_CLK = 0;
  •                          GT_SI = 0;
  •                          GT_CLK = 1;
  •     }
  •                  //接收数据
  •                    for(i=0; i<8; i++)
  •                         {
  •                                    GT_CLK = 0;
  •                                    temp <<= 1;
  •                                          if(GT_SO)
  •                                       temp |= 0x01;
  •                                          else
  •                                            temp &= 0xFE;
  •                                           GT_CLK = 1;
  •        }
  •                  GT_CS = 1;
  •                  return temp;
  • }
  • 大神们能看出来是什么原因吗,现在问题是这个芯片根本没用上。我把数据线拔掉对串口传输的数据没影响。
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
chunyang
1楼-- · 2019-03-25 14:09
还是先去仔细看看器件手册,“算法”根本不存在,太夸张了,字库芯片就是一片ROM而已,只有一个寻址方法而非什么算法,只要你的硬件电路对,寻址方法正确就一定能正确操作。至于在网上搜到的资源,如果你真想在电子技术上有所建树,那些垃圾就别看,一切自己来,这里慢才是真正的快。
北2013
2楼-- · 2019-03-25 17:16
奥,好的,明白了谢谢版主啊,有一句说一句这个论坛版主真热情

一周热门 更多>