башню рвёт
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено севастополь 30 августа 2004 г. 00:38

Сижу слушаю как закрывают олимпиаду и начинаю прошивать платы с атмегами 16-ми.

Платы из новой партии, так сказать доработанные и исправленные.
Шью первую, проверяю, всё ОК.

Шью вторую, проверяю, глючит, быстро понимаю где грабли, на новой плате перекинул одну линию с pinb1 на pinb0. Работает она на вход.

В проге соот-но меняю кусок if(!(PINB & (1< if(!(PINB & (1<Вся младшая тетрада настроена как входы, тут ничё не недо менять.
шью, запуск, всё ОК.

Стоп, а как же первая плата работала????

Беру первую, запуск, проверка, работает, БРЕД какоё-то. Первая мысль - закоротка на выводах? Проверяю, на 0-м потенциал +5в, 1-й в воздухе висит 0v, чисто всё. Внутренние подтяжки отключены.

Ладно, шью подправленную прогу в первую плату, проверяю, работает, ну дык и должна работать всё правильно. Шью обратно старую, тоже РАБОТАЕТ!

Ладно, беру третью плату, шью не подправленную версию, проверяю, глючит, шью подправленную, работает, всё правильно!

Олимпиада заканчивается. Всё пора спать. Больше всего бесят такие мелочи, вроде исправил, а до сути не добрался.
Ладно, пойду спать. Всем привет.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru