在控制屏幕方面,现在完全自己搓驱动的情况相对较少,通常会得到外设模块或者厂商提供的驱动例程。如果项目量大,厂商可能会为你定制屏幕并提供技术支持,甚至一对一的技术支持也在所不遗。即使是实验性项目,也通常能够获得专属的技术支持,这对于项目的顺利进行至关重要。
如果遇到只有 datasheet 的情况,通常屏幕可以通过通信协议如 UART、SPI、I2C 来控制。对于组件屏,可以通过串口发送命令在屏幕上创建控件,然后通过串口获取响应。更复杂的屏幕可能使用通信协议如 RGB、MIPI,而较大的屏幕可能采用 HDMI 等接口。在这些情况下,匹配引脚和参数是关键,MCU会提供硬件支持,但需要调用和配置。
刚好,我总结了一些嵌入式 姿 米斗,有学习路线,毕设,各种项目,观注我,评论区回复999 丝心回复 99 全部免弗发给你

在这一层次,可能需要一些数电和 Verilog 的基础,特别是在处理更高级的接口时,例如 HDMI,可能需要了解更多底层的数据工作方式、通讯协议和时序控制。这就要求在嵌入式开发中,除了关注上层逻辑,也应打好数电和 Verilog 的基础,以便更好地理解底层的工作原理。这种全面的技术视野可以使开发者更加游刃有余地应对各种屏幕控制的场景,从而在项目中更具竞争力。