29.11.2012, 23:22
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 877
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Проблема с printf
здравствуйте,
нужно вывести на лсд 2х16 информацию в cvavr ,с помощью функции
printf .
после компиляции выдает ошибку;
"undefined simbol'printf' "
пробовал на разных компьютерах ,но все одно и тоже.
привожу сокращенный пример:
#include ‹tiny2313.h›
int a=55;
// Alphanumeric LCD Module functions
#asm
.equ __lcd_port=0x18 ;PORTB
#endasm
#include ‹lcd.h›
// Declare your global variables here
void main(void)
{
// Declare your local variables here
-----------------------------
-----------------------------
// LCD module initialization
lcd_init(16);
while (1)
{
printf("%d %0 %x",a,a,a);
};
}
после долгих мучении решил побеспокоить родной форум
в чем может быть тут дело?
Заранее благодарен за любую подсказку.
|
|
|
|
29.11.2012, 23:43
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: проблема с printf
Подключите stdio.h
|
|
|
|
29.11.2012, 23:54
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 877
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: проблема с printf
ну вы молодец !!!!!!!!!!!!!!!
точно заработала,
конец моим мучениям.
огромное спасибо.
|
|
|
|
30.11.2012, 10:25
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: проблема с printf
Учите матчасть. Это стандартная библиотека для всех си-компиляторов.
|
|
|
|
01.12.2012, 01:06
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 877
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: Проблема с printf
ну вот одну проблему перешагнули с помощью отзывчивого и знающего человека и тутже возникла другая.
Нужно вывести на лсд шестьнадцатиричную переменную -(значение таймера TCNT1).
Наверно его с перва надо преобразовать в строковую переменную , а потом вывести с помощью функции printf?
Хоиелось бы услышать ваше мнение - прав ли Я?
|
|
|
|
01.12.2012, 01:24
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Проблема с printf
Можно сразу выводить через printf. Почитайте про эту функцию.
|
|
|
|
01.12.2012, 01:25
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Проблема с printf
|
|
|
Сказали "Спасибо" SasaVitebsk
|
|
|
01.12.2012, 10:26
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2006
Сообщений: 877
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: Проблема с printf
Я спасен!!!!!!!!!!!!!
int a[15];
int D;
// Alphanumeric LCD Module functions
#asm
.equ __lcd_port=0x18 ;PORTB
#endasm
#include ‹lcd.h›
// Declare your global variables here
void main(void)
{
// Declare your local variables here
-----------------------------
-----------------------------
// LCD module initialization
lcd_init(16);
while (1)
{
D=TCNT1;
sprintf(a,"%d",D);
lcd_gotoxy(0,0);
lcd_puts(a);
};
}
слов нет бпомогли очень.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
PRINT, PRINTF запись в масив
|
7Fantomas7 |
Микроконтроллеры, АЦП, память и т.д |
8 |
11.02.2011 16:24 |
Функция printf() - вивод числа 12.459
|
sergx1300 |
Микроконтроллеры, АЦП, память и т.д |
8 |
16.09.2010 02:02 |
Функция printf в cvavr 1.25.8
|
Mitrar |
Микроконтроллеры, АЦП, память и т.д |
10 |
01.09.2009 15:30 |
Как использовать функцию printf для выовода на второй USART
|
igla_85 |
Микроконтроллеры, АЦП, память и т.д |
1 |
01.06.2009 02:35 |
atmega128 -->sg12864; IAR -->printf()???
|
D1ma |
Микроконтроллеры, АЦП, память и т.д |
2 |
01.03.2007 21:00 |
Часовой пояс GMT +4, время: 02:12.
|
|