Userinfo & Login
Zurück   AVR-PRAXiS-Forum > AVR-Mikrocontrollerfamilie > Software
Software Software-Fragen und -Lösungen, welche sich auf Applikationen und nicht auf spezielle AVR-Hardware beziehen, könnt ihr in diesem Forum und dessen Unterforen veröffentlichen.
Antwort
 
Themen-Optionen Ansicht

  #31  
Alt 02.02.2010, 13:14
merlin.r merlin.r ist offline
Neuer Benutzer
 
Registriert seit: 02.02.2010
Beiträge: 2
Standard

Zitat:
Beitrag anzeigen
... was ich an BASCOM vermisse,,, die Gleitkommaarithmetik, wie sie in dem billigsten, Taschenrechner für 5 Eu. auch schon vorhanden ist.....

Die Thechnisch-wissenschaftlichen Funktionen...
Wie? Verstehe ich nicht.

Welche Gleitkommaaritmetik vermisst du denn?

hier z.B. aus der Wurzel (Square root)

Zitat:
Syntax
var = SQR( source )

Remarks

var A numeric single or double variable that is assigned with the SQR of variable source.

source The single or double variable to get the SQR of.


When SQR is used with a single, the FP_TRIG library will be used.
When SQR is used with bytes, integers, words and longs, the SQR routine from MCS.LBX will be used.
+-*/ wirst du wohl nicht gemeint haben.

CU
merlin.r
Mit Zitat antworten
  #32  
Alt 07.03.2010, 21:17
Benutzerbild von dino03
dino03 dino03 ist offline
Moderator
 
Registriert seit: 27.10.2008
Beiträge: 2.432
Standard Erstes GLCD läuft ...

Hallo zusammen,

es geht langsam weiter. Nachdem ich ja den einen Port Bitmäßig sortiert und
richtig angeschlossen habe ging es ohne Probleme ...
P1040030.JPG
und hier das Programm von Cassio das ich "entrümpelt" und auf das nötigste
gekürzt habe. Es sind alle DCF77-, 1Wire-, ...-Routinen rausgeflogen. Es
ist also nur die reine Initialisierung, Textausgabe und Grafikoperationen übrig.

Hier das BASCOM-Programm : Cassio_T6963_LM6270-GLCD.bas

EDIT: Ich hab mal die Kontrastspannung bei mir gemessen damit man einen
Anhaltspunkt hat wenn mal nix auf dem Display zu sehen ist ...
-5,0V : Alle Pixel hell. Nix zu sehen
-6,7V : Anzeige gut sichtbar. +/-0,3V Regelbereich wenn es nicht ganz paßt
-8,7V Alles duster. Die Anzeige ist ganz schwach zu erahnen.

Gruß
Dino
__________________
SCC - Der Schaumburger Computer Club
http://www.sccweb.de

JFB-LAN - Die LAN-Party des SCC für Jugendliche
ab 12 in der Jugendfreizeitstätte Bückeburg
http://www.jfb-lan.de

Geändert von dino03 (21.03.2010 um 18:14 Uhr). Grund: Kontrastspannung gemessen
Mit Zitat antworten
  #33  
Alt 08.03.2010, 22:55
Benutzerbild von dino03
dino03 dino03 ist offline
Moderator
 
Registriert seit: 27.10.2008
Beiträge: 2.432
Standard Ein bischen rumgekurve ...

Hallo,

ich hab die Routinen von Cassio mal ein wenig geändert und mit der
Sinusfunktion rumgespielt ...
Dino_T6963_LM6270-GLCD.bas

Das Bild vom Display
P1040041.JPG

Gruß
Dino
__________________
SCC - Der Schaumburger Computer Club
http://www.sccweb.de

JFB-LAN - Die LAN-Party des SCC für Jugendliche
ab 12 in der Jugendfreizeitstätte Bückeburg
http://www.jfb-lan.de

Geändert von dino03 (10.03.2010 um 22:43 Uhr).
Mit Zitat antworten
  #34  
Alt 10.03.2010, 22:47
Benutzerbild von dino03
dino03 dino03 ist offline
Moderator
 
Registriert seit: 27.10.2008
Beiträge: 2.432
Standard Ein kleiner "Logik-Analysator"

Hallo zusammen,

ich hab mal weitergebastelt und die drei Taster als Logikpegel auf dem Display
angezeigt. Sozusagen ein Super-Mini-Logik-Analysator Pro 10ms wird ein
Pixel geschrieben. Das sieht dann so aus ...
P1040065.JPG

und der Quellcode ...
Dino_T6963_LM6270_LA.bas

Das könnte man jetzt noch mit Sample-Speicher und solchem Kram erweitern.
Mal sehen was sich daraus so entwickelt

Gruß
Dino
__________________
SCC - Der Schaumburger Computer Club
http://www.sccweb.de

