- 打卡等级:常住居民II
- 打卡总天数:99
- 最近打卡:2025-04-30 14:12:35
版主
STC
- 积分
- 1805
|
本帖最后由 国学芯用 于 2023-3-22 14:22 编辑
GUI-OLED12864: U8g2/OLED12864 for STC32G12K128 ,支持流行的 OLED-128*64, 目前已移植到有 DMA 支持的 I2C, 正在移植到有DMA 支持的高速SPI上,后续还会继续加入FreeRTOS的支持 ,详细程序在本例程包的第24个程序, 24-STC32_U8G2_I2C_DMA_OLED 中。
OLED-12864, 需要显示缓存 1024字节 = 128 * 8 * 8;STC32G12K128 的 DMA 理论缓冲区xdata 8M 字节, 实际 8K 字节,可预先开辟 8个完整缓冲区;
STC32G12K128的 CPU紧耦合单时钟访问的 edata 是 4K字节,与 DMA 缓冲区 xdata 无需时序竞争仲裁;
STC32G12K128 的 DMA 支持 并行总线 i8080/M6800, 支持串行总线 SPI/I2C;
SPI 速度 是 SPI的时钟输入源/2, 受限于 I/O口的速度,实际SPI可到24M bps 以上;
I2C 速度 是 CPU的时钟输入源/8, 实际I2C可到4M bps 以下!
在使用 OLED-12864 时,请充分发挥STC32G12K128的DMA对串口/并口屏 OLED-12864 的优化刷新支持
|
|