OpenEdv-开源电子网

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

oled问题 求好心人帮忙看看

[复制链接]

6

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2013-4-10
在线时间
0 小时
发表于 2013-5-12 21:15:00 | 显示全部楼层 |阅读模式
为什么我自己在oledfont.h里面定义了一个新的汉字数组 unsigned char hanzi_1616[5][32]={   
{0x21,0x00,0x21,0x22,0x22,0xA2,0x22,0xA4,0x24,0xA8,0x3B,0xE0,0xE4,0xA0,0x24,0xA0,0x3C,0xA0,0xAB,0xF0,0x6A,0xA8,0x32,0xA4,0x22,0xA6,0x2E,0xA0,0x20,0x20,0x00,0x00},/*"龚",0*/
{0x08,0x20,0x06,0x20,0x80,0xFF,0x6F,0x00,0x00,0x80,0x08,0x80,0x1F,0xF8,0xE8,0x88,0x2C,0xC8,0x2A,0xA8,0x28,0x8A,0x28,0x89,0x2F,0xFE,0x20,0x88,0x20,0x88,0x00,0x00},/*"海",0*/
{0x02,0x02,0x02,0x02,0x04,0x42,0x04,0x42,0x0A,0x52,0x12,0x4E,0x22,0x42,0xC3,0xFE,0x22,0x42,0x12,0x46,0x0A,0x5A,0x0A,0x42,0x04,0x42,0x06,0x02,0x04,0x02,0x00,0x00},/*"金",0*/
{0x00,0x00,0x0A,0x00,0xF2,0xFC,0x52,0x80,0x12,0x80,0xFF,0xFF,0x12,0x84,0x12,0x86,0x12,0xFC,0x00,0x00,0x3F,0xF0,0x00,0x02,0x00,0x01,0xFF,0xFE,0x00,0x00,0x00,0x00},/*"制",1*/
{0x01,0x00,0x02,0x00,0x04,0x00,0x1F,0xFF,0xE0,0x00,0x44,0x00,0x18,0x00,0x30,0x00,0xDF,0xFF,0x12,0x20,0x12,0x20,0x12,0x20,0x16,0x20,0x12,0x60,0x10,0x20,0x00,0x00},/*"作",2*/
};
在oled.c里面不能用啊   ..\HARDWARE\OLED\oled.c(177): error:  #20: identifier " hanzi_1616 " is undefined   但是在oled.c里面定义就可以用了显示汉字正常    刚开始以为是名字打错了 后面发现不是这个问题!   求解???
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

54

主题

1008

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
2385
金钱
2385
注册时间
2012-11-22
在线时间
403 小时
发表于 2013-5-12 22:23:50 | 显示全部楼层
你在oled.c加头文件oledfont.h了吗?
态度决定一切
回复 支持 反对

使用道具 举报

6

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2013-4-10
在线时间
0 小时
 楼主| 发表于 2013-5-12 22:29:59 | 显示全部楼层
那个 添加了  他前面的例程里面已经定义了两个数组  例程里面的两个可以用 而我就加了一个数组就不行
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-5-12 22:31:49 | 显示全部楼层
头文件申明了:unsigned char hanzi_1616[5][32];没有?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

6

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2013-4-10
在线时间
0 小时
 楼主| 发表于 2013-5-12 23:21:54 | 显示全部楼层
那个是在oledfont.h 定义了一个变量还要声明啊    又不是函数啊?

test.Uv2

3.21 KB, 下载次数: 34

回复 支持 反对

使用道具 举报

6

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2013-4-10
在线时间
0 小时
 楼主| 发表于 2013-5-12 23:36:00 | 显示全部楼层
我把代码上传上去吧   问题在oled.c的的177 和178那两条语句上? 有一个可以 一个又错误
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2019-9-3
在线时间
2 小时
发表于 2020-1-9 17:59:45 | 显示全部楼层
本帖最后由 cw69166985 于 2020-1-9 18:09 编辑

在使用的C文件对应的头文件里输入extern unsigned char hanzi_1616[5][32];
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-26 15:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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