Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 29.11.2012, 23:22  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 877
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Проблема с 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);

};
}
после долгих мучении решил побеспокоить родной форум
в чем может быть тут дело?
Заранее благодарен за любую подсказку.
Реклама:
begun вне форума  
Непрочитано 29.11.2012, 23:43  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: проблема с printf

Подключите stdio.h
realid вне форума  
Сказали "Спасибо" realid
begun (29.11.2012)
Непрочитано 29.11.2012, 23:54  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 877
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: проблема с printf

ну вы молодец !!!!!!!!!!!!!!!
точно заработала,
конец моим мучениям.
огромное спасибо.
begun вне форума  
Непрочитано 30.11.2012, 10:25  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: проблема с printf

Учите матчасть. Это стандартная библиотека для всех си-компиляторов.
realid вне форума  
Непрочитано 01.12.2012, 01:06  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 877
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: Проблема с printf

ну вот одну проблему перешагнули с помощью отзывчивого и знающего человека и тутже возникла другая.
Нужно вывести на лсд шестьнадцатиричную переменную -(значение таймера TCNT1).
Наверно его с перва надо преобразовать в строковую переменную , а потом вывести с помощью функции printf?
Хоиелось бы услышать ваше мнение - прав ли Я?
begun вне форума  
Непрочитано 01.12.2012, 01:24  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: Проблема с printf

Можно сразу выводить через printf. Почитайте про эту функцию.
realid вне форума  
Сказали "Спасибо" realid
begun (01.12.2012)
Непрочитано 01.12.2012, 01:25  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Проблема с printf

нет
http://ru.wikipedia.org/wiki/Printf
SasaVitebsk вне форума  
Сказали "Спасибо" SasaVitebsk
begun (01.12.2012)
Непрочитано 01.12.2012, 10:26  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 877
Сказал спасибо: 236
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию 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);
};
}
слов нет бпомогли очень.
begun вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
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.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot