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

Прошу помощи в разработке энкодера колеса мыши

20 часов назад, A.V.Avtomat сказал:

Таких проблем эти биты не создают, так как не могут блокировать интерфейс программирования в принципе.

Также как у AVR можно отключить низковольтное программирование и придётся искать программатор с высоковольтным. Я так обычно делал, имея полный программатор.

11 часов назад, jcxz сказал:

В качестве удобного МК думаю вполне подойдёт STM8

Думаете, стоит осваивать как первые? Они уже несколько лет не рекомендованы производителем для новых разработок. А по удобству - почти как МК51, только с конвейером и линейным адресным пространством.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема с шариками в том, что начало от времени разлагаться резиновое покрытие шариков, а новых не достать.
M-S35 четвёртый компьютер изнашивает, а шарику хоть бы хны; шарик у M-S34, её двухкнопчатой "двойняшки" (лежит в НЗ), тоже признаков гниения не демонстрирует...
Видимо, у вас "лабаз" ещё левее, чем мой ;-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, vov4ick сказал:

Они уже несколько лет не рекомендованы производителем для новых разработок.

Откуда инфа? Можно пруфы?

На сайте STM не вижу NRND:

image.thumb.png.0dee986d04753cfdf32fab1b16a4d35a.png

Наверное им ещё не сообщили.  :biggrin:

Да и какая разница - рекомендованы или нет? если они продаются и ещё долго будут продаваться на али. Речь ведь не о серийном производстве.

1 час назад, vov4ick сказал:

А по удобству - почти как МК51, только с конвейером и линейным адресным пространством.

А для x51 есть эмуляторы? Можно ссылку?

И архитектура у STM8 поудобнее, чем у x51. Если писать на асме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, Obam сказал:

M-S35 четвёртый компьютер изнашивает, а шарику хоть бы хны; шарик у M-S34, её двухкнопчатой "двойняшки" (лежит в НЗ), тоже признаков гниения не демонстрирует...
Видимо, у вас "лабаз" ещё левее, чем мой 😉

Аналогично, только после износа трёх компьютеров была законсервирована, но проверил - работает отлично.

IMG20240514033812.jpg

Следов и признаков истлевшей резиновой оболочки нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А для x51 есть эмуляторы? Можно ссылку?
Внутрисхемные? У СиЛабсовых C8051 по JTAGу\С2.
Фитон делал в прошлом веке (~ '97) эмулятор плату-ISA и кабелем вместо внешней ПЗУ программ втыкался к 1830ВЕ31.

Симуляторы? Фитон (по памяти, по-моему, Phiton) виндовый (был и для AVR-classic), типа до WinXP.
Чисто DOS-овый симулятор - FD51.
Где брать? Двадцать (и более) лет назад - в интернете, считай, что и не существовали никогда )-8 Только олды помнят ;-)

