http://www.rn-wissen.de/index.php/Bascom_und_1-Wire
Da steht, wie man die Seriennummer auslesen kann.
Art: Beiträge; Benutzer: albundy
http://www.rn-wissen.de/index.php/Bascom_und_1-Wire
Da steht, wie man die Seriennummer auslesen kann.
ich nehme das AVRStudio, da mein Programmer von Bascom nicht unterstützt wird.
Im AVRStudio ist es ganz einfach.
JTAG kann man nur über die FUSE Bits deaktivieren.
Womit programmierst du denn ?
Laut dem Help für InitLcd ist eine explizite Initialisierung nicht nötig.
"The LCD display is initialized automatic at start up when LCD statements are used by your code."
Aber schaden kann es...
hast du JTAG in den FUSE Bits ausgeschaltet ?
- - - Aktualisiert - - -
wenn JTAG an ist, sind PortC.2 - 5 nicht zu benutzen.
nur mal kurz überflogen ...
das gibt schon mal eine Endlosschleife.
Ich glaube wir reden aneinander vorbei.
Wenn der Compiler das ";" als Trennzeichen nimmt, wie kommt er dann mit
Printbin &H11;&H3B;&H11 klar ? &H3B ist das";" ???
Aber ich...
Hallo PicNick,
Das ist genau der springende Punkt.
Nach welchem Motto zählt Bascom die Argumente ?
Das ";" kann es ja nicht sein, denn das gibt es ja auch als Binär.
Die Anzahl der...
Hallo,
ich arbeite mich gerade in die Atxmega Serie ein und suche nach einer Möglichkeit,
um den Printbin Befehl der Atmegas nachzuempfinden, da ich mit unterschiedlicher
Anzahl binäre Daten...
@Knickohr
Klar, indem man das Array in der Lib korrekt adressiert.
Ersetze "Loadadr DCF77Buffer,Z" mit "Loadadr DCF77Buffer(1),Z
und schon gibt es keine Fehlermeldung mehr. =D>
ja, in TIMSK das Bit OCIE0 (Timer/Counter0 Output Compare Match Interrupt Enable) oder TOIE0 (Timer/Counter0 Overflow Interrupt Enable)
setzen.
Wert = Speicherstelle_H * 256
Wert = Wert + Speicherstelle_L
Die .obj Zeilen ist bereits übersetzter Assembler Code.
Das sind dann auch keine lib sondern lbx Dateien.
Um was ändern zu können, brauchst du die lib, mit dem Assembler Code.
Die findest du...
Hallo,
die Function sollte nicht am Anfang des Programmes stehen.
Sonst wird das Hauptprogramm nie ausgeführt.
Die Do ... Loop Schleife gehört an den Anfang. (nach Dim Taste as Byte)
Die...
Hallo,
das funktioniert schon. Du solltest aber den Interrupt auch freigeben.
in r16,TIMSK
ori r16,(1<<OCIE2)
out TIMSK,r16
und dabei beachten, dass in deinem Fall OCR2 nicht...
ich verstehe zwar nicht, was debounce mit Getkbd() zu tun hat, aber warum benutzt du nicht eine eigene Function, um die Tasten abzufragen ?
Getkbd macht nichts anderes als diese Function ...
...
etwas chaotisch, dein Code ...
sieh Dir mal das Beispiel an.
http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC
Vor allem das Warten, bis die Conversion beendet ist und das Einlesen der...
@SprinterSB
danke, ich denke, ich habe es jetzt verstanden.
Ich baue mir eine Schleife die alle 0,1ms "Tick" hochzählt.
Im Timer Int. (10ms) zähle ich "Duty" hoch.
Beide Zähler zählen...
Leider nicht wirklich. Ich habe vorher schon danach gesucht.
Sorry, ich kann mir das irgendwie nicht richtig vorstellen.
Wenn ich 1,5 Sekunden dimmen will, in 10ms Schritten, wäre das als...
Hallo,
ich möchte ein LCD Display dimmen. Habe aber bis jetzt noch keine brauchbare Idee, um das umzusetzen.
Ich habe bereits einen Timer mit 10ms IRQ in Betrieb, der die Dauer des Dimmens...
Hallo Christoph,
hast du dir das Datenblatt angesehen ?
Es müssen also alle Port's, die als Eingang benutzt werden sollen mit "1" beschrieben werden.
Erst dann können sie ausgelesen...
ist falsch angewendet.
Enable1 Alias Portd.4 'low = active
Set Enable1
Enable2 Alias Portc.4 'low = active
Set...
@Vitis,
mag sein, dass der Faktor 1000 zu hoch ist ...
ich sitze gerade an einer RGB Videoausgabe mit 8 Farben.
Nach meiner Meinung ist so etwas nur mit Assembler zu bewältigen, wo man...
hier mal ein Versuch von mir, grosse Zahlen über 3 Zeilen zu machen.
Deflcdchar 0 , 32 , 32 , 32 , 1 , 3 , 7 , 15 , 31
Deflcdchar 1 , 32 , 32 , 32 , 16 , 24 , 28 , 30 , 31
Deflcdchar 2 , 31 ,...
[
was verstehst du daran nicht ?
Porta (A0-A3) übernimmt das Bitmuster von der Variablen "LED".
1. Durchlauf: Bitmuster = 0001 / Ausgang Q0 = High (LED0=1)
2. Durchlauf: Bitmuster = 0010 /...