roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 22:13

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Порт ввода/вывода AVR
СообщениеДобавлено: 23 апр 2013, 18:33 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Столкнулся сегодня с такой проблемой. Атмега128, порт В7. Нога настроена на выход, к ноге подключен последовательно резистор 330 Ом. Партия приборов - в каждом втором именно эта нога не выдает единичку когда надо. Программа одинаковая, КЗ на землю нет, между ножками КЗ тоже нет. ДжитагАйс говорит, что на ноге есть единичка. Вот такая картина. А, забыл: перепаяли одну мегу - картина та же самая. Единственное объяснение: такая партия атмег, где каждая вторая с дефектом. Было у кого-нибудь такое? Или есть другое объяснение?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порт ввода/вывода AVR
СообщениеДобавлено: 23 апр 2013, 18:41 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
а другой прошивкой проверяли? тупо устроить там меандр на ноге NOPaми..

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порт ввода/вывода AVR
СообщениеДобавлено: 23 апр 2013, 18:46 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Ну джитагайс - это типа того. Выдали на ногу единичку и встали в этом месте. Он говорит:"единичка", а мультиметр не согласен:"ноль". Ну если быть точным, то 0.02В


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порт ввода/вывода AVR
СообщениеДобавлено: 23 апр 2013, 19:28 
Не в сети
Аватара пользователя

Зарегистрирован: 14 ноя 2012, 21:30
Сообщения: 170
Откуда: Моск. обл.
может в этом дело?
Цитата:
OC2, Output Compare Match output: The PB7 pin can serve as an external output for the Timer/Counter2 Output Compare. The pin has to be configured as an output (DDB7 set “one”) to serve this function. The OC2 pin is also the output pin for the PWM mode timer function.
OC1C, Output Compare Match C output: The PB7 pin can serve as an external output for the Timer/Counter1 Output Compare C. The pin has to be configured as an output (DDB7 set (one)) to serve this function. The OC1C pin is also the output pin for the PWM mode timer function.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порт ввода/вывода AVR
СообщениеДобавлено: 23 апр 2013, 19:35 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
Против этой версии то, что в приборах программа одна и та же, а глючат не все. Я когда тестил новый прибор - с этой проблемой не сталкивался. А сегодня она появилась. Таймер используется, но только как счетчик времени, без всяких использований ног.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Порт ввода/вывода AVR
СообщениеДобавлено: 25 апр 2013, 22:52 
Не в сети
Аватара пользователя

Зарегистрирован: 01 июл 2009, 08:59
Сообщения: 2254
Откуда: Екатеринбург
прог. языки: асемблер AVR
В общем выяснилось следующее (догадаться почти не возможно): программа была записана через бутлодер. Если без него писать - все пашет, если через другой бутлодер - тоже пашет. Почему так - не знаю, видимо небольшая кривизна в нем присутствует. Если сюда заглянет модератор - прошу перенести тему в грабли.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO