pokk писал(а):делаю так но он что-то нечего не выводит (при целых числах работает )
CVAVR?
В настройках проекта вкладка C Compiler список (s)printf Features выбрать float.
ЗЫ. К самому экранчику эта ф-ция не имеет никакого отношения.
pokk писал(а):делаю так но он что-то нечего не выводит (при целых числах работает )
В настройках проекта вкладка C Compiler список (s)printf Features выбрать float.
Все он знает. Просто функция (s)printf очень "могучая" и в полном виде потянет из библиотеки большой размер кода. В разных версиях компилятора есть несколько опций для описания возможностей этой функции. Подумайте, зачем вам возможности форматирования и вывода float, если вы в программе работаете только с целыми числами. Или если у вас нет строк, зачем опции их вывода и форматирования? Чем больше вариантов выбора конфигурации printf, тем более совершенен и гибок компилятор.pokk писал(а):В настройках проекта вкладка C Compiler список (s)printf Features выбрать float.
Благодарю всё заработало. А что это означает ? изначально CodeVisionAVR не знает такой тип данных ?

Вроде как без инициализации должна гореть верхняя строка.Все заполненные прямоугольники.
Sergey78 писал(а):Тоесть при простом включении индикатора без подачи с внешнего контроллера сигналов данных, он должен показывать квадраты на верхней строке ?


Biggy писал(а):вывести значение РОН на экран
Код: Выделить всё
cv_is: push r16
push r17
push r24
ldi r17,100
rcall Sub100
ldi r17,10
rcall Sub100
ori r24,0x30
st y+,r16
ldi r16,0
st y+,r16
pop r24
pop r17
pop r16
ret
;
Sub100: ldi r16,0x30
_20: sub r24,r17
brcs _40
inc r16
rjmp _20
_40: st y+,r16
add r24,r17
ret