本帖最后由 业未央 于 2017-11-21 14:42 编辑
我把原子哥寄存器版的TFT改成了库函数版的,但是打印的ID不对,看了一下也没有发现哪里有问题,想问下有没有遇到类似问题的童鞋。
问题解决,原因如楼下。我的QQ:1024549573,期待能和更多朋友交流。
现在的上传的程序,实现打点和刷屏。用的是3.5版本库,没有调用原子哥的sys、delay、usart。我的控制器是4535
附件2是不带操作系统和触摸的GUI。
附件3,是不带GUI的显示图片。
附件4,是中文的GUI手册
附件5,是用SPI串行口读写外部Flash W25x16 ,在TFT上显示 附件6,基于3.5固件库的Demo 附件7,基于3.5固件库的freeRTOS Demo 附件8,STM8的Demo 附件《简单电子书》说明:用的3.5固件库、fatfs文件系统、SD卡。用的GB2312的字库放在SD卡中。 实现过程的简单描述:读取SD卡中的txt文档 (读到的是汉字或者字符的内码,注意汉字是两个字节,字符是一个字节)一次从txt文档中读取100个字节,其中有汉字也有标点。从读回的数组中判断如果小于0x80则是字符,如果大于0x80是汉字内码的高字节与后一个字节在字库中做偏移取点阵数据。 同时判断是不是读到文档末尾了,如果没有到末尾,再次循环读取。 附件《图片显示》 参考的坛子一个网友的程序,调用的Tjpg的库函数,需要自己实现两个函数,一个是数据流的输入函数,一个是解码完成后数据的输出函数。数据流的输入函数用的是fatfs文件系统直接读的SD卡里的图片内容,输出函数是直接在LCD上显示输入的图片。可以用winhex软件来查看图片的十六进制数据。下一步打算研究一下jpeg的解码算法。 附件2017-6-2 emwin+fatfs 支持长文件名和中文名字,做了一级目录的遍历测试,程序有点乱。。。
|