Найдено 6 результатов

vitmeat
Ср янв 14, 2009 13:40:31
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2199
Просмотры: 1274428

можно еще воспользоваться битовыми полями...
вот тут про это немного написано:
http://www.opennet.ru/docs/RUS/bogatyrev/gl_5_1.html
но машинный код тоже медленнее и длиннее зато компактнее сами данные, например для передачи, или хранения... :)
vitmeat
Ср янв 14, 2009 02:29:13
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2199
Просмотры: 1274428

единственное, я бы наверно посоветовал бы еще делать явное преобразование типов...
а не доверять все это компилятору...
разные компиляторы могут выполнять преобразование типов и битовые операции с разными приоритетами, что может привести к ошибкам...
просто совет, всегда следить за типами, и явно ...
vitmeat
Пн дек 15, 2008 08:21:31
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2199
Просмотры: 1274428

ладно всем спасибо :))
будем искать таки в чем дело :)))
я думаю что в версии, или в том что как-нить криво встал winavr...
надо будет переставить на более раннюю версию...
попробовать... :)
vitmeat
Вс дек 14, 2008 15:10:37
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2199
Просмотры: 1274428

Да, спасибо ARV.
Я поковырялся в WinAvr'e и видел про эту директиву...
Вообще чтобы работала функция dtostrf и вообще printf надо немного пошаманить над makefail'ом.
Вот что пишется в стандартном makefail'е:



#---------- Library Options ----------
# Minimalistic printf version
PRINTF_LIB ...
vitmeat
Вс дек 14, 2008 00:47:48
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2199
Просмотры: 1274428

Благодарю Kalipso.
Эх, да в том то вся и проблема что хочется на WinAvr'e написать...
Так то dtostrf и в CodeVision работает...
Но в силу некоторых обстоятельств проект должен быть именно опен сорсовый )))
А твой AtmanAVR 5.8, я так погуглил, еще и крякнуть никто толком не может )))
vitmeat
Чт дек 11, 2008 01:00:36
Форум: AVR
Тема: WinAvr в вопросах и ответах
Ответы: 2199
Просмотры: 1274428

по поводу dtostrf

прошу помощи всезнающие коты )))
не хочет у меня работать функция dtostrf хоть тресни от злости ... (((
а не хочет она именно в winavr'e работать, парит жутко...
даже свою подобную функцию написал, НО даже она, именно в winavr'e не работает!!!
Проверял обе в стареньком QC компиляторе, в котором ...

Перейти к расширенному поиску