покажите код как вы читаете и как узнаете что прочитали.
ATmega16: порты
- Сообщения: 568
- Зарегистрирован: Ср янв 10, 2007 19:15:51
- Реклама
Подключил. Читает 0.
Прога приложена.
Прога приложена.
- Вложения
-
- main.c
- Когда там единица пищит динамик.
- (2.98 КБ) 392 скачивания
"Всё новое - хорошо забытое старое" - для творцов без творческий мысли.
Странно, честно говоря, что на ноге в Z-состоянии напряжение 0... Там должно быть нечто среднее между 0 и 1 по вольтажу, примерно полпитания.
Код вроде правильный.
Код вроде правильный.
Оптимизм х (Опыт + Знания) = const
Возможно, вам поможет разобраться тот факт, что микроконтроллер выполнен по КМОП технологии, а вывод в Z-состоянии имеет бешеное сопротивление по постоянному току, и при этом довольно заметную емкость (грубо говоря, емкость затвора входного транзистора)...
Когда эту емкость разряжаете через подключенное на землю сопротивление, напряжение на ней становится 0... А иначе может быть и равным напряжению питания - смотря как зарядилась она...
Когда эту емкость разряжаете через подключенное на землю сопротивление, напряжение на ней становится 0... А иначе может быть и равным напряжению питания - смотря как зарядилась она...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Ну наконец-то разумный человек появился... 
Оптимизм х (Опыт + Знания) = const
- Реклама
- Сообщения: 568
- Зарегистрирован: Ср янв 10, 2007 19:15:51
Во-первых, тремя постами выше он пишет "Подключил. ЧИТАЕТ 0" - т.е. с резистором, как я понял, читает 0.
Во-вторых, при измерении он запросто мог статическим напряжением (на щупе, на польцах и т.п.) запросто зарядить вход - мультиметру этот заряд по барабану (измерил 0) а МК - хорошая единица (читает 1).
Но все это, естественно, мои домыслы, т.к. руками я его схему не щупал. Все, что я говорю - не более как один из разумных возможных вариантов объяснения ситуации.
Во-вторых, при измерении он запросто мог статическим напряжением (на щупе, на польцах и т.п.) запросто зарядить вход - мультиметру этот заряд по барабану (измерил 0) а МК - хорошая единица (читает 1).
Но все это, естественно, мои домыслы, т.к. руками я его схему не щупал. Все, что я говорю - не более как один из разумных возможных вариантов объяснения ситуации.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Решмл забить на этот глюк и сделать так как на схеме в приложении.
- Вложения
-
- cxema.GIF
- Вход с заземлением
- (75.29 КБ) 415 скачиваний
"Всё новое - хорошо забытое старое" - для творцов без творческий мысли.
- Сообщения: 568
- Зарегистрирован: Ср янв 10, 2007 19:15:51
Логичнее было бы сделать вход не с Z-состоянием, а с подтягивающим резистором, а кнопку тогда поставить на общий. Так экономится 1 внешний резистор, а на порте будет все время 1, пока кнопка не нажатаPiroman17 писал(а):Решмл забить на этот глюк и сделать так как на схеме в приложении.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Сообщения: 568
- Зарегистрирован: Ср янв 10, 2007 19:15:51
Естественно так и написано на странице что я ему дал. для этого и есть подтяжка. Дак не желают люди читать.ARV писал(а):Логичнее было бы сделать вход не с Z-состоянием, а с подтягивающим резистором, а кнопку тогда поставить на общий. Так экономится 1 внешний резистор, а на порте будет все время 1, пока кнопка не нажатаPiroman17 писал(а):Решмл забить на этот глюк и сделать так как на схеме в приложении.
- Сообщения: 568
- Зарегистрирован: Ср янв 10, 2007 19:15:51
Куда конкретно воткнуть R? Между кнопкой и ножкой?Abakt писал(а):на странице /02.htm я не советую подключать ногу без резистора последовательно - в процесе отладки вы можете спалить ножку МК.Piroman17 писал(а):Решмл забить на этот глюк и сделать так как на схеме в приложении.
"Всё новое - хорошо забытое старое" - для творцов без творческий мысли.
- Сообщения: 42
- Зарегистрирован: Чт июл 03, 2008 13:09:52
Думаю что меня не будут сильно пинать если я задам тут вопрос. Я недавно начал разбираться с микроконтроллерами. Конкретно с 16 атмегой. Подал на порт С нули, при этом 3,4,5 и 6 ноги порта С не реагируют. (светодиоды не горят). Там есть подводные камни или в МК тупо вышибло ноги?
не выдрючивайся, да не выдрючен будешь ...
Во фьюзах выключи JTAG.Razor писал(а):Думаю что меня не будут сильно пинать если я задам тут вопрос. Я недавно начал разбираться с микроконтроллерами. Конкретно с 16 атмегой. Подал на порт С нули, при этом 3,4,5 и 6 ноги порта С не реагируют. (светодиоды не горят). Там есть подводные камни или в МК тупо вышибло ноги?
А по поводу логической единице при DDR=0 и PORT=0 че-то бред какой-то, сколько не делал - всегда нормально было, на то и z-состояние. Проверьте хоть сейчас на своих МК, не прочтет он единицу.
- Сообщения: 42
- Зарегистрирован: Чт июл 03, 2008 13:09:52
__Alexander спасибо на добром слове
Неопытный я котенок еще. Несмышленыш 
не выдрючивайся, да не выдрючен будешь ...


