Gefunden für bascom lcd flackert - Zum Elektronik Forum





1 - Spannungswächter aus Resten ;-) -- Spannungswächter aus Resten ;-)




Ersatzteile bestellen
  Morjen,

Zitat :
BlackLight hat am 17 Dez 2021 11:00 geschrieben :
Ja, das war auch mein erster Vorschlag, aber evtl. nicht offensichtlich genug.

das habe ich tatsächlich aus Deinem geschriebenen nicht erkannt, bestätigt dann ja mein Vorhaben den AKKU mit einem ATtiny85 zu überwachen.

Ein Test-Programm mit Ausgabe auf ein 16*2 Display ist fertig und hat nur ein paar Zeilen:

Code :
2 - Displaymenü mit Bascom -- Displaymenü mit Bascom
Hi,
ich baue mir gerade unter Bascom ein Menü auf einem alphanumerischen 4*20-Display zusammen. Die Encoderauswertung habe ich schon hinbekommen, die Temperaturmessung mit NTCs funktioniert auch wie sie soll.
Jetzt habe ich allerdings das Problem, dass Bascom anscheinend viel zu viel Zeit mit dem Case Select verbraucht, da ich nur noch durch das Menü scrollen kann, wenn ich ganz langsam am Encoder drehe.
Ansonsten gehen die Variablenänderungen einfach verloren.
Ja, ich weiß, mit C ließe sich das bestimmt gaanz einfach lösen...
Da blicke ich aber nicht durch, außerdem soll das Projekt in den nächsten _Monaten_ fertig werden
Außerdem habe ich hier ne Vollversion und die möchte ich auch ausschöpfen
Kennt jemand ne bessere Möglichkeit?

Code :








3 - Arduino + LCD in Bascom -- Arduino + LCD in Bascom
Hallo Board,

ich habe mir ein Arduino Duemilanove Clone Atmega 328p und ein LCD Keypad Shield 1602 von DFROBOT.

Da ich mit C einige probleme hatte (Arduino 0022), bin ich (dank Bernd )
auf Bascom umgestiegen, was bis jetzt auch gut geklappt hat.
Die Einstellungen, das ich in Bascom Scripten und Brennen kann hat ein weilchen gedauert -.-.

Mein Fehler:

Arduino+LCD sind passend gesteckt.
Die verbindung steht und die Pins hab ich schon soweit geändert, das ich was sehen kann.
Bloss das was ich sehe sind Hieroglyphen, die sich endweder bewegen oder still stehen bleiben
ps: mein atmel ist eigendlich ein 328P (also nicht wundern wegen 168 eigentlich Baugleich), aber ich habe es so hin bekommen und auch erlesen (das es nur so geht)
hier mein Code:


Code :
4 - Lcd anzeige mit Atmega8 und einem Encoder steuern -- Lcd anzeige mit Atmega8 und einem Encoder steuern
Moin erst mal,
also zu meiner Person ich bin Elektroniker für Geräte und Systeme im dritten Lehrjahr und arbeite im Moment an meinem Abschlussprojekt, eine digital Lüftersteuerung mit einstellbarer Hysterese.
So ich habe folgendes Problem ich habe eine LCD anzeige von Electronic Assembly (EA W204-BNLED)aber ich finde weder im Datenblatt noch im Netz eine Belegung der Pins hier gibt es nur LCD anzeigen 14, 16 und 20 Pins.
Wenn ich es mit Pinbelegung der 16 Pin Version versuche funzt dat net.
Meine frage ist jetzt ob irgend jemand eine Ahnung hat wo ich diese Pinbelegung finden kann.
Noch zu ergänzen ist das ich das Programm "Hello World" von Bascom genommen habe also daran liegt es auch nicht.

Mein zweites Problem ist, dass das Relais das den Lüfter an schalten soll, wird über einen BD 139 geschaltet, direkt an geht und nicht aus soll ich da vielleicht noch eine Transistor von Basis zu Masse des BD139 Schalten und den ansteuern wenn das Relais abgeschaltet sein soll ??

Vorab schon ein mal danke

Gruß Knut


[ Diese Nachricht wurde geändert von: knut89 am 25 Jan 2011  8:47 ]...
5 - Bascom Mini-Problem -- Bascom Mini-Problem
Hallo!

