Ich würde das ganze mit einem 4543 machen und einen ULN 2003 als Treiber.
Da fällt das Multiplexen weg.
Ich hatte nämlich bei großen 100mm Anzeigen das Problem, das diese beim Multiplexen zu dunkel...
Art: Beiträge; Benutzer: PICVB
Ich würde das ganze mit einem 4543 machen und einen ULN 2003 als Treiber.
Da fällt das Multiplexen weg.
Ich hatte nämlich bei großen 100mm Anzeigen das Problem, das diese beim Multiplexen zu dunkel...
In dem DELAY100MS fehlt wie picture schon sagtv das return. auserdem seh ich nirgends eine Auswertung des TMR0. Durch fehlen des return durchläuft das Programm immer die selbe schleife von DELAY100MS...
Ich hab mir das Datenblatt jetzt nicht angeschaut, aber ja du musst die Analogeingänge auf Digital umschalten.
wenn man das ganze Programm sieht ist es leichter einen Fehler zu finden. so kann man nur raten.
Aber die Methode mit bsf sollte funktionieren. Ich hab das auch am Anfang so gemacht.
Gruß Carsten
Hey,
willst du lieber in C oder Asm Programieren?
Und wie viel Pins brauchst du? Welche Taktgeschwindigkeit?
Auf der Hompage von Microchip kannst du die auch die PICs angucken un nach...
Also ich habe auch schon mit 4 7-segmentanzeigen experiementiert un hatte diese auch über Kabel angeschlossen. Ich hatte keine Probleme. Das Kabel war irgendwas zwischen 10-20cm.
Hey,
bei dem L298 kannst du noch den L297 dazuschalten welcher dir dann die Stromregelung übernimmt. Schau dir die Schaltung mal im Datenblatt des L297 oder L298 an.
Gruß Carsten
Ich bin mit meinem Brenner 8 von Sprut zufrieden. Den andren kenne ich nicht.
Carsten
Hey,
Also ich habe bei Sprt mindestens einen Brenner gefunden der den PIC 18F452 brennen kann. Den Brenner 8
Gruß Carsten
Hey,
also grundlegend geht das mit den 18F. Aber da du ja 2 fertige Programme hast würde ich schon einen 16F nehmen.
Desweiteren würde ich erstmal kleine anfangen und dann an so ein Projekt...
hallo _R2D2
deine Aussage is nicht korrekt. Low-Current LEDs leuchten schon bei einem geringerem Strom. Die Spannung is die selbe. Damit kannst duch auch nur 5-6 LEDs in REihe schalten bei 12Volt
Nabend,
so geht es auch. Aber der L297 macht auch noch die Strombegrenzung.
Das müsstest du dann irgendwie auch in den µC reinbekommen.
Du könntest auch einen ICL7660 nehmen.
Das Z-Bit überprüfst du bei einem Vergleich von =0 .
Ich habe diesen Code nicht geschrieben, sondern einfach übernommen.
Also wenn ich das richtig sehe sind das freilaufdioden wie du sagtest. Das heist bei einer Induktiven last gegen + oder bei z.B. LEDs einfach offen lassen.
Dacht ich mir, deswegen habe ich es gepostet. Ich habe es damals wo ich es gesucht habe über google gefunden bzw. selbst erstellt. Also den ersten Code findest du in Google unter der bezeichnung...
Hey,
also ich mache es mit zwei Unterprogrammen:
1. Zerlegen in 3 Dezimalzahlen
; ----------------------------------------------------------------
; Variablen im RAM
;...
Hmm....
Da kann ich dir Leider nicht helfen, Von C habe ich (noch) keine Ahnung. Ich habe bisher alles in Assembler Programmiert.
http://www.sprut.de/electronic/pic/grund/eepromhex.htm <--- Dieser Link sollte dir Weiterhelfen.
Gruß Carsten
Danke. Das Programm sieht auf den ersten Blick nach genau dem aus was ich suche.
uups. Eigentlich will ich einen 16bit binär in BCD umwandeln um ihn Auszugeben. Sorry.
Mf Carsten
uups. Das hatte ich wohl vergessen zu erwähnen. Die Programmiersprache ist Assembler.
mfG Carsten
Hey,
ich suche ein kleines Programm um eine 16bit Zahl in eine Binärzahl zu wandeln. Das Ergebnis dar ruhig in mehreren Registern stehen.
Hoffe ihr könnt Mir helfen.
mfG Carsten
hey,
Also an einem µC würde ich den Taster softwäremßig über eine Zeit von 20 - 30ms Entprellen.
hey,
Wir (Mein Ausbilder und Ich) vermuten das es am Quarz liegt.
Was die andrs machen weiß ich net. Vielleicht machen die auch eine automatische Korerektur oder die benutzen vielleicht teure...