Gefunden für avr table eeprom - Zum Elektronik Forum





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




Ersatzteile bestellen
  
Zitat : ... Spannungsversorgung ausgetauscht, jetzt weiß ich
wieder warum das Teil in die Teilekiste gelandet ist. ... [3,3V] ...
Zitat : Das Problem ... [bei 5,0V] ... wenn die Spannung nicht mehr ausreicht um den Mikrocontroller zu Programmieren, der Mikrocontroller bedankt sich dann während dem Programmiervorgang mit Fehlermeldungen und ist danach unbrauchbar.

Du hast kein Oszi, oder?
Nuju, mal angenommen der Hersteller des uC-Boards hätte sein Board "kostenoptimiert" und hoppladihopp die Verantwortung dem Konstrukteur der Stromversorgung zugeschoben - und der Hersteller der Stromversorgung hätte sein Modul ebenfalls "kostenopti...
2 - Windmessgerät selber bauen -- Windmessgerät selber bauen

Zitat : klaugee hat am  3 Nov 2021 17:20 geschrieben : Leider nicht auf die gestellten Fragen.Welche Fragen denn?
- Ob das Anemometer inkl. Zuleitung den ersten Winter/Sommer wg. UV-Strahlung überlebt? - Keine Ahnung.

- Ob der Arduino-Nachbau geeignet ist? - Keine Ahnung. Hängt primär von den Programmierkünsten des Entwicklers ab. Eine SD-Karte oder WLAN-Konnektivität hat der jedoch nicht drauf. Ob eine SD-Karte mit WLAN eine Option ist kann ich auch nicht sagen. Habe mein erstes Projekt mit SD-Karen an einem 32-bit µC auch noch vor mir. (K.A. ob das trivial ist, man nur die passende Bibliothek finden/portieren muss oder schlimmer.)
Wäre ein RasPi eine Option? Höherer Stromverbrauch, dafür aber mehr RAM, WLAN, etc.
Zu den anderen Punkten muss ich aber auch passen.

Auch frage ich mich, was gespeichert werden soll (Geschwindigkeit jede Sekunde, nur...








3 - Hilfe:Klartraum-Maske -- Hilfe:Klartraum-Maske
So, ich habe mal ein bisschen was programmiert. Ich habe mich
dann doch für den Attiny13A entschieden, weil sich bei dem
der Watchdog einfacher nutzen lässt ( WD-Interrupt statt Reset ).
Der Spannungsbereich ist mit 1.8V..5.5V auch sehr entgegenkommend.

Es werden 2 Ports für die LEDs genutzt. Normalerweise würde das auch
ein Port schaffen, wenn die jeweils relativ hochohmig angebunden werden.

Strombilanz:
Warte 6h auf REM-Phase 4.5µA
Led-Blinkend mit Watchdog (1800ms*4.5µA + 200ms * 5mA)/2s = ~ 500µA )*
Power-Down-Mode nach REM-Blinken 120nA

Betrieb mit einer CR2032, die grob über 200mAh verfügen sollte (das
anfängliche 3x-Blinken als Start-Feedback vernachlässige ich mal) :

6.0h Warten auf REM 4.50uA = 270 µAh
0.5h aktiv blinken (0.2/1.8) 500.00µA = 250 µAh
17.5h Warten auf nächste Nacht 0.12µA= 2.1µAh
= 522µAh Tagesverbrauch
Bei 200mAh sind das -> 383 Tage, die Batterie hält also ein gutes
Jahr bei täglicher Anwendung.

Wenn es nicht angewendet wird, ist der Idle Strom so gering, dass
die Batterie in diesem Zustand theoretisch 190 Jahre hält. Es lohnt
sich also nicht mehr, in diesem Bereich zu optimieren oder sich was
an...
4 - Atmega TWI 24c04 lesen / beschreiben -- Atmega TWI 24c04 lesen / beschreiben

Zitat : Ein AVR kann aus externen ROMs kein Programm ausführen. ist mir bekannt, aber ich hatte angenommen, dass der EEPROM lediglich programmiert werden soll, mit dem AVR als Option.
Daß der Chip als Programmspeicher für den Prozessor dienen sollte, hatte ich überlesen und ich kann auch keinen Sinn darin erkennen.



Zitat : Ein 24C02 kann aber nur 256 Byte speichern und nicht 512.Deshalb steht ja im ersten Posting, daß er einen 24C04 programmieren will. ...
5 - AVR-Assemblercode von Atmega88 auf -8 umstricken -- AVR-Assemblercode von Atmega88 auf -8 umstricken
Hi!
Ich möchte mir ein Elektorprojekt nachbauen.
Dafür wird ein Atmega88 verwendet, ich habe aber nur den Atmega8 hier.
Ich habe schon etwas über die Unterschiede gefunden, blicke aber trotzdem nicht ganz durch.
http://www.gaw.ru/pdf/Atmel/app/avr/AVR094.pdf
Z.B. meckert der Compiler über "out TCCR0A,r16"
Ist irgendwie klar, der Atmega8 hat ja nur einen Ausgang vom zweiten Timer etc.
Aber wie schreibe ich das um?
Geht das überhaupt, oder war der Atmega88 _statt_ dem 8er nötig?
Wäre schön, wenn mir jemand weiterhelfen würde

Code :
6 - HiFi Verstärkerändnisproblem beim AVR GCC -- HiFi Verstärkerändnisproblem beim AVR GCC
Hallo,
ist ja nicht so dass der Code geheim wäre =) ich poste ihn einfach hier.

Hier der Output von AVR-Studio 4:


Code :
Build started 24.1.2011 at 18:25:39

-------- begin --------
avr-gcc (WinAVR 20100110) 4.3.3
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Size before:
AVR Memory Usage
----------------
Device: atmega8535

Program:...
7 - Allgemeine Frage zum Lernpaket Elektronik Start mit USB -- Allgemeine Frage zum Lernpaket Elektronik Start mit USB
Das heißt Bascom (von "Basic Compiler"), nicht Basecome.


Zitat : Den Link zu Reichel mit dem Bord den du mir gegeben hast, mit welcher Software kann man da Arbeiten?
Steht doch bei:

Zitat : Produktbeschreibung:
Kompakter In-System-Programmer für die Atmel AVR 8bit RISC Microcontroller. Die In-System-Programmierung findet über 6pin-ISP-Anschlüsse statt. Benötigte Software: AVR Studio 4.xx (Freeware).

Das AVR-ISP beinhaltet folgende Leistungsmerkmale:
•Schnittstelle zum AVR Studio
•In-System-Programmieren von allen AVR-ISP-Varianten
•Programmiert Flash und EEPROM
•Versorgung über die Zielhardware von 2.7V bis 5.5V
•Einstellbare ...
8 - Mehrere DS18S20 auslesen -- Mehrere DS18S20 auslesen

Zitat :
DonComi hat am 29 Okt 2009 00:03 geschrieben :
Dazu auch nochmals den Skip ROM Befehl aus dem Datenblatt studieren .
Da steht Näheres.

Toll.
Wenn mich einer fragt ob ich englisch kann,antworte ich immer mit:
Yes,a paar Brocken.
Wenn sich mal einer finden würde,der Datenblätter in die einzig mir verständliche Sprache übersetzt,dann würde ich demjenigen jeden Tag ein Gebet widmen.

Offtopic :Dazu fällt mir einer von Michael Mittermeier ein.
Bei seinem Amerikaaufenthalt wurde er von einem minderbemittelten Ami gefragt,warum es in Europa so viele verschiedene Sprachen gibt.
Sei...
9 - Winavr: Float -> LCD, brauche Beispiel -- Winavr: Float -> LCD, brauche Beispiel
Hi,

einen "Guten Abend" hätte ich auch gerne gehabt, aber Du trägts ja zu einer guten Nacht bei. Danke!

Ich würde gerne auf Dein Angebot der Makefile-Erstellung zurückgreifen.
Also, hier mein Code
Code : /* ----------------------------------------------------------------------------
* "THE BEER-WARE LICENSE" (Revision 42):
* <joerg@FreeBSD.ORG> wrote this file. As long as you retain this notice you
* can do whatever you want with this stuff. If we meet some day, and you think
* this stuff is worth it,...
10 - ATMEGA32 liest nur 0xFF aus dem EEPROM -- ATMEGA32 liest nur 0xFF aus dem EEPROM
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...
11 - 8 Taster -> 8 LEDs. Programmieren oder doch diskret? -- 8 Taster -> 8 LEDs. Programmieren oder doch diskret?

Zitat :
hajos118 hat am  7 Apr 2008 10:20 geschrieben :
Ein AVR Mega8 sollte das lockerst hinbekommen

Die Frage ist ja auch nicht, ob der AVR das hinbekommt, sondern obs der Tsaphiel schafft

Ich würde mir die Idee von perl mit der Spielzeugtröte wirklich noch etwas genauer ansehen. Solche Tröten mit klavierähnlichen Tasten gibts ja in fast jeder Spielwarenabteilung für wenig Geld zu kaufen.

Ich würde Wert darauf legen, ein akustisches Feedback zu erhalten beim Üben. Eventuell lässt sich auch die Eingabeseite mit den Spielzeugtasten realisieren.

Konzept:
- Tröte kaufen
- Tastenansteuerung vom Soundchip trennen
- BagPipe-Decoder bauen, EEPROM evtl. mit DeMux (damit es 9 Outputs werden)
- Demux zwischen Tasten und Soundchip schalten
- fertig ...
12 - Internes ATmega48 EEPROM schreiben/lesen -- Internes ATmega48 EEPROM schreiben/lesen
Danke für die schnelle Antwort.

habe meinen Code so angepasst:


Code : eeprom_write_byte ( 0x000A, ADC_Result ); //ADC Wert in EEPROM Speichern --> Adresse 0x000A



Code :
13 - Problem beim Brennen mit AVRISPmk2 und AVRStudio -- Problem beim Brennen mit AVRISPmk2 und AVRStudio
Einmal für das integrierte E²PROM (dort kann man auch während des Betriebes Daten reinschreiben und auslesen) und einmal für die Flash-Sektionen für die Applikation, dort kann man nur unter bestimmten Umständen während der Laufzeit schreiben (z.b. aus der Bootloader-Sektion, wenn sie vorhanden ist).

Der Unterschied besteht weiterhin daraus, dass im E²PROM keine Programme ausgeführt werden können.
Das E²PROM ist hinter dem Programm-Flash adressiert.


Zitat :
Ich dachte die avr's sind EEPRom's`?

Jein.
Natürlich haben sie ein EEPROM drin, wo eben das Programm nebst eventuellen Daten liegt, aber das ist halt nur ein Teil der AVRs.
Ich empfehle dir dringend die Lektüre des Datenblattes, da wirst du schon auf den Unterschied zwischen EEPROM und Mikrocontroller stoßen

Edit: Orthographie...


[ Diese Nachricht wurde geändert von: DonComi am  9 Dez 2006 13:20 ...
14 - ATMega 32 INT2 löst nicht aus -- ATMega 32 INT2 löst nicht aus
Tadaa, sie sind der Held des Tages

Hatte vorher im programm .ORG 0000 und dann die Tabelle, sieht man ja im codebeispiel, jetzt hab ich


Code : .ORG 0000 ; Die Adresse auf Null

rjmp RESET ; Reset Handler

.org INT0addr ; External Interrupt0 Vector Address
reti
.org INT1addr ; External Interrupt1 Vector Address
reti
.org INT2addr ; External Interrupt2 Vector Address
reti
.org OC2addr ; Output Compare2 Interrupt Vector Address
reti
.o...
15 - PS/2-Module für AVR? -- PS/2-Module für AVR?

Zitat :
MicroTobi hat am 21 Aug 2004 14:33 geschrieben :
Und woher bekomme ich eine Liste mit den Befehlen, oder mit was wird der 286 gesteuert???

Der 286er ist ein normaler CPU aus der 8086er Reihe, wie jeder Pentium, Athlon usw.
Du kannst da z.B. DOS drauf laufen lassen. Die Programme kannst du entweder in Assembler, C, Basic oder wie auch immer schreiben.


Zitat :
Ist der EEPRom dann soetwas wie der BIOS Chip??


Ja, am einfachsten wäre es, wenn du den BIOS CHip durch einen eigenen ersetzt. 286er und einige 386er hatten 2 EPROMs, da der CPU ja 16bit hat. Bei 486ern und manchen 386ern liest der Chipsatz 2 Bytes und erzeug...
16 - Table im AVR-EEPROM -- Table im AVR-EEPROM

Zitat :
Einfach die 32 Werte je als Byte in eine BIN Datei schreiben, fertig ! Ich versteh ehrlich gesagt das Problem nicht...


Doch genau da liegt es

Ich erstelle im Editor eine table.hex und schreibe dort z.B. rein:

10, 20, 30, 40 (dezimal)

oder

10 20 30 40

oder
10
20
30
40

oder sogar
0x0A 0x0B 0x0C (hex)

Verstehst du jetzt, wo bei mir der Hase im Pfeffer liegt?


Zitat : Ist das nicht Platzverschwendung ?
Wenn die Werte doch schon in einem Speicher sind, dann lass die doch dort und les die nur aus, wenn die wirklich benötig...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Avr Table Eeprom eine Antwort
Im transitornet gefunden: Avr Table Eeprom


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 17 Beiträge verfasst
© x sparkkelsputz        Besucher : 187240257   Heute : 31536    Gestern : 42993    Online : 479        5.12.2025    19:04
31 Besucher in den letzten 60 Sekunden        alle 1.94 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.052668094635