Gibt´s denn schon Hardware dafür, d.h. einen konkreten Controller?
Und was muss der Controller tun, um den Zug anzuhaltn? Geht das über Relais oder ähnliches?
Dir Aufgabe mit den 5 Skunden wäre...
Art: Beiträge; Benutzer: Sauerbruch
Gibt´s denn schon Hardware dafür, d.h. einen konkreten Controller?
Und was muss der Controller tun, um den Zug anzuhaltn? Geht das über Relais oder ähnliches?
Dir Aufgabe mit den 5 Skunden wäre...
Aber das ist doch genau das was es soll, oder? Im Unterprogramm "Umschalten" wird geoggelt - fertig!
Probier doch mal ins Unterprogramm eine For-Next-Schlefe zu schreiben, die die LED 20 mal...
Moin Micha,
das ist ja wirklich erstaunlich. Erst dachte ich es läge daran, dass der Befehl Alias sich immer nur auf Variablen beziehen kann (so steht´s in der Bascom-Hilfe jedenfalls...
Hallo Feuerring,
ja, nach längerem herumpuzzeln mit dem LIB-Paket, das ich für ein paar Euros gekauft hatte, funktioniert es einwandfrei!
Na ja, wenn der ATtiny13 Klartext verstehen würde, könnte man ihm dazu z.B. in etwa folgendes sagen:
"Wenn Impuls >= X ist, aber PORTB.0 noch 0 ist, dann reduziere X um 2.
Wenn Impuls < X ist,...
Das ist ein ziemlich typisches Phänomen, was darauf zurückzuführen ist, dass die Anzahl der gemessenen Taktzyklen immer um den Wert 1 hin- und hergeht - und zwar auch dann, wenn der zu messende...
Manchmal sieht man den Wald vor lauter Bäumen nicht:
Du hast in der ISR nicht berücksichtigt, dass der Transistor das Signal invertiert! So wie die ISR jetzt ist, misst sie die Dauer des...
Das ist ja putzig - das Eingangssignal ist ja vollkommen okay, aber woher kommt dieses Ausgangssignal, dessen Periodendauer ja noch nichtmal ein Vielfaches der Eingangs-Periodendauer ist...?
Die...
Sooo tricky ist das gar nicht - Timer einfach durchlaufen lassen, bei Impulsbeginn (steigende Flanke) Wert ablesen, bei Impulsende (fallende Flanke) nochmal Zählerstand ablesen, beide Stände...
Ich sehe einen kleinen "Schönheitsfehler":
Wenn der Impuls beginnt, wird die Variable Signal_alt zwar aktualisiert, aber die Subtraktion in der Hauptschleife wird noch mit dem alten Wert von...
Es gibt ein paar Register mit denen man einstellen kann, ob der Interrupt bei steigender Flanke, fallender Flanke, bei jeder Flanke, einem High-Level oder einem Low-Level ausgelöst wird. Bascom...
Genau so ist es, der Timer zählt zwischen 75 und 150 Schritte weiter. Und man darf ihn nicht starten und stoppen, wenn er gleichzeitig ein PWM-Signal generieren soll, auch das ist richtig. Und bei...
Das stimmt - manchmal ist es schwierig herauszufinden, was in diesen kleinen Dingern wirklich gerade passiert. Aber es ist grundsätzlich möglich!
Wir wollen hier ja niemandem fertigen Code vorkauen,...
Hallo Stephan,
für so eine Aufgabe (Servo-Impulse überwachen, bei Änderungen eine LED einschalten, bei konstant bliebender Impulslänge die LED langsam abdimmen) ist ein Mikrocontroller geradezu...
Ich sehe hier ein paar Probleme:
Do
Config Int0 = Raising 'Int0 loest bei steigender Flanke aus
Config Int0 = Falling ...
So, jetzt habe ich mir das LIB-Paket von MCS Electronics gekauft und mich entschieden, für erste Versuche zwei Mega8 und Hardware-I2C zu verwenden, um es so unkompliziert wie möglich zu machen....
Ich würd´s Dir gerne verraten - wenn ich es selber wüsste :-)
Mal sehen ob mich die I2c-Lib weiterbringt, ich werde jetzt noch ein wenig weiterpuzzeln!
Also im Moment wäre ich ja schon froh, wenn der Slave einfach nur auf den Master reagieren würde... habe hierzu folgenden Code für den Master geschrieben:
$regfile = m8def.dat
$Crystal =...
Ja, soweit hatte ich das auch verstanden, aber trotzdem verwirrt mich noch etwas: Das "lauschen" an sich (und das anschließende Vergleichen, ob die gerade gehörte 7-Bit-Adresse die eigene war)...
Dear all,
ich arbeite mich gerade in die Materie ein, mehrere Controller per I2C kommunizieren zu lassen. Die Rollenverteilung ist einfach: Ein Master der nur sendet und 2-3 Slaves, die nur...
Nein, das stimmt schon so mit PORT! In die PIN-Register werden mit jeder Taktflanke die logischen Zustände übernommen, die in diesem Moment an den korrespondierenden Anschlüssen des Controllers...
Hi Düsentrieb,
das geht mit Bascom ganz einfach: Mit dem Namen Deiner Byte-Variablen, einem Punkt und einer Ziffer zwischen 0 und 7 kannst Du jedes einzelne der 8 Bits ansprechen. Du kannst die...
Hey Maik,
Oh je, wenn sich die Seiten soooo langsam bei Dir aufbauen, werde ich mal versuchen, mich auf 10 nicht allzu lange Sätze zu beschränken :-)
Das geht doch auch ohne spezielle und...
Da gab´s vor kurzem einen ganz ähnlichen Thread hier im Forum :-)
Trotzdem gerne nochmal:
Ja, ein einziger AT Mega reicht aus. Du könntest es z.B. so machen, dass bei jedem Tastendruck ein Flag...
Hi Maik,
mit diesem Chip habe ich im Speziellen zwar noch nicht gearbeitet (klingt aber interessant!!), aber ein kurzer Blick ins Datenblatt verrät, dass er per SPI anzusteuern ist. Und das ist...