照这个帖子的接法,搞定了。
http://bbs.21ic.com/icview-326059-999-1.html
译码电路:
实际电路:
译码器输入需要下拉电阻,要不STM32输出低时驱动不了(有可能STM32当时是高阻态,所以没办法输出0)。
LCD的RS是接的FSMC的A16,而片选又由A18来确定到LCD,所以LCD命令基地址为:0x60080000,LCD数据基地址:0x600A0000。
需要注意的是,LCD内的地址和FSMC的地址并不是同一个。我们只是利用了FSMC中的一个地址选到LCD,然后LCD自身的地址需要在程序内通过总线写给LCD。
|