完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
初学STM32,分享一些买板子需要注意的地方
大家好,刚刚接触STM32不久,在本论坛潜水已久,第一次发帖,大家鼓励一下@@ 对于开发版我买的是神舟三号的,接触多了才发现这个板子的例子不怎么样啊,真后悔没有买野火的! 最近在做TFT显示的实验,按照说明把例子烧进去,没问题,但是想换成自己的图片却是费煞了苦心啊! 手册里没有说明怎么换成自己的图片,在注释里看到: /**************************************************************************** * 名 称:void ili9320_DrawPicture(u16 StartX,u16 StartY,u16 EndX,u16 EndY,u16 *pic) * 功 能:在指定座标范围显示一副图片 * 入口参数:StartX 行起始座标 * StartY 列起始座标 * EndX 行结束座标 * EndY 列结束座标 pic 图片头指针 * 出口参数:无 * 说 明:图片取模格式为水平扫描,16位颜色模式 * 调用方法:ili9320_DrawPicture(0,0,100,100,(u16*)demo); ****************************************************************************/ 第一次实验:用IMAGE2lcd图片取模软件取图片,选项水平扫描,16位真彩色,包含头文件。烧进去发现完全不行,仔细看看发现例子里的取出来的图片头数据一共54个,但IMAGE2lcd生成的头数据只有8个。按照以往做TFT的经验把程序改了改,发现还是不行。 郁闷啊!偶然的一眼发现给的资料里有个软件叫神舟系列开发板LCD图片转换,打开一看原来这个板子不是用的IMAGE2lcd取模,而是自己的软件,伤心啊,怎么不给我说取模方式啊!赶紧去试试! 第二次试验:用 IMAGE2lcd把一张图片转换为BMP格式,水平扫描,16位真彩色,再用自带的取模软件生成数组,烧进去一看,还是不对!更加郁闷了! 后来又试试,发现他是把颜色取得24位真彩色,坑爹啊,不是16位!刚刚终于成了! 大家买神舟的板子的注意着一点了啊! 步骤:1、把你想要的图片用image2lcd生成bmp图像,水平扫描,24位真彩色,包含图像头数据,颜色数据排列为RGB 2、用神舟的取模软件生成数组,复制进去就行了。 哎,就是因为说明错误,从昨天晚上弄到现在!希望大家不要犯这个错误。 第一次发帖,写的有点乱。 |
|
相关推荐
2 个讨论
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
1049 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1017 浏览 2 评论
2123 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1219 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1639 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 14:49 , Processed in 0.381712 second(s), Total 38, Slave 32 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号