Hallo priescen!
Du kaufst hier nicht nur die Entwicklungsumgebung. Du bekommst damit die Möglichkeit die AVR-Mikrocontroller mit einer einfachen BASIC-artigen Programmiersprache programmieren zu...
Art: Beiträge; Benutzer: python_rocks
Hallo priescen!
Du kaufst hier nicht nur die Entwicklungsumgebung. Du bekommst damit die Möglichkeit die AVR-Mikrocontroller mit einer einfachen BASIC-artigen Programmiersprache programmieren zu...
Hallo!
Ob brauchbar oder nicht, das müssen andere entscheiden.
http://halvar.at/elektronik/kleiner_bascom_avr_kurs/
mfg
Gerold
:-)
Hallo TBA789!
Ein Test nach dem Anderen ausprobieren:
Entstöre die Stromzufuhr des LCD mit einem Kondensator. So wie hier in diesem Bild:...
Hallo Malte!
Weil du einen Interrupt nutzt und den HWSTACK nur auf 32 hast. Vielleicht läuft bei dir ein Stack oder Frame über und überschreibt sporadisch etwas. CLOCK braucht sicher auch etwas an...
Hallo Malte!
Nur als kleiner Versuch: Erhöhe diese Werte auf 100:
$framesize = 32
$swstack = 32
$hwstack = 32
Es ist wirklich nur ein Versuch. Aber probieren sollte man es trotzdem.
mfg
Hallo yoyoba!
Vielleicht kannst du mit dieser Erklärung etwas anfangen:
http://halvar.at/elektronik/kleiner_bascom_avr_kurs/taster_entprellen/
Noch besser wäre es, wenn du von vorne beginnst:...
Hallo!
+1
Da bin ich voll deiner Meinung. Optimieren sollte man erst dann, wenn es einen Grund zum Optimieren gibt. Und bis es soweit ist, hat man mit Prozeduren und Funktionen ordentlich...
Hallo JensK!
Diese "höchstwichtige" Information habe ich überlesen. Das SD21 (http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=65&products_id=198) steuert ja schon die Servos...
Hallo JensK!
Das bedeutet nur, dass du nicht den Bascom-Highlevelbefehl dafür verwenden kannst, außer du passt ihn dir selber (in Assembler) an.
Das bedeutet nicht, dass du dein Problem nicht...
Hallo Alex!
Indem du alles Zeitunkritische in die Mainloop verlagerst und alles was zeitkritisch ist in Timer-Interrupthandler (Interrupt Service Routine, ISR).
Das LCD muss auf jeden Fall in...
ja, genau so :-)
Hallo Tobias!
Ja, so einfach ist das. :D
Allerdings solltest du in einem Interrupt-Handler nicht, niemals nicht, etwas auf dem LCD anzeigen.
Schreibe lieber das was anzuzeigen ist in eine...
Hallo Tobias!
Die einfachste Möglichkeit: Sende die Zahl als Text und wandle den Text beim Empfänger mit VAL in eine Zahl um.
Und noch etwas: Nimm RS-485 für dein Vorhaben. RS-485 ist besser...
Hallo Tobias!
RS-485 ist in diesem Fall mit Bascom das Einfachste. Einer der µC dient als Vermittler (µC1). Der Vermittler schickt der Reihe nach, zuerst an µC2 und dann an µC3 die Nachricht, dass...
Hallo Crischan!
Schieberegister mit Bascom:
- http://www.loetstelle.net/forum/viewtopic.php?p=11339#11339
- http://www.loetstelle.net/forum/viewtopic.php?p=11345#11345
Vielleicht geht's auch...
Hallo!
Ich glaube, dass dieses Beispiel *nicht* auf dem ATtiny13 laufen wird. Der ATtiny13 ist so abgespeckt, dass man die Servoansteuerung damit wahrscheinlich händisch machen muss.
Aber zum...
Hallo Günter!
Ja, die Hilfe könnte man etwas ausbauen. Es bringt einem aber auch sehr viel, wenn man zusätzlich zur Hilfe, die Bücher von Roland Walter und Claus Kühnel liest.
Und als kleiner...
Hallo Sauerbruch!
Solche Aussagen sind schuld daran, dass Bascom von manchen Leuten belächelt wird.
Bascom tut es auch mit allen anderen PWM-Modi! Und das sehr gut. Man kann in Bascom, genau so...
Hallo guenter1604!
In Bascom kann man die Einstellungen für PWM direkt in die Register schreiben. Wenn man stattdessen den Highlevel-Befehl ``CONFIG TIMERx = PWM`` verwendet, um damit Hardware-PWM...
Hallo Klingon77!
Das ist auch so. Lass dich nicht verwirren. ;-)
mfg
Gerold
:-)
Hallo Markus!
Ich habe noch keine Erfahrung mit solchen Sensoren gemacht. Aber ich kann mir vorstellen, wie es funktionieren sollte.
http://halvar.at/krimskrams3/hall_sensor_am_attiny13_v01.gif...
Hallo Markus!
Also ganz ehrlich -- ich kann mir nicht vorstellen, warum der Ausgang nicht zurückschalten sollte. Wenn der ATtiny13 abgestürzt wäre, dann dürfte ein erneutes Betätigen des Schalters...
Hallo David!
Ich habe die Erfahrung gemacht, dass die Servoansteuerung von Bascom bei 1 Mhz Taktfrequenz nicht korrekt funktioniert. Erst wenn ich auf 8 Mhz umstelle, funktioniert die Ansteuerung...
Hallo Markus!
Bitte ausprobieren (=ungetestet):
$regfile = "attiny13.dat"
$crystal = 1200000
$hwstack = 24
$swstack = 10
$framesize = 24
Hallo Markus!
Ein dazu passendes Programm könnte in etwa so aussehen (ungetestet):
$regfile = "attiny13.dat"
$crystal = 1200000
$hwstack = 24
$swstack = 10
$framesize = 24