Ich arbeite schon länger an einer LCD 7 Segment Anzeige.
Bisher funktioniert es hardwaremäßig sehr gut, doch mit der Software happerts bei mir.
Ich programmiere den Mikrocontroller Atmega8515 mit Bascom.
Jetzt zu meinem Problem: Ich benötige für LCD ja Phase. Also eine Rechtecksschwingung mit 50% duty cicle. Diese möchte ich mit dem Mikrocontroller erzeugen:

Code : Porte.2 = 1
Waitms 50
Porte.2 = 0
Waitms 50

Wie kann ich diesen Code als Schleife parallel m...
6 - Temperatursensor, weitere Schaltungen über RS232 -- Temperatursensor, weitere Schaltungen über RS232
Der Atmega 8 läuft auf dem Board auch.
Und selbst der langweilt sich noch mit einem oder zwei DS18s20.
Wie gesagt,von dem was ihr hier so treibt hab ich nicht viel Ahnung,aber wie man einen solchen Sensor(oder auch zwei oder drei) anspricht,zum messen und konvertieren überredet und das ganze mit 1/10 Grad Auflösung auf LCD ausgibt könnt ich mitreden und helfen.Hab ich schon Wochen damit zugebracht...
(aber nur wenn es Bascom sein darf,dann könnt ich auch das Programm liefern)
Und damit der Mega8 den Wert des Sensors über die Uart ausgibt und zur weiterverabeitung an den PC sendet muß auch nur eine Zeile mehr ins Programm rein ...
7 - Schrittmotoransteuerung mit PBL3717 -- Schrittmotoransteuerung mit PBL3717

Zitat :
nabruxas hat am 14 Mai 2010 22:41 geschrieben :
Ich glaube ich werde es nie können (wenn auch nur Ansatzweise), egal wie viel Zeit und Mühe ich einsetze.

Genau das hab ich auch jahrelang gedacht und lieber versucht irgendwelche (eingebildete) Probleme mit IC-Grab und viel Hühnerfutter lösen zu müssen.
Und von dem ,was hier so User wie DonComi,Jornbyte und noch paar andere programmiertechnisch drauf haben, bin ich genauso weit entfernt wie davon Bundeskanzler zu werden.
Und Assembler,C und Konsorten sind in meine Birne auch nie reingegangen.
Aber irgendwann bin ich über Bascom gestolpert,und da fiel mir ein das ich aus seeligen C64er Zeiten noch etwas rudimentäres Basic drauf hab.
Fast gleichzeitig hab ich entdeckt,das es das Pollin-Experimentierboard für sehr kleines Geld zu erwerben gibt.
Und damit hatte mich dann endgültig der Ehrgeiz gepackt,es zumindest mal zu versuchen.Da mit dem Pollinboard auch die Entscheidung ob PIC ode...
8 - spezielle Schaltung, Countdown und Eingabe von Ziffern... -- spezielle Schaltung, Countdown und Eingabe von Ziffern...

Zitat :
Ich bin selbst Informatiker

Ja, und wo ist da das Problem?
Ich bin nur indirekt Informatiker, und das war mehr oder weniger eine Übungsaufgabe während einer der ersten Vorlesungen...

Nimm einem Mega8 oder sowas in der Art, den kannst du mit C oder meinetwegen BASCOM BASIC programmieren und gut ist .

Edit:
@QurinD:
Die Dinger heißen LC-Displays oder LCD. Aber sicherlich nicht Light Crystal Display Displays .



[ Diese Nachricht wurde geändert von: DonComi am  6 Mai 2010  1:40 ]...
9 - 2*16 Display an Mega 8. -- 2*16 Display an Mega 8.

Zitat : Zumindst verrät es nichts über Betriebsspannung.(hab mich dann für 5V entschieden)

Zitat : Es gibt auch Module (sowohl Normal- wie auch Hochtemperaturdisplays), die für 3V Betriebsspannung (Vdd) ausgelegt sind. Diese unterscheiden sich durch die Bestückung mit einem anderen Widerstand (75 kOhm anstelle von 91 kOhm) für die Takterzeugung.Wird ein 3V-Display mit 5V betrieben, steigt die Frequenz seines internen Oszillators, im Extremfall funktioniert es nicht mehr, da der Arbeitstakt zu hoch ist. Wird umgekehrt ein 5V-Display mit nur 3V betrieben, so verringert sich sein Takt, und es arbeitet langsamer als im Datenblatt angegeben...
10 - LCD-Thermometer selber bauen -- LCD-Thermometer selber bauen

Zitat :
selfman hat am 17 Jul 2009 20:33 geschrieben :
und auch heute noch gab und gibt es praktisch für alle Anwendungen geeignete IC's.
Dieser stammt ursächlich von Intersil und nennt sich ICL7106 wenn es LCD sein sollte, die LED Variante heißt ICL7107.

ja genau den meinte ich hiermit:

Zitat :
Für 7-Segment gab es glaub ich mal einen IC,aber da bin ich mir nicht so sicher.
Nur ich kam ums verrecken nicht mehr drauf,wie er hieß und wo ich was darüber gelesen hatte.
In seinem Fall wäre das sicher die beste Lösung.Die Dinger gibts bei der Angelika für nichtmal 2 Euronen.
Aber:
11 - Warenautomaten eigenbau ( Problem Münzprüfer) -- Warenautomaten eigenbau ( Problem Münzprüfer)
Ich habe mir mal eine elektronische Spardose gebaut.
Die ganze Elektronik beschränkt sich dabei auf einen ATMega8 und ein LCD Display. Als Münzprüfer verwende ich einen NRI G.40 mit paralleler Schnittstelle.

Ich denke das sich Dein Problem mit wenigen Zeilen in Bascom (Basic) ganz leicht lösen lässt.

Gruß
Michael ...
12 - Thermometer mit Atmega8 -- Thermometer mit Atmega8
Hallo,
schau dir mal den Artikel über Temperatursensoren auf Mikrocontroller an.
Suchst du ehr eine Lösung mit LM75 oder die mit NTC?
Für die LCD-Ansteuerung gibt es meines Wissens fertige Bibliotheken für Bascom. (Pre-Edit: Bastler war schneller) ...
13 - Powertip Grafikdisplay an Prozessor anschliessen -- Powertip Grafikdisplay an Prozessor anschliessen
Ich kann da nicht so richtig etwas beitragen, da ich selbst noch kein Grafik-LCD benutzt habe.

Daß an der Bezeichnung der Signale in der Deklarationszeile nichts geändert werden darf, ist klar. Es sieht mir eher so aus, als ob es nicht ohne einige zusätzliche Logik-Gatter abgehen wird. Offenbar erwartet BASCOM das Vorhandensein einer Schreib- und einer Lese-Leitung Wr und Rd. Du hast indessen an Pin 05 eine R/W-Umschaltung. Die müßte erst zusammengebastelt werden. Vielleicht sind darüber hinaus noch andere Anpassungen nötig. Über die genaue Bedeutung der LCD-Pins sollte etwas im Datenblatt stehen.

Ich hoffe, daß ich mit diesen Vermutungen jetzt nicht ganz falsch liege. ...
14 - Zeitmessanlage mit Startampel selberbauen -- Zeitmessanlage mit Startampel selberbauen

Zitat : Wenn ich das so sehe benötige ich 1 elktronische Stopuhr, 6 Lichtschranken, 4 Leuchten für den bau einer Ampel und einen Taster um die Startsequenz zu starten.

Da müsste der Atmega8 ausreichend sein. Für die Stoppuhr würde ich ein LC-Display nehmen, lässt sich mit einem Port ( = 8 Portpins) ansteuern. Da jeweils 3 Lichtschranken parallel geschaltet sind, reichen hier 2 Portpins aus um sie abzufragen. Dann die 4 Lichter und der Taster sind nochmal 5 Portpins, also summa summarum 2 Ports, einer für das LCD, der andere für den Rest.


Zitat : Zur programmierung, Du meinst mit Bascom geht es für mich am leichtesten?
Für den Anfänger, der nur ein...
15 - Datenübertragung zwischen C-Control M-Unit und Atmega 8 -- Datenübertragung zwischen C-Control M-Unit und Atmega 8
Also ich hab zwar auch nie bascom programmiert, aber ich hab ne c-control hier rumliegen, die Staub ansetzt ^^
Ich hab jetz beim Einlesen in die Materie also einen ähnlich unbefangenen Blick auf die Dinge wie tvgucker.

Als allererstes möchte ich dich auf die seite
http://avrhelp.mcselec.com/bascom-avr.html
verweisen, falls du die noch nicht kennst.


Beim sende Programm scheint mir so weit alles in Ordnung zu sein,

Beim Programm das die Daten auf dem LCD anzeigt ist mir Spontan folgendes ins Auge gesprungen.