JFB-LAN - Die LAN-Party des SCC für Jugendliche
ab 12 in der Jugendfreizeitstätte Bückeburg
http://www.jfb-lan.de

Geändert von dino03 (10.03.2010 um 22:49 Uhr).
Mit Zitat antworten
  #35  
Alt 11.03.2010, 08:30
Benutzerbild von WerWolf
WerWolf WerWolf ist offline
Fortgeschrittener Forum-Benutzer
 
Registriert seit: 30.12.2009
Ort: Ulm
Beiträge: 39
Blinzeln

Hi Dino,

sieht aus wie ein Grafikfehler ... -duckundweg-

Zitat:
Beitrag anzeigen
... Das sieht dann so aus ...
...
__________________
Mit freundlichen Grüßen
Wolf
Mit Zitat antworten
  #36  
Alt 11.03.2010, 09:27
Benutzerbild von dino03
dino03 dino03 ist offline
Moderator
 
Registriert seit: 27.10.2008
Beiträge: 2.432
Standard

Hallo,

Zitat:
Beitrag anzeigen
sieht aus wie ein Grafikfehler ... -duckundweg-
Meinst du so mit etwas viel Bitgezappel am Display ? Wackelkontakt ?

Ich versuch das mal auf 4 Kanäle mit Sample-Speicher zu erweitern. Mal sehen
wann das was wird.

Aber das Display hat tatsächlich Grafikfehler Der Schmutz auf der rechten
Hälfte ist auskristallisiertes Flüssigkristall des Displays. Dank der ganz tollen
Transportverpackung von Pollin. Zum Glück bekommt man unbürokratisch
Ersatz geliefert. Für produktiven Betrieb ist das Display nicht zu gebrauchen.
Für ein paar Versuche geht es aber. Das Auge interpoliert dann den Schmutz
auf dem Display einfach weg

MERKE: Das Flüssigkristall mag keine harten Stöße oder starke Schwankungen
der Temperatur.
(kann aber auch durch Überalterung passieren)

Gruß
Dino
__________________
SCC - Der Schaumburger Computer Club
http://www.sccweb.de

JFB-LAN - Die LAN-Party des SCC für Jugendliche
ab 12 in der Jugendfreizeitstätte Bückeburg
http://www.jfb-lan.de

Geändert von dino03 (21.03.2010 um 18:16 Uhr).
Mit Zitat antworten
  #37  
Alt 29.04.2010, 21:19
Benutzerbild von Darkstar
Darkstar Darkstar ist offline
Erfahrener Forum-Benutzer
 
Registriert seit: 15.10.2009
Beiträge: 61
Standard

Ne,
also ich glaube Werwolf meint wohl eher die - iii pfui -
braunen Kleckse auf'm Display mit "Grafikfehler" .....

Grüssle
und wech
Wolfgang

Eh'm sorry, haste ja schon erklärt... war ich wohl nicht ganz durch mit lesen.
__________________
Chips hab ich viele - es fehlt bloß Zeit
Mit Zitat antworten
  #38  
Alt 14.05.2010, 23:52
Benutzerbild von dino03
dino03 dino03 ist offline
Moderator
 
Registriert seit: 27.10.2008
Beiträge: 2.432
Standard Debug/Info-Display etwas schöner verdrahtet

Hallo,

ich hab mal etwas gesäubert ...
P1040264.JPG
Die LCD-Pins sind jetzt etwas besser verdrahtet und gegen abreißen
gesichert. An zweien hab ich wohl schon etwas zu viel rumgebrutzelt.
Die mußte ich schon über Fädeldraht direkt an der Leiterbahn abgreifen
weil die Lötflächen sich gelöst haben.

P1040265.JPG
Hier mal eine Detailaufnahme der neuen Verdrahtung.

P1040266.JPG
So sieht es dann in der Komplettversion aus.

P1040267.JPG
Wieder im Detail ...

P1040269.JPG
Und der Anschluß des Flachbandkabels. Den freien Pin habe ich an eine LED
gelegt. Die kann man dann bei Tests toggeln lassen um zu sehen ob der
Atmel noch lebt.

Mir ist dabei allerdings was aufgefallen ... Bis jetzt habbe ich nie Probleme
mit der Kontaktgabe von Pfostensteckern mit dem Flachbandkabel gehabt.
Allerdings habe ich hier 2x ganz neue Pfostenstecker gecrimpt und beide
mal Kontaktprobleme bzw Kurzschlüsse zwischen den Pins gehabt. Das
LCD wollte auf jeden Fall nicht. Es wurde nicht initialisiert. Dann habe ich
den Pfostenstecker wieder abgenommen und Ader für Ader mit einer kleinen
Flachzange in die Kontakte befördert. Also Ader in das V des Kontakts
gelegt und mit leicht geöffneter Flachzange heruntergedrückt damit die
Schneidfläche des Kontakts (das V) sich zwischen den Backen der Zange
bewegen kann und nur die Ader heruntergedrückt wird. AUF KEINEN FALL
MIT EINEM SCHRAUBENDREHER DIE ADERN REINDRÜCKEN ! Das verbiegt
die Schneidflächen und man bekommt keinen sauberen Kontakt mehr.
Nach der Methode hat es dann endlich funktioniert. Ich weiß nicht ob da
bei Reichelt eine muffige Charge an Pfostensteckern im Lager gelandet ist
oder obes an der Kombination mit meinem Flachbandkabel liegt. Aber das
Kabel hat bis jetzt mit allen anderen Steckern sauber funktioniert.
Ich werde mir das auf jeden Fall nochmal etwas genauer ansehen ...

