![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MSP430
文章平均质量分 79
bitowang
这个作者很懒,什么都没留下…
展开
-
ASCII码字库的显示
tslib源代码时就注意到里面有font_8x8.c和font_8x16.c两个文件(它们来自Linux内核,具体目录是./drivers/video),它们包含了在屏幕上显示所需的所有字符(可打印字符),由此也看了一下tslib显示字符的代码。字符当然是ASCII码了,通过ASCII码字库文件(网上有下载)和在终端上显示ASCII字符。使用的字库是8x16,每个字符占用内存空间为16字节,文原创 2012-08-17 19:07:33 · 8315 阅读 · 0 评论 -
液晶显示器汉字字模存储及显示
一、3 种汉字字模存储和提取的方法1、字模存放在程序存储器中; 这种方法较为常用,针对程序不大或单片机无外部扩展数据存储区功能的情况。2、通过外扩的EEPROM 存储汉字字模数据,将其作为外部数据存储器进行寻址; 采用哈佛结构的单片机,如8051 单片机及其派生产品,程序存储器(ROM)和数据存储器(RAM)可分别寻址,51 单片机ROM 和RAM 最大原创 2012-08-17 19:16:18 · 7752 阅读 · 0 评论 -
IAR for MSP430 编译时出现Error[Pe099]: a declaration here must declare a parameter 错误
用 iar 编译工程的时候。出现 提示这样一大堆错误。几千个。Warning[Pe231]: declaration is not visible outside of functionWarning[Pe099]: a declaration here must declare a parameter Error[Pe085]: invalid storage cla转载 2012-09-01 23:42:54 · 7158 阅读 · 0 评论 -
IAR error: a declaration cannot have a label
在使用switch时 在case 后面申请变量会出现 error: a declaration cannot have a label错误 原因:Case statements are only 'labels'. This means the compiler will interpret this as a jump directly to the label.The probl原创 2012-09-04 11:25:04 · 5998 阅读 · 2 评论 -
头文件的使用出现的情况
今天做LCD屏幕显示汉字的demo程序,需要调用字库文件,为了简便起见,把字库文件中的字符按照一定的数据格式保存到一个数据结构中,大约存了10个汉字,出现这个问题:字符重复定义的错误。把汉字的数据放到一个数组中,保存在头文件中,在此头文件中使用了类似#ifndef ### #endif这样的语句,当有多个语句包含的时候出现重复定义的错误,通过从网上搜索相应的问题发现,变量的定义一般在源文件中(cp原创 2013-03-05 22:26:06 · 7979 阅读 · 0 评论