Перейти к содержанию
    

v05

Участник
  • Постов

    102
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

v05 стал победителем дня 27 января 2023

v05 имел наиболее популярный контент!

Репутация

-1 Плохой

Информация о v05

  • Звание
    Частый гость
    Частый гость

Контакты

  • Сайт
    Array
  • ICQ
    Array

Посетители профиля

2 135 просмотров профиля
  1. Как говорит моя жена "Ну причём здесь ЭТО!". Ну вы же говорите о power down. А значит именно ЭТО должно выводить его из этого режима. Или нет? А ЭТО в данном случае является INT0 (или PCINT, или WDT, или ...).
  2. Может. Если запретить ему (ей) это делать.
  3. Ну так и этого достаточно. # Optimization level, can be [0, 1, 2, 3, s]. # 0 = turn off optimization. s = optimize for size. # (Note: 3 is not always the best optimization level. See avr-libc FAQ.) OPT = 1 PORTB |= 1<<6; c0: c6 9a sbi 0x18, 6 ; 24
  4. Только не для Мега16.) Для неё можно PORTB ^= 1<<PB5; А по поводу сдвигов и листинга я ТС уже сказал. Только, похоже, не в коня корм.(
  5. Более того. Калибруют его только для 1 МГц генератора, поэтому у других генераторов частоты могут быть +/- лапоть.
  6. Нет там никаких сдвигов и никаких задержек на готовность! Посмотрите листинг, посчитайте такты и всё станет понятно.
  7. Где именно видим 1.2мгц? Ну и код желательно бы видеть, как вы там дрыгаете.
  8. У меня случалось. Но тут даже дело было не в клавиатуре, хотя... Человеку делал PS/2 - морзе. У меня всё отлично, а вот у него на рабочем месте работало не пойми как. Довольно быстро выяснилось что виной всему передатчик от которого наводилось на всё и вся. Толи из за мощности, толи из за КСВ... Помогли ферритовые кольца на клавиатурный кабель и на шнур БП.
  9. А вы следите за своей речью. И логикой. Т.к. получается что "несёте" вы. Всё, замяли. Люди то, как раз, и должны разобраться.
  10. Мы ведь не о тяжелых условиях эксплуатации, и не о величине резисторов подтяжки, а об RC-цепях для триггеров шмитта, якобы используемых в ПК клавиатурах. "Мужики то и не знают"...
  11. Ваша самая первая ошибка в том, что исходный текст должен быть правильно/аккуратно оформлен и вставляться через тег Code.
  12. Так это в "уважающих себя". В 80-х прошлого века себя ещё не уважали. И даже, если бы и уважали, что это меняет? Резисторов с конденсаторами в клавиатурах просто не ставят. Ни тогда, ни сейчас. Да и зачем, когда всё легко делается программно.
  13. Ну конечно, это я "несу")). Ну КАК контроллер матричной клавиатуры может быть без триггеров Шмитта? И RC-цепочек, КАК? Это нереально! "Профессионал"... Ужос.(
  14. Клавиатура по прерываниям - это глупость. Ну если только нужно выходить из спящего режима. По моему уже говорили. В прерывании (или без) получаем системный тик, по которому в лупе синхронизируем опрос клавиатуры. Так получается красиво, лаконично и без побочек (от дребезга). В т.ч. и длинные нажатия, автоповтор и пр. К чему этот огород? Зачем платить больше? Вы можете представить себе всё это в ПК клавиатуре?)
×
×
  • Создать...