微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 初学STM32,分享一些买板子需要注意的地方

初学STM32,分享一些买板子需要注意的地方

时间:10-02 整理:3721RD 点击:
初学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、用神舟的取模软件生成数组,复制进去就行了。
哎,就是因为说明错误,从昨天晚上弄到现在!希望大家不要犯这个错误。
第一次发帖,写的有点乱。


能给我你的QQ么,我最近也在弄这个,有好多问题想请教你~谢谢~

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top