A
Armaztetanemneshane
Guest
Hi all!Ik ben nieuw hier
<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />Dus ...Ik werkte hard en mijn project allmost klaar, maar de uiteindelijke ding - verbinding via GSM lijn veroorzaakt meer problemen dan de andere.Ik heb een Siemens TC35 modem die uiterst gemakkelijk lijkt te verbinden met data noemen, maar mijn ATmega128 weigert tu accepteren ....dus dit is de code die ik zou kunnen schrijven (CodeVisionAVR)Code:
flash char mod [8] = (0x0D, 0x0A, 'R', 'I', 'N', 'G', 0x0D, 0x0A);
flash mod_con char [16] = (0x0D, 0x0A, 'C', 'O', 'N', 'N', 'E', 'C', 'T', '', '9 ', '6' , '0 ', '0', 0x0D, 0x0A);
flash mod_con_s char [11] = (0x0D, 0x0A, 'C', 'O', 'N', 'N', 'E', 'C', 'T', 0x0D, 0x0A);void wait_for_call_tc35 ()
(
aangesloten bit = 0;while (! aangesloten)
(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 ;
anders
break;
)if (i> = 10)
aangesloten = 1;
anders
(
for (i = 0; i <3; i )
putchar1 (' ');
delay_ms (2000);
putchar1 ( 'A');
putchar1 ( 'T');
putchar1 ( 'H');
putchar1 (0x0D);
putchar1 (0x0A);
))
)
<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />Dus ...Ik werkte hard en mijn project allmost klaar, maar de uiteindelijke ding - verbinding via GSM lijn veroorzaakt meer problemen dan de andere.Ik heb een Siemens TC35 modem die uiterst gemakkelijk lijkt te verbinden met data noemen, maar mijn ATmega128 weigert tu accepteren ....dus dit is de code die ik zou kunnen schrijven (CodeVisionAVR)Code:
flash char mod [8] = (0x0D, 0x0A, 'R', 'I', 'N', 'G', 0x0D, 0x0A);
flash mod_con char [16] = (0x0D, 0x0A, 'C', 'O', 'N', 'N', 'E', 'C', 'T', '', '9 ', '6' , '0 ', '0', 0x0D, 0x0A);
flash mod_con_s char [11] = (0x0D, 0x0A, 'C', 'O', 'N', 'N', 'E', 'C', 'T', 0x0D, 0x0A);void wait_for_call_tc35 ()
(
aangesloten bit = 0;while (! aangesloten)
(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 ;
anders
break;
)if (i> = 10)
aangesloten = 1;
anders
(
for (i = 0; i <3; i )
putchar1 (' ');
delay_ms (2000);
putchar1 ( 'A');
putchar1 ( 'T');
putchar1 ( 'H');
putchar1 (0x0D);
putchar1 (0x0A);
))
)