Hej Hårdvarunära programmering i VB är inte så lyckat. Jag Hej Hej igen Tack ska ni ha bägge två. HejStyra ytterenhet
Jag skulle vilja få hjälp med att styra en ytterenhet via antingen seriella eller parallella porten. Vill ha information om hur man kan lägga antingen en etta eller nolla pinne för pinne samt läsa av pinne för pinne. Jag har gjort en box där jag har flyttat upp porten ut till bordet för att lättare kunna jobba med den. Nu är frågan hur man styr denna.
Vill ni ha mer info kan ni maila.
Tack på förhand
SiggeSv: Styra ytterenhet
förslår att du lär dig att programmera i C eller C++ då det
är mycket lättare att accessa datorns portar i dessa språk.
Men om vi generaliserar så har exvis din parallellport en
viss hårdvaruadress. Genom att påverka bitar på den
adressen sätter du de pinnar som motsvarar respektive bit.
Eftersom du inte direkt kommer åt hårdvaruadressen i VB
så är det inte heller helt enkelt att göra det du säger.
Det går, men det krävs ganska mycket.
Rent generellt kan du lyckas genom att öppna porten för
skrivning (binary output) och sedan skicka data. Men det
kanske är vissa handskakningssignaler med mera som
måste byglas tillbaka för att det skall funka.
Kom ihåg att allt micklande på datorns portar innebär en
risk med hög "fnosso"-faktor så iaktag försiktighet.
SvenPon som skriver mycket här har byggt saker för paralelleporten har jag för mig. Hör med honom.
/peterh
PS: Fnosso, säger det när någon krets brinner i din dator.Sv: Styra ytterenhet
Börja med att ta hem Parallellport Ny från Filarean
http://www.pellesoft.nu/login/upload/t_view4.asp?tid=53
Där ser du hur de olika pinnarna reagerar.
mvh
SvenSv: Styra ytterenhet
> hög "fnosso"-faktor så iaktag försiktighet.
Instämmer verkligen. OBS all mätning på stiften skall
göras med en högimpedans multimeter.
Kortslut inte stiften. Lägg aldrig signal stift till skärmjord.
Stiften har + 5v när dom står i 1 läge. Dessa 5 volt
får du inte belasta med lågimpedanta reläer. max 2 mA ström.
Belastningen får aldrig understiga 6000 ohm
Du måste lägga in en högImpedans buffer imellan (CMOS krets)
mvh
SvenSv: Styra ytterenhet
Jag skall vara försiktig jag lovar.
Har ni några förslag vart jag kan lära mig detta i C eller C++?
Okay! Tack än en gång.Sv: Styra ytterenhet
Du kan köra i VB om du gillar det.
Du måste iallafall ha ha en Dll som pratar med porten.
Den är redan uppfunnen så använd den som följer med
min zip enl.
http://www.pellesoft.nu/login/upload/t_view4.asp?tid=53
Läs rtf filen som bifogas där .När du kan det som står där
så är du bra på väg.
DS