Jestem ju¿ powoli wkur...(godz 4:05) Nie mam pojecia dlaczego transmisja miedzy komputerem, a plytk± z uC: 89S8252 przebiega tylko w jedna strone. Moge przes³aæ dane z uC na kompa, ale w drug± strone ju¿ NIE .
- Próbowa³em hyperterminali, w³asnego programu ... i nic. Przy czym mój program w loopback-u dzia³a³ bez zarzutów (loopback - fajne okreslienie :) fajne - znaczy siê fachowe :))
- Próbowa³em wymieniæ uk³ad MAX232 na p³ytce z uC i te¿ bez skutku. Poprostu nie jest wystawiany bit odbioru RI. Czy mo¿liwe jest, ¿e parametry transmisji po stronie uC i programu komp. mam ró¿ne? Choæ powinny byæ te same :
- tryb 1 dla 89S8252: (asynchro. 8-bit), a dok³adniej: SCON=0x53; TMOD=0x20; TR1=1; TH1=-13; PCON = PCON | 0x80; /* 9600BPS dla 24MHz */
- i tryb 8bitowy z1 bitem stopu i NOPARITY w programie po stronie kompa (VisualC++).