发新帖我要提问
12
返回列表
打印

有弄过12864串口显示程序430(带打点的)

[复制链接]
楼主: 胡斯哲
手机看帖
扫描二维码
随时随地手机跟帖
21
胡斯哲|  楼主 | 2013-7-12 18:06 | 只看该作者 回帖奖励 |倒序浏览
yklstudent 发表于 2013-7-12 18:01
只看到写 没看到读的时序图啊

刚开始我也这样以为的  到网上找不到读的图 。仔细看看,时序图下的A,可以控制数据传输方向的。但我不知道我写的哪有问题?

使用特权

评论回复
22
yklstudent| | 2013-7-12 18:51 | 只看该作者
胡斯哲 发表于 2013-7-12 18:06
刚开始我也这样以为的  到网上找不到读的图 。仔细看看,时序图下的A,可以控制数据传输方向的。但我不知 ...

我试了半天 也是没有搞定读  可以正常显示了而已

使用特权

评论回复
23
胡斯哲|  楼主 | 2013-7-12 18:56 | 只看该作者
yklstudent 发表于 2013-7-12 18:51
我试了半天 也是没有搞定读  可以正常显示了而已

我的显示不了波形啊

使用特权

评论回复
24
yklstudent| | 2013-7-12 19:25 | 只看该作者
胡斯哲 发表于 2013-7-12 18:56
我的显示不了波形啊

自己开辟一个1024BYTE的缓冲区好了

使用特权

评论回复
25
wuzx-61| | 2013-7-12 20:42 | 只看该作者

使用特权

评论回复
26
NE5532| | 2013-7-13 08:44 | 只看该作者
楼主要找到液晶长假的手册,看里面的串行时序图,还有点阵的排布方式,搞定这两点就可以搞定了。

使用特权

评论回复
27
胡斯哲|  楼主 | 2013-8-13 12:33 | 只看该作者
yklstudent 发表于 2013-7-12 19:25
自己开辟一个1024BYTE的缓冲区好了

怎么开辟?能发份你的程序吗?

使用特权

评论回复
28
joyme| | 2013-8-13 15:09 | 只看该作者
读的函数这种写法是有问题,一般时钟和数据线时序是时钟下降沿开始准备数据变化,上升沿读取数据,如果上升沿时数据还没准备好就会导致读取数据错误(这就要求时钟频率匹配,下降沿到上升沿之间的间隔要大于数据准备时间)。

LZ写的程序一是在上升沿之前读数据不是好的写法,二是CLK没有回归高电平,两次连续调用此函数,导致读第一位时,时钟没有变化,所以读取的这个位是不可靠的。

使用特权

评论回复
29
yklstudent| | 2013-8-14 20:53 | 只看该作者
胡斯哲 发表于 2013-8-13 12:33
怎么开辟?能发份你的程序吗?

MCU内的RAM资源够多的话 就开辟个1024BYTE的数组
通过对这个数组的读、写操作 然后把修改后的数据写进屏里就可以了
感觉速度比读屏快 但耗RAM而已

使用特权

评论回复
30
胡斯哲|  楼主 | 2013-8-17 16:33 | 只看该作者
yklstudent 发表于 2013-8-14 20:53
MCU内的RAM资源够多的话 就开辟个1024BYTE的数组
通过对这个数组的读、写操作 然后把修改后的数据写进屏 ...

我用你说的方法,改成绘图模式,可以显示任意一点但不能显示
for(u=6;u>0;u--)
DrawPoint(u,u);//也就是5个以上的点就显示有问题

使用特权

评论回复
31
在路上的旁观者| | 2013-8-17 19:42 | 只看该作者
看看

使用特权

评论回复
32
胡斯哲|  楼主 | 2013-8-17 19:52 | 只看该作者
在路上的旁观者 发表于 2013-8-17 19:42
看看

帮哈忙的

使用特权

评论回复
33
yklstudent| | 2013-8-19 16:29 | 只看该作者
看看你自己写的程序吧 也许就有问题

使用特权

评论回复
34
胡斯哲|  楼主 | 2013-8-19 17:08 | 只看该作者
yklstudent 发表于 2013-8-19 16:29
看看你自己写的程序吧 也许就有问题

额 我想弄  老师说别在这上面花时间。。。。。。我现在只能连续打8个点

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则