Wenn du selber mit dem Timing nicht zurechtkommst, dann würde ich mir mal die Rainbow-Lib (RB_...) ab Bascom Version 2.0.8.0 ansehen. Die ist von einem cleveren Programmierer genau für die WS2812...
Art: Beiträge; Benutzer: for_ro
Wenn du selber mit dem Timing nicht zurechtkommst, dann würde ich mir mal die Rainbow-Lib (RB_...) ab Bascom Version 2.0.8.0 ansehen. Die ist von einem cleveren Programmierer genau für die WS2812...
Klar kann er, der hat doch genau diese Anschlüsse.
Hallo Dani,
du kannst alles über einen 8bit Timer laufen lassen.
Mehr Auflösung brauchst du doch bestimmt nicht.
Wenn du die PWM mit 100Hz bei 8bit laufen lässt, musst du die ISR mit 25KHz...
Hallo Joe,
wahrscheinlich hast du irgendwo im Programm einen Print Befehl oder die Compileranweisung $baud=... stehen.
Dann konfiguriert Bascom die Pins automatisch für den UART und sie sind nicht...
Vielleicht hast du die $prog Anweisung in deinem Code und die setzt dir die Fuse beim Porgrammieren um.
Hallo demmy,
zwei Sachen: Einmal nimmst du zur Berechnung von Vorkomma die Variable Temperatur_rechenwert2, die vorher noch nicht gesetzt wurde.
Ist aber wahrscheinlich nur ein Übertragungsfehler...
Hallo Hubert,
den Jungo habe ich über das Studio 4 installiert.
Im Gerätemgr sieht das so aus:
29526
Hallo Hubert,
ich habe auch diese Einstellungen, kann aber ohne Probleme brennen.
Hallo Maik,
so wird das nichts!
Du nimmst dir irgendwelche Programme aus dem Internet, die wie dein letztes überhaupt nicht zu dem Sensor passen.
Dort steht DS1820, du hast einen DS18B20....
Mit den 8MHz wird 1-wire funktionieren, also setze die bei Crystal rein.
Dann probiere es noch einmal.
Hallo Maik,
die Angabe bei Crystal muss schon mit der tatsächlichen Frequenz des Controllers übereinstimmen.
Wenn du keinen Quarz dran und die Fuses noch nie geändert hast, läuft der Mega8...
Hallo Maik,
du schreibst, dass du die ID auslesen willst, dein Code liest aber die Temperatur.
Bist du sicher, dass du einen Quarz mit der krummen Frequenz von 3686411 angeschlossen hast?
Dass...
Hallo Oderlachs,
dein Programm ist auch ok, nur ist es für einen DS1820 bzw. DS18S20.
Du hast aber einen DS18B20 angeschlossen. Schau dir mal im DB die Bedeutung der Bits an.
Bei denen musst du...
Setze die TCCR1A.COM1Ax bits auf disconnect, bevor du Reset LED_pwm machst.
Beim Starten musst du dann vor dem PWM_Byte=xxx die bits wieder auf Clear setzen.
Hallo Einsteiger,
dieses Programm funktioniert bei mir flimmerfrei.
$regfile = "m32adef.dat"
$crystal = 16000000
$baud = 9600
$hwstack = 200
$swstack = 200
$framesize = 400
Ich könnte mir vorstellen, dass es an den Endezeichen liegt.
Input wartet bei einem String auf ein CR, während ein Print CR+LF sendet.
Füge mal beim Empfänger diesen Befehl hinzu:
Config Input =...
Hallo Einsteiger,
du schickst ein Word (Zaehler), also 2 Byte raus, liest aber einen String, also ASCII_Zeichen ein.
Du solltest beides gleich machen. Also z.B. beim Einlesen ebenfalls
Dim Zaehler...
Ja, genau das.
Das ist gar nicht so wild.
Du setzt den Bandgap auf 1, dann brauchst du keinen externen positiven Eingang mehr.
Du stoppst den ADC und schaltest den Multiplexer auf den...
Hallo zusammen,
von mir auch die besten Wünsche für 2014 an alle.
Wir hatten ja schon festgestellt, dass es beim Einlesen der Signale nicht notwendig ist, die Länge jedes Impulses zu messen....
Hallo Robert,
rechne mal so:
Du hast auf der Ausgabeseite eine Auflösung von 125 Schritten für die Spanne zwischen 1ms und 2ms, also für 1ms. D.h. ein Schritt hat die Dauer von 8µs. Da machen 20µs...
Dann würde ich zunächst mal vermuten, dass etwas an deiner HW nicht stimmt. Bist du sicher, dass du das Poti richtig angeschlossen hast?
Inder Bascom Version funktioniert dies auch bei Timer Überlauf, solange Impulslaenge_1 nicht überläuft. Da hier nur Werte bis max 2000 kommen dürften, geht das auch so:
Rc_eingang_1:
If...
Hallo Robert,
wenn die RC Signale wie üblich nacheinander ankommen, dann kannst du das ganze doch mit dem Timer1 alleine hinkriegen. Erst die drei Kanäle einlesen, dann die beiden Potis auswerten...
"...nicht so läuft???" ist wenig eindeutig. Macht dein Programm auch im Simulator nicht das, was du erwartest?
Grundsätzlich scheint mir daran nichts falsch zu sein. Leider habe ich keinen Tiny13...
Hallo Dominik,
ich habe das Programm mal auf einen Mega32 gebrannt. Bei mir kommt die Printausgabe exakt jede Sekunde.
Evtl liegt es an deiner alten Bascom Version. Ich habe zwar noch die 1.11.9.0,...