Например TDA7294

Форум РадиоКот • Просмотр темы - Работа с ЖКИ на контроллере HD44780 и его аналогах
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вс янв 25, 2026 21:47:17

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2456 ]     ... , , , 8, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 10, 2009 00:04:52 
Мучитель микросхем

Зарегистрирован: Вс июн 01, 2008 12:16:38
Сообщений: 459
Рейтинг сообщения: 0
kybertech писал(а):
...
На МК всегда фьюзы были выставлены по умолчанию, то есть заводсткие.

Ну так, отключите JTAG наконец, он включен в состоянии поставки.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 10, 2009 00:07:38 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Пт окт 31, 2008 02:54:28
Сообщений: 170
Откуда: Украина
Рейтинг сообщения: 0
smac писал(а):
kybertech писал(а):
...
На МК всегда фьюзы были выставлены по умолчанию, то есть заводсткие.

Ну так, отключите JTAG наконец, он включен в состоянии поставки.


Ага. отключил на одном МК после чего он вообще перестал программироваться и читаться.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 10, 2009 06:06:46 
Мявтор!
Аватар пользователя

Карма: 16
Рейтинг сообщений: 43
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Сообщений: 2057
Откуда: Челябинск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Нет. Вы сначала покажите как у ВАС счас стоят


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 10, 2009 10:17:50 
Мучитель микросхем

Зарегистрирован: Вс июн 01, 2008 12:16:38
Сообщений: 459
Рейтинг сообщения: 0
kybertech писал(а):
Ага. отключил на одном МК после чего он вообще перестал программироваться и читаться.

Значит либо криво отключали, либо программатор у Вас кривой.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 10, 2009 11:21:55 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Пт окт 31, 2008 02:54:28
Сообщений: 170
Откуда: Украина
Рейтинг сообщения: 0
Вот так у меня установлены фьюзы на данный момент.


Вложения:
Комментарий к файлу: стандартные установки фьюзов
fuse.jpg [36.32 KiB]
Скачиваний: 1005
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 10, 2009 12:12:39 
Мявтор!
Аватар пользователя

Карма: 16
Рейтинг сообщений: 43
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Сообщений: 2057
Откуда: Челябинск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ну и что Вы хотите?
Правильно все советуют fuse JTAGEN галочку уберите
иначе порт С никогда у вас работать не будет как порт


а то что потом контроллер не видится так это не от этого
счас у вас кстати стоит работа от внутреннего генератора - по умолчанию

если надо для кварца то снимите галочки с fuse CKEL1,CKEL2,CKEL3

я же вам картинку давал

и не забудьте потом нажать Write


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт мар 10, 2009 20:57:57 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Пт окт 31, 2008 02:54:28
Сообщений: 170
Откуда: Украина
Рейтинг сообщения: 0
dt_andrew писал(а):
ну и что Вы хотите?
Правильно все советуют fuse JTAGEN галочку уберите
иначе порт С никогда у вас работать не будет как порт


а то что потом контроллер не видится так это не от этого
счас у вас кстати стоит работа от внутреннего генератора - по умолчанию

если надо для кварца то снимите галочки с fuse CKEL1,CKEL2,CKEL3

я же вам картинку давал

и не забудьте потом нажать Write


На счёт кварца это я в курсе !
А на счёт JTagen может так совпало что как я только убрал галочку и попробовал на устройстве, видать спалил его. И он перестал определяться !
Ещё раз огромное спасибо !


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт мар 13, 2009 15:31:05 
Открыл глаза

Зарегистрирован: Сб июн 14, 2008 11:51:50
Сообщений: 44
Рейтинг сообщения: 0
Всем привет.
Пытаюсь подключить WH1602O-YYB-CTK (winstar) а атмеге8.
схема подключения по 4х битному режиму
Замучался с инициализацией. Помогите плизки. как это сделать. прочитал кучу статей и примеров, по отдельности вроде все понятно но когда пытаюсь собрать все это вместе и применить к своему примеру голова начинает трещать по швам)))) (ассемблер)


Вложения:
.JPG [98.49 KiB]
Скачиваний: 981
Вернуться наверх
 
Не в сети
 Заголовок сообщения: проблема с инициализацией дисплея NC0802A-YHY-TS
