Страница 1 из 1

Atmega выдает 1.6В в HIGH (питание 5В) В чем дело? Я сдалюсь

Добавлено: Пт май 30, 2008 22:36:03
ArtemKuchin
Тупость творится. В прошлые выходные все было окей. Пересобрал на макетке снова все, вроде как было, и появились глюки.

Итак, Atmega8 на макетной плате. Питание 5В (проверено мультиметром!) от шины USB
Поключено
RESET на Vcc через 10К
Vcc
GND на обетх сторона чипа
Avcc на Vcc
Aref не подключен

На PD (любая нога) сидит LED с резюком (200Ом, пробовал 50 Ом тоже) по схеме PIN --- LED --- R ---GND

Простая программа:

#define F_CPU 1000000UL

#include <avr>
#include <util>

void main() {
DDRD=0x11111111;
PORTD=0b11111111;
for(;;){
PORTD^=0b11111111;
_delay_ms(250);
}
}

Тыкаю диод на PD0 (под RESET) - хорошо мыргает
Тыкаю в PD1,PD2,PD3 - ЕЛЕ ВИДНО
Поменял порт на PC. На PC4 - хорошо мыргает, на PC3,PC2,PC1- еле видно.
Интересно то, что PC4 и PD0 - на против друг друга.
Выключил ADC - один фиг.
С горя померял напряжение на хилых портах: 1.6В.
Думал спалил MCU. Поменял на другую Atmega 8 (У меня две Atmega8 и одна Atmega8L - все так глючат).
Перетыкнул провода заново. Убрал разъем программатора. Все так же глючит.

Какого черта? Что вообще происходит?

Макетка такая: http://www.artem.ru/cgi-bin/news?c=v&id=726

Добавлено: Пт май 30, 2008 22:57:01
tych
Мистика ! Дело к полуночи :cry:

Re: Atmega выдает 1.6В в HIGH (питание 5В) В чем дело? Я сда

Добавлено: Пт май 30, 2008 23:46:12
Телерадиокошак
Напряжение, то, которое 1.6, каким образом мерялось?
И вообще, я бы на твоем месте резисторы побольше поставил. 200 - маловато.

Re: Atmega выдает 1.6В в HIGH (питание 5В) В чем дело? Я сда

Добавлено: Пт май 30, 2008 23:55:35
ArtemKuchin
Телерадиокошак писал(а):Напряжение, то, которое 1.6, каким образом мерялось?
И вообще, я бы на твоем месте резисторы побольше поставил. 200 - маловато.
языком :))

мультиметром конечно, когда на ногу подавал напряжение (не с 250мс задержкой, а постоянно врубал ногу и смотрел что там).

Резистор, сейчас не по теме, он тут не причем. Пихнул че было.

Re: Atmega выдает 1.6В в HIGH (питание 5В) В чем дело? Я сда

Добавлено: Сб май 31, 2008 00:01:13
Телерадиокошак
artemm писал(а): мультиметром конечно, когда на ногу подавал напряжение
И при этом к ноге ничего не подключено? Ну тогда и правда мистика.

Re: Atmega выдает 1.6В в HIGH (питание 5В) В чем дело? Я сда

Добавлено: Сб май 31, 2008 00:12:45
tych
Телерадиокошак писал(а):Ну тогда и правда мистика.
Я её "на раз" просекаю.

Re: Atmega выдает 1.6В в HIGH (питание 5В) В чем дело? Я сда

Добавлено: Сб май 31, 2008 00:12:46
ArtemKuchin
Телерадиокошак писал(а):
artemm писал(а): мультиметром конечно, когда на ногу подавал напряжение
И при этом к ноге ничего не подключено? Ну тогда и правда мистика.
Нет, не подключено. Мистика полнейшая. Я уже чип в другое место макетки переставил (мол, может с ней что-то не так).
Есть еще две идеи:

1) рядом с макеткой постоянный магнит в 10 см лежал неделю. Может повлияло макетку (чипа в другом месте)
2) может что-то с программатором не так и он УБИЛ оба тестируемых чипа как-то хитро (хотя все работет как надо, программится, читается)

Добавлено: Сб май 31, 2008 00:14:12
tych
Это не оЧепятка ?

DDRD=0x11111111;

если в проге так то это равносильно

DDRD=0x11;

или

DDRD=0b00010001;

Добавлено: Сб май 31, 2008 00:18:32
ArtemKuchin
tych писал(а):Это не оЧепятка ?

DDRD=0x11111111;

если в проге так то это равносильно

DDRD=0x11;

или

DDRD=0b00010001;
Мама мия.. еклмн.. трындец. ща опять буду все собирать и подключать и проверят ибо не усну.

Добавлено: Сб май 31, 2008 00:25:41
tych
Время заполночь ( 1:25 ) - и мистика улетучилась ... иссякла вся ! :lol:

А PROTEUS сразу бы серым цветом показал что некоторые ножки входы а не выходы - достаточно было мегу8 на плату кинуть и прошивку ей скормить !

Добавлено: Сб май 31, 2008 00:34:00
ArtemKuchin
tych писал(а):Время заполночь ( 1:25 ) - и мистика улетучилась ... иссякла вся ! :lol:

А PROTEUS сразу бы серым цветом показал что некоторые ножки входы а не выходы - достаточно было мегу8 на плату кинуть и прошивку ей скормить !
Да. вся иссякла. даже жалко. Заработало. Я оказывается pull-up-ы дергал все это время. Интересный эффект. Хорошо, что уважаемый tych в такую познь тут есть.

Будет урок на будущее, что в протеус или куданить еще заливать и там анализировать.

СПАСИБО ОГРОМНОЕ!

Добавлено: Сб май 31, 2008 01:02:33
tych
artemm писал(а):СПАСИБО ОГРОМНОЕ!
Не за что ... :lol: