PWM mit Atmega32 Hardware

Tipfix

Neues Mitglied
08. Sep. 2008
54
0
0
Sprachen
:D Und da bin ich wieder:D

Ich habe hier meinen GPS-Tracker vorgestellt. Dieser nutzt ein LCD zur Anzeige.
Nun möchte ich noch die Helligkeit der selbigen über zwei Taster regeln. Habe schon gesucht aber nicht wirklich was gefunden. Würde gern die Hardware PWM nehmen.
Habe schon versucht was aus der Bascom-Hilfe raus zulesen aber irgendwie bin ich zu blöd dazu.:eek:
Kann mir bitte jemand beim Einstieg helfen.

Ich hab mal mein Prog mit angehängt.

Mein kompletter PortB ist noch frei und könnte genutzt werden.

Noch was, wo bekommt man Atmegas644 günstig her? Ich brauche unbedingt mehr SRAM. Meine 2KByte sind zu wenig.

Danke
 

Anhänge

  • GPS-Tracker.txt
    9,9 KB · Aufrufe: 29
Hi Tipfix,

hab auch mal mein Prog angehängt ;)

Also, in LCD-Display findest Du eine Lösung von mir, mit der ich über PWM die Helligkeit meines DOG-M Displays einstellen kann. Ich denke das Programm ist soweit ganz gut dokumentiert und mit a bissle Einarbeitung und Durchdenken und Nachvollziehen müsstest Du sehr schnell dahinter kommen wie es denn funktionieren soll.

Leider gingen in meinem Projekt die Ressourcen des Megas aus uns somit habe ich in einem 2. Schritt einen Timer verwendet mit dem ich zwei PWM realisieren kann. Das habe ich im Beispiel PCM_LCD_und-FAN.BAS angehängt. Dort mache ich die PWM fürs Display und gleichzeitig eine PWM für die Steuerung eines Lüfters. Kannst Du Dir auch ansehen.

Vielleicht kannst Du ja was davon verwenden bzw. kommst mit der Hilfestellung auf einen grünen Zweig.

- Den ATmega 644 bekommst Du bei Reichelt Elektronik zwischen 5,30 EUR und 6,45 EUR je nach Gehäuse.
- Bei Conrad gibt es ihn aktuell nicht
- RS-Online hat ihn aktuell nicht
- Bei Farnell kostet der 644 ab 7,20 EUR aufwärts
- Bürklin hab ich nix gefunden
- ELV hat ihn nicht
- Bei Pollin kostet der Micro-Controller ATMEGA644-20PU auch nur 5,95 EUR.

So, und mehr fällt mir nicht mehr ein :p

Grüße,
Markus
 

Anhänge

  • LCD-Display.bas
    17,3 KB · Aufrufe: 48
  • PWM_LCD_und_FAN.bas
    15,9 KB · Aufrufe: 94
Hallo Markus

Deine Beispiele guck ich mir an. Danke schon mal dafür.

Zum 644: Hätte ich selber drauf kommen müssen.:mad:

Aber manchmal haben Leute irgendwelche geheime Quellen.:D
 
Hallo Markus

Habe dein Beispiel bei mir rein gebaut. Geht auch soweit. Musste es aber wieder raus nehmen da das Programm erst bei einem Fix in die Do Loop Schleife springt. Ausserdem würde die Tastenabfrage auch nur aller z.b. 3 Sek gehen weil er nur beim Schreiben auf die SD-Karte in die Do Loop springt. Und diese Zeit will ich noch an die Geschwindigkeit an passen. Das heisst je langsamer ich fahre um so länger soll die Pause sein wo geschrieben wird. Weil es keinen Sinn macht im Stand aller 3 Sek die Wegpunkte auf zuzeichnen. Ich werde das Display einfach von vornherein dunkler machen, es ist auch bei wenig Hintergrundlicht sehr gut ab zulesen.

Der Tipfix:D
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)