|
Странности у Atmega88PA |
|
|
|
Feb 10 2014, 11:45
|

Частый гость
 
Группа: Свой
Сообщений: 176
Регистрация: 2-04-08
Из: Днепропетровск
Пользователь №: 36 406

|
AVcc подключен к питанию? Да, и еще. Блокировочные конденсаторы установлены? 88PA - отличная рабочая лошадка была когда-то. А попробуйте залить мой вариант.
Прикрепленные файлы
alik.zip ( 378 байт )
Кол-во скачиваний: 13
--------------------
Ребята, как же это вы без гравицапы пепелац выкатываете из гаража? Это непорядок. ©
|
|
|
|
|
Feb 10 2014, 21:10
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 5-01-06
Пользователь №: 12 859

|
Цитата(delamoure @ Feb 10 2014, 15:45)  AVcc подключен к питанию? Да, и еще. Блокировочные конденсаторы установлены?
88PA - отличная рабочая лошадка была когда-то. А попробуйте залить мой вариант. AVcc - подключен. Блокировочные конденсаторы с двух сторон, На картинке обозначены синими "с".
В паре 1мкФ и 0.1мкФ. На основной плате пара 10мкФ и 0.1мкФ. Залил, ничего не поменялось. Светодиод загорается при нажатии кнопки. Если кондер разряжается через резистор, то светодиод не загорается.
|
|
|
|
|
Feb 11 2014, 09:07
|

Частый гость
 
Группа: Свой
Сообщений: 176
Регистрация: 2-04-08
Из: Днепропетровск
Пользователь №: 36 406

|
Цитата(alik_tv @ Feb 10 2014, 23:10)  Залил, ничего не поменялось. Светодиод загорается при нажатии кнопки. Если кондер разряжается через резистор, то светодиод не загорается. День добрый. Я вашу программу скомпилировал в WinAVR-20100110 без оптимизаций, ее вы и "заливали". Еще интересно fuses посмотеть, но лень разбираться с вашим программатором. Hex значения fuses оценили бы все, кто хочет вам помочь здесь. R16 на вашей плате подключен к reset? Полностью опишите подключение этого вывода, ну или дайте jpeg платы. Если это Orcad, можно и оригинал.
--------------------
Ребята, как же это вы без гравицапы пепелац выкатываете из гаража? Это непорядок. ©
|
|
|
|
|
Feb 11 2014, 14:45
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 5-01-06
Пользователь №: 12 859

|
Цитата(delamoure @ Feb 11 2014, 13:07)  . через R16 reset подключен к программатору. Hex значение fuses - есть пару мыслей может выйдет. Но зачем фьюзы, вы про WDT? MCUSR показывает, что не собака это. Может кто подскажет для такой версии схемы программатора есть ПО кроме uniprof?  Проверил с avrdude не нашел в ее списке такого программатора.
Сообщение отредактировал alik_tv - Feb 11 2014, 21:17
Причина редактирования: избыточное цитирование
|
|
|
|
|
Feb 11 2014, 21:11
|

Частый гость
 
Группа: Свой
Сообщений: 176
Регистрация: 2-04-08
Из: Днепропетровск
Пользователь №: 36 406

|
То есть RESET - это длинная линия, которая подключена в итоге к разъему программатора. Я правильно понял? Если так, то попробуйте не на m88, а сразу после R16, подтянуть эту линию к питанию через 2k и из этой же точки - конденсатор 2,2nF - на общий проводник. Я думаю, схеме очень сильно полегчает p.s. Да вот, собственно, пример из другой схемы.
Эскизы прикрепленных изображений
--------------------
Ребята, как же это вы без гравицапы пепелац выкатываете из гаража? Это непорядок. ©
|
|
|
|
|
Feb 11 2014, 21:35
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 5-01-06
Пользователь №: 12 859

|
Я отключаю программатор перед проверкой схемы. Эта цепь с резистором просто висит в воздухе. Вы предлагаете мне ее к питанию притянуть и через емкость на землю?
|
|
|
|
|
Feb 12 2014, 09:56
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 5-01-06
Пользователь №: 12 859

|
Цитата(Сергей Борщ @ Feb 12 2014, 10:11)  То есть внешней подтяжки к питанию нет? Тогда чему удивляться? Строго говоря, если почитать описание, легко увидеть _внутренний_ "Pull-up Resistor" сигнала сброса. Но не вопрос, сегодня вечером проверю.
|
|
|
|
|
Feb 12 2014, 10:08
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(alik_tv @ Feb 12 2014, 11:56)  легко увидеть _внутренний_ "Pull-up Resistor" Да знаем мы про него. Его хватает если нога никуда не подключена. А если к ней подведена антенна в виде дорожки через всю плату - будут сюрпризы. Я бы еще и конденсатор параллельно кнопке убрал, а дребезг давил программно.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Feb 12 2014, 13:21
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 5-01-06
Пользователь №: 12 859

|
Не через всю плату, тут вы загнули. Сразу за резистором разъем начинается. 2*3, типа такого  На картинке 99% длины этой дорожки. Я и кондер поставил и давлю программно. Другое дело, что этим конденсатором сделал себе новый гембель. "Возьмите у них этот брак и выдайте другой" (с) Проверил я с резистором и кондером. Не помогает. Посмотрел осциком, что на выводе. Есть там мусор при нажатии. Но размах его не более 200мВ, а длительность не более 500нс, что намного меньше чем надо для BOD.
Сообщение отредактировал alik_tv - Feb 12 2014, 18:23
|
|
|
|
|
Feb 13 2014, 06:03
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 5-01-06
Пользователь №: 12 859

|
схема
CPW2.pdf ( 35.53 килобайт )
Кол-во скачиваний: 363плата в файле. Чего на схеме нет, и на плате нет. фото платы в зипе.
Сообщение отредактировал alik_tv - Feb 13 2014, 08:37
Прикрепленные файлы
pp.zip ( 23.68 килобайт )
Кол-во скачиваний: 19
foto.ZIP ( 1.81 мегабайт )
Кол-во скачиваний: 17
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|