OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9622|回复: 3

FSMC驱动LCD,通过DMA传输的

[复制链接]

29

主题

244

帖子

0

精华

高级会员

Rank: 4

积分
944
金钱
944
注册时间
2014-10-9
在线时间
93 小时
发表于 2014-10-27 16:06:48 | 显示全部楼层 |阅读模式
5金钱
谁有例程关于FSMC驱动LCD,通过DMA传输的,求一个,谢谢。或者有人能指点我一下也好!

最佳答案

查看完整内容[请看2#楼]

逻辑上连续读/写支持,其余的不支持,常规没什么实用价值。如果采用页缓冲的话,应该效果显著。
淘宝小店,没事可以点一下增加点流量http://shop69767205.taobao.com/
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2014-10-27 16:06:49 | 显示全部楼层
逻辑上连续读/写支持,其余的不支持,常规没什么实用价值。如果采用页缓冲的话,应该效果显著。
于20150522停用该账号:http://www.microstar.club
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2019-11-4
在线时间
9 小时
发表于 2020-9-6 09:09:21 | 显示全部楼层
        __HAL_RCC_DMA2_CLK_ENABLE();
        hdma1_channel1.Instance=DMA2_Stream0;       
        hdma1_channel1.Init.Channel=DMA_CHANNEL_1;
        hdma1_channel1.Init.Direction=DMA_MEMORY_TO_MEMORY;
        hdma1_channel1.Init.MemInc=DMA_MINC_DISABLE;                                        //目标区域        地址不递增
        hdma1_channel1.Init.PeriphInc=DMA_PINC_ENABLE;                                //源区域                地址递增
        hdma1_channel1.Init.FIFOMode=DMA_FIFOMODE_ENABLE;
        hdma1_channel1.Init.FIFOThreshold=DMA_FIFO_THRESHOLD_FULL;
//        hdma1_channel1.Init.MemDataAlignment=DMA_MDATAALIGN_HALFWORD;
        HAL_DMA_Init(&hdma1_channel1);
       
       
       
       
        FSMC_Init();
        TFTLCD_Init();
        LCD_Clear(BLACK);
        LCD_Set_Window(0,0,53,63);         //作用区域
        HAL_DMA_Start(&hdma1_channel1,(uint32_t)&gImage_123,(uint32_t)0x6C000081,54*64*2);
回复

使用道具 举报

3

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2019-9-9
在线时间
20 小时
发表于 2021-10-18 10:07:38 | 显示全部楼层
翟羽飞 发表于 2020-9-6 09:09
__HAL_RCC_DMA2_CLK_ENABLE();
        hdma1_channel1.Instance=DMA2_Stream0;       
        hdma1_channel1.Init.Channel ...

哥,能不能把详细代码贴出来参考一下,HAL库调的头都大了,一直卡在中断里面出不来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表