Du Definierst die Eingabevariable A als "String", Benutzt jedoch zum Lesen vom Port das commando "Inputbin", Das liest so viele Bytes wie es braucht vom Port, In dem Fall meines Erachtens nach die Länge des Strings, die bei deiner Definition Aber 0 ist.
Ich würde da auf jeden Fall als erstes mal den Datentyp der Variable auf Byte ändern, weil du dann sicher sein kannst, dass er nur versucht 1 Byte vom Port zu lesen.

Gibt es eigentlich einen bestimmten Grund warum du "inputbin" benutzt und nicht "Input" ? Meines Erachtens nach ist ...
16 - Drehgeber mit Bascom auslesen und PWM regeln -- Drehgeber mit Bascom auslesen und PWM regeln
Hallo

Genau so habe ich es gemacht.
Nur statt der Print anweisung habe ich lcd geschrieben, um das ganze auf ein LCD zu übertragen. (habe kein Nullmodemkabel) Das hat auch funktioniert.
Nur kam bei einer drehung "left rotation" und "right rotation" im wechsel. ich hatte erwartet, daß nur ein befehl kommt. Daß würde ja heißen, daß die Tasten nicht gscheit entprellt (sind sie ja eigentlich mit Portb ) oder was kann das sonst noch sein?
Verstehst was ich meine?
Hier mal mein encoder Versuchsprogramm

$regfile = "m8def.dat"
$crystal = 3686400
Config Lcdpin = Pin , Db7 = Portb.1 , Db6 = Portb.2 , Db5 = Portb.3 , Db4 = Portb.4 , E = Portb.5 , Rs = Portc.0
Config Lcd = 16 * 2
'-----------------------------------------------------------
Dim D As Byte

Portd.7 = 1
Portd.6 = 1

Do
Cursor Off
Lcd "Volume"

D = Encoder(pind.7 , Pind.6 , Links , Rechts , 1)

Lcd D
Waitms 10

Loop

End
'-----------------------------------------------------------
Links:

Cursor Off
Lowerline
Lcd "left rotation"
Waitms 100
Cls

Return

Rechts:

Cursor Off
17 - Geschwindigkeit von LED Lauflicht mit Poti regeln in Bascom -- Geschwindigkeit von LED Lauflicht mit Poti regeln in Bascom
Hallo
Danke für die Erklärung. Habe mir schon fast sowas in der art gedacht, daß mit den 2,7 sec warten.....

Ich sehe auch, daß ich da nicht groß weiter komme. Ich mache ertmal kleine schritte.
Als erstes projekt nehme ich mir dann vor, einen Timer mit lcd für mein belichtungsgerät zu bauen. Habe schon eine komplette doku dazu gefunden, nur ist die nicht in bascom geschrieben und wenn ich es übernehme dann lern ich auch nix dabei.

Also.
Bis demnächst und dankeschön. ...
18 - LCD an Atmega8 unter Bascom -- LCD an Atmega8 unter Bascom
Hallöchen


Ich bin noch ein blutiger (aber ohne blut) Anfänger bei den µC´s.


Jetzt habe ich mir schon vor längerem, in würdiger vorfreude, ein 16 x 2 zeichen Display bestellt.

Nun meine Frage. Hat mir jemand irgendein kleines fertiges programmchen für Bascom das auf meinem Display irgend ein Wort anzeigt.
Das würde mich dann motivieren, richtig damit anzufangen....
Es wäre sehr nett.
Ich weiß, man soll das Pferd nicht von hinten satteln, aber ich würde so gerne ein einziges Wort auf dem LCD sehen..

Wenn es geht dann noch bitte mit beschreibung welcher Pin vom LCD an den µC

Oder kann mir jemand helfen, irgendwas auf dem LCD anzuzeigen. Das wäre super lieb.

VIELEN DANK

Der Drecksack ...
19 - Mega32 -> SPI -> ADE7758 mit bascom -- Mega32 -> SPI -> ADE7758 mit bascom
So, das Projekt mit dem ADE habe ich erstmal weiter weg gelegt.
Erstmal schaffe ich mir die Grundlagen von C drauf. Das scheint mir in Hinblick auf zukünftige Projekte duetlich sinnvoller.

Allerdings neige ich momentan noch dazu diese Sprache zu hassen.
Alles was in Bascom basic super simpel war, scheint in C erstmal unerreichbar. Soviel Handarbeit....

Naja.. ich werd es schaffen. Habe mir erstmal ein paar Bücher besorgt.
Vielleicht kann mir ja jemand einen Tipp geben, ob ich für den Anfang noch etwas brauche. Hier die Liste mit dem Gerümpel das sich auf meinem Schreibtisch angesammelt hat:


Atmel STK500+STK501
2x USB2RS232 Wandler (einmal zum programmieren, einmal fürs Terminal)
1x 4x16 LCD Display nebst Beschaltung für Betriebsspannung und Kontrast

diverse mega 16, mega32 und mega128
diverser Kleinkram... das übliche Bastlergerümpel

Bücher:
Jürgen Wolf - C Programmierung mit einfachen Beispielen
Jürgen Wolf - C von A bis Z Das umfassende Handbuch
Jörg Wiegelmann - Softwarentwicklung in C für Mikroprozessoren und Mikrocontroller

Eine lauffähige Installation vom AVR Studio 4 mit gcc

naja... ich denke ich habe alles wasman so braucht. Aber vielleicht hat ja noch jemand ne ide...
20 - Punkte zähler -- Punkte zähler
[OT]
@DonComi
Verstehe
Ich bastel auch ein bisschen mit AVRs rum. Bei Bascom ist die 4K-Grenze mit etwas Fließkommaarithmetik und LCD-Ansteuerung schnell erreicht, deshalb bin ich auf ASM umgestiegen. Schwierig, aber man lernt viel dabei und das ganze ist extrem schnell da hardwarenah.
[OT-Ende] ...
21 - Mikrowellecontroller Projekt -- Mikrowellecontroller Projekt

Zitat :
ElektroNicki hat am  1 Aug 2007 16:30 geschrieben :
Meiner Erfahrung zufolge kocht der 7805 aber weil er keinen Kühlkörper hat wegen der hohen Stromaufnahme des Backlights.
Edit: so isses zumindest bei 12 Volt

Deshalb meinte ich ja auch 9V!Bei 12V kannste dir ja selber ausrechnen,wieviel mehr der 7805 verbraten muß...
Praktisch würden auch 8V reichen,aber solche Steckernetzteile gibts eher selten.Wenn man nichts anderes wie 12V hat,hängt man eben einen 7808/7809 dazwischen,dann teilen die sich die Arbeit,und gut isses...
@Radio
Nein,ich hab auch kaum Erfahrung mit Meßmimik,nur den A/D Wandler eines Mega8 kann ich inzwischen ganz gut beschäftigen.Ich mache auch erst meine ersten Gehversuche mit µc...
Ich wollte dir nur eine Möglichkeit zeigen,wie du ohne großen Aufwand deine "Meßmimik" an das Pollinboard anschließen kannst und gleichzeitig dafür die Versorgung hast,so sie denn nicht eine allzugroße Stromau...
22 - LCD-Anzeigeproblem am ATmega -- LCD-Anzeigeproblem am ATmega
Heute habe ich auch einmal eine Frage:

Im letzten Jahr habe ich für das Projekt eines Diplomanden (ein Niederschlagssammler) nach seinen Vorgaben die elektronische Steuerung mitentwickelt. Wir haben dazu einen ATmega8 verwendet, den ich in BASCOM programmiert habe. Das Gerät steht im Betrieb ja dann irgendwo allein, verlassen und verschlossen in der Prärie und "wie's drinnen aussieht, geht niemand was an". Zumindest für das Ausprobieren des Programms hätte ich aber schon gern eine Anzeige gehabt, die mir zeigt, wo im Programm wir gerade sind und wo evtl. die Säge klemmt, weshalb wir die Steuerung mit einem LCD 2*16 ausgestattet haben.
Die Anschlüsse des ATmega8 waren ein bißchen knapp, weswegen wir die für die ISP-Schnittstelle verwendeten Anschlüsse als normale Ein- bzw. Ausgänge benutzt haben, was auch kein Problem darstellt. Zunächst hatte ich die Steuerung mit einem über Relais angeschlossenen Motor und einigen Optokopplern auf dem Tisch liegen und alles lief prima. Auch das fertige Gerät hat dann gut funktioniert. Das muß ich hier noch einmal explizit sagen: Das Steuerprogramm hat immer tadellos funktioniert! ABER:
Ab irgendeinem (nicht reproduzierbaren) Zeitpunkt zeigte das LCD Unsinn an, unsinnige Zeichen und an den falschen Stellen. - Wie gesagt...
23 - Unterforum \"µc für Anfänger\" ? -- Unterforum \µc für Anfänger\ ?
Ich gebe es ja zu, dass ich auch schon mal eben schnell ein Programm in Basic getippt habe, einfach, weil es schon schnell geht. Aber mich stört, dass man beispielsweise keine { und } für Blöcke hat oder aber dass die Sprache, abhängig vom verwendeten System, total überladen ist mit anderen Funktionen.

So ärgerte es mich damals, als ich LCD-Routinen in Bascom-Basic verfasste, dass Schlüsselworte wie locate etc. schon belegt waren. ...
24 - LCd an Atmega 8 anschließen, aber wie? -- LCd an Atmega 8 anschließen, aber wie?
Ja, das ist normal! Ich weiß auch nicht warum, aber es ist so...
In der BASCOM-Hilfe unter "Attaching a LCD" steht etwas über den Anschluß und unter dem Befehl "LCD" gibts ein ausführliches Beispiel. Du mußt dort natürlich deinen Prozessortyp und deine LCD-Größe eintragen. (siehe auch "CONFIG LCD") ...
25 - Mit was habt ihr angefangen für die Welt der Microcontroller -- Mit was habt ihr angefangen für die Welt der Microcontroller
Ich würde auch mit AVRs anfangen, die sind billig und bringen viel Leistung (im Vergleich zu PIC bekommt man mehr die 5x Leistung für sein Geld). Außerdem gibt es kostenlose C Compiler und eine Menge Beispiele im Netz.

Ich würde Bascom nicht verwenden, da ich keine Programme mag die alles von alleine machen, ohne dass ich daran was ändern kann. Es mag schön sein, wenn man fertige LCD Routinen hat, und nur noch Text ausgeben muss, aber dabei lernt man nicht wirklich was.
Ich würde daher mit Assembler oder C anfangen, denn nur so lernt man wie der uC eigentlich arbeitet. Außerdem freut man sich viel mehr, wenn man einigen Tagen oder Wochen die selbtgeschriebenen LCD Routinen endlich laufen.

Zum Programmiergerät:
Ich würde nicht das nächstbeste nachbauen, viele der einfachen Schaltung sind einfach nur schlecht und können je nach PC viele Probleme verursachen. An manchen PCs funktionieren die Schaltungen wunderbar, an anderen nur teilweise oder garnicht.
Der STK500 ist zwar nicht billig, ist aber besonders für Einsteiger keine schlechte Wahl. Außerdem kann man verprogrammierte AVRs wieder retten.
...
26 - Elektor DMX tester -- Elektor DMX tester
Hallo,

Wollte fragen ob schon jemanden dass programm fon dem mobiler DMX tester aus dem Elektor gemacht hat http://www.elektor.de/Default.aspx?tabid=28&year=2002&month=6&art=70073
und hat jemanden versucht dieser anstatt auf dem 90S8515 auf eine mega16 oder mega32 su brennen versucht hat.

Da ich letzen mall versucht habe dem Bascom version tester su machen onhne viel resultat Wollte ich es mall versuchen mit ASM.

Leider brauche ich damit etwas hilfe.

Noch eine frage hierüber.
da ich es soweit jets laufen habe dass dass teil schon sendet, aber leider funtioniert um ein oder andere weg dem receiver nicht.

habe fast nichts geändert, nur ein 2x16 lcd und im lcd.inc dass $40 geändert in $08 da dort die seile weiter gehen . und dieses funktioniert.

Und ist es fieleigt mocklich anstatt 480 kanäle die volle 512 su bekommen. hab versucht dem TABLE_LENGTH = 481 auf 513 su machen aber dan tut sich nix mehr.

wurde mir freuen wenn jemanden der gut mit ASM ist mir helfen könnte.
Da ist dieses forum fuhr.

wen jemanden meine versio...
27 - Mein Kampf (Mit Bascom/Meine Probleme damit) -- Mein Kampf (Mit Bascom/Meine Probleme damit)
Für die drei LEDs:
Dazu müssen alle drei Anschlüsse, an denen die LEDs hängen, als Ausgang definiert sein. Laß zunächst LED1 leuchten, also z. B.
PortD = &B10000000
Nimm eine Byte-Variable, die die drei möglichen Zustände durchzählt (ich nenne sie mal "Zustand") und jetzt auf 1 steht.
Nun programmiere eine Schleife (Stichwort LOOP), die zunächst weiter nichts macht, als auf einen Tastendruck zu warten. Wenn die Taste gedrückt wurde, erhöhe den Zustandszähler um 1. Aber Achtung: Wenn du auf diese Weise bei 4 angekommen bist - Zustand 4 gibt es nicht! -, mußt du wieder bei 1 anfangen, d. h. wenn Zustand = 4 ist, muß Zustand = 1 werden.
Je nach der Zahl in "Zustand" gibst du nun verschiedene Werte an PortD aus, also
wenn Zustand = 1, dann wird PortD = &B10000000
wenn Zustand = 2, dann wird PortD = &B01000000
wenn Zustand = 3, dann wird PortD = &B00100000