Следов и признаков истлевшей резиновой оболочки нет.
Фуу-у-у-у!!! Ролики немытые нА люди демонстрировать!!! (((-8Ж
Изменено пользователем Obam

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, Obam said:

Проблема с шариками в том, что начало от времени разлагаться резиновое покрытие шариков, а новых не достать

Манипулятор Колобок из комплекта ЕС1840 был лишён таких недостатков, равно как и резинового покрытия. Пользоваться им было невозможно, да ещё и кабель к нему тянулся в жёсткой ПВХ-трубке, но вечный был. Сочли тогда за анекдот.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, vov4ick сказал:

Также как у AVR можно отключить низковольтное программирование и придётся искать программатор с высоковольтным. Я так обычно делал, имея полный программатор.

Ни разу не так же. Ничего общего!

У PICов отключить последовательный интерфейс НЕ ВОЗМОЖНО.

А у AVR он легко отключается в Fuse SPI EN.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дааа, дискретная логика на отдельных микросхемках - счетчики, 2И-НЕ, триггеры, дешифраторы - это все так интересно и увлекательно. В детстве мне нравилось. А что не мог спаять, рисовал на бумажке схемы и диаграммы работы. Этакий электро-КАД на бумажке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 12.05.2024 в 19:24, Darmok сказал:

я не могу разбить плату на несколько и сделать из них вертикальный стек

Не понятно, почему, сверление же отпадает, и про объёмный монтаж тоже не сказали, ведь никто это повторять всё равно не станет, с Ваших же слов.

По нынешней схеме, если датчик шумит при движении, логично сперва честно подавить этот дребезг, т.е. не как сейчас, а традиционно, посредством последовательно резистора и конденсатора, затем триггер Шмитта, а выходные ИЛИ выкинуть, заменив их подачей сигналов на входы установки соседних триггеров, ну и заменить всю логику на 74HC, потому как для CD4000 работа при 5 В на грани.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 hours ago, A.V.Avtomat said:

А у AVR он легко отключается в Fuse SPI EN.

Уже более 15 лет SPIEN не доступен при программировании через SPI.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, Plain сказал:

Не понятно, почему, сверление же отпадает, и про объёмный монтаж тоже не сказали, ведь никто это повторять всё равно не станет, с Ваших же слов.

По нынешней схеме, если датчик шумит при движении, логично сперва честно подавить этот дребезг, т.е. не как сейчас, а традиционно, посредством последовательно резистора и конденсатора, затем триггер Шмитта, а выходные ИЛИ выкинуть, заменив их подачей сигналов на входы установки соседних триггеров, ну и заменить всю логику на 74HC, потому как для CD4000 работа при 5 В на грани.

Между базовой платой, на которой расположены кнопки, энкодер, оптический сенсор, положение которых фиксировано и не может быть изменено и расположенной над ней платой контроллера клавиатуры зазор 7 мм. На нижней стороне платы контроллера приклеивается плата с транзисторными ключами. Величина зазора уменьшается до 4 мм. Увеличит величину зазора я не могу, этому препятствует форма корпуса мыши и размер платы контроллера.

 

Резисторы последовательно поставить можно, если хватит места. Однако, как я уже писал на практике вариант без них вполне работает, и проверено это многолетней практикой. Когда я начинал в ходу еще были запасы К1ЛБ553 🙂. Вы сильно заблуждаетесь насчет величины тока, поскольку процесс замыкания не мгновенный и это принципиальное, фундаментальное свойство материального мира. Кроме того, на процесс разрушения контактов влияет не величина тока, а энергия, выделяющаяся в точке контакта за время процесса контакта.

По поводу модификации схемы, спасибо за предложение, обдумаю чуть позже, сейчас нужно садить картошку🙂.

Триггеры Шмитта не стоят по смешной причине – у меня закончился их запас. Конечно нет проблем их приобрести и как только без них будет не обойтись я это сделаю. Однако данная схема не чувствительна к качеству фронта сигнала и установка триггера Шмитта ничего не изменит.

Для CD4000B заявлено минимальное напряжение питания 3В, правда при этом не нормируются временные характеристики. На практике я использовал такие ИС и при 2,5В и они исправно работали.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, Точка Опоры сказал:

Уже более 15 лет SPIEN не доступен при программировании через SPI.

Ничего подобного, доступен.

И так же легко чебурахается при сбойном программировании, защёлкивая микроконтроллер, как и раньше.

У меня как раз отладочная платка с Atmega328 в прошлом году защёлкнулась. С моими изделиями такого нет, я к ним лапшу не цепляю, сделал профессиональный экранированный жгут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

52 minutes ago, A.V.Avtomat said:

Ничего подобного, доступен

В Китае, пожалуй, может быть и доступен )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

55 минут назад, A.V.Avtomat сказал:

как раз отладочная платка с Atmega328 в прошлом году защёлкнулась.

Эт не ардуина-чина случайно? А то там от оригинальной АВРки только название)))

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

28 минут назад, mantech сказал:

Эт не ардуина-чина случайно? А то там от оригинальной АВРки только название)))

Нет, оригинальная от Microchip.

Про ардуину я давно в курсе.

 

Возможно, что в каких-то новых AVR-ках этот Fuse заблокировали, но не в этих.

Причём он доступен и в Atmel Studio, и в Microchip Studio любых версий.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...