A
Armaztetanemneshane
Guest
Hi all!Είμαι νέος εδώ
<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Πολύ Καλή" border="0" />Έτσι ...Δούλεψα σκληρά και το έργο μου είναι περίπου σε έτοιμο, αλλά το τελευταίο πράγμα - σύνδεση μέσω γραμμής GSM προκάλεσε περισσότερα προβλήματα από κάθε άλλη.Έχω Siemens TC35 μόντεμ που φαίνεται εξαιρετικά εύκολο να συνδεθεί με την κλήση δεδομένων, αλλά ATmega128 μου αρνείται να αποδεχθεί το tu ....έτσι αυτό είναι ο κώδικας θα μπορούσα να γράψω (CodeVisionAVR)Κωδικός:
flash char mod [8] = (0x0D, 0x0A, 'R', 'I', 'N', 'G', 0x0D, 0x0A)?
flash char mod_con [16] = (0x0D, 0x0A, 'Γ', 'O', 'N', 'N', 'Α', 'Γ', 'Τ', '', '9 ', '6' , '0 ', '0', 0x0D, 0x0A)?
flash char mod_con_s [11] = (0x0D, 0x0A, «T Γ ',' O ',' N ',' N ',' Α ',' Γ ',' ', 0x0D, 0x0A)?void wait_for_call_tc35 ()
(
bit συνδέεται = 0?while (! συνδεδεμένοι)
(unsigned int k? char i = 0?while (i <8)
(
rx_counter1 = 0?
ενώ (getchar1 () == mod )
(
i ?
if (i == 8) break?
)
if (i <8)
i = 0?
)i = 0?για (k = 0? k <11? k )
(
αν (getchar1_mv (0x1FFF) == mod_con_s )
i ?
άλλος
σπάσει?
)if (i> = 10)
συνδέεται = 1?
άλλος
(
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="Πολύ Καλή" border="0" />Έτσι ...Δούλεψα σκληρά και το έργο μου είναι περίπου σε έτοιμο, αλλά το τελευταίο πράγμα - σύνδεση μέσω γραμμής GSM προκάλεσε περισσότερα προβλήματα από κάθε άλλη.Έχω Siemens TC35 μόντεμ που φαίνεται εξαιρετικά εύκολο να συνδεθεί με την κλήση δεδομένων, αλλά ATmega128 μου αρνείται να αποδεχθεί το tu ....έτσι αυτό είναι ο κώδικας θα μπορούσα να γράψω (CodeVisionAVR)Κωδικός:
flash char mod [8] = (0x0D, 0x0A, 'R', 'I', 'N', 'G', 0x0D, 0x0A)?
flash char mod_con [16] = (0x0D, 0x0A, 'Γ', 'O', 'N', 'N', 'Α', 'Γ', 'Τ', '', '9 ', '6' , '0 ', '0', 0x0D, 0x0A)?
flash char mod_con_s [11] = (0x0D, 0x0A, «T Γ ',' O ',' N ',' N ',' Α ',' Γ ',' ', 0x0D, 0x0A)?void wait_for_call_tc35 ()
(
bit συνδέεται = 0?while (! συνδεδεμένοι)
(unsigned int k? char i = 0?while (i <8)
(
rx_counter1 = 0?
ενώ (getchar1 () == mod )
(
i ?
if (i == 8) break?
)
if (i <8)
i = 0?
)i = 0?για (k = 0? k <11? k )
(
αν (getchar1_mv (0x1FFF) == mod_con_s )
i ?
άλλος
σπάσει?
)if (i> = 10)
συνδέεται = 1?
άλλος
(
for (i = 0? i <3? i )
putchar1 (' ');
delay_ms (2000)?
putchar1 ( 'Α')?
putchar1 T ( ')?
putchar1 ( «H»)?
putchar1 (0x0D)?
putchar1 (0x0A)?
))
)