γ κωδικό μου για τον έλεγχο ΑΤ εντολή

A

abbas1707

Guest
Θέλω να δοκιμής dat εάν κινητό μου ανταποκρίνεται στις AT εντολές που αποστέλλονται από AT89c51
Έχω γράψει ac πρόγραμμα γραπτώς και πριν από αυτόν τον κώδικα σε i ελεγκτή θέλω 2 επιβεβαιώσει εάν αυτό εντάξει τον κωδικό;;;;ή εγώ πρέπει να το διορθώσω;;im αποστολή μόλις ΑΤ και καιρό Το check ΟΚ έλαβε και αν ναι, οδήγησε σε στροφή!any1 να με βοηθήσεις;;

<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Ερώτηση" border="0" />********************************
# include <reg51.h>
sbit οδήγησε = P1 ^ 0?
void init ()
(
TMOD = 0x20?
TH1 = 0xFD?
SCON = 0x50?
TR1 = 1?
)
void διαβιβάζουν (unsigned char * a)
(
ενώ (* a! = '\ 0')
(
SBUF =* ένα?
ενώ (TI == 0)?
TI = 0?
a ?
)
)
unsigned char ΟΚ ()
(
while (RI == 0)?
SBUF επιστροφής?
)
void main ()
(
unsigned char ok [2]?
unsigned char j?
οδήγησε = 0?
init ()?
διαβιβάζουν ( "AT")?
διαβιβάζουν (0x0d)?
για j = (0? j <2? j )
ok [j] = ΟΚ ()?
εάν (ok [0] == 'O' & & ok [1] == 'Κ')
οδήγησε = 1?

)

 
<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="Crying or Very sad" border="0" />δεν δοθεί απάντηση

 
Μόνο ένα σχόλιο:

Νομίζω ότι η rutine transmition είναι ΟΚ, αλλά η υποδοχή είναι καλύτερο να κάνουμε από διακοπές.

 
Μπορούσε να σας παραπέμψει από τους παρακάτω συνδέσμους θα πρέπει να είναι να σας βοηθήσει να κωδικοποίησης.

http://www.embedded-hardware.com/command-line-interface-for-microcontroller-8051-with-software/

 

Welcome to EDABoard.com

Sponsor

Back
Top