Software e Hardware para uC PIC
Moderadores: andre_luis, 51, guest2003, Renie
por cristian » 25 Nov 2006 13:16
ola galera
estou fazendo a comunicaçao com celular dele vou receber string do tipo
OK, ERROR, BUSY, NO CARRIER sao strings que vou ter de comparar com uma constante e saber o que foi recebido
tentei e so consegui fazer usando matrizes de char pra depois comparar com a matrz que recebeu a string do celualr
so que cada matriz que declaro gasta 2% de programa e a constante nao funciona
const val1="error"
o ccs 4.0 nao esta aceitando o que devo fazer ?
-
cristian
- Word
-
- Mensagens: 570
- Registrado em: 03 Nov 2006 08:15
- Localização: serrinha-ba
por a.rairan » 25 Nov 2006 17:36
esse CCS
O ANSI seria:
const unsigned char string1[] = {"BlaBlaBla"};
Alguns compiladores mudam de const para rom se não me engano acontece isso com o C18 e IAR
André "Away" Rairan
-
a.rairan
- Byte
-
- Mensagens: 192
- Registrado em: 11 Out 2006 18:53
- Localização: São Caetano do Sul - SP - Brasil
-
por ric_vas » 25 Nov 2006 19:59
Tente declarar ela assim:
const char val1[] ="error";
Ric
P.S: No CCS todos tipos de dados (exceto float) são unsigned por default.
-
ric_vas
- Nibble
-
- Mensagens: 93
- Registrado em: 11 Out 2006 22:22
- Localização: RS
-
Voltar para PIC
Quem está online
Usuários navegando neste fórum: Bing [Bot], Google [Bot] e 1 visitante