跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
捷比信电阻高精密 · 大功率无感 · 金属膜电阻

QSPI FLASH fatfs BMP图片显示

该演示实现了两个功能:1.将SD卡中的logo.bmp图片复制到QSPI FLASH。此功能的前提条件是SD卡和QSPI都是Fatfs可以识别的格式。 2.调用LCD以在QSPI FLASH文件系统(fatfs)中显示Bmp图片,以显示软件逻辑,如下所示:/ **& nbsp;& nbsp; *& nbsp; @ brief& nbsp;&应用程序入口点。* *& nbsp; @ retval& nbsp; int& nbsp;& nbsp; * / int& nbsp; main( void){& nbsp;& nbsp;& nbsp; / *& nbsp; USER& nbsp; CODE& nbsp; BEGIN& nbsp; 1& nbsp; * /& nbsp;& nbsp ;& nbsp; / *& nbsp; USER& nbsp; CODE& nbsp; END& nbsp; 1& nbsp; * /& nbsp;& nbsp;& nbsp;& nbsp; / *& nbsp; MCU& nbsp;配置----------------------- ----------------- ---------------- * /& nbsp;& nbsp;& nbsp; / *& nbsp;重置& nbsp;所有& nbsp; nbsp;外围设备, 初始化  Flash& nbsp;接口& nbsp; Systick。* /             nbsp;& nbsp; HAL_Init();& nbsp;& nbsp;& nbsp;&a mp; / *& nbsp; USER& nbsp; CODE& nbsp; BEGIN& nbsp; Init& nbsp; * /& nbsp;& nbsp;& nbsp;& nbsp; / *& nbsp; USER& nbsp; END& nbsp; Init& nbsp; * /& nbsp;& nbsp;& nbsp;& nbsp; / *& nbsp;配置& nbsp;该& nbsp;系统& nbsp;时钟  * /& nbsp;& nbsp;& nbsp;& nbsp; SystemClock_Config();& nbsp;& nbsp;& nbsp;& nbsp; / **& nbsp;用户代码* /& nbsp;& nbsp;& nbsp; / *& nbsp; USER& nbsp; CODE& nbsp; END& nbsp; SysInit& nbsp; * /& nbsp;&初始化所有配置的外围设备& nbsp;& nbsp;& nbsp; MX_GPIO_Init();& nbsp;& nbsp;& nbsp;& nbsp; MX_I2C1_Init();& nbsp;& nbsp;& nbsp;& n MX_USART1_UART_Init();& nbsp;& nbsp;& nbsp; MX_QUADSPI_Init();& nbsp;& nbsp; & nbsp;& nbsp; MX_FATFS_Init();& nbsp;& nbsp;& nbsp;& nbsp; MX_SDMMC1_SD_Init();& nbsp;& nbsp;& nbsp;& nbspIn(MX_2 );& nbsp;& nbsp;& nbsp; / *& nbsp; USER& nbsp; CODE& nbsp; BEGIN& nbsp; 2& nbsp;& nbsp;& nbsp;& nbsp; LCD_Init();& nbsp;& nbsp;& nbsp;& nbsp; LCD_DisplayOnoff(1);& nbsp ;  & nbsp; LCD_Clear(WHITE);& nbsp;& nbsp;& nbsp;& nbsp; Mount_SD_Fatfs();& nbsp;& nbsp;& nbsp; Mount_QSPI_FLASH_Fatfs();& nbsp;& nbsp;& nbsp;& nbsp; /// test_get_qspi_cap() & nbsp;& nbsp; // test_get_sd_card_cap();& nbsp;& nbsp;& nbsp; & nbsp; // test_sd_card_fatfs();& nbsp;& nbsp;& nbsp;& nbsp; // test_spi_flash_fatfs();& nbsp;& nbsp;& nbsp;& nbsp; _ src_dir,& nbsp; dst_dir);& nbsp; & nbsp;& nbsp; Lcd_show_bmp(0,0,“ 1:/logo.bmp”);& nbsp;& nbsp;& nbsp;& nbsp; / **&nbsp ; USER& nbsp; END& nbsp; 2& nbsp; * /& nbsp;& nbsp;& nbsp; & nbsp; / *& nbsp;无限循环& nbsp; * /& nbsp;& nbsp;& nbsp;& nbsp; / *& nbsp; USER& nbsp; CODE& nbsp;开始时(*)而(1)& nbsp;& nbsp;& nbsp; {& nbsp;& nbsp;& nbsp;& nbsp;& nbsp ;& nbsp;& nbsp; / *& nbsp; USER& nbsp; END& nbsp; END& nbsp; * /& nbsp;& nbsp;& nbsp;& n ; nbsp;& nbsp;& nbsp; / *& nbsp; USER& nbsp; CODE& nbsp; BEGIN& nbsp; 3& nbsp; * /& nbsp;& nbsp ;& nbsp;}& nbsp;& nbsp; / *& nbsp; USER& nbsp; CODE& nbsp; END& nbsp; 3& nbsp; * / }运行结果:请自行下载研究和分析代码,是的,欢迎交换问题以获取完整的演示:代码云仓库:https://gitee.com/morixinguan/bear-pi/tree/master/21.QSPI_Fatfs_Display_bmp_pic如何获得:git clone https://gitee.com/morixinguan/bear-pi .git可以获取此ex的所有代码边缘项目。免责声明:本文内容经21ic授权后发布,版权归原作者所有。该平台仅提供信息存储服务。本文仅代表作者的个人观点,并不代表该平台的立场。如有任何疑问,请与我们联系,谢谢!