Gefunden für atmega 128 timer - Zum Elektronik Forum





1 - ATMEGA32 liest nur 0xFF aus dem EEPROM -- ATMEGA32 liest nur 0xFF aus dem EEPROM




Ersatzteile bestellen
  Hallo!

Irgendwas stimmt nicht mit meinem Quellcode mit Assembler.

Ich kann ohne Probleme verschiedene I²C-ICs steuern und auslesen, nur beim DS1307 und sogar beim 24C04 bzw SDA2516 liest der AVR nur 0xFF.

Ich habe verschiedene Tests gemacht um den Fehler einzukreisen.
Zuerst ein Schreibtestprogramm für den TDA6200:


Code :
;*********************************************************************************************
;* *
;* Test...
2 - MFV-Ton Decodierung -- MFV-Ton Decodierung
Ich würde da einen ATmega8, 16 oder 128 verwenden. Die arbeiten mit 16 MHz (16 MIPS) und dürften hinsichtlich des Taktes reichen. Der Timer und Interrupt sowie der A/D-Wandler sind dafür völlig ungeeignet. Mache aus dem Sinussignal ein Rechtecksignal, lasse einen Counter (long) mit Laufen und vergleiche den Zeitintervall (generiert durch den Counter) der Signale (Low >High> Low Flanke). Das führt auf alle Fälle schneller zum Ziel. Bei diesen Routinen ist der Assembler klar im vorteil.
Das geht wenn nur die MFV Töne am ATmega anliegen.
Sonst wird's, wie Perl geschrieben hatt, keine Kleinigkeit.
PIC's (Perl wird es entschuldigen) und C-Controll haben da keine Chance. ...








3 - Atmega 328 Fälschung? -- Atmega 328 Fälschung?
Hatte mir letzte Woche via Amazon von einem (sächsischen) Anbieter 5 Atmega328P-PU bestellt.
(Brauchte was zum spielen )
Und wie ich grad festgestellt hab,geht davon nicht einer.
Die werden vom Programmer nicht einmal erkannt.
Ich bekomm als Device-id nur nullen.
Hab mal spasseshalber noch auf Atmega/8/88/128 getestet,selbes Ergebniss.
Hatte mich schon gewundert,warum der die Dinger für weniger als die Hälfte des üblichen Preises vertickt.
Jetzt weis ich es...
Vermutlich nur leere Gehäuse erstanden.
Nun machen mich 8 verlorene Euronen nicht ärmer,aber ärgerlich ist es eben schon.
Bevor ich nun ein Fass aufmache ,hab ich ne Chance rauszukriegen,ob oder was da drin ist?
Also ausser aufsägen? ...
4 - Thermometer mit Atmega8 -- Thermometer mit Atmega8

Zitat : Macht der Atmega das von selbst,die Bytes anzeigen ohne das ich die ändern muss??Da wirst du sehrwohl mit eingreifen müssen!
Da das Byte als INT8 definiert ist, sind die in diesem einen Byte 256 kombinatorisch möglichen Bitmuster den Zahlen von -128 bis +127 zugeordnet. Dein Display erwartet sich aber für jede angezeigte Stelle ein ASCII Byte, auch für das ev. nötige Minuszeichen davor oder das Komma als Trennzeichen der Nachkommastelle genauso wie die Nachkommastelle ansich.

D.h., Du mußt den nummerischen Wert des einen Bytes in 1-3 ASCII Bytes umwandeln und an die Anzeige schicken. Sollte der Wert negativ sein, so ist die Darstellung komplementär (das höchstwertigste Bitmuster stellt den kleinsten negativen Wert dar) und für das voranstehende Minuszeichen muß auch noch ein ASCII Byte ans Display geschickt werden. Wenn Du dann noch die Kommastelle anzeigen willst, dann müssen dafür ebenfalls Zeichen generiert werden.

Schöne Grüße Selfman ...
5 - Nikon Coolpix 5400 ferngesteuert auslösen und zoomen -- Nikon Coolpix 5400 ferngesteuert auslösen und zoomen

Zitat : ATMega AVR-RISC-Controller, DIL-28 von Reichelt in Planung. Kann der auch für diese Anwendung genommen werdenReicht allemal.
128 Byte Programm und 30 Byte RAM wären auch noch mehr als genug.


Zitat : Mein Video-Sender ist nur one way. Dann must du dir überlegen, wie die Daten zum Drachen kommen.
Allerdings habe ich vorhin beim Lebensmittelkistenschieber aus Mülheim an der Kasse eine bidirektionale Übertragungsstrecke für etwa 30€ gesehen.
Ich denke das wäre am einfachsten.


