ESP32S3,使用8080并口LCD,通过CS驱动多个屏幕
Posted: Tue Jan 09, 2024 4:04 am
处理器ESP32S3
IDF 5.1.1
之前使用的是SPI屏幕,SPI通过DMA发送数据,可以注册2个回调函数,有发送前回调(把相应的CS=0),和发送完成回调(CS=1)
通过CS片选,将数据发送到相应的屏幕上实现6个屏显示不同的内容
现在使用的是8位并口屏幕
LCD是St7789的8位并口屏
通过官方的i80_controller例程,成功驱动显示1个屏幕
但是我的需求是需要驱动6个屏幕,通过CS片选来显示不同的内容
80总线使用的DMA发送,并没有发送前和发送完成的回调,
怎么实现CS片选?
IDF 5.1.1
之前使用的是SPI屏幕,SPI通过DMA发送数据,可以注册2个回调函数,有发送前回调(把相应的CS=0),和发送完成回调(CS=1)
通过CS片选,将数据发送到相应的屏幕上实现6个屏显示不同的内容
现在使用的是8位并口屏幕
LCD是St7789的8位并口屏
通过官方的i80_controller例程,成功驱动显示1个屏幕
但是我的需求是需要驱动6个屏幕,通过CS片选来显示不同的内容
80总线使用的DMA发送,并没有发送前和发送完成的回调,
怎么实现CS片选?