"Поделитесь своими умозаключениями, если не трудно?"
Делюсь. Атмеге приходит команда ОДНА - подвинуть стол на 100мм в плюс. Атмега пересчитывает 100мм в количество импульсов для ШД, кладёт переменную в память и выдаёт на драйвер, больше она с компом не общается пока не выполнит команду. Эти данные я уже изменить не могу никак. Связь оборвалась, но атмега всё равно выдаёт нужное количество импульсов на двигатель. Если бы прошла помеха (не важно какая) атмега забыла бы что ей делать, но она честно отрабатывает полученную команду до конца. Вот я и писал, что сталкиваюсь с таким впервые, прочитав 16 страниц пошёл по ложному пути (называется "стадное чувство"). Экранирование, другой БП, укладка проводов, фильтр на феррите... Оказалось всё гораздо проще, буду думать над заменой CH340.
Делюсь. Атмеге приходит команда ОДНА - подвинуть стол на 100мм в плюс. Атмега пересчитывает 100мм в количество импульсов для ШД, кладёт переменную в память и выдаёт на драйвер, больше она с компом не общается пока не выполнит команду. Эти данные я уже изменить не могу никак. Связь оборвалась, но атмега всё равно выдаёт нужное количество импульсов на двигатель. Если бы прошла помеха (не важно какая) атмега забыла бы что ей делать, но она честно отрабатывает полученную команду до конца. Вот я и писал, что сталкиваюсь с таким впервые, прочитав 16 страниц пошёл по ложному пути (называется "стадное чувство"). Экранирование, другой БП, укладка проводов, фильтр на феррите... Оказалось всё гораздо проще, буду думать над заменой CH340.