6 - Powertip Grafikdisplay an Prozessor anschliessen -- Powertip Grafikdisplay an Prozessor anschliessen
Hallo !
Ich habe mir vor kurzem ein Grafikdisplay mit folgender Bezeichnung gekauft:
Powertip PG240128X
Das Display hat einen LC7981 Controller.
Nun versuche ich bislang vergeblich diese Display mit einem Atmega 16 zu verbinden. Das Problem ist die Anschlußbelegung. In der Konfigurationszeile steht:
Config Graphlcd = 240 * 128 , Dataport = Porta , Controlport = Portc , Ce = 2 , Cd = 3 , Wr = 0 , Rd = 1 , Reset = 4 , Fs = 5 , Mode = 8
Soweit so gut. Nur die Anschlüße Ce,Cd,Wr,Rd und Fs hat mein Display garnicht.
Mein Display hat laut Datenbatt folgende Belegung:
Pin01 -> GND
Pin02 ->+5,0V
Pin03 ->VO
Pin04 ->RS
Pin05 ->R/W
Pin06 ->E
Pin07 - Pin14 ->Data0 - Data7
Pin15 ->CS
Pin16 ->Reset
Pin17 ->Vee -15V
Pin18 - Pin20 ->NC

Wie bekomme ich das in Bascom deklariert, denn wenn ich in der Konfigurationszeile einfach die Bezeichnungen ändere mault Bascom beim Kompilieren rum.
Hat so ein Display schon jemand an einem Atmega am laufen ?
Gibt es da möglicherweise eine Lib dafür ?
Kann man möglicherweise einen Prozessor zwischenschalten der in C oder so programmiert ist der nur die Zeichen an das Display ausgibt ??

Gruss, tvgucker ...
7 - CMOS 3,3V auf TTL 5V umsetzen -- CMOS 3,3V auf TTL 5V umsetzen

Hallo!

Erstmals danke für eure Antworten!

@Kleinspannung

Zitat : Wenn ich das Datenblatt richtig verstanden habe,tuts der Mega 128 von 2,7-5,5V Vcc.
Also wo ist das Problem?Versorg ihn doch auch mit 3,3V...

Ja da hast du recht, aber leider habe ich den ATMega auf einer fixen Hardware gekauft, wo weiters noch auf ein LCD geschrieben wird und deshalb kann ich da nichts verändern.

@bastelheini
Diese Schaltung ist glaube ich nur für unidirektionale (RS232) Verbindungen und nicht für bidirektionale (I2C) geeignet.

@bastler16
Der Link sieht schon ganz nützlich aus, danke schön! Zwei FETS und zwei Dioden ist auch einigermaßen klein.

Da ich aber jetzt nich so schnell einen FET bekomme, wollte ich nochmal fragen, ob folgende Idee funktionieren kann??:

8 - Frequenzgenerator mit Atmega 128 -- Frequenzgenerator mit Atmega 128
Hallo,

ist es möglich einen Atmega 128 als Frequenzgeerator zu verwenden?

Ich würde den Atmega für einen Wechselrichter nutzen wollen.
Wenn das nicht mit dem Atmega128 geht, geht das evtl mit einem anderen AVR?

Danke Steffen
...
9 - Stromstärke messen -- Stromstärke messen
Hallo,

ich möchte gerne mit einem Atmega 128 die Stromstärke über einer leitung messen. grundsätzlich gilt ja, dass die spannung über der leitung bzw. dem widerstand proportional zur stromstärke ist (u=r*i). habe also vor einfach einen 'draht' mit nem bestimmten widerstand zu nehmen und über ihm den spannungsabfall bzw. die spannung zu messen. Ich brauche dazu eine möglichst einfache lösung. es gibt sicherlich viele lösungen mit OPs, nur brauchen die alle scheinbar +5 und -5V. -5V habe ich leider nicht. Ich hoffe ihr könnt mir helfen!

gruß
nico...
10 - Gute Idee?!? µC proggen mal ganz einfach! -- Gute Idee?!? µC proggen mal ganz einfach!
Hier ist mal die µController Typenserie mit Angabe über den internen Ram:
ATtiny10 0 Byte
ATtiny11 0 Byte
ATtiny12 0 Byte
ATtiny15 0 Byte
ATtiny26 128 Byte
ATtiny28 0 Byte
AT90S1200 0 Byte
AT90S2313 128 Byte
AT90S2323 128 Byte
AT90S2333 128 Byte
AT90S2343 128 Byte
AT90S4414 256 Byte
AT90S4433 128 Byte
AT90S4434 256 Byte
AT90S8515 512 Byte
AT90S8534 256 Byte
AT90S8535 512 Byte
Atmega 8 512 Byte
Atmega 16 1K
Atmega 32 2K
Atmega 64 4K
Atmega 323 2K
Atmega 103 4K
Atmega 128 4K
Atmega 103 4K
Atmega 161 1K
Atmega 162 1K
Atmega 169 1K
Atmega 163 1K
Atmega 603 4K
Atmega 8515 512 Byte
Atmega 8535 512 Byte


Zitat : Brauch ich den Stackpointer wirklich?

Aber sicher. Stelle dir vor, du willst die Signale eines Port's (die auch unterschiedlich in der Anzahl vorhanden sind) auf ...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Atmega 128 Timer eine Antwort
Im transitornet gefunden: Atmega 128 Timer


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 9 Beiträge im Durchschnitt pro Tag       heute wurden bisher 2 Beiträge verfasst
© x sparkkelsputz        Besucher : 192919798   Heute : 5250    Gestern : 11413    Online : 193        8.9.2026    12:25
5 Besucher in den letzten 60 Sekunden        alle 12.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0202190876007