Vizitator Cristian Giurgea Postat August 3, 2007 Partajează Postat August 3, 2007 Salut,am un microcontroller 8535 conectat la un linux, prin portul paralel, dupa cum urmeaza:PC-Parallel-S. ControllerReset - Pin 5--------------------->-------------------------RESETData out - Pin 2------------------->--1k ------------------MOSIClock - Pin 3-------------------->--1k --------------------SCKData in - Pin 10---------------------<----------------------MISOGnd - Pin 18------------------------------------------------GNDIn fapt, ele sunt conectate via jumperi, adica:PC-Parallel-S. ControllerReset - Pin 5-------------JUMPER------->-------------------------RESETData out - Pin 2---------JUMPER--------->--1k ------------------MOSIClock - Pin 3-------------JUMPER------>--1k --------------------SCKData in - Pin 10----------JUMPER----------<----------------------MISOGnd - Pin 18-------------JUMPER----------------------------------GNDmicrocontrollerul comunica si prin seriala cu PC-ul, schema care a mers mereu f. bine ( foloseste schema traditionala cu MAX232, LM7805 & stuff ).Recent a inceput sa nu mai mearga ( adica sa nu mai comunice pe seriala deloc), cu exceptia cazului in care scot jumperul de la pin-ul de RESET. Parerea mea este ca portul paralel tine pin-ul de reset pe 0, adica tine microC resetat continuu.S-a mai lovit cineva de asa ceva pina acum? Ma poate ajuta cineva?MersiCristi. Link spre comentariu
Vizitator Cristian Giurgea Postat August 3, 2007 Partajează Postat August 3, 2007 pe microcontroller era un program care citea un caracter pe seriala si il scria inapoi intr-un alt format.Programul era trimis via portul paralel, conform schemei scrise. Apoi introduceam in cutecom caractere pe seriala si microcontrollerul le trimitea inapoi, intr-un format diferit ( datele erau bune ). Cupla de paralel si seriala erau in permanenta conectate, si toti jumperii conectati. Link spre comentariu
Vizitator ltdor Postat August 3, 2007 Partajează Postat August 3, 2007 Cel mai sigur e sa folosesti un aparat de masura si sa vezi exact care e nivelul logic pe care ti-l da portul paralel pe iesirea DATA3 (pinul 5). Acesta trebuie sa fie ferm ori 0 logic (0-0.5V) ori 1 logic (4-5V). Daca e undeva intre aceste stari, e posibil sa ai firul dezlipit de la pinul 5, sau portul paralel sa fie defect.Daca nivelul este 0 logic, este posibil ca odata cu instalarea vreunui driver sau upgrade de kernel portul paralel sa fie acum initializat cu alta valoare fata de cea din trecut. Ai putea sa-i urmaresti evolutia 0/1 logic din momentul in care pornesti computerul si poate tragi vreo concluzie cand si de catre cine este initializat cu 0. Link spre comentariu
Vizitator Cristian Giurgea Postat August 4, 2007 Partajează Postat August 4, 2007 salut,am rezolvat intre timp, nu instalasem pe linux parport0. Am descoperit kestia dupa ce am pornit in Windows si am vazut ca acolo hyperterminalul mergea. Mi-a fost frica sa nu fie defect portul paralel... Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum