完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大佬们好,我想请教一个问题 在hal库,我用STM32的spi连接了一个240×240的lcd显示屏,spi工作在仅发送模式,显示图片的时候,图像失真
失真如图 但我使用画点去绘制的时候正常 正常如图 这是发送数据的函数 void LCD_Transmit_ManyData(uint8_t *data,size_t data_size) { LCD_CS_Clr(); LCD_DC_Set(); // split data in small chunks because HAL can't send more than 64K at once while (data_size > 0) { uint16_t chunk_size = data_size > 65535 ? 65535 : data_size; #ifdef USE_DMA if (16 <= data_size) { HAL_SPI_Transmit_DMA( LCD_SPI_HANDLE, data, chunk_size); while (LCD_SPI_HANDLE.hdmatx->State != HAL_DMA_STATE_READY) {} } else HAL_SPI_Transmit( LCD_SPI_HANDLE, data, chunk_size, HAL_MAX_DELAY); #else HAL_SPI_Transmit( LCD_SPI_HANDLE, data, chunk_size, HAL_MAX_DELAY); #endif data += chunk_size; data_size -= chunk_size;} LCD_CS_Set();} 我是这样使用的 LCD_Transmit_ManyData((uint8_t *)color_p,data_size); |
|
相关推荐
1个回答
|
|
黑色区域没有失真,大概率是大小端搞反了
|
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1777 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1621 浏览 1 评论
1080 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
728 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1678 浏览 2 评论
1938浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
731浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
570浏览 3评论
595浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
556浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 12:57 , Processed in 1.251135 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号