梁工 发表于 2024-8-26 10:48:09

并口LCD12864用DMA直接刷新@Ai8051U, 不占用CPU时间,管脚兼容 89C52

并口LCD12864用DMA直接刷新@Ai8051U
===不占用CPU时间,管脚兼容 89C52, 12C5A60S2
===DMA 可以慢慢送,对慢速外设,也需要DMA来解放CPU
本例程基于Ai8051U为主控芯片的实验箱V1.1版本进行编写测试。
黑白点阵LCD12864的显示程序,使用Ai8051U支持的M6800并行接口,
通过DMA将1024字节的显示内容送到LCD12864,传送时不占用CPU时间。
显示图形、汉字、英文、数字等等。
其中图形显示发送命令和数据均使用DMA操作,本例运行于24MHz,
每次 LCD12864 DMA中断处理占用CPU时间为2.3us, 传输总时间84ms.
将要显示的内容放在1024字节的显存中,启动DMA传输即可。





程序源码:



神农鼎 发表于 2024-8-26 11:24:34



AI8051U驱动1.44寸黑白点阵LCD12864实验程序-SPI-DMA刷整屏523us,超高帧频 - DMA支持: QSPI, SPI, I2S, I2C, 4组串口, i8080/MC6800-TFT 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)


AI8051U驱动0.96寸单色OLED12864实验程序,SPI-DMA 刷整屏523us,超高帧频 - DMA支持: QSPI, SPI, I2S, I2C, 4组串口, i8080/MC6800-TFT 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)







神农鼎 发表于 2024-8-26 11:25:48








神农鼎 发表于 2024-8-26 11:55:08



深圳国芯人工智能有限公司-库函数 (stcai.com)

soma 发表于 2024-8-26 12:47:20

看样子试验箱快出来了

mengjun 发表于 2024-8-26 17:55:29

期待实验箱批量生产

梁工 发表于 2024-8-26 17:59:45

mengjun 发表于 2024-8-26 17:55
期待实验箱批量生产

正在试产

jackfangxq 发表于 2024-8-27 07:32:07

{:4_174:}{:4_174:}

不会点灯 发表于 2024-8-27 16:03:49

{:4_174:}{:4_174:}{:4_174:}

xukex 发表于 2024-8-28 13:47:43

{:5_305:}{:5_305:}
页: [1] 2 3 4
查看完整版本: 并口LCD12864用DMA直接刷新@Ai8051U, 不占用CPU时间,管脚兼容 89C52