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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Подключение клавиатуры к атмега32
Kruftin
сообщение Jun 15 2012, 17:02
Сообщение #16


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

Группа: Участник
Сообщений: 115
Регистрация: 30-05-11
Из: Екатеринбург
Пользователь №: 65 365



Ну там написано, что на портах A0-A7 суммарный ток не более 100 мА. Ну вот если 4 порта у меня выставлены в 0(по ним потечет по 20мА), а два в единичку, то получается, что по портам потечет 80мА или 80мА + мА с двух других выводов? Если у меня 35 ног из 40 у атмеги 32 задействованы, правда на проц течет ток из внешней среды только от 4 светодиодов, остальной ток на выводах формируется процессором. А если на процессоре выводы выставлены на вход, то тогда если на них идет напряжение, то их следует учитывать? Т.е. надо складывать ток и на портах которые выставлены на вход и на тех что выставлены на выход?

Сообщение отредактировал Kruftin - Jun 15 2012, 17:09
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jun 15 2012, 17:39
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Kruftin @ Jun 15 2012, 20:02) *
Ну вот если 4 порта у меня выставлены в 0(по ним потечет по 20мА)

Ток необязательно будет 20 ма, он будет не более 20 ма: например к порту подключен светодиод с резистором 1000 ом к +5 В, то ток будет 5 ма.

Цитата(Kruftin @ Jun 15 2012, 20:02) *
А если на процессоре выводы выставлены на вход, то тогда если на них идет напряжение, то их следует учитывать? Т.е. надо складывать ток и на портах которые выставлены на вход и на тех что выставлены на выход?

Зависит от того как настроен вход: например вход настроен как Z, то ток определяется сопротивлением входа (десятки килоом).
Go to the top of the page
 
+Quote Post
Kruftin
сообщение Jun 15 2012, 18:06
Сообщение #18


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

Группа: Участник
Сообщений: 115
Регистрация: 30-05-11
Из: Екатеринбург
Пользователь №: 65 365



Это как настроить вход как Z? Ну с током примерно понял, припаяю резисторы побольше.
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jun 15 2012, 18:15
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(Kruftin @ Jun 15 2012, 21:06) *
Это как настроить вход как Z? Ну с током примерно понял, припаяю резисторы побольше.

Можно и не настраивать, так как это исходное состояние после сброса.
Но если нужно перенастроить в процессе работы, то вход в Z-State
если PORTn.pin=0 и DDRn.pin=0.
Код
// настройка PA1 в Z-state
DDRA&=~1;
PORTA&=~1;

Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 03:11
Рейтинг@Mail.ru


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