问答

汇集网友智慧,解决技术难题

21ic问答首页 - 求助!!STM32F407VE DMA+FSMC+LCD,照片显示成4个小图

求助!!STM32F407VE DMA+FSMC+LCD,照片显示成4个小图

lylam182023-09-12
回答 +关注 23
2092人浏览 17人回答问题 分享 举报
17 个回答

  • 应在操作时间内将胶料灌注完毕,否则影响流平
  • 感觉你只能一步一步调试看看问题在哪了。
  • 用的正点原子的板子?
  • 你可以把图片保存在电脑桌面,然后上传呀。可以传图最好是有个图,不然光语述还是不太清楚是啥样的。
  • LCD屏幕都有哪些需要注意的事项?
  • 最新进展:如果将DMA的配置改一下,图片可以显示一张正常的。
    DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord;  //更改前:显示4张小图
    DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_Byte;      //更改后:显示1张小图

    也就是说,
    DMA配置Memory是16bit,不管从u8、u16、u32,向LCD搬运,图片都不正常
    DMA配置改成8bit后,不管从u8、u16、u32,向LCD搬运,图片都正常
    这就奇怪了

    有一次把LCD的手册粗略看了一遍
    早上又跑去跟厂家要TFT的电路图,确认LCD硬件上到底是8bit的还是16bit的,答案是:16bit的
    那就不明白了,为什么16bit搬到16bit的LCD中,就变成4小份了????

    DMA_InitStructure.DMA_MemoryDataSize = DMA_MemoryDataSize_HalfWord; 这个配置是例程中的,拿来就用
    是不是我对哪里理解有问题,大佬们给点意见


    另外:由于我电脑(可能是浏览器,flash插件什么的)问题,图片一直上传失败,代码模式也不排版,只能通过文字表达,实在不好意思!!!!!!
  • 做个模拟测试试试
    lylam18 2023-9-14 10:39 回复TA
    请问我应该怎么模拟测试? 
  • 添加图片不能用吗?
    lylam18 2023-9-13 08:06 回复TA
    一直提示图片上传失败,可能跟我浏览器有关 
12

您需要登录后才可以回复 登录 | 注册