02 май 18 18:45, Alexey Vissarionov -> Michael Belousoff:
MB>>>> Отладчик??? Ффффуууу! Это не наш путь. AG>>> Hу да, сиснишкам и объектно-ориентированным программистам AG>>> отладчик ни к чему. AV> Каким бы ни был отладчик, без fprintf(stderr, ...) обойтись не AV> удается.
fprintf? Hе знаю такого. В ассемблере нет такой команды ;-) Макроассемблер не в счет - его я тоже не знаю.
AV> В порядке антиоффтопика: случись что, куда смотрим? Правильно, в логи AV> :-)
Подпрограммы создания логов целесообразны в больших проектах. И консоль/терминал/порт нужен для просмотра логов. А если на tiny13 захочешь светодиодами помигать, или автоматический телеграфный ключ сделать, или валкодер, или контроллер заряда аккумулятора, или какой-то прибор измерительный, и т.д. и т.п., то какие там логи? :-)
Конечно, всё это можно и на STM32 забацать, с Ethernet портом, с TCP/IP, с веб-мордой для расширенных настроек... Только зачем козе баян, а корове седло? :-)
Хотя, тенденция сегодня именно такова. У меня даже дешёвый обычный электронный щтангенциркуль имеет интерфейс для подключения внешних устройств. Обхохочешься.
MB>> Он всякому ни к чему. Для какого-то МК отладчик есть, для другого MB>> нету - а привык уже, и без него шагу не сделать... И как тогда? MB>> Hеужели отказываться - только из-за отсутствия отладчика? Можно MB>> всегда найти, куда выдать отладочную информацию. В UART, в EEPROM MB>> записать, а потом считать программатором, да хоть и светодиодами MB>> поморгать.
Спасибо. Скачал на всякий случай. Посмотрю на досуге. Hо сразу возник вопрос: а какой протокол выдачи дебаггера в порт? Или это уже самому в исходнике под себя подстраивать?
С наилучшими пожеланиями, Andy.
--- gl es 73 sk ee * Origin: USB-flash + Knoppix + fidoip (2:5023/24.3530)