реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Вопросы начинающего по AT91SAM7S256, Наверное жутко ламерские
hd44780
сообщение Aug 8 2012, 11:31
Сообщение #31


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(mempfis_ @ Aug 8 2012, 12:43) *
ничто так не полезно при отладке как UART - поверьте наслово!!!


Да я знаю, приходилось.... Когда-то через него глюки с PDIUSBD12D вылавливал на AVR-е sm.gif
Я просто max3232 на плате не развёл (поленился в своё время rolleyes.gif ), теперь придётся их вторым этажом лепить ...


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Aug 8 2012, 14:05
Сообщение #32


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(hd44780 @ Aug 8 2012, 14:31) *
Да я знаю, приходилось.... Когда-то через него глюки с PDIUSBD12D вылавливал на AVR-е sm.gif
Я просто max3232 на плате не развёл (поленился в своё время rolleyes.gif ), теперь придётся их вторым этажом лепить ...


а зачем его на плате лепить?
у нас для оладки выводится на разъём RDX/TXD/GND с любого доступного UART. И есть небольшая платка-переходник UART-USB которая шлейфом цепляется к отлаживаемой плате. Отлаживаемые платы меняются - переходник остаётся...
Go to the top of the page
 
+Quote Post
hd44780
сообщение Aug 8 2012, 14:19
Сообщение #33


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(mempfis_ @ Aug 8 2012, 17:05) *
у нас для оладки выводится на разъём RDX/TXD/GND с любого доступного UART. И есть небольшая платка-переходник UART-USB которая шлейфом цепляется к отлаживаемой плате. Отлаживаемые платы меняются - переходник остаётся...


Я и собираюсь так сделать - на отдельной плате MAX и 2 разъёма COM-портовских, а к плате с процом проводки...


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Aug 8 2012, 14:53
Сообщение #34


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (hd44780 @ Aug 8 2012, 18:24) *
Сейчас хочу LCD HD44780 прикрутить, чтобы было куда текст гнать. UARTы как-то некошерно rolleyes.gif

Если есть возможность, прикрепляйте к шине внешней памяти. Эти дисплеи для нее и предназначены. Это уже на аврках за отсутствием таковой все программно эмулировалось.


--------------------
Выбор.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 8 2012, 15:05
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(haker_fox @ Aug 8 2012, 18:53) *
Если есть возможность, прикрепляйте к шине внешней памяти. Эти дисплеи для нее и предназначены. Это уже на аврках за отсутствием таковой все программно эмулировалось.

Шины на этих SAM'ах нет. Да и смысла особого подключать так не вижу по двум причинам:
1. У HD44780 "мотороловская" шина, у подавляющего числа МК - "интеловская".
2. Это очень медленное устройство. Если на шине живет кто-то еще, может послужить тормозом.
Go to the top of the page
 
+Quote Post
hd44780
сообщение Aug 10 2012, 07:26
Сообщение #36


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



MAX2323 на 2 UART-а почти спаял sm.gif
Но пока на работе - вопрос по дисплею HD44780.
Он требует +5в, проц - +3.3в. Ноги проца 5V tolerant. Это вроде означает, что я могу соединять их непосредственно.

Нарыл "Приёмник мечты" Гены Завидовского, там у него стоит ATSAM7S64 и такой дисплей. У него между процом и дисплеем на каждой линии стоят какие-то резисторы (сигналы LCD_xx - от проца) - вложение. Номинал их я не понял sad.gif .
Всё, что разобрал - в цепи питания - 820 ом. А зачем? Типа пониженное напряжение питания?

Вопрос - нужны ли эти резюки, или всё же можно непосредственно?

Спасибо.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Aug 11 2012, 06:53
Сообщение #37


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(hd44780 @ Aug 10 2012, 10:26) *
Но пока на работе - вопрос по дисплею HD44780.
Он требует +5в, проц - +3.3в. Ноги проца 5V tolerant. Это вроде означает, что я могу соединять их непосредственно.


Поищите индикатор на 3,3 вольта. У нас в одном устройстве стоял индикатор подцепленный к LPC23. Схемотехник сделал как он выражается "по тупому" - т.е. просто без резисторов соединил все линии индикатора с процессором. Вроде всё работает. Я сам когдато к меге запитанной от 3,3 вольта цеплял 5тивольтовый индикатор, тоже запитанный от 3,3. Но я добавлял инвертор напряжения для регулировки контрастности - всё работало.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 11 2012, 09:31
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(hd44780 @ Aug 10 2012, 11:26) *
Но пока на работе - вопрос по дисплею HD44780.
Он требует +5в, проц - +3.3в. Ноги проца 5V tolerant. Это вроде означает, что я могу соединять их непосредственно.

Не означает: посмотрите в документации на индикатор минимальное напряжение высокого уровня для входа (VIHmin) - оно должно быть ниже 3.3В с некоторым запасом. На выводах процессора, подключенных к индикатору, не забудьте отключить pull-up'ы.
Go to the top of the page
 
+Quote Post
hd44780
сообщение Aug 11 2012, 17:14
Сообщение #39


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Спасибо.

Цитата
Но я добавлял инвертор напряжения для регулировки контрастности - всё работало.

А схемку инвертора можете подкинуть? Я такое читал когда-то раньше, но ни одной схемы чего-то не видел sad.gif .

Есть ещё у меня цветной граф дисплей на базе ILI9320, я его успешно запустил (не без здешней форумной помощи) на 3.3в на Mega16A.
Но я пока не хочу за него браться, слишком сложно пока для меня.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Aug 11 2012, 22:37
Сообщение #40


Практикующий маг
******

Группа: Свой
Сообщений: 3 634
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



Цитата(hd44780 @ Aug 10 2012, 11:26) *
Нарыл "Приёмник мечты" Гены Завидовского, там у него стоит ATSAM7S64 и такой дисплей. У него между процом и дисплеем на каждой линии стоят какие-то резисторы (сигналы LCD_xx - от проца) - вложение. Номинал их я не понял sad.gif .

Написано же -RF CHOKE, то бишь феритовая "бусинка", очень правильная весч в приемнике, т.к линии дисплея достаточно длинные и идут не всегда по плате, а стало быть являются источником помех. Кстати можно поставить и обычные резисторы, будет не хуже и дополнительная "толерантность" к 5В будет (если вдруг прилетит)
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Aug 12 2012, 07:41
Сообщение #41


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(hd44780 @ Aug 11 2012, 20:14) *
А схемку инвертора можете подкинуть? Я такое читал когда-то раньше, но ни одной схемы чего-то не видел sad.gif .


ICL7660 - в pdf есть всё - и описание, и схема.
На некоторых индикаторах даже разведено место под инвертор - посмотрите на своём.

Сообщение отредактировал mempfis_ - Aug 12 2012, 07:42
Go to the top of the page
 
+Quote Post
hd44780
сообщение Aug 12 2012, 18:11
Сообщение #42


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Цитата(Alexashka @ Aug 12 2012, 01:37) *
Написано же -RF CHOKE, то бишь феритовая "бусинка"

Так бы и написал - Ferrite Bead, а то RF CHOKE какое-то sm.gif .... С этим ясно.

Цитата(mempfis_ @ Aug 12 2012, 10:41) *
ICL7660 - в pdf есть всё - и описание, и схема.
На некоторых индикаторах даже разведено место под инвертор - посмотрите на своём.

Спасибо. Посмотрел. У меня этих индикаторов штук 10 sm.gif разных. И 16x2, и 20х4. На некоторых есть место под микросхему SO-8, на некоторых нет.
Сейчас играюсь с WH1602, на нём нету.
Откопал темку про эти ЖКИ и инверторы - http://electronix.ru/forum/index.php?showtopic=73819 , прочитал. Но там всё в воздухе повисло, автор сгинул в небытие ...

Осталось непонятно - выход инвертора цеплять непосредственно на вход контраста? И переменный резистор не нужен вообще?

Вот ещё что-то родственное - http://forum.ixbt.com/topic.cgi?id=48:8204 Дисплей не такой, но тема похожая.
У меня дисплей такой есть, но я на него не смотрел.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
hd44780
сообщение Aug 22 2012, 17:12
Сообщение #43


Профессионал
*****

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Дисплей ожил. Bolymin BC2004. Оказалось он не любит 4-битный режим sm.gif . Подключил по 8-битному, сразу пошёл.
Без инвертора, с 5в питанием. Pull-up-ы выключил, как тут выше советовали.

Зато с сихронным выводом разобрался sm.gif . А то тоскливо как-то глядеть на кучу операций типа

if (rs!=0)
LCD_TARGET_PORT_S = LCD_RS_BIT;
else
LCD_TARGET_PORT_C = LCD_RS_BIT;


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 22:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01482 секунд с 7
ELECTRONIX ©2004-2016