Wantcan 0 16 июля, 2009 Опубликовано 16 июля, 2009 · Жалоба Попался на руки девайс-ампервольтметр на Tiny26 и LCD МЭЛТ 1-строчный 10 знаковый. Хотел поэкспериментировать-написать программу для него для других целей на CVAVR, но после включения библиотеки stdio.h для printf и написания двух строк для вывода на дисплей уже размер прошивки получается почти как у Tiny вся память- 2 кб, больше ни на что не остается . Интересно узнать, разработчики или производители какими средствами программируют МК . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 16 16 июля, 2009 Опубликовано 16 июля, 2009 · Жалоба Ну а вы что хотели! printf это штука прожорливая, скажу больше, он и оперативки жрёт ого-го, запросто может весь стек скушать. А он на самом деле и не нужен, этот принтф. лучше самому написать небольшие процедурки для вывода разных типов чисел Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Wantcan 0 16 июля, 2009 Опубликовано 16 июля, 2009 · Жалоба Хотелось бы переменные выводить еще. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MrYuran 16 16 июля, 2009 Опубликовано 16 июля, 2009 · Жалоба Хотелось бы переменные выводить еще. Ну и что мешает? определили функции вывода для разных типов - и выводите на здоровье. Хоть на экран, хоть в UART, а лучше в буфер На худой конец (совсем худой) printf имеет несколько градаций функциональности и, соответственно, тяжести. Если не нужно выводить float, то может быть намного меньше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pavel-pervomaysk 0 16 июля, 2009 Опубликовано 16 июля, 2009 · Жалоба Тут ассемблер поможет. Или личная библиотека. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mempfis_ 0 17 июля, 2009 Опубликовано 17 июля, 2009 · Жалоба Не нужен ассемблер. На С получается довольно компактный код. Причём на форуме есть много работающих исходников для этих индикаторов. Посмотрите например на мои. Применяю во всех проектах где есть индикаторы (были на 1, 2 и 4 строки разных производителей). Может быть придётся подправить процедуру инициализации. У мэлтов есть одно преимущество - у них есть нормальная страница знакогенератора с кирилицей. Что позволяет вобще не использовать перекодировку текста. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться