← Back to team overview

sslug-teknik team mailing list archive

Re: Ang. Kaffe.

 

On Sat, Aug 04, 2001 at 23:08:02 +0200, Kresten S. Buch wrote:

> > Hvis det er det sidste og styring af porte så er der nogle muligheder
> > som eksempel i prog84 (seriel, parallel, usb;
> > og både directe IO og via /dev/port )
> > http://home3.inet.tele.dk/frda/picasm/prog.html
> 
> Jeg har set på din README fil. Det handler om brændere?. Er det rigtigt?
> kan du ikke forklare et fjols som mig hvad prog84 kan?

prog84 programmerer PIC kredse og serielle eeprom's
Den hardware der anvendes kaldes ofte en "brænder".
En simpel type er "ludpipo" modellen til serielport, hvor
man får alt inkl. 12V spænding fra serielporten.
Andre modeller er til parallelport, men her skal man have
en ekstern strømforsyning .
Parallelporten er/var udgange med TTL niveau, som ikke kan trække
særlig meget strøm ved +V . 

I prog84 er der et testprogram "jig" som kan anvendes til
at sende 1/0'ere til nogle af serielportens udgange.


> > MEN, det er begrænset med strøm du kan trække på en serielport,
> > og ofte max +/- 9-11V og ca. 4-6 mA (per udgang)
> > Vil du have mere stabil +5V og flere mA så er det gameporten.
> > Se på min hjemmeside "DCF77 ur til gameport".
> 
> Egentlig har jeg ikke brug for en stabil strøm. Jeg skal blot bruge en
> impuls der kan starte et relæ.

Det kommer an på relæet. Et relæ til 10V der trækker max de 3-5mA
skulle kunne virke. Hvis du kan få en extern holdespænding til relæet
så kan du måske oplade en stor kondensator som åbner relæet.
Er det nødvendigt med relæ ?
Måske en optokobler kunne anvendes ?

Men jeg ville dog seriøst se på game-porten, da den har +5V og 4 bit 
udgang.


> > En anden måde til COM port er at bruge ioctl() kald
> > (samt evt. tcsetattr() og tcgetattr() mv.)
> > Jeg har dog endnu ikke fået prøvet dette med prog84.
> 
> Jeg er ikke hård til at proggrammere, men er det tre C-funktioner du her
> nævner?

Ja, der findes manual sider til dem.
Det kan dog være lidt bøvlet at læse, da de ikke beskriver det du ønsker
men hvordan man styrer serielporten, så det kræver en del viden
om seriel kommunikation.


-- 
mvh Frank Damgaard  | http://home3.inet.tele.dk/frda/



References