gpt4 book ai didi

c - LCD 上显示错误的值

转载 作者:太空宇宙 更新时间:2023-11-03 23:37:38 25 4
gpt4 key购买 nike

我用Tiva c驱动LCD,但有些字符和数字显示错误,例如N显示为L,2和3显示为0,但其他字符和字母显示正确。

下面是显示字符的函数:

void LCD_voidWriteCharacter(char Character)
{
SET_BIT(GPIO_PORTA_DATA_R, 7); // RS pin is 1 -> data
GPIO_PORTB_DATA_R = Character;
SET_BIT(GPIO_PORTA_DATA_R, 5); // Enable is high (latch)
Delay_ms(2);
CLEAR_BIT(GPIO_PORTA_DATA_R, 5); // Enable is low
}

问题出在哪里?对不起我的英语

最佳答案

让我们看看您的示例有哪些共同点:

'N' == 0100 1110
'L' == 0100 1100

'2' == 0011 0010
'3' == 0011 0011
'0' == 0011 0000

问题似乎总是倒数第二位。
有时是最低位。 (在'3'变成'0的情况下),

我的结论是,在从电路板到 LCD 屏幕的最低通信位附近,您的接线连接有问题。

关于c - LCD 上显示错误的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55026216/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com