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

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

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

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

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

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


 
Опции темы

HI-TECH C обновил и не компилирует...

Непрочитано 17.11.2011, 19:06  
george carpenter
Прописка
 
Регистрация: 16.11.2010
Сообщений: 196
Сказал спасибо: 20
Сказали Спасибо 42 раз(а) в 42 сообщении(ях)
george carpenter на пути к лучшему
По умолчанию HI-TECH C обновил и не компилирует...

Народ помогите! Была версия этого компилятора все работало шикарно, обновил до 9.8 стало выдавать такие вот ошибки:
PHP код:
Warning [1385] D:\conv\lcd.c; 73.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385] D:\conv\lcd.c; 75.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385] D:\conv\lcd.c; 80.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385] D:\conv\lcd.c; 91.8 variable "RA3" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3839)
Warning [1385] D:\conv\lcd.c; 95.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385] D:\conv\lcd.c; 98.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385] D:\conv\lcd.c; 103.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385] D:\conv\lcd.c; 105.8 variable "RA3" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3839)
Warning [1385] D:\conv\lcd.c; 130.8 variable "RA3" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3839)
Warning [1385] D:\conv\lcd.c; 131.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385] D:\conv\lcd.c; 132.8 variable "RA2" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3837)
Warning [1385] D:\conv\lcd.c; 139.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385] D:\conv\lcd.c; 142.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385] D:\conv\lcd.c; 145.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385] D:\conv\lcd.c; 150.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Error   [187] D:\conv\main.c; 18.10 too few function arguments
Warning [361] D:\conv\main.c; 24.18 function declared implicit int
Error   [984] D:\conv\main.c; 29.1 type redeclared
Error   [1098] D:\conv\main.c; 29.1 conflicting declarations for variable "recieve" (D:\conv\main.c:24)
Warning [1385] D:\conv\main.c; 34.13 variable "RB3" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3855)
Error   [192] D:\conv\main.c; 58.1 undefined identifier "ANSEL"
Error   [192] D:\conv\main.c; 59.1 undefined identifier "ANSELH" 
Код программы:
PHP код:
#include ‹htc.h›
#include ‹pic18f4620.h›
#include "delay.c"
#include "lcd.c"
#define SIZE 8192
#define ISBITSET(x,i) ((x[i››3] & (1‹‹(i&7)))!=0)        
#define SETBIT(x,i) x[i››3]|=(1‹‹(i&7));                
#define CLEARBIT(x,i) x[i››3]&=(1‹‹(i&7))^0xFF;

void init(void); 
volatile static bank2 char map[1024];
bit flag = 0; 

void main(void) 
{  
    init(); 
    PORTC = 0xDE;
    lcd_init();  
     lcd_clear(); 
     lcd_goto(0x80);
    lcd_puts("PETU v1.0");  DelayMs(9999999); lcd_clear();  
    while(1) 
    {  
        if ( flag == 1 ) recieve();
    } 
} 

void recieve(void) 
{ 
    int count = 0;
    for(int i=0;i‹=SIZE-1;i++)
    { 
        DelayMs(250); 
        if (RB3 == 1) 
        { 
            SETBIT(map,i);
            lcd_puts("1");
            count++; 
        } 
        else  
        { 
            CLEARBIT(map,i); 
            lcd_puts("0");
            count++;
        }
        if ( count == 9 )
        {
            count = 0;
            lcd_clear(); 
            lcd_goto(0x80);    
        } 
    }
    flag = 0;         
} 

void init(void) 
{    
    ANSEL=0;
    ANSELH=0;
    TRISA=0;
    TRISC=0;         
    TRISD=0; 
    TRISB=0xFF; 
    INTEDG0 = 1;  
    INT0IE = 1;      
    GIE = 1;    
    PEIE = 1; 
    ADCON1=0x0F; //NO COMMENT!!!
} 

void interrupt my_isr(void) 
{     
    
    if(INT0IF) 
     { 
        flag = 1;  
        INT0IE = 0;
        INT0IF = 0;
     } 
} 
Реклама:

Последний раз редактировалось george carpenter; 17.11.2011 в 19:13.
george carpenter вне форума  
Сказали "Спасибо" george carpenter
warel (28.06.2019)
Непрочитано 29.11.2012, 11:49  
3ann
Временная регистрация
 
Регистрация: 21.11.2006
Сообщений: 96
Сказал спасибо: 9
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
3ann на пути к лучшему
По умолчанию Re: HI-TECH C обновил и не компилирует...

А какая версия (рабочая) была до того?
3ann вне форума  
Сказали "Спасибо" 3ann
warel (28.06.2019)
Непрочитано 29.11.2012, 15:09  
Picman
Прописка
 
Регистрация: 29.06.2005
Сообщений: 153
Сказал спасибо: 111
Сказали Спасибо 46 раз(а) в 32 сообщении(ях)
Picman на пути к лучшему
По умолчанию Re: HI-TECH C обновил и не компилирует...

Нужно посмотреть заголовочные файлы для Вашего контроллера и привести в соответствие. Они в 9.80 и т.д. до 9.83 постоянно меняли названия.
И теперь в ХС еще не успокоились.
Picman вне форума  
Сказали "Спасибо" Picman
warel (28.06.2019)
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по HI-TECH maxNTF Микроконтроллеры, АЦП, память и т.д 5 17.02.2010 14:39
MPLAB и Hi-Tech 3ann Микроконтроллеры, АЦП, память и т.д 0 14.07.2009 15:17
Codevision 2 не компилирует проекты code-by Микроконтроллеры, АЦП, память и т.д 5 18.02.2009 12:56
По разному компилирует MPLAB и PICC (проект PIC и LCD) vlad_ru Микроконтроллеры, АЦП, память и т.д 2 18.05.2008 12:35
!!! Вопрос по HI-TECH !!! hubble Микроконтроллеры, АЦП, память и т.д 0 05.09.2007 05:53


Часовой пояс GMT +4, время: 16:26.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.