-JonnS-
demiurg_spbСпасибо что не прошли мимо!
Я только только начинаю осваивать программирование микроконтроллеров.
Выбрал Мега 16, КОДЕВИЖН.
Вольтметр я писал не сам, а с помощью Евгения (
http://eugenemcu.ru/ ), да собственно почти весь код
написал он!
Злоупотреблять его терпением нехотелось бы, поэтому обратился сюда.
Для преобразования результата измерения и отображения на индикаторе ( WH1602 (HD44780)) я выбрал функцию sprintf, как наиболее
универсальную и мощную, а так же потому что нашел в инете статью с подробным описанием ее применения (см. вложение).
Вольтметр работает. Размер кода получился 15,5% от памяти программ.
Но! На разных форумах встречаются высказывания отом что размер кода можно существенно сократить если применить itoa,
вот только толкового обьяснения я не смог найти.
Во вложении есть фрагмент статьи по применению sprintf и картинка настроек моего компилятора.
Вот, примерно такое же, обьяснение,
вкратце конечно, я и хотел бы увидеть.
Если это не очень сложно, то пожалуйста подскажите как сделать преобразование результата измерения (оно в ADCW) из двоичного в десятичное
с помощью itoa.
И еще. Огромная проблема с английским языком!!! Поэтому пожалуйста не отсылайте на англоязычные публикации.
Начинать изучать язык, для меня уже несколько позновато.
Заранее Спасибо.
Сообщение отредактировал KCA - Dec 13 2009, 09:47