Zum LCD steht nichts im Buch, aber es ist sehr einfach. Schau mal in der BASCOM-Hilfe unter "Attaching an LCD Display". (Was eigentlich doppelt gemoppelt ist, denn das "D" in "LCD" steht schon für "Display".)
Wenn du die Anschlüsse so mit den AVR-Ports verbindest, wie unter "Options -> Compiler -> LCD...
28 - Assembler oder Bascom -- Assembler oder Bascom
Hallo.

Erst mal vielen Dank an euch alle für die Kommentare

@robodriver.

Was ich will ist eigentlich "nur" so ein Ding programmieren, daß ich ein paar tasterchen und ein lcd Bildschirm(chen) anschließen und steuern kann.
Wenn ich dazu den µC kennenlernen muß, bitte. Wenn ich aber drumrumkomme dann auch ok.
Die nächsten Tage kommt erstmal mein Set (buch und Entwicklungsplatine´) an. Dann sehen wir mal, was da geht..

Bin schon sehr gespannt

Werde im übrigen auch mit Bascom anfangen..

Gruß

Mitruel ...
29 - Nokia Display mit AVR ansteuern -- Nokia Display mit AVR ansteuern
Hallo!

ich würde gerne Nokia-Displays per Mega8 (oder anderem AVR) ansteuern.
Displays habe ich schon (Danke, eBay, 3€ / Stück ).
Es handelt sich um das Model LPH 7366, verwendet in Nokia 5110, 5120, 5130, 5160, 6110 und 6150.
Eine Anleitung zur Ansteuerung per PC gibts schon, und zwar hier: http://serdisplib.sourceforge.net/ser/pcd8544.html.
Wie man hier auch sehr schön sieht, gibts verschiedene Varianten des Displays, die aber anscheinend gleich angesteuert werden.
Ich habe Version 2 - mit Gummiekontakten (Adapter hab ich mir schon geäzt, das ist nicht das Problem.).

Bevor ich jetzt aber anfange, Displays zu braten, wollte ich mal nach den allgemeinen Erfolgsaussichten fragen
Aber mit farbigen Nokia-Displays gehts ja auch: http://thomaspfeifer.net/index.htm

Würde Bascom mit dem Display was anfangen können?

Pinbelegung lt. dem 1. genannten Link:

...
30 - LCD Programmierung -- LCD Programmierung

ich möchte ein LCD Display an meinen ATmege16 betreiben und weiss jetzt nicht wie ich im BASCOM die R/W Leitung definiere bzw ob ich diese überhaupt definieren muss.

Gruß
Anderl
...
31 - +/- 15V in Digital 16bit wandeln -- +/- 15V in Digital 16bit wandeln
Also eine LCD anzeige ist ein "!! MUSS !!" hatte auch irgendwie für die menueführung an einen Incrementaldrehgeber gedacht....da sich aber meine Programmiererfahrung auf Bascom und ein Bisse assembler (Led an und aus *G*) beschlänken habe ich dort noch nichts großes geproggt wollte auch logischerweise erstmal die hardware bauen....

Meinte mit Analogen OK zum beispiel den HCPL7100 nur der kann maximal 5V am eingang ab ..*grummel* oder habe ich mich da jetzt im datenblatt verlesen ?
...
32 - DCF-77-empfang mit AT90S8515...? -- DCF-77-empfang mit AT90S8515...?
hallo zusammen

ich möchte mit einem at90s8515 und dem funkuhr-modul von conrad-elektronik als großes ziel einen hifi-timer bauen, der mir zu bestimmten zeiten gezielt einzelne hifi-komponenten einschaltet.

ich habe keine große erfahrung mit der programmierung von mikrocontrollern und habe mich daher entschlossen, BASCOM-AVR zu benutzen.
um nun eine grundlage für mein projekt zu haben, möchte ich einfach nur mal die dcf-77-zeit auf einem display ausgeben, was bisher leider nicht funktioniert...

