-
- Мне нужен ВХОД без резистора подтяжки. И как оказалось, для этой единственной ножки, DDRB = PORTB = 0 к отключению резистора подтяжки не приводит. Такие дела. - Скрипач(19.04.2010 19:47)
- Если порт ввода ни к чему не подключен, то на нем будет плавающий уровень. Подключите внешним резистором на землю. Что будет? - AST(19.04.2010 19:59)
- Внешняя подтяжка вверх, к +24в. Питание гальванически не развязано. Ключевое: отключение подтяжки для всего кристала разом ожидаемый эффект дает. Отключение индивидуально для всех остальных пинов - ОК. Один этот проблемный. - Скрипач(19.04.2010 20:03)
- А как Вы вообще определяете, что внутренняя подтяжка не отключается? - AST(19.04.2010 20:06)
- Как-то так: Скрипач(215 знак., 19.04.2010 20:14)
- Значит ищите ошибку в программе. Может не в тот адрес пишите. Сконфигурируйте порты на выход и подергайте ножками. Еще не забывайте, что такая схема может поднимать напряжение питания контроллера через защитные диоды. Как-то так. - AST(19.04.2010 20:29 - 20:31)
- ??? Еще раз, лечится глобальным отключением подтяжки. Программа тестовая - 10 строк на С/пол экрана. Проблема либо в каких-то нюансах отключения альтернативной функции этой ножки либо просто бага камня. - Скрипач(19.04.2010 20:34)
- Да нет там нюансов и багов. 5 лет уже люди с ними работают. DDR=0; PORTB=0; - порты сконфигурированы на вход, подтяжка отключена. - AST(19.04.2010 20:39)
- Полностью с Вами согласен. Только не работает, падла, несмотря на отсутствие баг и нюансов :-/ - Скрипач(19.04.2010 20:46)
- ну приведите уж код. и кстати подтяжка ноги МК к 24 вольтам это как-то по-любительски :> - Snaky(19.04.2010 20:47)
- Так весь код уже приведен (тестовый). Кроме инициализации портов С,B и D там только while(1) :) - Скрипач(19.04.2010 21:09)
- Да не, если резюки высокоомные, то нормально - AST(19.04.2010 20:51)
- ну приведите уж код. и кстати подтяжка ноги МК к 24 вольтам это как-то по-любительски :> - Snaky(19.04.2010 20:47)
- Полностью с Вами согласен. Только не работает, падла, несмотря на отсутствие баг и нюансов :-/ - Скрипач(19.04.2010 20:46)
- Да нет там нюансов и багов. 5 лет уже люди с ними работают. DDR=0; PORTB=0; - порты сконфигурированы на вход, подтяжка отключена. - AST(19.04.2010 20:39)
- ??? Еще раз, лечится глобальным отключением подтяжки. Программа тестовая - 10 строк на С/пол экрана. Проблема либо в каких-то нюансах отключения альтернативной функции этой ножки либо просто бага камня. - Скрипач(19.04.2010 20:34)
- Значит ищите ошибку в программе. Может не в тот адрес пишите. Сконфигурируйте порты на выход и подергайте ножками. Еще не забывайте, что такая схема может поднимать напряжение питания контроллера через защитные диоды. Как-то так. - AST(19.04.2010 20:29 - 20:31)
- Как-то так: Скрипач(215 знак., 19.04.2010 20:14)
- А как Вы вообще определяете, что внутренняя подтяжка не отключается? - AST(19.04.2010 20:06)
- Внешняя подтяжка вверх, к +24в. Питание гальванически не развязано. Ключевое: отключение подтяжки для всего кристала разом ожидаемый эффект дает. Отключение индивидуально для всех остальных пинов - ОК. Один этот проблемный. - Скрипач(19.04.2010 20:03)
- Ах, ввод! Тогда остается одно - испытайте другой экземпляр. Кстати, где вы их берете? Похоже, что Меги8 нынче в огромном дефиците. - Ксения(19.04.2010 19:55)
- Испытал...восемь экземпляторов :-/ Насчет доступности... незнаю, у себя, в Киеве, проблемы не ощутил. Партия 100шт. - Скрипач(19.04.2010 19:59)
- А на соседних ногах или на ногах других портов - то же самое? Ток от 24 вольт, втекающий в ногу, не больше 1 ма? (максимальный для защитного диода). Если питание +5 отключено, а +24 включено, какое напряжение будет на питании меги? - maik-vs(20.04.2010 10:13)
- Все остальные ноги (порты C,B,D) работают, при этом нормально, ничего подобного нет. Ток втекающий в ногу 0,15мА. При отключенном питании +5в, через +24 наводится 1,5в. - Скрипач(20.04.2010 16:55)
- Странно. Ещё можно тупо подать ресет и посмотреть на ногу. Если опять не отключен пулл-ап то это получится, что поломанный вход. Для него даже альтернатив не предусмотрено, кроме ICP INPUT. - maik-vs(20.04.2010 18:10)
- А когда вы про напряжение без +5в, какая гипотеза была? Что искали, если не секрет? - Скрипач(20.04.2010 19:30)
- Какой секрет... 24 вольта проходит через резистор и защитный диод на питание контроллера. Он может заработать от этого напряжения, откроются выходы и оно просядет, так можно попасть куда угодно. Или оно вообще может выскочить за пределы допустимого. - maik-vs(21.04.2010 10:55)
- Увы, тоже отбрасываем. BOD=4V. - Скрипач(21.04.2010 18:37)
- Какой секрет... 24 вольта проходит через резистор и защитный диод на питание контроллера. Он может заработать от этого напряжения, откроются выходы и оно просядет, так можно попасть куда угодно. Или оно вообще может выскочить за пределы допустимого. - maik-vs(21.04.2010 10:55)
- А когда вы про напряжение без +5в, какая гипотеза была? Что искали, если не секрет? - Скрипач(20.04.2010 19:30)
- Странно. Ещё можно тупо подать ресет и посмотреть на ногу. Если опять не отключен пулл-ап то это получится, что поломанный вход. Для него даже альтернатив не предусмотрено, кроме ICP INPUT. - maik-vs(20.04.2010 18:10)
- Все остальные ноги (порты C,B,D) работают, при этом нормально, ничего подобного нет. Ток втекающий в ногу 0,15мА. При отключенном питании +5в, через +24 наводится 1,5в. - Скрипач(20.04.2010 16:55)
- А на соседних ногах или на ногах других портов - то же самое? Ток от 24 вольт, втекающий в ногу, не больше 1 ма? (максимальный для защитного диода). Если питание +5 отключено, а +24 включено, какое напряжение будет на питании меги? - maik-vs(20.04.2010 10:13)
- Испытал...восемь экземпляторов :-/ Насчет доступности... незнаю, у себя, в Киеве, проблемы не ощутил. Партия 100шт. - Скрипач(19.04.2010 19:59)
- Если порт ввода ни к чему не подключен, то на нем будет плавающий уровень. Подключите внешним резистором на землю. Что будет? - AST(19.04.2010 19:59)
- Мне нужен ВХОД без резистора подтяжки. И как оказалось, для этой единственной ножки, DDRB = PORTB = 0 к отключению резистора подтяжки не приводит. Такие дела. - Скрипач(19.04.2010 19:47)