Danke für eure mühen. Ich habe es jetzt erstmal manuel gelöst.
Art: Beiträge; Benutzer: Saturas077
Danke für eure mühen. Ich habe es jetzt erstmal manuel gelöst.
Deine Aussage finde ich sehr Interessant, da dass das einzige war, was funktioniert hat.
Also, ohne:
Sound_Off:
sbis PORTD, 6
reti
ldi temp, (0<<PD6)
out PORTD, temp
ldi timer0, 0x00
Es sollte nur Sound_On noch vorhanden sein. Sound_Off sollte dementsprechend von der CTC Routine abgenommen werden und zwar in jedem Compare Interrupt
In diesem Code setze ich die Pins Manuell, aber der Pin PD6 sollte eigentlich automatisch nach jedem Compare Interrupt auf 0 gesetzt werden.
.include "m328Pdef.inc"
/* Mikrokontroller.net;...
In der HW scheint das clearen auch nicht zu funktionieren, das Messgerät zeigt nur 5 Volt an.
Entschuldigem das war ein Tippfehler. Es sollte PD6 lautet.
Das lässt das Datenblatt verlauten:
Daraus entnehme ich, das es der richtige Pin ist, allerdings cleared er nicht
Lässt sich der...
Danke =)
Ich habe das Programm jetzt etwas getestet. Es funktioniert nicht wie es soll. :D Wann ist das schon der Fall... Wir haben COM0A1 gesetzte, laut Tabelle sollte damit PD5 auf 0 gesetzt...
Du hast natürlich recht, ich war bei einem anderen Wert in Gedanken.
Ich habe jetzt einen Anfang gemacht und möchte das mit dem USART verbinden, allerdings klappt das nicht so wie ich das möchte....
Also erste Überlegungen:
Timer 0 kann mit einem Prescale von 1028 eine maximal Zeit von 13,15 mS erreichen bis zum Überllaufen
Timer 1 schafft eine Zeit von 3,36s
Meine Idee ist also, den Timer...
Danke für dein Beispiel.
In deinem Beispiel steht, das du mit OCR0A die Frequenz einstellst. In konnte mir nicht vorstellen wie du ein _------ Signal mit einem Festen Wert erzeugen möchtest. In der...
Nein, das hast du falsch verstanden. Ich rede über das ATMEL_Atmega328P-PU Dokument von der Hauptseite. Angesprochene seite ist die 130. Dort wird es OCRnx statt C genannt.
Danke für all Eure Antworten.
Ich wollte vorerst mir die Begriffe im Handbuch und per Suche bei Google durchlesen bevor ich mich melde.
Die Idee mit dem ICP finde ich super, aber durch das lesen...
Danke für eure netten Antworten.
Ich möchte mit dem Timer nach zwei Gewissen Verzögerungen einen Ausgang Toggeln. Nachdem Wechsel von High auf Low muss die Laufzeit meines Signales gemessen...
Hallo,
Ich hoffe Ihr seit nicht böse, dass ich schon wieder ein Problem habe.
Mein Projekt benötigt die Genauigkeit eines 8Bit Timers, ohne Prescale, über eine Dauer von mindestens 2ms, besser...
Danke für deine Bestätigung, das der Code eigentlich funktionieren sollte.
Genau das beschriebene Phänomen aus deinem Link habe ich "manchmal" auch.
Ich habe mein MK II geschrottet, kann mir als...
Ich habe gehofft, dass wenn der Interrupt auslöst die Pins an Port B alle einen High-Pegel bekommen bis auf der Pin0. Sobald dann die Hauptschleife anläuft soll wieder nur Pin 0 leuchten.
Das Bild...
Hallo,
habe beides Ausprobiert, aber dachte mir das reti richtiger sei.
Trotz deiner Anmerkungen keine Funktion. :/
Gruß
Ich danke dir für deine schnelle Ausführung Searcher.
Ich meinte selbstverständlich Atmel Studio 6.2, das Programm soll rein dazu dienen mir im Simulator anzuschauen wie die Interruptroutine...
Hallo Guten Nabend,
Ich steige von C auf Assembler um und verstehe hier was nicht.
Viele Tutorials gibt es zu Assembler AVR nicht, die nicht kopiert worden sind.
Ich habe alles ausprobiert was...
Guten Tag,
Ich habe mir zwei Motoren mit jeweils 3V und maximal 2A gekauft. Zu meiner Schande kann ich mir grade auf die schnelle keine eigene Lösung erarbeiten. Meine Lipo Akkus vom Fliegen...
Danke, Ich habe mir für den Arduino UNO entschieden, da ich diesen über die Hochschule für 18 Euro beziehen kann.
Guten Nabend,
Ich hoffe Ihr steinigtmich nicht, das ich einen alten Thread wieder benutzte.
Auf der Suche nach einen Board bin ich ein wenig ratlos. In dieser COmmunity wird meist von dem...