Понедельник, 21.09.2020, 19:55
Микроконтроллерная техника AVR
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Микроконтроллеры » Вопросы по МК » что делаю не так?
что делаю не так?
neoxДата: Воскресенье, 26.02.2012, 14:43 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 8
Репутация: 0
Статус: Offline
привет! написал функцию разложение числа на отдельные цифры и добавил в библиотеку codevision!
это прототип
Code

#pragma used+
void fragmentation_digit(unsigned short int digit);  
#pragma used-
#pragma library fragmentation_digit.lib

это описание.
Code

unsigned int fragmentation[5];
void fragmentation_digit(unsigned short int digit){
   char count=0;
  for(count=0;count<5;count++){
      fragmentation[count]=digit%10;
      digit=digit/10;
      }
}

использую так
Code

#include <mega8.h>
#include <fragmentation_digit.h>   
   
  void main(void) {
  DDRD=0xFF;
  fragmentation_digit(2354);
  PORTD=fragmentation[1];
}
но компилятор выдает ошибку "undefined simbol fragmentation" и показывает на строку PORTD=fragmentation[1];
что не так помогите народ плиззз!

Добавлено (26.02.2012, 14:43)
---------------------------------------------
все разобрался, всем спасибо!

 
Форум » Микроконтроллеры » Вопросы по МК » что делаю не так?
  • Страница 1 из 1
  • 1
Поиск:

Хостинг от uCoz