tschoeatsch schrieb:
Acsr.aci = 0 'eventuell aufgelaufenen Interruptauslöser zurück setzen
Man muss eine 1 reinschreiben um das Bit zu löschen!
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
Aufgrund technischer Veränderungen ist der Mailverkehr innerhalb des Forums (Private Nachrichten) nur noch eingeschränkt möglich. Die Einschränkung ist notwendig, um zusätzliche Betriebskosten für das Forum zu vermeiden. Näheres zu den Hintergründen im Thread "Aktuelles zum Forum".Wir bitten um Verständnis.
Hinweis kann nach Kenntnisnahme deaktiviert werden!
tschoeatsch schrieb:
Acsr.aci = 0 'eventuell aufgelaufenen Interruptauslöser zurück setzen
Mitch64 schrieb:
in der der Analog-Comparator-Interrupt zugelassen wird
Mitch64 schrieb:
Mir ist übrigens noch aufgefallen, dass die unbestromte Spule, die als Sensor dienen soll auf +12V liegt (Vmot).
Mitch64 schrieb:
Wenn aber der Vergleichspin (Analog-Comparator) mit dem Spannungsteiler auf 1,8V liegt. Wie soll da ein Interrupt ausgelöst werden?
Mitch64 schrieb:
Man muss eine 1 reinschreiben um das Bit zu löschen!
Mitch64 schrieb:
Vielleicht sollte man das Drainsignal mit einem kleinen Kondensator koppeln (RC in Reihe), um den Gleichspannungsanteil weg zu bekommen
oscar schrieb:
Richtig! Mit einem RC-Differenzierglied auskoppeln und ev. parallel zum Widerstand (zum Schutz des Tiny) eine Z-Diode schalten.
Ist auf jeden Fall die bessere Lösung.
tschoeatsch schrieb:
Start_aci:
Acsr.aci = 1 'eventuell aufgelaufenen Interruptauslöser zurück setzen
Enable Aci 'Komparatorinterrupt einschalten
Return
Bastlbeda schrieb:
Also da ist was faul.
Bastlbeda schrieb:
Also da ist was faul.
in der alten Version, ohne "Acsr.aci = 1" gibt es zumindest das "Anfangszuckeln",
mit "Acsr.aci = 1" rührt sich gar nichts mehr.
Versteh ich nicht. Erst danach wird doch der ACI erst enablet
Pluto25 schrieb:
Sie wird Dir nicht gefallen