Am Donnerstag, 4. Februar 2010 20:14 schrieb Jan Völkers:
> Hallo,
> 
> ich habe leider so gut wie keine Ahnung con C, würde aber trotzdem gerne 
> einen Counter für die SO Schnittstelle meines Stromzählers auf dem AVR 
> Netio haben.
> 
> Der soll die gezählten Impulse dann abfrag- und rücksetzbar über tcp/ip 
> machen, um auf dem PC auswerten zu können.
> 
> Im Prinzip benötige ich dafür ein watchcat ohne Remote ecmd Scripting, 
> richtig? Oder wäre nicht vielleicht was interruptgesteuertes eleganter?
> 
> Kann mir jemand helfen? 

klar, wieviele Impulse kommen denn da? mit welchem Abstand?
Mikrosekunden? Nanosekunden? dann brauchst man eventuell den Interrupt.

Wenns nur im Sekunden oder gar Minutenbereich ist dann tuts auch sowas
in control6:

ECMD_GLOBAL(zaehler, uint16_t)

ON PIN_FALLING("der eingangspin") DO   (oder PIN_RISING)
  zaehler++;
END


..................
abfragbar mit:
c6 get zaehler
zurücksetzen mit
c6 set zaehler 0


> Ich bin auch gern bereit, mich ein wenig in C  
> einzuarbeiten. Mageres Perl und Bash Scripting kann ich, bin also nicht 
> komplett unbefleckt :-)
> 
> Von Elektronik habe ich natürlich auch wenig Ahnung ;-)

hmm, naja die hardware von SO kenn ich nun leider auch nicht.

Jochen

> Ich würde dem +5V Ausgang einen 4k7 Widerstand anhängen und dann über 
> den Stromzähler (SO==Optokoppler) in Reihe mit einem IO Port verbinden. 
> Ist das richtig?
> 
> Gruß Jan

Attachment: pgpHoJ2BUbgHQ.pgp
Description: PGP signature

_______________________________________________
Ethersex-devel mailing list
[email protected]
https://list.zerties.org/cgi-bin/mailman/listinfo/ethersex-devel

Antwort per Email an