PDA

Просмотр полной версии : Atmega168


Dj Aleks
14.11.2011, 13:19
Вопрос к знатокам atmega. Сломал всю голову, не могу ничего понять... собрал устройство, подаю питание на всех входах с PD0 по PD7 и выходах с PB0 по PB7 +5 Вольт! В программе задействованы PD0 - PD2 PB0 - PB5. Если подать массу на любой из PD0 по PD7 то программа начинает работать и с выходами и входами все норм.

Dj Aleks
14.11.2011, 13:33
свободные выходы и входы должны в воздухе висеть?

manu_245
14.11.2011, 13:39
код бы увидеть

Dj Aleks
14.11.2011, 13:47
код не при чем... даже когда ничего не залито.. подключаешь массу везде 0 становится.

awtoap
14.11.2011, 18:31
Чудес не бывает...проверяй все ноги запитывающие мегу...это земля и питалово. А именно ноги 3,5,21 земля; 4,6,18 +5В - это в tqfp корпусе ежели. 29 (Reset) подтянут к +5В.

Dj Aleks
14.11.2011, 20:19
вот ресет в воздухе... питалово правильно. корпус маленький.

Dj Aleks
14.11.2011, 23:15
ресет подтянуть через какой резистор?!

BlkDem
15.11.2011, 00:04
10кОм

Dj Aleks
15.11.2011, 00:15
попробую..

BlkDem
15.11.2011, 00:21
Он не вкусный ;)

Dj Aleks
15.11.2011, 14:46
:)))))

Dj Aleks
16.11.2011, 00:00
подпаял резистор на reset, ушла только проблема запуска программы при подаче питания. Какие еще мысли?

Fasterpast
16.11.2011, 01:02
фузы правильно настроены? наводок по питанию нет? конденсатор 0.1мкф имеется?
А может флюс или пайка некачественная, под ножки много дряни набилось...

Dj Aleks
16.11.2011, 12:04
фузы правильные, кондей стоит. все в норме в общем... но пока 0 не подашь на любой свободный вход, счастья не увидишь! Еще вопрос такой. столкнулся с таким гемором. Эти кнопки называются наверно резистивными.. на этой же схеме организовано переключение на камеру ЗХ, с атмеги идет на ключ 4066, она вносит свое сопротивление порядка 600 Ом на выходе, моник не переключается, начал разбираться а кнопки на нем параллельно подключены через резюки на массу, каждый резюк имеет свое сопротивление... как быть?!

BlkDem
16.11.2011, 12:34
Читать правильную тему: http://www.compcar.ru/forum/showthread.php?t=4640

Fasterpast
16.11.2011, 15:30
Можно взять цифровой переменный резистор, управляется по SPI двумя простейшими командами.

По поводу "0" - чудес не бывает... Где-то напутал с обвязкой. Все ножки GND и VCC подкючил? AVCC не забыл? Фотку бы реальной платы...

Dj Aleks
16.11.2011, 16:36
что за чудо резистор такой? не слышал никогда.... обвязку сто раз проверял... феном выпаял atmegу перекинул на макетку... там вся обвязка есть... тоже самое! пока не подашь на любой вход массу на выходах и входах 0 не появится... насчет фотки тяжко... цифровика сейчас нет под рукой, а на телефон хоть там и 12 мегапикселей думаю не разглядите))) макро сьемки нет! вечером попробую... могу кстате выкинуть макетку для протеуса... разрешение поменяйте на LYT а то что то не выкидывает с таким разрешением! :(

Fasterpast
16.11.2011, 23:36
http://www.chipdip.ru/catalog/ic-digital-potentiometers.aspx

Dj Aleks
17.11.2011, 00:36
http://www.chipdip.ru/catalog/ic-digital-potentiometers.aspx

и что это за такие бешеные бабки? мне надо чтобы было 100 Ом, там даже нет такого...