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

 
 
> Индикатор WH-0802 не правильно показывает. При подключении программатора - правильно.
sanstan
сообщение Mar 29 2011, 12:06
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 29-03-11
Пользователь №: 63 969



Здравствуйте, проблема такая:
Устройство собрано на ATMega128. Индикатор WH-0802 не правильно показывает- отображает абракадабру. При подключении программатора - правильно.
Думал, дело в RESET. ставил конденсаторы и 0,1 и 0,01. Подтягивал к питанию через резисторы 3-300кОм.
Подскажите, в чем дело?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
rx3apf
сообщение Mar 29 2011, 12:20
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(sanstan @ Mar 29 2011, 16:06) *
Подскажите, в чем дело?

Как назло, все дежурные телепаты в отпуске. А остальным требуется как минимум схема включения. А заодно - если индикатор подключен через шлейф, то длина шлейфа. И всякие неприличные вопросы типа "а времянки соблюдаете" ?
Go to the top of the page
 
+Quote Post
sanstan
сообщение Mar 29 2011, 12:51
Сообщение #3





Группа: Новичок
Сообщений: 3
Регистрация: 29-03-11
Пользователь №: 63 969



Да, плата индикатора висит на проводках. Там же провода, по которым идут другие команды(5В). Длина проводов по 8см. Все провода индикатора надо в экран убирать?

Сообщение отредактировал sanstan - Mar 29 2011, 12:55
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Mar 29 2011, 13:18
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Цитата(sanstan @ Mar 29 2011, 16:51) *
Да, плата индикатора висит на проводках. Там же провода, по которым идут другие команды(5В). Длина проводов по 8см. Все провода индикатора надо в экран убирать?
Может, у Вас программатор подтягивает несколько линий данных к питанию, а нули/единицы Вы переключаете с помощью ригистра DDR, и с подключенным программатором единицы проходят, а с отключенным вместо единиц неизвестно что... Вот так я нателепатил sm.gif
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 29 2011, 17:11
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(sanstan @ Mar 29 2011, 16:51) *
Да, плата индикатора висит на проводках. Там же провода, по которым идут другие команды(5В). Длина проводов по 8см. Все провода индикатора надо в экран убирать?

Нет, 8 см - это не та длина, где в данном случае можно ожидать каких-то проблем. Надо обратить внимание на соблюдение временных интервалов и соблюдение диаграмм сигналов.

Цитата(RabidRabbit @ Mar 29 2011, 17:18) *
и с подключенным программатором единицы проходят, а с отключенным вместо единиц неизвестно что... Вот так я нателепатил sm.gif

Не, попытка не засчитывается - у этих модулей есть встроенный pull-up на линиях. Мимо...
Go to the top of the page
 
+Quote Post
MaslovVG
сообщение Mar 29 2011, 17:27
Сообщение #6


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

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



А как у вас с питанием и фильтрацией его. Может программатор поднимает питание, а своего недостаточно.
Смотреть нужно уровни и диаграммы осцилографом а не гадать.
Go to the top of the page
 
+Quote Post
sanstan
сообщение Mar 30 2011, 08:27
Сообщение #7





Группа: Новичок
Сообщений: 3
Регистрация: 29-03-11
Пользователь №: 63 969



Не стал особо гадать, поставил на RESET конденсатор 220мкф и резистор 10к на питание. Получил задержку обнуления полсекунды, индикатор заработал.
Всем спасибо за ответы!
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Mar 30 2011, 10:11
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(sanstan @ Mar 30 2011, 12:27) *
Не стал особо гадать, поставил на RESET конденсатор 220мкф и резистор 10к на питание. Получил задержку обнуления полсекунды, индикатор заработал.

Варварство. И, главное, зачем ? Ту же самую задержку можно было реализовать программно (да, после подачи питания до начала любых действий с индикатором _обязательно_ нужна задержка, не менее 40 mS).
Go to the top of the page
 
+Quote Post
niXto
сообщение Apr 7 2011, 05:27
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 24-06-09
Из: Беларусь
Пользователь №: 50 607



Цитата(rx3apf @ Mar 30 2011, 13:11) *
Варварство. И, главное, зачем ? Ту же самую задержку можно было реализовать программно


Эту задержку можно реализовать фузами, зачем программно?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 08:59
Рейтинг@Mail.ru


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