-
- +1. Более того, обработку клавиатуры так делают только ассемблерщики. На сях всё это делается гораздо симпатичнее. - SciFi(18.09.2013 10:27)
- Пример тогда, пожалуйста. Как это все симпатичнее делается. Раз уж пытаетесь выбить из меня ассемблерное мышление, тогда ткните пальцем, где как надо и симпатично по вашему мнению. - Mazur(18.09.2013 13:39)
- или так. мультикнопочная, нажатие , отжатие, автоповтор - ведет себя как комповая клава. abivan(3194 знак., 18.09.2013 14:04 - 14:08)
- Вот так: SciFi(669 знак., 18.09.2013 13:50)
- Вот более полный пример: SciFi(1166 знак., 18.09.2013 14:00)
- Меня пока это устраивает: Mazur(6858 знак., 19.09.2013 12:21)
- Оформлено уже достаточно симпатично. SciFi(1286 знак., 19.09.2013 12:45 - 12:55)
- Оппа, а как вы сделали обращение к портам по указателю? Если я правильно понял, конечно. - Mazur(19.09.2013 13:25)
- Почему бы и нет? IO-порты находятся в общем адресном пространстве. Можете почитать Apтём(161 знак., 19.09.2013 16:02)
- Я с этими вашими аврами дела не имел, но интернеты подсказывают, что и там можно -> - SciFi(19.09.2013 14:44, ссылка)
- можно. только у IAR и WinAVR выглядит по-разному. - Vit(19.09.2013 16:48)
- В чём разница? Apтём(132 знак., 19.09.2013 17:05)
- Скомпилировать может и получится. У IAR там struct/union @address, а у AVR_GCC смещение 0x20 макросом _SFR_IO8() запихивается Vit(100 знак., 19.09.2013 17:42)
- В чём разница? Apтём(132 знак., 19.09.2013 17:05)
- Можно. Мне приходилось так делать. - Bill(19.09.2013 15:58)
- можно. только у IAR и WinAVR выглядит по-разному. - Vit(19.09.2013 16:48)
- Оппа, а как вы сделали обращение к портам по указателю? Если я правильно понял, конечно. - Mazur(19.09.2013 13:25)
- Оформлено уже достаточно симпатично. SciFi(1286 знак., 19.09.2013 12:45 - 12:55)
- А можно и попроще, в прерывании каждые N мс: Andreas(787 знак., 19.09.2013 11:17 - 11:25)
- кроме кодов еще нужен счетчик с инкрементом когда код current==previous - для антидребезга и организации коротких/длинных нажатий и автоповтора. - zeleny(19.09.2013 00:02)
- Не мешай. Тебе нужен, а мне - нет. Пусть азы хотя бы освоит для начала. - SciFi(19.09.2013 10:57)
- Меня пока это устраивает: Mazur(6858 знак., 19.09.2013 12:21)
- Вот более полный пример: SciFi(1166 знак., 18.09.2013 14:00)
- Пример тогда, пожалуйста. Как это все симпатичнее делается. Раз уж пытаетесь выбить из меня ассемблерное мышление, тогда ткните пальцем, где как надо и симпатично по вашему мнению. - Mazur(18.09.2013 13:39)
- В зависимости от того, что использую, кнопки, матрицу, подсовываю нужную таблицу. - Mazur(18.09.2013 10:14)
- Есть понятие архитектуры ПО... но я это объяснить уже не в силах. - fk0(18.09.2013 10:32)
- Чтоб получить гибрид ужа и ежа? plainuser(314 знак., 18.09.2013 10:31)
- Я каждый раз говорю ему, чтобы выкинул уже свои ассемблерные велосипеды на свалку истории и попробовал научиться программировать на языке высокого уровня. Тщетно. Всякий раз тупо игнорирует. - SciFi(18.09.2013 10:39)
- Объясню одни из своих мотивов. Реализовывать на асме некоторые свои идеи уже очень трудно. Очень много писать и очень трудно отлаживать. Поэтому я попутно с изучением си пробую некоторые свои идеи. - Mazur(18.09.2013 10:47)
- Ещё раз повторяю: ассемблерное мышление - главный враг обучения программированию. Надо забыть про ассемблер (хотя бы попытаться), иначе на си ничего путного не выйдет. "Free your mind" © Morpheus. - SciFi(18.09.2013 10:49)
- KISS (Keep It Simple, Stupid! Делай это проще, дурачок!) - =AlexD=(18.09.2013 13:57)
- Ещё раз повторяю: ассемблерное мышление - главный враг обучения программированию. Надо забыть про ассемблер (хотя бы попытаться), иначе на си ничего путного не выйдет. "Free your mind" © Morpheus. - SciFi(18.09.2013 10:49)
- Объясню одни из своих мотивов. Реализовывать на асме некоторые свои идеи уже очень трудно. Очень много писать и очень трудно отлаживать. Поэтому я попутно с изучением си пробую некоторые свои идеи. - Mazur(18.09.2013 10:47)
- Я каждый раз говорю ему, чтобы выкинул уже свои ассемблерные велосипеды на свалку истории и попробовал научиться программировать на языке высокого уровня. Тщетно. Всякий раз тупо игнорирует. - SciFi(18.09.2013 10:39)
- +1. Более того, обработку клавиатуры так делают только ассемблерщики. На сях всё это делается гораздо симпатичнее. - SciFi(18.09.2013 10:27)