"если какая-то программа попробует работать с вашим адаптером не включая прерывания, то это у неё не получится" - Вы какие программы имеете в виду? Любой драйвер мыши работает через прерывания. И очень часто не драйвер тоже.
Не понимаю Вашу позицию. Не изучив досконально вопрос Вы пытаетесь дискредитировать мою разработку. Эту энергию лучше направить на совершенствование собственного устройства. А не ждать, что кто-то придёт и исправит все ошибки.
Вы несколько раз написали, “ошибка”, “недостаток”, но так и не смогли объяснить, каким образом это конструктивное решение ухудшает работу адаптера.
В режиме передачи данных от мыши в компьютер Атмега отслеживает состояние линий IRQ и передаёт следующий байт только после перехода соответствующей линии в ноль (прерывание обработано и сброшено). Времени на это уходит очень немного (несколько тактов Атмеги на частоте 8 МГц), поэтому на отзывчивость мыши никак не влияет.
Моего варианта в железе у Вас нет, но он есть более чем у двух сотен пользователей. Проблемы в работе возникают крайне редко и в 99% случаев они вызваны неправильной настройкой - не был отключен встроенный COM-порт на материнской плате. Из-за чего возникал конфликт портов на одних адресах.
У Вас в коде есть ошибки, связанные с плохим знанием работы аппаратной части. Не всё железо работает по стандартам. Некоторые функции не реализованы. Дальше думайте сами.
Вы предполагаете, что хост (компьютер) не успеет прочитать первый байт начальной последовательности (M, 3 или M, Z) до прихода второго байта? На практике такого не бывает.
Обратите внимание на STC8G. Тоже очень стабильная частота внутреннего RC-генератора. Несколько UART, напряжение питания от 1.9 до 5В, частота до 36МГц, все простые операции за 1 такт. Больше только ветвление, деление, переходы и т.п.
Не рассказывайте сказки, Только что открыл ПУЭ, при открытой прокладке максимальная нагрузка на медный провод сечением 16м2 равна 100А. 100х120 = 1200Вт. Шесть проводов по 0,75м2 = 6х15 = 90А. 90х12 = 1080Вт. Дело явно не в проводах, а в разъёмах. Горят именно разъёмы, а не провода.
Те, кому не надо "разжевывать задачи", не нужны "проверки и понукания" в помощники не стремятся. А, как и Вы, хотят свой бизнес. "Помощники" неизбежно будут иметь худшую мотивацию и квалификацию по сравнению с Вами. Такова селяви.
Глаз человека очень хорошо адаптируется к значительным изменениям освещённости. Например освещённость искусственными источниками света в помещении в диапазоне 500-1000 Люкс считается хорошей (достаточной для работы, чтения книг и т.п.). Освещённость в тени в солнечный день может достигать 25 000 люкс. И никто не слепнет :)
Абсолютно бесполезная затея. Русские статьи в википедии давно модерируются "специальными людьми". По крайней мере, связанные с политикой. Предполагаю, что даже в веб-архиве.
Но сейчас хотя бы есть видимость, что статьи пишутся обычными, не ангажированными людьми.
Все (относительно) успешные торговые площадки - eBay, Авито, Amazon, Ozon, Мешок (простите, если кого забыл, это не реклама).
Когда поменяли дизайн сайта Юлмарта все плевались. Но им объясняли: "Вы ничего не понимаете. Сайт жутко тормозит, но он очень прогрессивный. Через несколько лет, когда у всех будет мощное железо и жирные интернет-каналы, вы поймёте, насколько это удобно". Что произошло через несколько лет, все знают.
Если сотрудник убегает на зарплату на 5-10% выше, значит что-то на фирме не так. Причем очень сильно не так. И дело вовсе не в зарплате, либо убегают не на +10%, а на гораздо большую разницу.
Предложения +5..10% даже никогда не рассматривал. Только начиная с +20%. И это при том, что организация, где я работал, тоже была не идеальной. Тем не менее, я знал коллектив, коллектив знал меня. Уже сложились определенные отношения с другими сотрудниками, с начальством. И не известно, как пойдет на новом месте. Какие там возникнут подводные камни.
"если какая-то программа попробует работать с вашим адаптером не включая прерывания, то это у неё не получится" - Вы какие программы имеете в виду? Любой драйвер мыши работает через прерывания. И очень часто не драйвер тоже.
Не понимаю Вашу позицию. Не изучив досконально вопрос Вы пытаетесь дискредитировать мою разработку. Эту энергию лучше направить на совершенствование собственного устройства. А не ждать, что кто-то придёт и исправит все ошибки.
Вы несколько раз написали, “ошибка”, “недостаток”, но так и не смогли объяснить, каким образом это конструктивное решение ухудшает работу адаптера.
В режиме передачи данных от мыши в компьютер Атмега отслеживает состояние линий IRQ и передаёт следующий байт только после перехода соответствующей линии в ноль (прерывание обработано и сброшено). Времени на это уходит очень немного (несколько тактов Атмеги на частоте 8 МГц), поэтому на отзывчивость мыши никак не влияет.
Моего варианта в железе у Вас нет, но он есть более чем у двух сотен пользователей. Проблемы в работе возникают крайне редко и в 99% случаев они вызваны неправильной настройкой - не был отключен встроенный COM-порт на материнской плате. Из-за чего возникал конфликт портов на одних адресах.
У Вас в коде есть ошибки, связанные с плохим знанием работы аппаратной части. Не всё железо работает по стандартам. Некоторые функции не реализованы. Дальше думайте сами.
Вы предполагаете, что хост (компьютер) не успеет прочитать первый байт начальной последовательности (M, 3 или M, Z) до прихода второго байта? На практике такого не бывает.
Ещё какие-то ошибки нашли?
Нет никаких ошибок в схеме оригинального устройства. Если Вам кажется, что там есть ошибки, Вы не поняли логику его работы.
Обратите внимание на STC8G. Тоже очень стабильная частота внутреннего RC-генератора. Несколько UART, напряжение питания от 1.9 до 5В, частота до 36МГц, все простые операции за 1 такт. Больше только ветвление, деление, переходы и т.п.
В этом конвертере используется CPLD на 128 ячеек (Altera Max EPM3128). Для всего спека надо в несколько раз больше.
Не рассказывайте сказки, Только что открыл ПУЭ, при открытой прокладке максимальная нагрузка на медный провод сечением 16м2 равна 100А. 100х120 = 1200Вт. Шесть проводов по 0,75м2 = 6х15 = 90А. 90х12 = 1080Вт. Дело явно не в проводах, а в разъёмах. Горят именно разъёмы, а не провода.
Фотография американского скафандра образца 1969 года с сайта NASA. Комментировать не буду, добрые люди и так вогнали карму в минус по самое не хочу.
Прочитали неправильно. Там все буквы русские. Читается как "ха-сот".
Те, кому не надо "разжевывать задачи", не нужны "проверки и понукания" в помощники не стремятся. А, как и Вы, хотят свой бизнес. "Помощники" неизбежно будут иметь худшую мотивацию и квалификацию по сравнению с Вами. Такова селяви.
Глаз человека очень хорошо адаптируется к значительным изменениям освещённости. Например освещённость искусственными источниками света в помещении в диапазоне 500-1000 Люкс считается хорошей (достаточной для работы, чтения книг и т.п.). Освещённость в тени в солнечный день может достигать 25 000 люкс. И никто не слепнет :)
Обычно в сортире работает. Там обязательно проверьте!
А Дании средняя рабочая неделя 32,4 часа, т.е. по 6,5 часов в день.
Но именно средняя. Во многих крупных преуспевающих фирмах работают всего 4 часа в день.
При этом средняя зарплата в Дании одна из самых высоких в Европе.
Кто-то ещё верит, что 50 лет назад Сатурн-5 безо всяких аварий более десятка раз был запущен у Луне?
Абсолютно бесполезная затея. Русские статьи в википедии давно модерируются "специальными людьми". По крайней мере, связанные с политикой. Предполагаю, что даже в веб-архиве.
Но сейчас хотя бы есть видимость, что статьи пишутся обычными, не ангажированными людьми.
"Эникей" - не профессия. Думаю в этом дело.
Если человек умеет что-то более сложное, то на образование уже всем плевать.
Ждать, когда будет можно.
Все (относительно) успешные торговые площадки - eBay, Авито, Amazon, Ozon, Мешок (простите, если кого забыл, это не реклама).
Когда поменяли дизайн сайта Юлмарта все плевались. Но им объясняли: "Вы ничего не понимаете. Сайт жутко тормозит, но он очень прогрессивный. Через несколько лет, когда у всех будет мощное железо и жирные интернет-каналы, вы поймёте, насколько это удобно". Что произошло через несколько лет, все знают.
По факту оказалось, что это резистор с сопротивлением близким к нулю. Т.е. перемычка.
Хотя очень похоже на конденсатор.
Если сотрудник убегает на зарплату на 5-10% выше, значит что-то на фирме не так. Причем очень сильно не так. И дело вовсе не в зарплате, либо убегают не на +10%, а на гораздо большую разницу.
Предложения +5..10% даже никогда не рассматривал. Только начиная с +20%. И это при том, что организация, где я работал, тоже была не идеальной. Тем не менее, я знал коллектив, коллектив знал меня. Уже сложились определенные отношения с другими сотрудниками, с начальством. И не известно, как пойдет на новом месте. Какие там возникнут подводные камни.