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

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

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

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

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

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


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

Народ помогите! Была версия этого компилятора все работало шикарно, обновил до 9.8 стало выдавать такие вот ошибки:
PHP код:
Warning [1385D:\conv\lcd.c73.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385D:\conv\lcd.c75.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385D:\conv\lcd.c80.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385D:\conv\lcd.c91.8 variable "RA3" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3839)
Warning [1385D:\conv\lcd.c95.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385D:\conv\lcd.c98.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385D:\conv\lcd.c103.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385D:\conv\lcd.c105.8 variable "RA3" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3839)
Warning [1385D:\conv\lcd.c130.8 variable "RA3" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3839)
Warning [1385D:\conv\lcd.c131.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385D:\conv\lcd.c132.8 variable "RA2" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3837)
Warning [1385D:\conv\lcd.c139.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385D:\conv\lcd.c142.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385D:\conv\lcd.c145.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Warning [1385D:\conv\lcd.c150.8 variable "RA1" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3835)
Error   [187D:\conv\main.c18.10 too few function arguments
Warning 
[361D:\conv\main.c24.18 function declared implicit int
Error   
[984D:\conv\main.c29.1 type redeclared
Error   
[1098D:\conv\main.c29.1 conflicting declarations for variable "recieve" (D:\conv\main.c:24)
Warning [1385D:\conv\main.c34.13 variable "RB3" is deprecated (declared at C:\Program Files\HI-TECH Software\PICC-18\9.80\include\pic18f4620.h:3855)
Error   [192D:\conv\main.c58.1 undefined identifier "ANSEL"
Error   [192D:\conv\main.c59.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 == 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 == )
        {
            
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, время: 06:39.


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