OpenEdv-开源电子网

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

求助stm32 flash读字模在32*64点阵屏显示的问题

[复制链接]

30

主题

87

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
422
金钱
422
注册时间
2015-3-11
在线时间
122 小时
发表于 2016-8-22 10:09:00 | 显示全部楼层 |阅读模式
5金钱
我用的是原子stm32mini的汉字显示例程,但我现在是用32*64点阵屏显示,点阵的驱动我已写好,并且自己取的模显示也是正常的,但是把flash里面的点阵拿出来显示它竟然是反的,并且显示的位置也没对:     

请问这是取模方式的问题还是程序没处理有问题?

库

最佳答案

查看完整内容[请看2#楼]

说明Flash里面的字模跟你程序的画点方向正好是反的,调整你的程序画点方向,比如从低位到高位调整到从高位到地位
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

2185

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3321
金钱
3321
注册时间
2013-7-19
在线时间
195 小时
发表于 2016-8-22 10:09:01 | 显示全部楼层
说明Flash里面的字模跟你程序的画点方向正好是反的,调整你的程序画点方向,比如从低位到高位调整到从高位到地位
回复

使用道具 举报

30

主题

87

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
422
金钱
422
注册时间
2015-3-11
在线时间
122 小时
 楼主| 发表于 2016-8-22 10:23:17 | 显示全部楼层
ricefat 发表于 2016-8-22 10:17
说明Flash里面的字模跟你程序的画点方向正好是反的,调整你的程序画点方向,比如从低位到高位调整到从高位 ...

哦哦 好的我试试 谢谢!
回复

使用道具 举报

30

主题

87

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
422
金钱
422
注册时间
2015-3-11
在线时间
122 小时
 楼主| 发表于 2016-8-22 11:22:00 | 显示全部楼层
ricefat 发表于 2016-8-22 10:09
说明Flash里面的字模跟你程序的画点方向正好是反的,调整你的程序画点方向,比如从低位到高位调整到从高位 ...

还想问问 这一段的处理么?
        for(t1=0;t1<8;t1++)
                {
                        if(temp&0x80) ;//LCD_Fast_DrawPoint(x,y,POINT_COLOR);
                        else if(mode==0)
                                //LCD_Fast_DrawPoint(x,y,BACK_COLOR);
                        temp<<=1;
                        y++;
                        if((y-y0)==size)
                        {
                                y=y0;
                                x++;
                                break;
                        }
                }
不是很懂,能否讲解一下,谢谢
回复

使用道具 举报

3

主题

2185

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3321
金钱
3321
注册时间
2013-7-19
在线时间
195 小时
发表于 2016-8-24 16:38:46 | 显示全部楼层
smallshuo 发表于 2016-8-22 11:22
还想问问 这一段的处理么?
        for(t1=0;t1

额 这段代码我建议你自己看
回复

使用道具 举报

30

主题

87

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
422
金钱
422
注册时间
2015-3-11
在线时间
122 小时
 楼主| 发表于 2016-8-25 11:17:51 | 显示全部楼层
ricefat 发表于 2016-8-24 16:38
额 这段代码我建议你自己看

好的 好的
回复

使用道具 举报

30

主题

87

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
422
金钱
422
注册时间
2015-3-11
在线时间
122 小时
 楼主| 发表于 2016-8-25 11:19:09 | 显示全部楼层
我找到问题了,是取模不对,原子例程做字库是GBK2312,然而我的点阵屏得选GBK,寻址方式不一样,所以就反转了
回复

使用道具 举报

12

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2016-4-20
在线时间
28 小时
发表于 2016-9-19 11:50:08 | 显示全部楼层
楼主能否把程序开源一下   我现在也是在搞点阵屏
回复

使用道具 举报

30

主题

87

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
422
金钱
422
注册时间
2015-3-11
在线时间
122 小时
 楼主| 发表于 2016-9-19 16:55:13 | 显示全部楼层
王松 发表于 2016-9-19 11:50
楼主能否把程序开源一下   我现在也是在搞点阵屏

今天没时间了 明天传给你吧
回复

使用道具 举报

0

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2017-4-24
在线时间
18 小时
发表于 2017-4-26 13:41:23 | 显示全部楼层
smallshuo 发表于 2016-9-19 16:55
今天没时间了 明天传给你吧

你好 最近在搞LED点阵屏 能否开源下您的代码 学习下  谢谢
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2024-4-16
在线时间
1 小时
发表于 2024-4-16 15:54:36 | 显示全部楼层
你好 最近在搞LED点阵屏 能否开源下您的代码 学习下&#160;&#160;谢谢
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-6-9 16:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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