08:23

домовой
Мыши плакали, кололись, но продолжали есть кактус.
За время работы с машинкой пощупал что такое arduino (фреймворк).
А так же узнал, что существует реализация ардуино фреймворка для работы с attiny13.
И что в нем есть программный uart занимающий меньше 200 байт флеша.

средство прототипирования - великолепное. но код жирный. Религия против. Лень за.

upd
тараканы шепчут, что жизненно необходимо сделать интерпретатор G-кода на attiny13. Возможно даже с pid регулятором.
А так же, что его можно использовать и для фена , и для линии протяжки, и даже может быть для паяльника t12( но это не точно.) при этом они отказываются отвечать на вопрос "насколько удобно рулить паяльной станцией через uart с помощью Gcode?"

Upd2: чуда не случилось. программная реализация uart показывает нечитаемую ересь. Печально.

@темы: схемотехника

Комментарии
30.12.2020 в 15:00

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
attiny13
помню такую хрень
у неё 64 байта оперативки и аппаратный стек на 3 вложенных вызова подпрограмм (софтового стека нет)
как под неё написать какой-то интерпретатор? )))
30.12.2020 в 20:42

домовой
И что?
На распознание команд вида g1 x2 y3 z4 много памяти не надо. все же этот язык придумали в шестидесятых когда в чпу станке было памяти меньше чем в атмега8
30.12.2020 в 23:20

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
ну так пришедший с уарта код где хранить?
на всё про всё (внутренние нужды интерпретатора + место под интерпретируемый код) всего 64 байта
31.12.2020 в 04:26

домовой
Зачем хранить? Распознавать сразу в Глобальный массив на 4 числа.немного чаров чтобы хранить временные числа типа индекса того числа которое сейчас распознается. И все.
31.12.2020 в 11:04

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
не понял
а если программа длиной 100 байт?
её тоже запаковать в 4 числа?
или сказать уарту "стоп, буфер переполнен, подожди пока выполним уже полученные шаги"?
31.12.2020 в 17:03

домовой
А как по твоему мнению 3д принтер и чпу станки работают?!
Принимают команду gcode, парсят до комментария , передают на выполнение в соответствующую функцию. ну и по завершении функции прошивка говорит давай следующую команду. И да, этой технологии больше 50 лет. Как раз со времен когда компьютер производительностью и обьемом памяти как у атмега8 занимала комнату
31.12.2020 в 17:10

тролль - это не только ценный жир, но и 3-4 легкоусвояемых коммента ежедневно
А как по твоему мнению 3д принтер и чпу станки работают?
я думал что программу предварительно загружают в ПЗУ
с объёмом флеша или еепрома проблем никогда не было, она в 10 раз дешевле оперативки