TI中文支持网
TI专业的中文技术问题搜集分享网站

TM4C123接LCD12864

在网上找的代码,就前面这里看不懂,这三句话到底是什么意思

#define RS    HWREGBITW((GPIO_PORTA_BASE + GPIO_O_DATA+(GPIO_PIN_5<<2)), 5)
#define RW    HWREGBITW((GPIO_PORTA_BASE + GPIO_O_DATA+(GPIO_PIN_6<<2)), 6)
#define LCDE  HWREGBITW((GPIO_PORTA_BASE + GPIO_O_DATA+(GPIO_PIN_7<<2)), 7)
下面的代码是这样:

RS = 0; //GPIOPinWrite(GPIO_PORTC_BASE,GPIO_PIN_7,0x00);
RW = 1; //GPIOPinWrite(GPIO_PORTE_BASE,GPIO_PIN_3,0xFF);
LCDE = 1; //GPIOPinWrite(GPIO_PORTE_BASE,GPIO_PIN_2,0xFF);

我的RS RW LCDE应该接哪个接口?是A的5 6 7还是C的7 E的3 2 ???求助!!!!!!

xyz549040622:

TI的审核真慢,太不方便了。
直接接你实际连接的IO就好了。网上的代码是操作寄存器的,你用操作库的就好了。另外,你操作库的GPIOPinWrite(GPIO_PORTC_BASE,GPIO_PIN_7,0x00);
第三个参数不对,写1的时候不对,应该算这个样子的
GPIOPinWrite(GPIO_PORTC_BASE,GPIO_PIN_7,GPIO_PIN_7);
还有注意IO模式的设置

赞(0)
未经允许不得转载:TI中文支持网 » TM4C123接LCD12864
分享到: 更多 (0)