STM32端口能承受5V电压,但芯片工作于3.3V,所以设置端口为开漏输出,使用5V上拉。
如果1602是5v的 stm32的3.3v是肯定不能驱动的。要换3.3v的1602
可能是时序不对,改LCM初始化时延时长一点试试!
可以驱动的,做一个转接板就好了……
是不是硬件接错了!