|
for(index = 0; index < 14; index++) #define USB_ICON 0x64FE8F96 uint8_t SlidesCheck[6] = {0x42, 0x4D, 0x42, 0x58, 0x02, 0x00}; uint8_t Icons64Check[6] = {0x42, 0x4D, 0x42, 0x20, 0x00, 0x00}; uint8_t Icons128Check[6] = {0x42, 0x4D, 0x42, 0x80, 0x00, 0x00}; { /* Read bitmap size */ Media_BufferRead(Tab, SlideAddr[index], 6); RCC_AHBPeriphClockCmd(RCC_AHBPeriph_FSMC, ENABLE); if(Buffercmp(Tab, SlidesCheck, 5)!= 0) return 1; Tab[0] = 0x00; Tab[1] = 0x00; Tab[2] = 0x00; Tab[3] = 0x00; Tab[4] = 0x00; Tab[5] = 0x00; } 为什么从NOR读出的32位数据变成8位是{0x42, 0x4D, 0x42, 0x58, 0x02, 0x00}? 补充问题: 程序中图标和幻灯片 /* 图标地址 平均每张7.5K*/ const uint32_t IconsAddr[] = { 0x64FCAC7E, 0x64FCCCC0, 0x64FCED02, 0x64FD0D44, 0x64FD2D86, 0x64FD4DC8, 0x64FD6E0A, 0x64FD8E4C, 0x64FDAE8E, 0x64FDCED0, 0x64FDEF12}; /* 幻灯片地址 1691822174~1693819832 共1,997,658*/ const uint32_t SlideAddr[14] = {0x64D7285E, 0x64D980A0, 0x64DBD8E2, 0x64DE3124, 0x64E08966, 0x64E2E1A8, 0x64E539EA, 0x64E7922C, 0x64E9EA6E, 0x64EC42B0, 0x64EE9AF2, 0x64F0F334, 0x64F34B76, 0x64F5A3B8}; 1:图片是用哪个程序放进去的? 2:它们的地址和大小如何确定的? |
有完整的项目文件吗?大家分析起来就快了![]() |
|
STM3210E_EVAL里面有一大堆例程。能说清楚哪个例程?哪个文件。 |
STM32F103RCT6断电以后,ADC会漏电
STM32CubeMX配置STM32F103C8T6 RTC分频器问题
请教STM32F103的DMA空闲接收问题
STM32F103VCT6通过串口1烧录程序问题
F103的IIC支持高速400K频率吗?
为什么用cubemax生成f103c8t6的freertos在编译时会报错
CUBEIDE打开一个工程,怎么改变主控芯片的同系列型号?
STM32F103 使用PA9输出PWM问题
STM32F103C8T6是否支持TIM3的PWM边沿触发AD采集
HAL_I2C_Mem_Read 一直返回 BUSY
微信公众号
手机版