Цитата:
Сообщение от shalex
Да, прога пишется на C++, который стандартный для Ардуино.
|
Это меняет дело. Если бы брались какие-то стандартные подпрограммы с просторов инета, тогда можно было бы со временем их оптимизировать. А так получается только ассемблер поможет впихнуть невпихиваемое.
оффтопик
Нужно было сэмулировать МДпрог, пока его у меня не было, чтобы потренироваться с ком-портом. Вначале решил сделать на ардуине: на дисплей 2004 выводились все получаемые байты, при получении определённого слался ответ. Ардуиной занялся впервые, поэтому просто надёргал стандартных скетчей, выпилил лишнее, и ничего не получилось - не хватало быстродействия. Отключил вывод на экран - всё равно тупит. Тогда сдул пыль с отладочной платы Пинбоард (мега16 на борту), переделал программу-пример на ассемблере под тот же функционал - всё пучком.
Да, наверняка из-за неопытности сам что-то делал не так с ардуиной, понимаю, но осадок-то остался )))