Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Изделий с ЖКИ мало (около 10), но делаю так давно (с 2003). Проблеммы были именно на первом изделии с 4-битной шиной и отдельными конденсаторами возле контроллера и длинной шиной (30-40см) до ЖКИ. Все остальные 8 бит - проблем небыло.

Отправлено Юрий_СВ 24 января 2009 г. 23:29
В ответ на: вопрос первый - давно так работаете? второй - сколько партий ЖКИ прошло? третий - дайте примерчик кода с задержками, плз. я чета туплю где-куда... отправлено пользователем LordN 24 января 2009 г. 23:14

Частота кварца 16 МГц. Этот кусок вызывается примерно каждые 0,25 мс
//--------------------------------------------- ЖКИ
if (lcd_buf_rx_ptr!=lcd_buf_tx_ptr)
{
do
{
t2.lcd.data=lcd_buf[lcd_buf_tx_ptr++];
if (t2.lcd.data==LCD_CMD_FLAG)
{
t2.lcd.data=lcd_buf[lcd_buf_tx_ptr++];
LCD_CLEAR_RS;
} // от изменения RS до LCD_SET_STROBE надо 1 такт
else LCD_SET_RS;

LCD_SET_STROBE;
LCD_DATA_PORT=t2.lcd.data; // до LCD_CLEAR_STROBE надо 2 такта
LCD_CLEAR_STROBE; // между Е=1 и Е=0 не менее 4
тактов
} while(0);
}


Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
отымите от 2 единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru