A
Armaztetanemneshane
Guest
Hi all!Jaz sem nov tukaj
<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />Torej ...Delal sem trdo in moj projekt je skoraj v pripravljeni, toda zadnja stvar - povezovanje preko GSM linije povzroča več težav, kot katera koli druga.Imam modem Siemens TC35, da se zdi zelo enostavno povezati s podatki klic, toda moja ATmega128 noče sprejeti je tu ....tako da je to koda sem mogel pisati (CodeVisionAVR)Code:
flash char mod [8] = (0x0D, 0x0A, 'R', 'I', 'N', 'G', 0x0D, 0x0A);
flash char mod_con [16] = (0x0D, 0x0A, 'C', 'O', 'N', 'N', 'E', 'C', 'T', '', '9 ', '6' , '0 ', '0', 0x0D, 0x0A);
flash char mod_con_s [11] = (0x0D, 0x0A, 'C', 'O', 'N', 'N', 'E', 'C', 'T', 0x0D, 0x0A);void wait_for_call_tc35 ()
(
bit povezan = 0;while (! priključen)
(unsigned int k; char i = 0;while (i <8)
(
rx_counter1 = 0;
while (getchar1 () == mod )
(
i ;
if (i == 8) break;
)
if (i <8)
i = 0;
)i = 0;for (k = 0; k <11; k )
(
if (getchar1_mv (0x1FFF) == mod_con_s )
i ;
še
break;
)if (i> = 10)
povezan = 1;
še
(
for (i = 0; i <3; i )
putchar1 (' ');
delay_ms (2000);
putchar1 ( '');
putchar1 ( 'T');
putchar1 ( 'H');
putchar1 (0x0D);
putchar1 (0x0A);
))
)
<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />Torej ...Delal sem trdo in moj projekt je skoraj v pripravljeni, toda zadnja stvar - povezovanje preko GSM linije povzroča več težav, kot katera koli druga.Imam modem Siemens TC35, da se zdi zelo enostavno povezati s podatki klic, toda moja ATmega128 noče sprejeti je tu ....tako da je to koda sem mogel pisati (CodeVisionAVR)Code:
flash char mod [8] = (0x0D, 0x0A, 'R', 'I', 'N', 'G', 0x0D, 0x0A);
flash char mod_con [16] = (0x0D, 0x0A, 'C', 'O', 'N', 'N', 'E', 'C', 'T', '', '9 ', '6' , '0 ', '0', 0x0D, 0x0A);
flash char mod_con_s [11] = (0x0D, 0x0A, 'C', 'O', 'N', 'N', 'E', 'C', 'T', 0x0D, 0x0A);void wait_for_call_tc35 ()
(
bit povezan = 0;while (! priključen)
(unsigned int k; char i = 0;while (i <8)
(
rx_counter1 = 0;
while (getchar1 () == mod )
(
i ;
if (i == 8) break;
)
if (i <8)
i = 0;
)i = 0;for (k = 0; k <11; k )
(
if (getchar1_mv (0x1FFF) == mod_con_s )
i ;
še
break;
)if (i> = 10)
povezan = 1;
še
(
for (i = 0; i <3; i )
putchar1 (' ');
delay_ms (2000);
putchar1 ( '');
putchar1 ( 'T');
putchar1 ( 'H');
putchar1 (0x0D);
putchar1 (0x0A);
))
)