-
Thread
50 CM Hohe Led Anzeige 3 Stellig nur Zahlen
pro Segment gar nicht so schlecht. :-) Ein Segment: 80mA * 12V = 960mW Eine LED: 960mW / 20 = 48mW. Peter
Peter Dannegger schrieb im Beitrag #2442298: > 1000mW zu 48mW je LED sind deutlich mehr als 4%. Versteh ich jetzt nicht. Du glaubst das man mit 48mW pro Segment die Anzeige weiter als 2m sichtbar machen kann? Gruss Harald
-
Thread
Informationen zum Einstieg in die µC-Welt
, billigen vorschlagen, dessen Datenblatt überschaubar ist! ATTiny45, ATTiny44 oder etwas größer ATMega48 alles im DIP Gehäuse.
billigen vorschlagen, dessen Datenblatt > überschaubar ist! ATTiny45, ATTiny44 oder etwas größer ATMega48 alles > im DIP Gehäuse. Seh ich genauso. Ich hab zwangsläufig mit dem einfachen ATtiny13A angefangen, weil der im gulostart drinnen ist. Trotzdem erstaunlich, was mit dem kleinen µC alles möglich
-
Thread
KS0066 (conrad) mit ATMEGA16 in C
Bist du dir sicher das der Atmega auch läuft? Lass mal eine LED blinken.
ja, der atmega läuft, habe mir die komplette initialisierung quasi schon per LED ausgeben lassen!
-
Thread
USBasp und ATMega 8
sind die Pins 4+6 mit dem UART vom USBASP verbunden. Also Dort ist KEINE Masse. Prinzip für den ATmega8 (PDIP / DIL-Package) ISP Signal ATmega 1 --> MoSi --> 17 2 --> 5V --> 7 (Jumper 3 gesetzt) 5 --> Reset --> 1 7 --> SCK -->
weitere "Bestelloptionen" - die bei mir prima funktionieren - wären http://www.ebay.de/itm/1Stk-ATmega8-ATmega48-ATMEGA88-Development-Board-AVR-NO-Chip-DIY-Kit-Neu-/201223232054?hash=item2ed9d6da36:g:8BkAAOSwVFlUCDDa oder auch die Chinaversion deines Fischls: http://www.ebay.de/itm/AVR-51-Programmer-Adapter-mit
-
Thread
Arduino Webserver mit Diagramm
index].new_page_pointer,3)==0) { b = (pgm_read_byte(http_entry[index].new_page_pointer+3)-48)*10; b +=(pgm_read_byte(http_entry[index].new_page_pointer+4)-48); switch(b) { case 9: strcpy(var_conversion_buffer, itoa(var_array
ich selber gebaut, Platinen von OSH Park, einen bestellt http://www.ebay.com/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483
-
Thread
Uhr mit Bascom, Mega8 und 3,6MHz Quarz?
eine Ziffer umwandeln kannst. Wenn du also '2' '8' empfängst (für 28), dann rechnest du '2' - 48 -> 2 --+ '8' - 48 -> 8 -------------+ | | v v 2 * 10 + 8 -> 28 Deshalb nennt man unser gewohntes
>>Zieh einfach vom Zahlenwert (also den 49) 48 ab oder schreib einfach in Bascom "Chr(Zahlenwert)" Gesamtzahl = Chr(Zahlenwert1) + Chr(Zahlenwert2) wobei Zahlenwert1 die Zehnerstelle ist und Gesamtzahl ein String sein muss.
-
Thread
Lesen / Schreiben 9S08DZxx
mein Programmer (ein China Clone eines XProg-M) gestorben. Ist wohl ein bekanntes Problem, das ein ATMega64A im Inneren ein Zertifikat verliert und dann geht nichts mehr. Ich hab einen neuen ATMega in CN bestellt, aber das dauert. So lange kann ich nicht warten. Frage: wie kann ich den 9S08DZ sonst
mache ich das richtig? Bislang habe ich versucht "flat" zu lesen, aber da kommen nur die ersten 48k korrekt Paged mit jeweils Register Address 0 und 1 kommen die gleichen (ersten) 48k
-
Thread
Wo sucht man Microcontroller nach IO-Anzahl, Takt und Funktionen aus?
Taktraten kommt, würde ich ganz schnell weg von AVR gehen. Bei STM32 machen schon die kleinsten zwischen 48 MHz (F0) und 64 MHz(G0) bei 3,3V. Die lachen über die 8 MHz Grenze der AVR. Und ich auch.
. > > Wie wird man zum "Mega32-Rentner"? Du musst nur innerlich 100 Jahre alt sein und den ATMega32 für den letzten geilen Scheiß halten und nie wieder was anderes angucken wollen.
-
Thread
Taktfrequenz Atmega328
Hallo, ich hätte mal eine kleine Frage zur Taktfrequenz des Atmega328 und im Forum fand dazu nicht wirklich etwas. Laut dem Datenblatt hatte ich das so verstanden, dass der Atmega328 eine 8Mhz Taktfrequenz hat. Mein Problem nun ist, dass anscheinend meiner doch
Seiten, aber nur einen Abschnitt 9.2.1 und der hat genau 4 Zeilen, also bremse dich mal etwas. *) ATmega48A/PA/88A/PA/168A/PA/328/P 8271G–AVR–02/2013
-
Thread
Easy TCP/IP
Hi! Hm..im Datenblatt steht aber: -2.7V - 5.5V for the ATmega161L -4.0V - 5.5V for the ATmega161 ..aber wie meinst du das mit dem anders testen? Greetz Nik
anders in der Chipfabrik getestet. D.h. entweder auf 4V/16MHz oder auf 2,7V/8MHz. Also sollte ein ATMega161 auch mit 2,7V (bei max. 8MHz) laufen und ein ATMega161L auch mit 5V (dann mit 16MHz) Für Hobbyzwecke sehe ich in diesem Einsatz keine Probleme. Matthias
-
Thread
Diverse Sachen zu verk. ATMEL, SED, Logik etc.
a 1,10 10 Stk ATTINY2313-20PI a 1,50 6 Stk ATTINY13-20PI a 1,50 11 Stk ATMEGA48-20PI a 2,00 DIODEN / TRANS ~250 Stk BY251 a 0,03 ~300 Stk BY252 a 0,03 ~75 Stk BUZ11 a 0,30 ~75 Stk BUZ11A a 0,40 5 Stk BUZ345 a 1,90 OPTOKOPPLER ~
a 1,10 10 Stk ATTINY2313-20PI a 1,50 1 Stk ATTINY13-20PI a 1,50 6 Stk ATMEGA48-20PI a 2,00 DIODEN / TRANS ~250 Stk BY251 a 0,03 ~300 Stk BY252 a 0,03 ~75 Stk BUZ11 a 0,30 ~65 Stk BUZ11A a 0,40 5 Stk BUZ345 a 1,90 OPTOKOPPLER ~
-
Thread
Trennung zwischen Analog und Digital
Das Thermoelement wird hierbei an einem AD8495 angeschlossen welcher dann 5mV/°C an den ADC meines Atmega48 schickt. An diesem liegt eine Ref.Spannung von 4,096V an und der soll dann ganz primitiv ein paar Leds ansteuern. Soweit so gut... Jetzt bin ich leider total ahnungslos, wie sehr da die Trennung
1. AVCC an VCC über LC-Filter 2. ? 3. Das problem ist schon "gelöst". Der Mega48 etc. hat keinen AGND, sondern nur GND. 4. Datenblatt lesen ;-)
-
Thread
Eagle-LIB für ATmega328
Versuch es mal mit dem ATMEGA48, 88, 168, die sind Pin- kompatibel. Mußt nur noch das Teil umbennen..... Und was ist schon dabei das Teil selber zu erstellen???
Rechtsklick auf das Plus in der Mitte des µCs machen und auf "Value" klicken. Dort kann man z. B. "ATMEGA328P-PU" eingeben. Soweit die Komplettlösung. Nette Grüße, Andreas
-
Thread
ASCII Problem
Bidirektional sein müssen, aber geht ja nur ein eine Richtung. dann kann man schon nen ATtiny2313 oder nen ATmega48 nehmen, kostet nur 1,20€.
Vielen Dank mal für Eure Anregungen. Habe mir mittlerweile etwas Hardware beschafft (ATMEGA48 und ATTINY2313) ISP läuft auch, ein paar Grundfunktionen sind auch schon erfolgreich programmiert und getestet. Jetzt arbeite ich mich grade in die Programmierung rein, das geht aber mangels Zeit
-
Thread
Welchen Parameter muss ich nutzen, um mit Arduino und DS18S20 ein Relais zu steuern?
Möglichkeiten gibt und man nicht weiss welche gilt: [c] nano.name=Arduino Nano ## Arduino Nano w/ ATmega328P (new boot full mem low upload) ## Arduino Nano w/ ATmega328P (new bootloader full mem) ## Arduino Nano w/ ATmega328P (new bootloader old mem) ## Arduino Nano w/ ATmega328P (old bootloader low
schrieb im Beitrag #5709080: >> Welche Spannungen misst du bei HIGH und LOW Pegel? > > Ich messe 4,48 Volt ... ja ist klar.... was misst du denn bei tri state wenn high und low immer 4,48V bringen?
-
Thread
Biete AVR-ATmega-Controller (neu, verschiedene Typen)
Aus abgeschlossenen Projekten habe ich folgende AVR-Controller übrig: Reicheltnummer "ATmega8-16 DIP" Reicheltpreis: zur Zeit nicht lieferbar Bestand: 1 Einzelpreis: 1,80€ Zustand: DIL, einzeln Reicheltnummer "ATmega48-20 DIP" Reicheltpreis 2,45€ Bestand: 2 Einzelpreis
Aufgrund der vielen Anfragen hier ein Update: ATmega168-20 DIP ist weg ATmega8-16 DIP ist weg ATmega16-16 DIP ist weg ATmega8-16 TQ ist weg Bleiben noch: 2x ATmega48-20 DIP 5x ATmega32-16 DIP 10x ATmega8L8 TQ 3x ATMEGA 8515-16 P Grüße
-
Thread
AVR Studio 5.1 - seltsame Fehlermeldung
Eine Frage: Hat jemand ein asm Beispiel für einen ATMega 8,was mit AVR Studio 5.1 kompiliert wurde für mich übrig ? Ich versuche ein asm Beispiel eines 90s2313 auf ATMega 8 zu übertragen. Nur ich bekomme im Studio eine Fehlermeldung,die mir nicht ganz
Hi >Wieviel platz ist da noch ? Auf einem ATMega8515 noch 3100 Word. MfG Spess
-
Thread
Ein-Quadranten-Gleichstromsteller - Probleme bei hoher Belastung
auf 1m verkürzen. @derwarze: Die Schaltung ist überdimensioniert. Erwarte Ströme bis zu 60A bei 48V. Dafür sind 2 FETs parallel geschaltet, von den jeder bei 60A und 48V(laut Datenblatt) arbeiten kann. Sollte daher in grünen Bereich sein. Leiterbahn brennt aber schon bei 25A ab(GND-Verbindung zum
>von den jeder bei 60A und 48V(laut Datenblatt) arbeiten kann. >Sollte daher in grünen Bereich sein. schon, aber nur wenn der Impuls nicht wesentlich länger als 100µS ist. Wenn die Flanken nicht ganz optimal sind kann es
-
Thread
Decoding Panasonic IR-Remote
Entwickler. :) Hier mal zwei Kommentarzeilen aus meinem eigenen Empfaenger: //Ab jetzt kommen 48Datenbits die immer aus einem Lowpegel von //423us und einem Highpegel von 423us=0 oder 1269us=1 bestehen Damit empfange ich erfolgreich Befehle von modernen Pansaonic-FBs. Olaf
die Timingbeschreibung in dem hier zitierten Datenblatt > verwirrend! Sie zu das du irgendwie die 48Bit dekodiert bekommst. Die > Zuordnung der Bit laut dem Datenblatt sieht dann wieder sinnvoll aus. > > Ich haenge dir mal die Notizen an die ich mir damals gemacht habe. Damit > kann ich die FB
-
Thread
pwm mit verschiedenen Frequenzen.
der Periondendauer von 50ns liegt. ich gehe hier von den schnellsten AVR's mit 20MHz aus z.b. ATMega48
Frequenzen: 200Kh-1Mhz mit Schrittweise 10 Hz . Problemm :--> Schrittweise kommt in khz mit dem Atmega32 .
-
Thread
Warum besitzt der AVR keine Division-Funktion?
auch nur 48 Takte :) Gruss Axel
da ich bisher noch nicht so tief in die Programmierung eingestiegen bin. Bis jetzt hab ich einen Atmega16 nur dazu benutzt, um beim STK500 ein paar LEDs blinken zu lassen. Gruß Michael
-
Thread
Frequenzumrichter für einen 12Volt Asynchronmotor
Nur weiß ich nicht, wie man Timer programmiert. Kann mir jemand von Euch beim programmieren des ATmega32 mikrocontroller's helfen. Ich will die Frequenz und den Strangstrom über zwei seperate Potentiometer einstellen können. ich wäre Euch für Eure Hilfe sehr zu Dank verpflichtet schöne Grüße
Wirkungsgrad ist mies. Du brauchst letztlich eine Pulsweitenmodulation (PWM), das können die Timer vom Atmega32 schon. Wie, das steht im Datenblatt, hier im Tutorial, und so... Das Pulsweitenverhältnis wird über eines der Register gesteuert; Da müssen dann eben die Spannungswerte rein, sinusförmig, etwa
-
Thread
avrdude: Device signature = 0xffffff
Hallo zusammen, ich habe einen atmega48 der nicht mehr so gerne beschrieben bzw. ausgelesen werden will. Immer wenn ich ihn mit avrdude beschreibe bekomme ich ein: avrdude: Device signature = 0xffffff Was ein bisschen merkwürdig ist,
beschreiben, und habe dann auch eine erfolgreiche Verifizierung und es funktioniert auch. Mit anderen atmega48 habe ich kein Problem. Wodran könnte das liegen? Wie könnte man das beheben? und kann man vielleicht einfach die device Signatur ändern? Vielen dank und liebe Grüße
-
Thread
Motor steuern, Pulsen zaehlen.
>Also, Arduino? Das mußt Du entscheiden! Selber würde ich einen ATtiny2313 oder ATmega8/48 einsetzen, um mit dem UART noch einen Kommunikationskanal in Reserve zu haben. Im Prinzip ginge auch ein ATtiny13 oder ..45, oder ...
nicht brauchst, lasse es weg! Ich habe mich einmal schlau gemacht: der Arduino beruht auf dem ATmega168. Das ist die größere Version der von mir genannten ATmega8/48.
-
Thread
Unbenutztes Register im 8-Bit Atmel?
an? Nein. > Ich meine nur, weil sich ja z.B. schon die Länge der Interrupttabellen > von Atmega88 und Atmega16 in der Länge unterscheiden und auch nicht > jeder Atmega gleich viele I/O-Ports hat. Die Vectab steht im Flash.
. Es wäre mir neu, daß AVR-Programme ohne neu compilieren auf nem anderen Typ laufen. Selbst ATmega8 und ATmega88 sind sich zwar ähnlich aber im Binärcode völlig inkompatibel. ATmega16 und ATmega164 auch usw. Ohne für den richtigen Typ zu compilieren läuft bei den AVRs garnichts! Und daher
-
Thread
LCD Ansteuerung
Hallo an alle: Ich habe vor ein Grafik LCD mit einem AVR ATMEGA 48 anzusteuern. Ich weis, dass manche mir zu einem Grafikcontroller raten würden, dennoch möchte ich die Herausforderung wagen ein solches LCD mit einem AVR anzusteuern. Das Display benötigt in großen
Danke für die raschen Antworten! Der ATMega war nur als Beispiel angedacht, es gibt ja auch noch Prozessoren, die zwar den gleichen PinOut wie der ATMEGA48 haben, jedoch um einiges mehr Speicher! Am Speicher sollte es also nicht liegen. Wieso
-
Thread
Speicher Organisation -
zusammen, könnte mir bitte einer erklären wie das programmieren des internen Flashes bei einem ATmega88 über ISP funktioniert. Ich versteh nicht ganz wie das mit den Pages funktioniert und aus dem Datenblatt werd ich nicht ganz schlau. Sitz gerade vermutlich gewaltig auf dem Schlauch... Ich versteh
Address Byte 0x4D 0x00 [EXTENDED ADR] 0x00 Load Programm Memory Page High Byte 0x48 0x00 [adr LSB] [high data byte in] Load Programm Memory Page Low Byte 0x40 0x00 [adr LSB] [low data byte in] und es gibt die Write Instructions: Write Program Memory page 0x4C
-
Thread
6-9V auf 12V booster
von Q2 reichen die Pegel am Ausgang des ATMega da nicht aus
dem unteren Widerstand liegt. Aber 2V2 kann ATMega sehr genau messen. Du kannst R5 auch kleiner nehmen, damit du interne Vref von ATMega (ca. 1V1) benutzen kannst, Messspannung darf Vref nicht überschreiten.
-
Thread
Zweidimensionales Array im EEPROM eines ATMEGA168A auslagern (nur lesen)
ich bereits mit zwei LED-Matrizen ein Geschwindigkeitsproblem, die Bildwiederholrate würde dann auf 48,5 Hz sinken. Unschön für die Augen, dabei läuft der ATMEGA168 schon übertaktet mit einem 22MHz Quarz. Die Sache mit dem Unterprogramm (z.B. Binärwandlung) würde das CLK-Signal weiter verlangsamen...
bereits mit zwei LED-Matrizen ein >Geschwindigkeitsproblem, die Bildwiederholrate würde dann auf 48,5 Hz >sinken. Unschön für die Augen, dabei läuft der ATMEGA168 schon >übertaktet mit einem 22MHz Quarz. Die Sache mit dem Unterprogramm (z.B. >Binärwandlung) würde das CLK-Signal weiter verlangsamen
-
Thread
ATMEga328 - wofür ist das kleine "n" im Datenblatt bei den USART Registern?
Ich lese gerade das Datenblatt zum ATMega328: http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf Ab Seite 170 geht es um die USART. Warum steht bei den
nicht ganz unklug, auch bei MCs mit nur einer UART diese UART0 zu nennen. Z.B. der pinkompatible ATmega328PB hat ja 2 UARTs.
-
Thread
AVR Risc Mikrocontroller von Wolfgang Trampert
OK, fehlt dann noch ein wichtiger Pkt, wenn man einen Atmega vorstellen möchte?
nicht, damit war ein ATtiny2313 mit 8kB Flash gemeint, wofür ich viel Potential sehe. Auch einen ATmega328 oder ATmega648 als Erweiterung des ATmega168 würde ich als sinnvoll einschätzen. Peter
-
Thread
PIC oder AVR, was ist besser
Intel MCS-48 Familie is the best! ;-)
Intel Freak schrieb im Beitrag #1989726: > Intel MCS-48 Familie is the best! ;-) Genau! endlich sagt das mal einer! mfg.
-
Thread
Timer von Lichterkette
-2588-8-bit-AVR-Microcontrollers-tinyAVR-ATtiny261-ATtiny461-ATtiny861_Datasheet.pdf 28 Pins: ATmega48, 88, 168, 328, https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf 40 Pins: ATmega 164, 324, 644, 1284 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega164A_PA-324A_PA-644A_PA-1284_P_Data-Sheet-40002070B.pdf
-
Thread
12V Splarpanel in 48V umwandeln
reichen. Warum werden denn nur 100mA gebraucht? Das Modul sollte doch incl. Regler ca. 200mA bei 48V schaffen?
Hallo Tiesto Das Akku nimmt max 100mA auf mit eine Spannung 48V (aber kann bis 56V sein) wenn du ein Schaltung hast lass mal bitte sehen
-
Thread
Webserver zur Temperaturmessung
Hallo Stefan, zu Deinen Fragen: 1. Der ATmega644 ist pinkompatibel zum ATmega32. An der Leiterplatte sind deshalb keine Änderungen erforderlich. Der ATmega644 kann jedoch (noch) nicht mit Ponyprog programmiert werden. Es gibt aber andere Lösungen
so in den Griff kriegen, dass Du die Fuses setzen kannst. (Evtl. Software kalibrieren?) Da der ATmega32 nun nahezu voll ist, werde ich im nächsten Schritt einen Atmega644 einsetzen. Da Ponyprog den nun auch programmieren kann, wird der Umstieg noch einmal leichter sein. Am ATmega32 bzw. 644 stehen
-
Thread
DCF77-Uhr - Programmierer gesucht!
z. B. AtMega48 und einen Quarz dazu noch 2x 22pf und 2x 100nF https://rn-wissen.de/wiki/index.php/DCF77-Decoder_als_Bascom-Library https://www.rahner-edu.de/mikrocontroller/avr-controller-und-bascom/7-segment-anzeige
> Nimm als Microcontroller z. B. AtMega48 und einen [...] > Grüße > Franz Das schau ich mir auch an, danke.
-
Thread
MEGA1284P XPLAINED über USB mit avrdudue programmieren
folge ich gerne. Wenn ich aber auf https://github.com/MCUdude/MightyCore lese "An Arduino core for ATmega8535, ATmega16, ATmega32, ATmega164, ATmega324, ATmega644 and ATmega1284, all running the Urboot bootloader. ..." dann frage ich mich, ob ich nicht nur den Urboot bootloader brauche. Warum soll ich
der als EDBG bezeichnet wird. Oder auf den Microchip Curiosity Boards (Atmega4809, AVR128DB48) sitzt ein SAMDxx drauf. Die Grundfunktion (und mehr) ist ein USB-Serial Wandler zu sein. Das sind alles Boards mit Controller die eigentlich per UPDI programmiert werden. Hier haben
-
Thread
Zeitmessung zwischen 2 Signalen
Ich benutze einen Atmega 644PA-PU der 2 Timer hat. Habe mir auch das GCC Tutorial hier durchgelesen aber habe keine Ahnung wie ich das machen soll. Bin Anfänger wäre es vieleicht möglich einen Beispielcode hier reinzusetzen
Vito T. schrieb im Beitrag #2951176: > Ich benutze einen Atmega 644PA-PU der 2 Timer hat. Habe mir auch das GCC > Tutorial hier durchgelesen aber habe keine Ahnung wie ich das machen > soll. Bin Anfänger wäre es vieleicht möglich einen Beispielcode hier >
-
Thread
Jtag ICE Programmer Emulator Debugger
tituliert, zur Unterscheidung vom mkII). Die kann sich jeder mit ein wenig Intelligenz, einem ATmega16 und einem MAX232 (oder heute einem FT232RL) selbst zimmern. Dieser Sport war vor knapp 15 Jahren mal ganz beliebt …
der TO diesen hoffentlich nicht in die engere Wahl genommen. 9. Compatible microcontrollers: ATmega128,ATmega128L,ATmega16,ATmega162,ATmega162V,ATmega165,ATmega165V, ATmega169,ATmega169V, ATmega16L, ATmega32, ATmega323,ATmega323L, ATmega32L, ATmega64, ATmega64L
-
Thread
Code(SRAM steuern) verbessern. Arduino mega 2560
Mist, hier der ATmega64 mit 64kB SRAM.
Falk B. schrieb im Beitrag #5441214: > Mist, hier der ATmega64 mit 64kB SRAM. Auf der Seite von Microchip steht aber, daß ATMega64 nur 4 kb SRAM hat.
-
Thread
flexible Pegelwandlung und Ausgangsschutz
Ich benötige Hilfe bei einer Bauteilauswahl. Ich muss 60 Ausgänge von 10 Atmega48 herausführen. Ich würde die Ausgangspins ungern direkt anbinden. Erst hatte ich 8 ULN2803A genutzt. Jetzt ist mir aufgefallen dass die ja nur active Low arbeiten. Ich hätte gern active Low und
Geschwindigkeit, da ich zu viel Rumrechnen muss... ja überhaupt zu rechnen ist schon zu viel. Die ATmega48 kann man recht simpel auf 6 16 Bit Hardware PWM Ausgänge aufpumpen. Damit schaffe ich bei 16 Bit und 20Mhz Takt 300 Hz. Entsprechend mehr bei einer geringeren Farbtiefe.
-
Thread
EEPROM Wert von einer bestimmten Adresse ermitteln
Guten Morgen, ich habe vor aus dem EEPROM des Atmega48 den Wert auszulesen, der an der Adresse 0x10 liegt. Wie muss ich da vorgehen? Kann ich eine Variable direkt auf die Speicheradresse setzen. Hab gerade im Tutorial geschaut, dort ist aber nur
Tim wrote: > Guten Morgen, > > ich habe vor aus dem EEPROM des Atmega48 den Wert auszulesen, der an der > Adresse 0x10 liegt. > > Wie muss ich da vorgehen? Kann ich eine Variable direkt auf die > Speicheradresse setzen. Hab gerade im Tutorial geschaut, dort ist
-
Thread
Spannungsschalter?
ATMega162 mit Reset auf low zieht ~10mA, fällt also auch raus.
Ach so, ist ja low active, ich Depp. Dennoch scheinen mir 10mA zuviel. Hier im Datenbaltt vom ATmega 48/88/168 gibt es auf Seite 340 ein Diagramm, Current consumption in Reset. Das geht von 0,04mA-0,15mA zwischen 1,8V und 5,5V bei 1 MHz RC-Oszillator. Weit weg von 10mA. MFg Falk
-
Thread
Uhr bauen-I2C,
BCD-Kodierung (so "rechnet" die Uhr intern) Bitgefummel, Bitoperatoren in der Programmiersprache "C" Ein ATmega8 oder -88 oder -48 kann das locker schaffen. mfg mf
wird wohl zu umfangreich. Deswegen nur ein paar Worte zum PollinBoard. Das PollinBoard wird ohne Atmega ausgeliefert. Ihr müsst also noch extra einen(oder besser mehrere) Atmega16 oder Atmega32 dazu mitbestellen. Auf dem Board befinden sich schon die Widerstände für die I2C-Schnittstelle. In der
-
Thread
USB>LPT Adapter, Fehlermeldung beim Brennen, myMultiProg V1.06, AT mega48
Der USB->LPT Adapter wird im Gerätemanager angezeigt. Auf dem Programmierboard ist ein AT mega48 µC Das Programmiergerät bekommt eine externe stabile Spannung von 9 V und die Power LED leuchtet. Wenn man den USB->LPT Adapter anschließt leuchtet ebenfalls die Prog LED. Jetzt möchte ich ein
folgendes Beispielprogramm verwendet (auf CD mitgeliefert): "myAVR Beispiel Blinklicht für den ATmega48/88" Fehlermeldung wenn ich es brennen will: benutze: myMultiProg LPT an lpt1 mit ATmega48 Flash : 'C:\Dokumente und Einstellungen\Benutzer1\Desktop\Blinklicht_ATm48_3.hex' 88 Bytes Initialisierung
-
Thread
ATmega324p: T2 als 'Echtzeituhr'
Info: Bei einem ATmega48 läßt sich der Oszillator mit 2 x 18pF exakt auf 32768Hz abgleichen. Dieser hat aber eine höhere Stromaufnahme im 'power save' Modus. Und wie es dann beim ATmega48P aussehen wird, kann mangels Verfügbarkeit
aufwendig. Da nehme ich dann doch lieber einen fertigen Uhrenbaustein. Interessanterweise tickt der Mega48 ja ganz anders. Atmel scheint das Problem nicht zu kennen, sonst hätte man den Oszillator doch so aufgebaut, daß er für alle Modelle gleich verwendbar wäre (Quarz+Kondensatoren). Ärgerlich bei AVR
-
Thread
How to: Snake
Snake kennt ja hoffentlich jeder :) Ich möchte dieses kleine Spiel auf einem Atmega48 mit einem 64*32 Display reaslisieren. Das Problem: Wie mache ich das möglichst ram freundlich? Natürlich soll man das ganze Spielfeld mit der "Schlange" füllen können. Der Inhalt des Displays passt zwar komplett in das Ram des Atmega48(512byte Ram, 256 byte beschreiben das Display komplett) aber zum Snake Spiel gehören ja noch mehr Informationen. Nämlich in welcher Reihenfolge die Elemente der Schlange liegen. Also paktisch eine
-
Thread
Elektronik-Fotos Bilder
Hallo, hiermit bekomme ich sicher die goldene Zitrone: es handelt sich um einen ATmega48 im QFN-Gehäuse als IR-Empfänger für die Fernsteuerung eines Mikro-Flugmodells (wiegt unter 3 g); PWM für den Motor und die Aktuatoren. Freitragende Verdrahtung auf einem 0,5 mm Balsebrettchen, um
Ein Atmega als PGA. Das wäre doch mal eine nette Idee.