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

 
 
 
Reply to this topicStart new topic
> Atmega16+LCD, На макетной плате работает криво
Vny4ek
сообщение Oct 15 2008, 05:17
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 145
Регистрация: 11-01-08
Пользователь №: 34 001



Добрый день. Собрал макетку на ней Mega16 и 16символьный в 2 строки дисплей. Собрал программу в исходниках кодвижена в экземплах, ну где просто выводится Hello World. Прошиваю. Надпись появляется, далее отсоединяю 5 проводков. и включаю заново схему. Но вижу только квадратики в верхнем ряду дисплея. Пробовал другую программу, более сложную, с ней такая же беда, глюки при отключении от компа. Чипы менял, вставлял в постельку другую. Подскажите что не так делаю?
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Oct 15 2008, 05:25
Сообщение #2


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

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



Цитата(Vny4ek @ Oct 15 2008, 08:17) *
Добрый день. Собрал макетку на ней Mega16 и 16символьный в 2 строки дисплей. Собрал программу в исходниках кодвижена в экземплах, ну где просто выводится Hello World. Прошиваю. Надпись появляется, далее отсоединяю 5 проводков. и включаю заново схему. Но вижу только квадратики в верхнем ряду дисплея. Пробовал другую программу, более сложную, с ней такая же беда, глюки при отключении от компа. Чипы менял, вставлял в постельку другую. Подскажите что не так делаю?


Что значит "отсоединяю 5 проводков"? Хотите сказать что сначала он у вас работал в 8мибитном подключении а потом вы его переводите в 4хбитное без опроса бита занятости? Раз отображается только первый ряд то у вас не проходит инициализация индикатора. Вам нужно переписать процедуру инициализации переделав её под 4хбитный интерфейс и убрать опрос бита занятости из функциях работы с индикатором.
Go to the top of the page
 
+Quote Post
Vny4ek
сообщение Oct 15 2008, 05:33
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 145
Регистрация: 11-01-08
Пользователь №: 34 001



Нет пять проводков это типа программатор. И когда он этими 5ю шнурками подключен к компу после перепрошивки, то дисплей инитится и выводит все как надо, далее я отключаюсь от разьема программирования и выдергиваю из розетки, через время включаю а ничего не работает.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Oct 15 2008, 05:37
Сообщение #4


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(Vny4ek @ Oct 15 2008, 09:33) *
Нет пять проводков это типа программатор. И когда он этими 5ю шнурками подключен к компу после перепрошивки, то дисплей инитится и выводит все как надо, далее я отключаюсь от разьема программирования и выдергиваю из розетки, через время включаю а ничего не работает.

Вероятно, отсоединением Вы нарушаете работоспособность.
Например, цепь сброса.
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Oct 15 2008, 05:41
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Цитата(Vny4ek @ Oct 15 2008, 09:33) *
Нет пять проводков это типа программатор. И когда он этими 5ю шнурками подключен к компу после перепрошивки, то дисплей инитится и выводит все как надо, далее я отключаюсь от разьема программирования и выдергиваю из розетки, через время включаю а ничего не работает.

Старайтесь все-таки изъясняться, так чтобы Вас понимали. Если по сути, то могу предположить, что у вас проблемы со сбросом контроллера, когда подключен программатор то сброс формируется им и все как то работает.
Go to the top of the page
 
+Quote Post
Vny4ek
сообщение Oct 15 2008, 05:42
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 145
Регистрация: 11-01-08
Пользователь №: 34 001



Врядли тут ведь важно только резет контакт, я вот еще вспомнил, что не припаял еще конденсаторы в обвязке кварца (небыло под рукой) из за этого может? и еще почему то когда я в понипроге снимаю галочку с JTAG у меня чип один перестал читатся, Кварц кстати 8Мгц
Я пробовал еще на резет подать землю на секунду, и после этого контроллер должен начать работу заново ведь. Но ничего не помогло

