Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Не работают функции форматирования в IAR arm
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
kay
Давно ещё заметил, что иар не хочет толком понимать опции форматирования по printf

например по
Код
        for (i=0; i<k; i++)
        {
          sprintf(tmp,"%02X",pdu[i]);
          strcat(oct,tmp);
        }

выводит сплошные 2X

а по sprintf(tmp,"%1.2f",3.14) не помню что, но точно не 3.14. зато если просто набрать sprintf(tmp,"%X",0x0A), то выводит просто A, а нужно с нулём. Может какие настройки должны быть? IAR 4.30

пишу под at91sam7s256
zltigo
Цитата(kay @ Jan 26 2006, 00:32) *
Может какие настройки должны быть? IAR 4.30

Жуткие вещи рассказываете.
Полнота библиотеки в части printf() и некоторых других
устанавливается (если IDE пользуете) в "General->Libary Options".
kay
ладно, это не пригодилось. написал свою функцию преобразования в 16-й строковый формат.
но вот проект почему-то не работает. по ком порту ахинею шлёт. всё отладил на c builder'е. почему на микроконтроллере не пашет... х.з.
может поможете? завтра уже сдавать проект надо =(
http://slil.ru/22527277
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.