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

 
 
> RESET в Tiny25, не понятное явление с портом
mike81
сообщение Jul 3 2007, 08:15
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 3-07-07
Пользователь №: 28 848



Пишу на AVRStudio. При прошивке fuse'ов отключил Reset, т.е. стал использовать пин порта. В программе устанавливаю в регистре DDRx логическую единицу, для открытия пина на выдачу, затем п порт записываю единицу. Контроллер на выводе выдает напряжение 1,5В, тогда как питание 3В и на всех других выводится сигнал уровня VCC. Для чистоты эксперимента проверял все на макетке, где пин5(бывший reset) висит в воздухе. Ума не приложу в чем тут дело. Может кто сталкивался? help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
CD_Eater
сообщение Jul 3 2007, 11:47
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 173
Регистрация: 3-09-04
Из: Moscow
Пользователь №: 595



Хи-хи. Некоторые не очень привлекательные стороны своих чипов Атмел умалчивает в даташитах.
В текущей версии даташита на Тини25 в таблице электрических характеристик отсутствует параметр Output High Voltage для ножки Reset в режиме I/O. И в типичных характеристиках (Pin Driver Strength) нет графика вольт-амперной характеристики этого выхода.
А в более ранних даташитах (например, Тини13) такой график есть. Посмотрите и ужаснитесь (см. приложенную картинку). Я когда-то напоролся на это по незнанию, наивно предполагая, что ножка Reset, используемая как обычная I/O ножка, имеет обычные параметры. Включал диод оптопары единичкой на этом пине. Долго не мог понять, почему не работает. Потом замерил напряжение логической единицы... Короче, ножку Reset можно использовать или как вход (логический вход или вход ADC или AC), или как маломощный выход при логическом нуле. При логической единице его использовать фактически нельзя - он не тянет к Vcc, а токи нагрузки просто мизер.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
mike81
сообщение Jul 3 2007, 12:36
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 3-07-07
Пользователь №: 28 848



мммм.... любопытно. crying.gif А АЦП то нормально функционировать будет?


отключение PUD не помогло, значит видимо вы были правы. Спасибо большое за помощь. завтра проверю в железе, о результатах напишу.
Go to the top of the page
 
+Quote Post
mike81
сообщение Jul 6 2007, 07:08
Сообщение #4





Группа: Новичок
Сообщений: 4
Регистрация: 3-07-07
Пользователь №: 28 848



Все оказалось именно так как писал CD_Eater. Обидно очень что Atmel не публикует такую информацию. Теперь придется переделывать плату crying.gif Спасибо огромное за советы.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 29th June 2025 - 02:12
Рейтинг@Mail.ru


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