|
Помогите, что делаю не так, надо прочитать состояние столбца в жки мт12232. Вот кусок программы(язык си):
char mt_getByte(char crystal)
{
DDRB = 0x00;
CS=crystal;
A0=1;RW=1;E=1;
E=0;
mt_delay(100);
return DATAIN;
E=1;
DDRB = 0xFF;
}
К порту В поключены лини данных жки
CS - выбор кристалла
A0,RW,E - управляющие выводы соответственно.
DATAIN обьявляется как PINB
Эта фукция выдает не состояние колонки жки, а то что мы в него последний раз записали. Что я делаю неправильно???????? Уже третий день подряд парюсь....
E-mail: info@telesys.ru