Was mir auch noch bei den Steckern aufgefallen ist ... die Zugentlastungen
rasten nicht sauber ein wenn man sie reindrückt. Die lösen sich wieder wenn
man am Kabel zieht. Da weiß ich auch noch nicht wo dran das genau liegt.
Sowas hab ich bei Steckern von Reichelt eigentlich noch nie gehabt. Die
waren sonst immer einwandfrei.

EDIT : Ich hab jetzt mal ein anderes Flachbandkabel gecrimpt da mein GLCD
auch noch sauberer verdrahtet werden soll. Anscheinend liegt es am Kabel.
Die Stecker scheinen empfindlich zu sein wenn die Isolierung des Flachband-
kabels nicht ganz genau so ist wie der Stecker es erwartet. Bei dem das ich
jetzt verwendet habe sind die Zwischenstege zwischen den einzelnen Adern
nicht ganz so dick und die Isolierung der Adern ist etwas runder. Jetzt läßt
sich auch die Zugentlastung sauber einklippen.

Nochn EDIT : Ich hab mal zwei (einen der letzten und einen von der Lieferung
davor) gegeneinandergehalten. Sie sind anscheinend von zwei verschiedenen
Herstellern. Sehen auf jeden Fall minimal anders aus. Die Stecker, die ich vor
der letzten Lieferung von Reichelt bekommen hab waren da nicht ganz so
zickig bei der Wahl des Kabels.

Gruß
Dino
__________________
SCC - Der Schaumburger Computer Club
http://www.sccweb.de

JFB-LAN - Die LAN-Party des SCC für Jugendliche
ab 12 in der Jugendfreizeitstätte Bückeburg
http://www.jfb-lan.de

Geändert von dino03 (23.05.2010 um 22:35 Uhr).
Mit Zitat antworten
  #39  
Alt 23.05.2010, 22:45
Benutzerbild von dino03
dino03 dino03 ist offline
Moderator
 
Registriert seit: 27.10.2008
Beiträge: 2.432
Standard

Hallo zusammen,

nun ist mein Grafik-LCD auch "schnelleinsatzfähig" ...
P1040323.JPG P1040324.JPG
links : mit Beleuchtung und Toggle-LED (das kleine rote oben links)
rechts : Anschluß über 2x STK500 kompatible Stecker

P1040325.JPG
einmal mit aufgesetzter Adapterplatine

P1040326a.JPG
und mit abgenommener Platine.

P1040326b.JPG
hier einmal die Platine im Detail. Das IC ist ein MAX232. Der ist billiger als
irgend ein anderer Spannungswandler Was für eine diabolische
Verschwendung (frei nach Miss Marple - Mörder Ahoi) Also der MAX
erzeugt mir die -10V für die Kontrasteinstellung (kleines Poti). Der MOSFET
ist ein IRLU2905 der mir die 5V/0,5A für die Hintergrundbeleuchtung schaltet.
Ich hab da noch 3x 2,2Ohm in Reihe geschaltet damit die LEDs nicht total
ohne Vorwiderstand sind. Bei der Toggel-LED sind 1,2k in Reihe. Aber die LED
ist nen bischen dunkel (ist ne alte LED). Die muß ich nochmal gegen ne
hellere tauschen. Und wegen der Hintergrundbeleuchtung hab ich einiges an
Elkos und Vielschicht-Cs auf der Platine verteilt um Stromspitzen aufzufangen
wenn ich mal PWM machen will.

Gruß
Dino
__________________
SCC - Der Schaumburger Computer Club
http://www.sccweb.de

JFB-LAN - Die LAN-Party des SCC für Jugendliche
ab 12 in der Jugendfreizeitstätte Bückeburg
http://www.jfb-lan.de
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 1, Gäste: 1)
stephan-hb
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kani-Coaching (C lernen mit Nomis) Kani Software 213 11.07.2009 19:42
C lernen Richard Software 5 28.04.2009 18:47
Programmieren lernen? Kurt03 Programmierung 2 18.09.2008 15:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:36 Uhr.

Powered by vBulletin® Version 3.6.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
vBulletin Style by: vbdesigns.de
AVR-PRAXiS V.2007 I © Copyright 2007 by Dirk Rodenhausen