[an error occurred while processing this directive]
|
Кто нибудь,обьясните как здесь делается назначение битов портов:
http://www.piclist.com/techref/microchip/language/c/io/lcd/hitachilcd-ak/index.htm
Ни фига не понял,вкратце так:
#ifndef PIN
#define PIN(n,x,y) static volatile bit n @ (unsigned)&x*8+y
#endifPIN (LCD_E, PORTA, 1);// Pin for LCD /E signal
PIN (LCD_RW, PORTA, 3);// Pin for LCD RW signal
PIN (LCD_RS, PORTA, 2);// Pin for LCD RS signal
//это в хедере lcd.h
//а в файле lcd.c так:
LCD_E = 1;// Start to write it
delay_uS (2);
LCD_E = 0;// Finish write cycle
//когда собираю говорит что LCD_E undefined.
E-mail: info@telesys.ru