> Jag hoppar av tråden tillsvidare...
"Tillsvidare" har nu passerats eftersom det har tillkommit en del ny info...
> Jag behöver inte ha kontroll över den för den är en färdig produkt, vad du nu menar med kontrol.
OK, jag avsåg PC applikationen.
Och med "kontroll" menade jag om det var någon färdigt applikation. Eller om du hade skrivet den själv
(eller har möjlighet att ändra/påverka den).
När det gäller kopplingen PIC->parr porten, så är det väll bara ACK/BUSY
signalerna man har att spela med. D.v.s att PIC'en kan antingen fördröja
"ACK" (då kommer PC applikationen att "hänga" direkt när den har skrivet
en byte) eller att "acka" direkt och istället omedelbart lägga en "BUSY"
under tiden (då kommer PC applikationen sannolikt att "hänga" just innan
den skriver *nästa* byte). Svårt att avgöra vilket som är bäst.
(Förutsatt alltså att du inte har en Enhanced parr-port (dubbelriktad). Då
borde man även kunna skriva tillbaka hela bytes, men sannolikt blir det
ganska mycket mer komplicerat.)
Är det något i denna stil du undrar över ?
Eller kan du precisera frågan kring kopplingen PIC->parr lite mer ?
Är det kanske mer konkret hur detta skulle implementeras i PIC applikationen ?
Motsvarar varje "puls" från PC applikationen ett "steg" på motorn/motorerna ?
Har PC applikationen någon funktion för att få olika hastighet på motorn/motorerna ?
D.v.s att den (PC Applikationen) sätter olika frekvens på pulserna ?
Eller är det PIC'en som styr steghastigheten ?
Skall PIC'en ge en signal till PC applikationen att PIC'en har mottagit en puls ?
Eller även att motorn/motorerna faktiskt har tagit ett "steg" (med lämplig frekvens/intervall)?
Vad skall PIC'en "göra" med varje puls från PC applikationen (som inte
"drivkortet" gjorde innan PIC'en kom in i bilden) ?
Jag är osäker på vilken "sista rad" som du syftar på. Jag ber om ursäkt om
jag har missat något som har betydelse för förståelse av problemet, det
kan jag mycket väl ha gjort...
Slutligen, "spårat ur fullständigt" tycker jag är lite överdrivet...
Trevlig fortsättning på helgerna !
PS.
Vågar jag läga till att jag fortfarande tror att detta är lättare att lösa
via serieporten ? Och att låta PIC'en ta hand om parr-interfacet mot
resten av (d.v.s i princip det ursprungliga) drivkortet.
Men det är bara en liten notering "i kanten" som du inte behöver
lägga så mycket vikt vid, det kan ju finnas andra låsningar
till parr-porten som jag inte känner till, vilket är helt OK, så klart...