СообщениеДобавлено: Вс мар 15, 2009 22:06:47 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Сб фев 16, 2008 04:35:19
Сообщений: 168
Откуда: г.Тольятти
Рейтинг сообщения: 0
Товарищи коты,и гуру в программировании на СИ! Помогите с инициализацией дисплея NC0802A-YHY-TS подключаю как в даташите нарисовано,при включении загорается верхняя строка и всё больше ничего с ней не могу сделать я думаю что после инициализации где я выставляю мигающий курсор строка должна погаснуть и появиться мигающий курсор я прав?
кварц на 4мгц,питание 5.7 вольта от зарядника сотового,
вот код которым я пытаюсь его инициализировать:
Код:
 #include <tiny2313>
#include <delay>
#define RS  PORTD.4   //
#define RW PORTD.5  //
#define E PORTD.6     //стробирующий выход
#define RESET 0x01   // очистка экрана
#define DATA PORTB
#define DB7 PORTB.7
#define DB6 PORTB.6
#define DB5 PORTB.5
#define DB4 PORTB.4
#define DB3 PORTB.3
#define DB2 PORTB.2
#define DB1 PORTB.1
#define DB0 PORTB.0


void init(void){
delay_ms(999);

RS=0;RW=0;
DB7=0;DB6=0;DB5=1;DB4=1;DB3=1;DB2=0;DB1=0;DB0=0;  /*DB4-установили 8 битный режим,
  DB3-2х строчный режим,DB2-5х7 точек*/
delay_us(40); //пауза в 40 мкс
RS=0;RW=0;
DB7=0;DB6=0;DB5=1;DB4=1;DB3=1;DB2=1;DB1=0;DB0=0;
delay_us(100);
RS=0;RW=0;
DB7=0;DB6=0;DB5=1;DB4=1;DB3=1;DB2=1;DB1=0;DB0=0;
delay_us(200);
RS=0;RW=0;
DB7=0;DB6=0;DB5=1;DB4=1;DB3=1;DB2=1;DB1=0;DB0=0;
delay_us(200);
RS=0;RW=0;
DB7=0;DB6=0;DB5=0;DB4=0;DB3=1;DB2=1;DB1=1;DB0=1;/*DB2-включили дисплей,
  DB1-включить кусор,DB0-курсор мигающий*/
delay_us(200);
RS=0;RW=0;
DB7=0;DB6=0;DB5=0;DB4=0;DB3=0;DB2=1;DB1=1;DB0=0;/*DB1-сдвиг курсора вправо*/
delay_us(200);

}

_________________
***********
Не трогайте мокрыми руками оголённые провода, они могут заржаветь.
***********


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб мар 21, 2009 14:21:23 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вс янв 07, 2007 01:45:48
Сообщений: 491
Откуда: Российская Федерация, будь она неладна...
Рейтинг сообщения: 0
2k000858

Прилепил библиотеки.
Кое где кривовато, после того как написал руки не доходят всё окультурить. Думаю разберётесь.


Вложения:
LCD.rar [933 байт]
Скачиваний: 702

_________________
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб мар 21, 2009 20:30:46 
Сверлит текстолит когтями
Аватар пользователя

Карма: 4
Рейтинг сообщений: 10
Зарегистрирован: Пт фев 16, 2007 14:18:20
Сообщений: 1132
Откуда: Новосибирск
Рейтинг сообщения: 0
Всем привет! Кто нибудь знает обучалку по юзанию аналогичных дисплеев?Я пишу на Си.просто никагда с ними не работал.решил начать.
Вот нарыл код

Код:
#include <mega8>

// Alphanumeric LCD Module functions
#asm
   .equ __lcd_port=0x18 ;PORTB
#endasm
#include <lcd>

// Declare your global variables here

void main(void)
{
 char *_str="Hello word!"; //Создаем выводимую строку

PORTD=0x00; //Выставляем все выходы PORTD на ноль

DDRD=0x00; // Выставляем все выходы PORTD как входы

lcd_init(16); // Инициализация ЖКИ на 16 символов

lcd_gotoxy(0,0); // Переводим курсор на первый символ первой строки

lcd_puts(_str);   // Выводим строку _str на дисплей ЖКИ

if (PIND.6==0)
        {
            char *_str="Menu";   //ОШИБКА
            lcd_gotoxy(0,0);
            lcd_puts(_str);
        }
}

Выдает ошибку при компиляции Error: variable '_str' already initialized


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 25, 2009 19:50:40 
Родился

Зарегистрирован: Ср мар 25, 2009 19:47:42
Сообщений: 4
Рейтинг сообщения: 0
У меня вопросик небольшой. Тут выше писали, что BF (busy flag) не всегда можно прочитать. В каких случаях он недоступен или неверно отражает состояние? А то хотелось бы все таки обращаться к дисплею и анализировать флаг готовности, а не лепить задержки...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Ср мар 25, 2009 20:26:35 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вс янв 07, 2007 01:45:48
Сообщений: 491
Откуда: Российская Федерация, будь она неладна...
Рейтинг сообщения: 0
Смотрите вложения
ЗЫ: Иногда создаётся впечатление, что ДАТАШИТОВ просто не существует.


Вложения:
lcd.rar [116.39 KiB]
Скачиваний: 687

_________________
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт мар 26, 2009 12:27:44 
Родился

Зарегистрирован: Ср мар 25, 2009 19:47:42
Сообщений: 4
Рейтинг сообщения: 0
Понял. Спасибо. :) Просто в моем даташите этого не было... Там просто паузы между командами расписаны без сносок, что нельзя читать BF.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб мар 28, 2009 19:13:01 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22
Сообщений: 2401
Откуда: Россия, Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Для всех желающих научиться работать с LCD настоятельно рекомендую прочитать ... :cry:
Хотел прилепить файл, но он оказался слишком длинный 393кб не получилось. Кому надо пишите в личку перешлю.

Разбейте архиватором пополам и выложите. Заранее спасибо. Aheir

_________________
Чем дальше, тем больше становлюсь занудой...
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб мар 28, 2009 23:25:00 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22
Сообщений: 2401
Откуда: Россия, Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Итак статейка о LCD на HD44780, оч.давно нарыл где-то на просторах инета, мне помогло освоиться, надеюсь поможет кому-то еще
(главное все по нашенски и доходчиво 8) ).
Всем удачи.
Спасибо Aheir, сам бы точно до такого не додумался, нормальные герои всегда идут в обход :)))


Вложения:
lcd.part2.rar [173.65 KiB]
Скачиваний: 1092
lcd.part1.rar [195.31 KiB]
Скачиваний: 1109

_________________
Чем дальше, тем больше становлюсь занудой...
Изображение
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб мар 28, 2009 23:47:23 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вс янв 07, 2007 01:45:48
Сообщений: 491
Откуда: Российская Федерация, будь она неладна...
Рейтинг сообщения: 0
Даташит на МЭЛТовский дисплей, и флаг в руки + барабан на шею :)))

_________________
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс мар 29, 2009 00:53:24 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 2
Рейтинг сообщений: 11
Зарегистрирован: Пт май 23, 2008 19:32:22
Сообщений: 2401
Откуда: Россия, Волгоград
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Ну по МЭЛТовским пдфкам новичкам будет трудновато постичь азы применения.

_________________
Чем дальше, тем больше становлюсь занудой...
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вс мар 29, 2009 19:30:59 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вс янв 07, 2007 01:45:48
Сообщений: 491
Откуда: Российская Федерация, будь она неладна...
Рейтинг сообщения: 0
Цитата:
Ну по МЭЛТовским пдфкам новичкам будет трудновато постичь азы применения.

Ну совсем не согласен! Когда я ещё только "понюхал" контроллеры, прокурил пдф мэлта, и практически без проблем запустил железяку!
Даже спрашивать ни у кого не пришлось!

_________________
Научить нельзя, можно научиться. Пифагор.
Вставь недостающие буквы в слово *у*ня. Если у тебя получилось слово кухня, значит ты интеллигентный человек.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт апр 03, 2009 21:46:56 
Родился

Зарегистрирован: Сб мар 28, 2009 17:07:00
Сообщений: 10
Рейтинг сообщения: 0
а можно ли дописать библиотеку CodeVision для работы с русскими буквами?

_________________
Блуд не любит флуд = )


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2456 ]     ... , , , 8, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y