može netko reći kakve su korake kako bi se pojaviti serijski intrpt?

N

nikhileshsawarkar

Guest
hi prijatelj,

može bilo tko reći ono što su koraci kako bi se pojaviti serijski primiti
prekid?

<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Pitanje" border="0" />
pozdravi,
Gaurav.

 
najprije ćete morati uzeti u obzir i postava serijski SFR a zatim serijski HRV.prekinuti će biti dobro genearted bajtova počinju malo da prestane bit je primio, uključujući svaki zalogaj, čak i ako se koristi paritet.Dodano nakon 4 minuta:ISR Rountine

Šifra:. org 0023h

ljmp serialintserialint:

jbc ti, prenosi

jbc ri, primio

Reti

prenosi:

; kôd nakon što je prenose bajt

Reti

Received:

mov recbuff, sbuf

; kôd nakon što je primio bajt

Retiza pozivanje serijski SFR

serialinit:

Anl pcon, # 7fh

Anl tmod, # 0fh

orl tmod, # 20h

mov th1, # baudnum

setb TR1; brojilo 1 bod prikazivati kao generator

mov scon, # 40h

setb ren; omogućiti prijem serijski

ret
 
Hi nikhileshsawarkar

Je li vaše pitanje o određenog uređaja / hardver ili općenito pitanje?

pozdrav ...Polymath

 
bok,

ja sam uzimajući podatke iz računala na brzina prijenosa podataka od 28,8 Kbps, i primanje u
mikro kontrolo r (8052).imam set takta za prijenos podataka na 28,8 Kbps mikrokontrolera također
primiti.ali ja sam kojega nema nekih uzoraka u komunikaciji.

Mislim da je kontroler uzeti neko vrijeme za odlazak na serijski (ili bilo koji) HRV.i za primanje podataka u SBUF bismo trebali napraviti RI zalogaj reset (0) serijski u HRV.podaci u međuvremenu stalno dolazi i kontroler u procesu smo nedostaje uzoraka.

što bi trebao biti postupak?

pozdravi,
Gaurav.

 
Dobra ideja je da se implementirati tampon ..
Kako da to učinite je desribed u ovom članku:

Quote:

Pregled

Ove rutine osigurati prekid driven serijski ulaz i izlaz, koji je namijenjen da zamijeni CIN-a sud u Serial I / O rutina.
Ovaj kod koristi poseban odašiljati i primati odbojnika u unutarnjem RAM-a, tako da nisu potrebni nikakvi vanjski čips.
 
Hi nikhileshsawarkar
To zvuči kao ti svibanj imati problema primiti buffer overflow - da li vi obaviti bilo koji softver za provjeriti to?
Jeste li provodi bilo koji oblik dogovaranje?Hardvera ili softvera za kontrolu protoka.
To će zaustaviti odašiljača do prijemnika je spreman za sljedeći podaci riječi.

Iz moje čitanje moga MCS51 podataka SiO hardver nema primati zastavu buffer overflow - možete labav podatke bez ovog bitak popločavanje pločama od kamena (za razliku od PIC).Morat ćete čuvati aginst ovo u svoj dizajn.

pozdrav ...Polymath

 
U 8051 / 2 nema serijski tampon ..
Pitanje je: je stvorio tampon?

Pozdravi,
IanP

 
IanP wrote:

U 8051 / 2 nema serijski tampon ..

Pitanje je: je stvorio tampon?Pozdravi,

IanP
 

Welcome to EDABoard.com

Sponsor

Back
Top