日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

lcd显示外部flash内的图片

發(fā)布時(shí)間:2024/3/26 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 lcd显示外部flash内的图片 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

lcd顯示外部flash內(nèi)的圖片

1、把圖片用 Img2Lcd 轉(zhuǎn)換位數(shù)組,數(shù)組高位在前,低位在后。


2、把生成的文件轉(zhuǎn)為bin文件燒錄到外部flash。

生成的數(shù)組里面前面4個(gè)Byte時(shí)在flash里的地址,5-8大小,9-10是寬,11-12是高。

3、調(diào)用下面函數(shù)顯示燒錄到外部flash的圖片。(在這之前需把底層驅(qū)動(dòng)寫(xiě)好)
例:lcd_show_image(10,20,(void*)dy);

/************************************************* // x0: // y0: // *p_image:數(shù)組 //*************************************************/ void lcd_show_image(uint16_t x0, uint16_t y0, const Image_Info_1 *p_image) {uint8_t REFLASH_LINE_SZ = read_line_num_case(p_image->width) ;//根據(jù)圖片寬度,動(dòng)態(tài)判定每次讀取行數(shù)uint32_t data_addr = 0; //extern flash image addr offsetuint8_t line_yu = p_image->high%REFLASH_LINE_SZ; //余數(shù)行uint8_t line_zheng = p_image->high/REFLASH_LINE_SZ; //整數(shù)行uint32_t reflash_size = p_image->width*2*REFLASH_LINE_SZ; //一次讀flash的字節(jié)數(shù)for(uint8_t line = 0; line <line_zheng;line++)//整數(shù)行{memset(image_buff,0,reflash_size);data_addr = p_image->start_addr+p_image->width*2*line*REFLASH_LINE_SZ;SPI_Flash_Read_4(data_addr, reflash_size, image_buff );LCD_CS_CLR_1;LCD_DC_COM;oled_set_pos_1(x0, y0+line*REFLASH_LINE_SZ, x0+p_image->width-1, y0+line*REFLASH_LINE_SZ+(REFLASH_LINE_SZ-1)); LCD_CS_SET_1;LCD_DC_DATA;LCD_CS_CLR_1;spi_write(image_buff, reflash_size);LCD_CS_SET_1;}if(line_yu)//余數(shù)行{data_addr = p_image->start_addr+p_image->width*2*line_zheng*REFLASH_LINE_SZ;SPI_Flash_Read_4(data_addr, p_image->width*2*line_yu, image_buff );LCD_CS_CLR_1;LCD_DC_COM;oled_set_pos_1(x0, y0+line_zheng*REFLASH_LINE_SZ, x0+p_image->width-1, y0+line_zheng*REFLASH_LINE_SZ+line_yu-1); LCD_CS_SET_1;LCD_DC_DATA;LCD_CS_CLR_1;spi_write(image_buff, p_image->width*2*line_yu);LCD_CS_SET_1;} }

總結(jié)

以上是生活随笔為你收集整理的lcd显示外部flash内的图片的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩视频一 | aaaa视频 | 五月深爱 | 欧美日本在线看 | 日韩美女黄色 | 久久精品国产亚洲av麻豆图片 | 午夜精品福利一区二区 | 色屁屁一区二区 | 久久午夜神器 | 91免费短视频| 久久一本综合 | 亚洲成人免费在线观看 | 黄色不卡 | 久久久久性色av无码一区二区 | 日韩精品乱码久久久久久 | 激情涩涩 | 亚洲精品久久久久久国产精华液 | 夫妻自拍偷拍 | 日本一区二区色 | 日本涩涩网站 | 久久精品国产一区二区三区 | 日韩欧美aaa| 黄色h视频 | 91视频综合网 | 国产人妻精品一区二区三 | www.成年人| mm1313亚洲精品 | www.男女| 国产91视频在线 | 尤物在线精品 | 久操国产 | 欧美精品久久久久a | 人人爱人人澡 | 青草青在线 | 欧美做爰性生交视频 | 波多野结衣啪啪 | 国产精品日韩av | 69堂精品 | 久久久久久久爱 | 一区二区三区欧美日韩 | 国产图片区 | 人妻精品无码一区二区 | 性高潮影院 | 亚洲精品九九 | 韩国成年人网站 | 91精品国产乱码在线观看 | 亲子乱aⅴ一区二区三区 | 97视频在线免费 | 性高潮久久久久久久久久 | 在线视频一区二区三区 | 日韩超碰在线 | 丁香五色月| 日本一级大片 | 69精品人人 | 一卡二卡在线 | 亚洲视频中文字幕在线观看 | 男女偷爱性视频刺激 | 国产中文一区二区三区 | 美乳人妻一区二区三区 | 午夜视频网址 | 91亚洲一线产区二线产区 | av片在线免费观看 | 一区二区三区精 | 久操福利在线 | 国产999精品视频 | 亚洲天堂福利视频 | 日韩国产在线 | 男人靠女人免费视频网站 | 深田咏美av在线 | 国产中文字幕在线免费观看 | 日韩欧美在线视频 | 91国偷自产一区二区三区女王 | 久久久久国产精品熟女影院 | 美女诱惑av| 精品亚洲一区二区三区四区五区 | 涩涩视频在线免费看 | 欧美成人生活片 | 四虎国产 | 在线播放你懂的 | 曰本女人与公拘交酡 | 都市激情 自拍偷拍 | 欧美熟妇精品黑人巨大一二三区 | 国产精品入口麻豆九色 | 亚洲一二三 | 福利资源在线 | 激情播播网 | 日本乱偷人妻中文字幕在线 | 国产精品成久久久久三级 | 欧美一卡二卡三卡 | 国产欧美专区 | 亚洲精品中文字幕乱码三区 | 欧美精品一二三四区 | 高潮爽爆喷水h | 黄色片免费观看 | 欧美日韩女优 | 久久久人妻无码一区二区 | 欧色图| 国产精品欧美激情 | 综合国产视频 |