brag 0 28 февраля, 2008 Опубликовано 28 февраля, 2008 · Жалоба длительностю 500-1000нс по 2мегагерцовому осцилографу на шунте 1ом 0603 А я давно предлагал Я тыкал обычным аналоговым,а там такие вещи не заметишь. покопаем на досуге. в серию все равно пойдет плата на LPC2131 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 121 28 февраля, 2008 Опубликовано 28 февраля, 2008 · Жалоба оказывается, при включении атмега почему-то потребляет ток около 300ма! по ногam dvdd.В конце концов выяснится, что какие-то из ног питания или земли оставлены в воздухе или на какие-то из входов до включения питания подается напряжение без ограничения тока и возникает тиристорный эффект. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
brag 0 28 февраля, 2008 Опубликовано 28 февраля, 2008 · Жалоба не,ноги не в воздухе. там все четко. а вот по ограничению тока и тирристорном эффекте -согласен. я так и думал, что это именно он но входы не подключены напрямую к питалову. и ток там максимум 1ма Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aesok 0 28 февраля, 2008 Опубликовано 28 февраля, 2008 (изменено) · Жалоба ... атмега почему-то потребляет ток около 300ма! А вот такой код вы случайно никогда не писали: #include <avr/io.h> #include <avr/pgmspace.h> #include "device.h" #include "inithw.h" //#include "bus.h" void init0(void){ // ports PORTA=0x00; DDRA=0x00; ... листинг хотите взглянуть? PORTA=0x00; ce: 1b ba out 0x1b, r1; 27 DDRA=0x00; d0: 1a ba out 0x1a, r1; 26 Вопос: какой ток потребления будет у устройства если в регистре r1 при включении питания записалось число 0xAA и он не обнулен в стартапе? Ответ: 300ма. Анатолий. Изменено 28 февраля, 2008 пользователем aesok Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
brag 0 28 февраля, 2008 Опубликовано 28 февраля, 2008 · Жалоба смотрел. там то, что вы написали. но почему 300ма? r1 в загрузке секций обнуляется, по ходу. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Baser 5 29 февраля, 2008 Опубликовано 29 февраля, 2008 · Жалоба Вот до чего упрямый вы человек! Вам же предлагали не раз: проверьте работу платы на стандартном тестовом примерчике. Снимите ту же осциллограмму. Будет с чем сравнивать! А то уперлись: "Моя программа работает хорошо, потому что это так. И проверять не буду!" :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
brag 0 29 февраля, 2008 Опубликовано 29 февраля, 2008 · Жалоба тестовый пример. nop nop nop nop nop nop nop nop nop nop nop nop nop nop nop ldi r17,0xFF out PORTA,r17 out DDRA,r17 jmp 0 Так на ногах появляется 1. А если nop-ов штук 100 или записать что-то в стек(именно через SP), тогда дело до установки порта в 1 не доходит. Проверял еще на самом начале,до того,как писать в форум. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться