o keil esta louco

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

o keil esta louco

Mensagempor rebelk » 08 Out 2007 13:18

eu tinha concluido um progama e esta tudo ok , escrevendo todas as mensagens direitinho no lcd , so´ que tive que acrescentar umas novas rotinas dai então o progama ficou louco , ele compila normalmente , só que ele não escreve umas mensagens que ele deveria escrever ,

é como se ele não chamase a função olha só


1179: // lcd_escreve (&MENSAGENS_1[Q_TAMANHO]);
C:0x1058 7B00 MOV R3,#0x00
C:0x105A 7A00 MOV R2,#0x00
C:0x105C 790C MOV R1,#0x0C
C:0x105E 121287 LCALL lcd_escreve(C:1287)
1180: lcd_pos_xy( 1, 2);
C:0x1061 7D02 MOV R5,#0x02
C:0x1063 7F01 MOV R7,#0x01
C:0x1065 1214CC LCALL lcd_pos_xy(C:14CC)
1181: lcd_escreve (" COMP_DOBR");
C:0x1068 7BFF MOV R3,#0xFF
C:0x106A 7A01 MOV R2,#0x01
C:0x106C 7908 MOV R1,#0x08
era para ele chamar a função aqui !!!!!!!!!
1182: CONVERT_VALOR( TAMANHO_DO_COS );
C:0x106E 1203C0 LCALL L?0310(C:03C0)
1183: lcd_pos_xy( 12, 2);
1184: lcd_escreve (mat);


já alterie o nivel de otmização e nada , ´´e como se ele ferasse todo o codigo , alguem poderia me dar uma dica do que é isso ?

uv2
rebelk
Byte
 
Mensagens: 301
Registrado em: 15 Nov 2006 20:16

Mensagempor rebelk » 09 Out 2007 11:50

INSTALEI O UVISION 3 , agora nao esta mais com o bubg, mas esta dando umas mensagens de aviso , que o anterior não dava !


C:\KEIL\C51\INC\GRAVA_EEPROM_8252.H(51): warning C260: '=': pointer truncation
C:\KEIL\C51\INC\GRAVA_EEPROM_8252.H(72): warning C260: '=': pointer truncation
C:\KEIL\C51\INC\GRAVA_EEPROM_8252.H(88): warning C260: '=': pointer truncation
C:\KEIL\C51\INC\GRAVA_EEPROM_8252.H(101): warning C260: '=': pointer truncation
C:\KEIL\C51\INC\LCD_8BITS_2.H(127): warning C260: '=': pointer truncation
rebelk
Byte
 
Mensagens: 301
Registrado em: 15 Nov 2006 20:16


Voltar para 8051

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x