das dcf-77-programmbeispiel bei den application notes auf der bascom-internet-seite ist ziemlich lieblos von einem 8051-controller portiert und funktioniert einfach nicht.
falls jemand das so anpassen könnte, daß es läuft, wäre ich sehr dankbar. (zu finden unter http://www.mcselec.com/an_122.htm


außerdem habe ich noch folgendes (auch von einem 8051 portiertes) programm gefunden, welches ebenfalls nicht läuft. da ich leider nicht mehr weiß, wo ich das programm gefunden habe, poste ich einfach anschließend den quelltext und hoffe, daß mir jemand von euch weiterhelfen kann.


zu meiner ausstattung gibt's folgendes zu sagen:
...
33 - Ist diese Steuerung realisierbar ? -- Ist diese Steuerung realisierbar ?
Hallo

Machbar ist das auf jeden Fall. Jetzt stellt sich halt die Frage in welcher Sprache du die Dinger programmieren willst.Assembler, C, ....
Ich habe selbst noch nichts mit Pics gemacht. Ich nehme die AVR von Atmel und dann Bascom (Basic Compiler). Damit kann man recht schnell sein Programm am laufen bekommen. Da sind auch Befehle für LCD und Tempsensor (1-Wire DS18S20). Dann ist es auch nicht mehr weit bis zum fertigen Programm.

Marcus
...
34 - Serieller Empfänger mit AVR + BASCOM -- Serieller Empfänger mit AVR + BASCOM
danke für das pdf.
die umrechnung sollte also kein problem sein.
was für mich aber ein großes problem darstellt ist die kommunikation zwischen den µC's und die ansteuerung von RAM und EPROM.
hat da wer ein gutes tutorial wo das beschrieben ist.

ein weiteres problem ist noch die ansteuerung eines Grafik-LCDs.

marius

PS: bisher habe ich mit dem µC nur ein paar lämpchen geschaltet und ein paar schalter angeschlossen. außerdem hab ich ein 4x40 Zeichen LCD angesteruert (ist mit BASCOM ja kinderleicht)....
35 - Atmega32 LCD 4*20 Bascom -- Atmega32 LCD 4*20 Bascom
Habe ein Problem mit einem LCD 4*20 (Controller KS0073).
Das LCD zeigt die letzen 8 Zeichen der ersten Zeile in der zweiten an und die zweite Zeile in der dritten. Ich geh mal davon aus das es ein Adressierungsproblem ist. Habe gehört das man die "lib bzw lbx " dateien von bascom ändern kann.
Kann mir jemand dazu näheres sagen ?...
36 - LCD kaputt? -- LCD kaputt?
Hallo an alle,

hab ein Problem mit meinem neugekauften Display LCD 163 c bel. Ich hab es angeschlossen, die Hintergrundbeleuchtung funktioniert, ansonsten ist aber das Display leer. Ich wollte es mit nem s2312 und Bascom betreiben. Habe es also wie in diversen Tutorial beschrieben für den 4 Bit-Betrieb angeschlossen (glaube ich), aber nichts passiert. Was mache ich falsch? Ich habe auch festgestellt, dass ich den MC nicht brennen kann wenn ich die Ports PB7 bis Pb5 auch für das LCD benutze. Ist das LCD defekt? Kann mir einer ein Hex-File und eine Schaltung (Portbelegung) schicken die auf alle Fälle kunktioniert? Oder gibt es irgendwelche Tipps und Tricks?


[ Diese Nachricht wurde geändert von: stevensen am 17 Feb 2004 15:12 ]...
37 - DMX-Empfangs-Programm für AVR -- DMX-Empfangs-Programm für AVR
Welchen Type willst du einsetzen?
Ich habe da was für den 1200, 4433 oder 8515 in ASM. Die LCD-Anzeige geht nur für einen Kanal da der Eigenbedarf des LCD an Zeit zu hoch ist. Es ist aber jeder Kanal einstellbar. Basic (Bascom oder Fast-AVR) sind dafür nicht geeignet, oder du Implementierst eine ASM-Routine. ...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Bascom Lcd Flackert eine Antwort
Im transitornet gefunden: Bascom Lcd Flackert


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 17 Beiträge im Durchschnitt pro Tag       heute wurden bisher 4 Beiträge verfasst
© x sparkkelsputz        Besucher : 187958660   Heute : 17108    Gestern : 18748    Online : 318        26.12.2025    11:39
17 Besucher in den letzten 60 Sekunden        alle 3.53 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0739319324493