реклама на сайте
подробности

 
 
> ATMega16L не могу установить пин в 0 или 1, Или я спалил сикросхему?
Savrik
сообщение Jan 22 2010, 21:11
Сообщение #1


наблюдаю..
***

Группа: Свой
Сообщений: 291
Регистрация: 11-12-06
Из: Украина
Пользователь №: 23 369



Какие-то непонятки, бьюсь уже вторые сутки... В общем, сразу после монтажа устройство не заработало.. методом тыка обнаружил, что порты ведут себя довольно странно. Например, инициализирую МК только как порты на выход, по умолчанию 0. После инициализации устанавливаю пин в 1, при этом, если смотреть по схеме, на самом пине 4,6 В(при 5.1 на входе), а после резистора(который висит в воздухе!) 0.6 Вольта.. Взял другой порт, та же ситуация.. Если включить SPI, то можно установить 1, но после сброса в 0 на выходе будет 4.6 В... При этом в одном порте стоит светодиод, и он исправно работает, а другой пин не работает.. Я грешил на компилятор cavr, перешел на avr-gcc, все так же.. Выход один - перепаивать?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Александр Куличо...
сообщение Jan 22 2010, 22:34
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 6-03-06
Из: Украина, г. Винница
Пользователь №: 15 017



C6 и В5 не закорочены? В5 при включенном SPI - выход, который "сигналом" PORTB.5 не контролируется. Попробуйте независимо поуправлять этими портами при отключенном SPI, если нет рядом осциллографа. Хотя тут и тестера достаточно.
Go to the top of the page
 
+Quote Post



Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 13th August 2025 - 21:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016