Сообщение отредактировал Vny4ek - Oct 15 2008, 05:44
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Oct 15 2008, 05:50
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Цитата
далее я отключаюсь от разьема программирования и выдергиваю из розетки

Переведите на русский:
1. Отключаюсь -- понятно.
2. Про розетку - подробнее. Что за розетка?


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
Vny4ek
сообщение Oct 15 2008, 06:12
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 145
Регистрация: 11-01-08
Пользователь №: 34 001



Простите плиз, за кривоописание. От розетки= выключаю блок питания на 4.4в, от этого девайса запитана вся схема.

Подскажите плиз еще варианты, что посмотреть, очень надо
Go to the top of the page
 
+Quote Post
garbuz
сообщение Oct 15 2008, 06:13
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 54
Регистрация: 12-10-08
Пользователь №: 40 892



Цитата(Vny4ek @ Oct 15 2008, 09:17) *
Добрый день. Собрал макетку на ней Mega16 и 16символьный в 2 строки дисплей. Собрал программу в исходниках кодвижена в экземплах, ну где просто выводится Hello World. Прошиваю. Надпись появляется, далее отсоединяю 5 проводков. и включаю заново схему. Но вижу только квадратики в верхнем ряду дисплея. Пробовал другую программу, более сложную, с ней такая же беда, глюки при отключении от компа. Чипы менял, вставлял в постельку другую. Подскажите что не так делаю?

Контраст подрегулировать надо.

Залейте прогу мигания светодиодом и подключите его - убедитесь что мигает - значит прошивка и тактирование МК у вас в номре. Провереный проект для заливки и теста есть в pid.by.ru/z1.htm архивом файлов к задаче.
Go to the top of the page
 
+Quote Post
Vny4ek
сообщение Oct 15 2008, 06:20
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 145
Регистрация: 11-01-08
Пользователь №: 34 001



Ок. Контрастность я коекак отрегулировал. Вот насчет проверить работу чипа, простой программой со светодиодом это обязательно попробую.
Go to the top of the page
 
+Quote Post
garbuz
сообщение Oct 15 2008, 06:40
Сообщение #11


Участник
*

Группа: Новичок
Сообщений: 54
Регистрация: 12-10-08
Пользователь №: 40 892



Цитата(Vny4ek @ Oct 15 2008, 09:42) *
Я пробовал еще на резет подать землю на секунду, и после этого контроллер должен начать работу заново ведь. Но ничего не помогло

Может у вас там 0 всегда без проогера ? RESET нужно подтянуть резистором 5-10 кОм к питанию и конденсатор с ресета на землю припаять на 0.01 - 0.1 мкФ
Go to the top of the page
 
+Quote Post
Stanislav_S
сообщение Oct 15 2008, 07:24
Сообщение #12


извечный пессимист
*****

Группа: Свой
Сообщений: 1 113
Регистрация: 9-10-06
Из: Днепропетровск
Пользователь №: 21 125



И еще обязательно конденсаторы по питанию меги и индикатора должны стоять.


--------------------
Slaves are those of this world
Given freedom to lay chains upon The Master
The wolf is no longer free
Release the chains and come for me
Go to the top of the page
 
+Quote Post
Vny4ek
сообщение Oct 16 2008, 05:09
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 145
Регистрация: 11-01-08
Пользователь №: 34 001



Всем спасибо кто принимал участие в помощи, разобрался что к чему. Дело было в следующем: В качестве питания я взял адаптер от мотороллы там написано 4.4В но я не увидел что он на напряжение 100В а не 220В. Представляю что там было на выходе. Как только не крякнул дисплей чип ума не приложу
Go to the top of the page
 
+Quote Post
one_eight_seven
сообщение Oct 16 2008, 06:20
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 916
Регистрация: 3-10-08
Из: Москва
Пользователь №: 40 664



Нормально не крякнул. Выходное напряжение сравнивается с эталонным, а не со входным.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 3rd September 2025 - 13:15
Рейтинг@Mail.ru


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