Wie genau TTL-Signal beim STM-Board ausgeben?

Gast #5742654
Lesenswert?

my2ct schrieb:
> janfl schrieb:
> Mit welchem Befehl aus der HAL-Library realisiere das an meinem
> GPIO-Ausgang?
>
> Früher (tm) hätte man einfach ein Bit im Port-Register gesetzt und kurz
> danach wieder gelöscht. Mit einem HAL geht das natürlich nicht so
> direkt.

und wieso setzt du dann das Bit nicht direkt im GPIO reg?
ist doch nur 1-2 zeilen code...
Gast #5742678
Lesenswert?

janfl schrieb:
> Das Triggersignal wird in der ISR eines signalgesteuerten
> Timer-Interrupts ausgeführt

Ich bin irritiert. Du entwickelst mit Timer-Interrupts, aber weisst 
scheinbar nicht, wie man einen I/O Pin auf High oder Low setzt.

Irgendwas stimmt da nicht.
Gast #5742739
Lesenswert?

UweBonnes schrieb:
> Stefanus F. schrieb:
>> Traditionell haben TTL Signale 5V Pegel,
>
> Nein! TTL arbeitet zwar mit 5 Volt, durch die (...)

Nein. TTL arbeitet "durch die Linse". TTL = Through the Lens
  https://de.wikipedia.org/wiki/Through_the_Lens
  https://de.wikipedia.org/wiki/Blitzbelichtungsmessung

Harry L.  und pegel haben das verstanden.

Zitat aus der von pegel gefunden Kamera-Beschreibung:
"TRIGGER Isolated Input. Active low. Can be activated by a switch to 
ground. Pulse must be at least 3 micro-seconds long"
#5742760
Lesenswert?

janfl schrieb:
> Ich weiß nur nicht, ob ein kurz gesetztes High
> als TTL-Signal erkannt wird.. darum geht es doch hier

Das ist doch albern. Um als "TTL-Signal" durchzugehen, ist vor allem der 
Pegel interessant. Die Kamera wird natürlich schon eine Mindestlänge 
sehen wollen, aber das hat mit TTL nichts zu tun.

Und natürlich braucht die Kamera keinen TTL-Pegel. So etwas wird seit 
20 Jahren nicht mehr verbaut. Zu 99% steuert man Fernauslöseranschlüsse 
mit einem open-collector (bzw. open-drain) Ausgang an. Und ja, dafür 
braucht man einen extra Transistor bzw. MOSFET. Ein µC-Ausgang ist 
nämlich auch wenn er als open-drain konfiguriert ist, trotzdem seltenst 
ein solcher (das nennt sich dann "true open drain"). Und vor allem ist 
er nicht annähernd so robust wie ein 2N7002 oder BSS138.

Eine ganz kurze Websuche nach elektronischen Kamera-Fernauslösern hätte 
geholfen. Und was die Impulslänge angeht - das ist normalerweise für den 
Anschluß eines mechanischen Auslösers ausgelegt. Kürzer als 100ms kann 
kein Mensch so einen Schalter drücken. Und länger als eine Sekunde wird 
es auch nicht dauern. Damit hast du schonmal einen Anhaltswert, wenn die 
Kamera die Impulslänge nicht spezifiziert haben sollte. Was ich aber 
nicht glauben kann.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren