|
За сколько времени реально осуществляется переключение направления порта?, в мегах, тинях? |
|
|
|
 |
Ответов
|
Mar 5 2006, 17:56
|

Профессионал
    
Группа: Свой
Сообщений: 1 065
Регистрация: 8-10-05
Из: Kiev, UA
Пользователь №: 9 380

|
И что мы видим - к key_port подключены RC-цепочка кнопки и резисторы.То о чем я говорил. Я в свое время имел немало сексу ISM-трансиверами, ридерами магнитных карточек, клавиатур итп. Везде ловил уровень одним тактом. В принципе считаю экспериментально доказанным,что это работает. На самом деле спор этот смысла не имеет - надо писать без нопов имея в виду, что в случае проблем надо будет вставлять задержку и далеко не всегда один такт, это сильно зависит от конкретной схемы и скорости контроллера.
--------------------
Вони шукають те, чого нема, Щоб довести, що його не існує.
|
|
|
|
|
Mar 5 2006, 18:57
|

Гуру
     
Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659

|
Цитата(beer_warrior @ Mar 6 2006, 00:56)  И что мы видим - к key_port подключены RC-цепочка кнопки и резисторы. RC-цепочки нет, только резисторы. Возможно, за конденсатор Вы приняли две земли - от батарей и от резистора. Резистор к земле нужен для подтягивания уровня на key_port к земле, так как кнопки сканируются единицами, (к регистру подключены катоды 7SegLEDов через ключи). Я пробовал ставить вместо ключей TTL-буферы, а так же использовал в качестве key_port отдельную линию МК, но перед считыванием состояния кнопок (ради эксперимента) переключал на ввод, а после считывания опять на вывод - результат не изменился. Считывание порта происходило только через такт после выполнения команды SBI DDRB, key_port... Кстати, посмотрите даташит на всеми нами любимый ATmega32. Страница 50. Figure 25. Synchronization when Reading a Software Assigned Pin Value. И то что там написано немного выше, и приведенный код немного ниже. Там все написанно черным по белому.Все вышесказанное, естественно, только в том случае, если на входе нет емкостной нагрузки, и то, ну о-очень большой.
Извиняюсь, что повторил то что было уже сказанно в сообщениях выше
Сообщение отредактировал prottoss - Mar 5 2006, 19:06
--------------------
|
|
|
|
Сообщений в этой теме
Kovrov За сколько времени реально осуществляется переключение направления порта? Mar 2 2006, 07:23 prottoss Цитата(Kovrov @ Mar 2 2006, 14:23) помнит... Mar 2 2006, 07:57 Kovrov а где про это написано в студии?
или в том смысле ... Mar 2 2006, 12:53 BVU Цитата(Kovrov @ Mar 2 2006, 10:23) помнит... Mar 2 2006, 13:56 SasaVitebsk Не совсем всё так просто.
Порт действительно пере... Mar 2 2006, 18:01 defunct Цитата(SasaVitebsk @ Mar 2 2006, 20:01) .... Mar 3 2006, 03:31 BVU Цитата(SasaVitebsk @ Mar 2 2006, 21:01) Н... Mar 3 2006, 07:03 Kovrov Господа давайте подругому...
есть кусок кода...
in... Mar 3 2006, 04:52 Kovrov К примеру,в полном даташите на м16 на стр 51 это ч... Mar 3 2006, 07:30 defunct Цитата(Kovrov @ Mar 3 2006, 09:30) если э... Mar 3 2006, 09:15  Kovrov Цитата(defunct @ Mar 3 2006, 12:15) стр. ... Mar 3 2006, 09:40   defunct Цитата(Kovrov @ Mar 3 2006, 11:40) tpdmax... Mar 3 2006, 09:45 MRW Я раз сталкнулся с этой проблемой на Mege8. Пришло... Mar 3 2006, 09:00 Георгий Вы забывает еще о том, на что нагружена нога. Если... Mar 3 2006, 09:35 BVU Цитата(Георгий @ Mar 3 2006, 12:35) Вы за... Mar 3 2006, 11:43 SasaVitebsk Цитата(defunct @ Mar 3 2006, 07:31) Цитат... Mar 3 2006, 19:41 defunct Цитата(SasaVitebsk @ Mar 3 2006, 21:41) Э... Mar 3 2006, 21:26  SasaVitebsk Цитата(defunct @ Mar 4 2006, 01:26) В так... Mar 5 2006, 12:43 vet SasaVitebsk
Ну, зачем же так дезинформировать обще... Mar 5 2006, 13:14 beer_warrior Саш все так, да не то.
Открываем даташит на М16 -I... Mar 5 2006, 13:29 prottoss Цитата(beer_warrior @ Mar 5 2006, 20:29) ... Mar 5 2006, 13:49 beer_warrior ЦитатаНаверное, не много ошиблись (или у меня дата... Mar 5 2006, 14:15 SasaVitebsk Ребята если я дезинформировал общественность, то и... Mar 5 2006, 16:00 beer_warrior AVR это RISC, вся прелесть в том и состоит, что ко... Mar 5 2006, 17:04 prottoss Цитата(beer_warrior @ Mar 6 2006, 00:04) ... Mar 5 2006, 17:31  prottoss В довершении ко всему вышесказанному хочу привести... Mar 5 2006, 19:35 SasaVitebsk Цитата(beer_warrior @ Mar 5 2006, 21:04) ... Mar 5 2006, 20:45 defunct Цитата(SasaVitebsk @ Mar 5 2006, 22:45) Я... Mar 5 2006, 23:22 defunct Господа об чем спор? все верно говорит beer_warrio... Mar 5 2006, 22:24 SasaVitebsk Цитата(defunct @ Mar 6 2006, 03:22) Пропи... Mar 7 2006, 00:33 defunct Цитата(SasaVitebsk @ Mar 7 2006, 02:33)
... Mar 7 2006, 01:15 SasaVitebsk Ошибочный топик Mar 7 2006, 00:59 Kovrov пока вы тут спорили - пришлось от АСКа отказаться ... Mar 7 2006, 07:02
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|