-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
avr/lib/avr4/ata6612c avr/lib/avr4/atmega48 avr/lib/avr4/atmega48a avr/lib/avr4/atmega48pa avr/lib/avr4/atmega48pb avr/lib/avr4/atmega48p avr/lib/avr4/atmega8 avr/lib/avr4/atmega8a avr/lib/avr4/atmega88 avr/lib/avr4
/avr5/atmega165 avr/lib/avr5/atmega165a avr/lib/avr5/atmega165p avr/lib/avr5/atmega165pa avr/lib/avr5/atmega168 avr/lib/avr5/atmega168a avr/lib/avr5/atmega168p avr/lib/avr5/atmega168pa avr
-
Thread
Platine für Atmega8 / 48
Hallo, schaut euch mal die in der Bucht angebotene Platine Artikelnummer: 160292139502 an. Ist das was für Einsteiger ? Gruß Wolfgang
-
Thread
3.3V Spannungsversorgung
an 3.3V brauchen sollte und der Schaltregler einen Wirkungsgrad von 90% (0.9) hat, dann müsste das 48V-Netzteil nur (800mA/0.9)*(3.3/48)=61mA liefern. Im gleichen Verhältnis reduzieren sich die Leitungsverluste. 48V ist die höchste Spannung, bei der man noch keinen Berührungsschutz braucht. fchk
Frank K. schrieb im Beitrag #5096651: > 48V ist die höchste Spannung, bei der man noch keinen Berührungsschutz > braucht. Und wenn es dann nur 24V auf der zentralen Versorgung sind, hilft das auch schon mal gegen Verluste. Bei 48V wird oft
-
Thread
LEDs schalten mit Atmega und 12-48V Schaltspannung
gerade an folgender Schaltung und habe da leider ein paar Hänger. Erst einmal zur Schaltung. Der Atmega bekommt ein Signal (12-48V) und soll dann die LEDs an IC2 und IC3 schalten. Welche Leds angehen, soll im Eprom stehen. Dieser sollte dann vorher über die RS232 Schnittstelle programmiert werden. Nun habe ich dazu ein paar Fragen: 1. Wie kann ich am Atmega das Signal auf 5V runterregeln, wenn ich nicht genmau weiß ob 12V oder irgendwas bis 48V ankommen? 2. Kann ich wie geplant über die RS232 Schnittstelle Daten für Variablen in den Eprom speichern
-
Thread
Zufallsfunktion weigert sich, ihren Dienst zu leisten. Gesperrt
Habe das ganze soeben mal auf einen ATmega48 draufgeschubst. Da gibt's aber genau das gleiche Problem - am Code kanns also eigentlich nicht liegen, weil der Mega48 dem Atmega8 ja recht ähnlich ist und es auf dem läuft. Komplieren tu ich
> avr-gcc -Os -mmcu=atmega48 -o main.hex main.c Keine Ausgabe. > avrdude -c avrispv2 -p m48 -P usb -U flash:w:main.hex avrdude: AVR device initialized and ready to accept instructions Reading | ##################
-
Thread
AT mega 328p mit Studio 4 und WinAVR-20100110
schnell nicht wieder passieren. Hier ist die vollständige Familie: [c] #if defined (__AVR_ATmega48__) | defined (__AVR_ATmega48P__) | (__AVR_ATmega48PA__) | defined (__AVR_ATmega48A__)\ | defined (__AVR_ATmega88__) | defined (__AVR_ATmega88P__) | (__AVR_ATmega88PA__) | defined (__AVR_ATmega88A
Eckmann schrieb im Beitrag #3397440: > Hier ist die vollständige Familie: > #if defined (__AVR_ATmega48__) | defined (__AVR_ATmega48P__) \ > | (__AVR_ATmega48PA__) | defined (__AVR_ATmega48A__) \ > | defined (__AVR_ATmega88__) | defined (__AVR_ATmega88P__) \ > | (__AVR_ATmega88PA__) | defined (
-
Thread
gebräuchlichste Standard-AVRs?
jetzt eben atmega88? :D
jeweils gleich bzgl. ISP-Prog. 4-Stellige jeweils gleich bzgl. ISP-Prog. ###### PDIP 28 ATtiny48 ATtiny88 ATmega8 ATmega48/88 ATmega168/328 Alle gleich bzgl. ISP-Prog. ###### PDIP 40 ATmega16 ATmega32 ATmega164/324/644/1284 Alle gleich bzgl. ISP-Prog.
-
Thread
Controller für Batteriebetrieb : Bootloader ?
Man kann "nackte" Atmega328 mit Arduino Bootloader kaufen. https://de.aliexpress.com/item/32952246372.html https://de.aliexpress.com/item/32952366131.html https://eckstein-shop.de/Original-ATMega328-Microcontroller-Bootloader-Arduino-UNO https://eu.robotshop.com/de/products/atmega328-mit-arduino-uno-optiboot-bootloader https://grobotronics.com/atmega328p-with-arduino-bootloader-bundle.html Wenn man bedenkt, wie billig die USBASP Klone sind, könnte man diese einfach mit in
-
Thread
Mikrocontroller, Prozessoren und Chipsätze - Die-Bilder
Heute habe ich einen ATmega328P und einen ATmega328PB, die Mikrocontroller, die über die Arduino-Boards eine große Verbreitung gefunden haben: https://www.richis-lab.de/uC01.htm
Gibt es eigentlich schon Bilder vom Atmega32? oder STM32F030 oder so? Update. Sehe greade hier gibt es den Atmega328 https://www.richis-lab.de/uC01.htm
-
Thread
ATmega8A-PU, DIP 28 (16 MHz) zu klein
Hi ATMega168. MfG Spess
2959;ARTICLE=58324;START=0;SORT=artnr;OFFSET=100;SID=32TQoR938AAAIAADN7UiAd637c494136304a27e337d7b2e48e177 garnicht als Atmega8 Erstaz oder wie muss ich das verstehen? Benutze nämlich dieses Board: http://shop.myavr.de/Baus%C3%A4tze%20und%20Platinen/myAVR%20Board%20MK2%20USB%20PLUS,%20Bausatz.htm
-
Thread
Würde dies Funktionieren?
SpringeProgramm Lampe14 sbis PIND,1 ;Springe, wenn Bit 1 im Port D Eins ist rcall Lampe48 ;Wenn Gedrückt, also oben Null,Springe Programm Lampe48 Lampe14: in temp,PortA ;Lese aktuellen Zustand von Port B andi temp, 0b11110000 ;Lösche Bit 0 bis 3 mit UND Befehl out
dann zu Programm Lampe14 sbis PIND,1 ;Springe, wenn Bit 1 im Port D Eins ist rcall Lampe48 ;Wenn Gedrückt, also oben Null, dann zu Programm Lampe48 rjmp START ;springt wieder an den Start Lampe14: in temp,PortA ;Lese aktuellen Zustand von Port B andi temp,
-
Thread
UART mit 1MBaud
an der Streitfrage vorbei. Die lautet immer noch. "Arbeitet der Baudgenerator intern direkt mit 48 MHz oder mit 3 MHz" Meine Antwort ist 48 MHz! Die 3 MHz sind bestenfalls ein Referenz, die irgendwie mit verkocht wird. Aber der echte Teiler läuft mit 48 MHz! Klar, an die echten Logikschltpläne
rate = 923,076 Das mal als Beispiel. 3MHz / 3.25 = 923.076 Hz klar. Man kann aber auch rechnen 48 MHz / (3,25 * 16) = 923076 Hz Man hätte den ganzen Kram wahrscheinlich deulich einfacher schreiben können, das man klassisch wie immer 48 MHz / N teilt, wobei N=16 oder N > 32 und gerade sein muss
-
Thread
300 LEDs jeweils 100 Rot Grün Blau
Hehe, heute gab es doch schon mal so ein thread... Nimm doch einfach mal paar ATmega48, schliesse sie über ein geeignetes Bus zusammen (I2C mit 400 Kbps sollte so grob auch reichen), fertig. Pro mega48 kannst du dann ziemlich viele LEDs treiben, besonders wenn diese Low-Current
@ Stefan (Gast) >Nimm doch einfach mal paar ATmega48, schliesse sie über ein geeignetes >Bus zusammen (I2C mit 400 Kbps sollte so grob auch reichen), fertig. >Pro mega48 kannst du dann ziemlich viele LEDs treiben, besonders wenn >diese Low-Current
-
Thread
Mikrokontroller Problem: Uhrenquarz nach Reflow schwingt nicht
32kHz Quarz als Bürde verlangt Axel Schwenke schrieb im Beitrag #3766219: > Im Datenblatt des ATmega48..328A Für das Anschwingverhalten ist erstmal einzig und alleine die Angabe aus dem Datenblatt des Quarzes relevant. Wie man das nötige Umfeld durch Schaltungsauslegung und Konfiguration des Prozessors
>Im Datenblatt des ATmega48..328A, Kapitel 9 "System Clock and Clock >Options", Unterkapitel 9.3 "Low Power Crystal Oscillator" ist eine >Tabelle, die für Quarzfrequenzen unter 900kHz empfiehlt, die externen >Kondensatoren
-
Thread
AVR128DA übertakten
24MHz wunderbar (es funktioniert auch bei der alten Version mit dem Atmega1248P mit 20Mhz bestens).
, es liegt daran, dass man mit SPI nicht so schnell hintereinander bytes empfangen kann wie beim Atmega1284P, bei maximalem SPI Clock (12MHz) muss der Zyklus mindestens 20 CPU Clocks lang sein, darunter gibt es Datensalat. Beim Atmega1248P geht es nahtlos.
-
Thread
Problem mit ltoa
schon beobachtet: http://www.mikrocontroller.net/topic/6307#new Der Compiler erzeugt für einen ATmega16 den gleichen Code, wie für einen ATtiny26. Der Code funktioniert auf dem ATmega16, nicht jedoch auf dem ATtiny26. Daraus könnte man ableiten, dass der Code in Ordnung ist und der Prozessor nicht
ATtiny24A ATtiny20 ATtiny40 ATtiny44A ATtiny43U ATtiny4313 ATtiny45 ATtiny461A ATtiny461 ATtiny48 ATtiny44 *Atmegas* ATmega48 ATmega48A ATmega48P ATmega48PA
-
Thread
ISP funktioniert nicht, Totzeit ~~~Bitte schaut mal drauf~~~
So, jetzt habe ich mal einen ATmega48 eingelötet, der ja pinkompatibel ist. Ich weiss, dass die 48er, die ich habe OK sind und funktionieren. Allerdings komm ich auch hier nicht per ISP auf den IC und es liegt genau das gleich Verhalten
der aktuellen Revision einfach nach rechts gedreht. Die frühere Platine habe ich hier mit einem ATMega48 und kann die Fuses ohne Probleme auslesen. MISO sieht so aus, wei erwartet. normale Funktion... ich versteh die Welt nicht mehr...
-
Thread
ATMEGA32 gnadenlos übertaktet mit 40MHz
@ rugbywinne Probier es doch vielleicht mal mit einem atmega8, da ist der selbe Kern drin. Meiner Erfahrung nach läuft er bei: 2.05V mit 1MHz (atmega8L) 2.20V mit 1MHz (atmega8) 2.55V mit 12MHz (atmega8) ... gerade so an. Jetzt sagst du (Overclockingspezialist): 3,90V mit 40MHz ! :) Muss ich doch glatt mal ausprobieren, am besten mit dem Atmega8L.
-
Thread
kleines Quiz :-)
ATmega48 -40 bis 85°C
ATmega48, ATmega88, ATmega168 und AT90CAN128 temp von -40°C bis +85°C, +105°C und +125°C würd ich sagen waren wohl die ersten... mfg jan
-
Thread
Kompatibilität (Pin und Binär)
>Datenblatt haben) sollte das klappen, solange sich nicht auch noch >die PC-Größe ändert (also ATmega1281 und ATmega2561 sind nicht mehr >binärkompatibel, aber ATmega640 nach ATmega1280 schon). Nicht ganz. Auch innerhalb einer 'Familie' gibt es Unterschiede. Beispiel ATMega48...328: ATMega48/88
, nicht auf einem ATMega48 laufen. Auch wenn es in den Speicher passt. MfG Spess
-
Thread
PPS5330 Labor-Netzteil hack
drei Port-leitungen mit dem ATmega328 verbunden und steuer diese softwaremäßig an. Die SPI-Schnittstelle im ATmega328 ist mit dem Programmieradapter verbunden. [c] #define F_CPU 16000000UL #include <avr/io.h> #include <util
nicht auslesen. Durch einen Fehler meinerseits habe ich die Firmware versehentlich gelöscht. Der ATmega88 hat die gleiche Anschlussbelegung wie der ATmega328. Gruß Rolf
-
Thread
AVR 8Bit Einstieg: Fragen zu Entwicklungsumgebung
steckst, dass er richtig herum ist usw., erst danach einschalten. Ich würde statt des kleinen ATmega48 lieber einen ATmega328 nehmen. Ist pin- und funktionskompatibel, aber ein paar Byte mehr Flash oder RAM haben gerade beim Experimentieren noch nie geschadet.
Jörg Wunsch schrieb im Beitrag #2990221: > Ich würde statt des kleinen ATmega48 lieber einen ATmega328 nehmen. > Ist pin- und funktionskompatibel, aber ein paar Byte mehr Flash oder > RAM haben gerade beim Experimentieren noch nie geschadet. Stimmt. Dann landen wir ja schon
-
Thread
Welchen Atmega soll ich nehmen
. Der ATmega mit dem ungeschlagen meisten RAM ist der ATmega1284p - erhaeltlich als TQFP44 oder Steckbrettvariante DIP40. Aber der ATmega mit den meisten IO und meisten Programmspeicherplatz ist der ATmega2560
Hallo L. P. schrieb im Beitrag #3445761: > Wohl eher die Mega48/88/168 Variante... Nein. Die offizielle Neuauflage ist der ATmega8-->A<--. Die anderen sind "nur" pin- aber NICHT codekompatibel. Alter Firmwares koennen also nicht einfach auf ATmega88 installiert
-
Thread
Temperaturmessung mit ATmag88 intern ADC8 (Assembler)
der neue atmega88pa hat einen temp. sensor. die alte version atmega88(V) hat sowas nicht.
=607#Migration_Notes AVR512: Migration from ATmega48/88/168 to ATmega48P/88P/168P AVR528: Migrating from ATmega48P/88P/168P to ATmega48PA/88PA/168PA die atmega88P version gab es auch noch die wurde dann von der atmega88pa version abgelöst.
-
Thread
Nach Umstieg von Atmega88 auf Atmega328p kann nicht mehr kompiliert werden!
DDRB bearbeitet werden soll. Nö, das hängt vom Typ ab, zumindest beim aktuellen WINAVR: Die ATmega48 .. 168 ohne 'P' definieren PINB0, DDB0, PB0 usw. Die ATmega48P .. 328P definieren aber PINB0, DDB0, PORTB0. Peter
: Nein, alle definieren alles: [pre] $ echo "#include <avr/io.h>" > test.c $ for device in 48 48p 88 88p 168 168p 328p > do > dev="atmega${device}" > echo "${dev}:" > avr-gcc -mmcu=$dev -dM -E test.c | egrep 'PORTB0|PB0' > done atmega48: #define PORTB0 PB0 #define PB0 0 atmega48p: #
-
Thread
Atmega644 Frequenz auf PORT PINS mit gelöschtem Flash Startfehler
Volt zum Atmega644 gelangen. Der reset des 644 hängt mit 10k an 3.3V. Jetzt zum Phänomen. Ich lösche über isp den flash und schalte die 48V hart ein dann liegen auf einmal an PortD 0-6 verschiedene Frequenzen
spess53 schrieb im Beitrag #4094767: > Es gibt/gab den ATMega644, den ATMega644P, den ATMega644A und den > ATMega644PA. Und alle haben die o.g. Bodlevel. ist klar aber müssten die dann nicht den Anhang L/V haben? siehe: http://www.atmel.com/Images/doc2593
-
Thread
Sleep-Funktion / Power Save
nicht mehr aus dem Sleep Modus aufwacht. Habe es mit zwei unterschiedlichen Boards (einmal mit ATMEGA48PA und einmal mit ATMEGA48V) getestet und beide zeigen das gleiche Ergebnis. Watchdog ist übrigens nicht aktiviert. Habe echt keinen Lösungsansatz. Gruß NobbyH
Vieleicht ist ja fogendes relevant :) Seite 151 des Manuals vom Mega48 ATmega48/88/168 18.9 Asynchronous operation of Timer/Counter2 "When entering Power-save or ADC Noise Reduction mode after having written to TCNT2, OCR2x, or TCCR2x, the user must wait until the
-
Thread
Hilfe bei Schaltplan / Umsetzung gegen Entlohnung
. Die Details stecken aber ohnehin in der Firmware des ATmega48. ;-) Die Bauteile sollten alle Reichelt-fähig sein; beim FZT751 habe ich extra etwas gesucht, was dort erhältlich ist. Dessen SOT-223-Gehäuse ist zwar SMD, aber es ist kein ganz kleiner Popel
mit. Den Kontakt vom Funkschalter müsste man dann im Timerinterrupt pollen. Bitte ersetze den ATmega48 nicht durch den Quasi-Vorgängertyp ATmega8: der hat keinen pin change interrupt. Zum Programmieren des ATmega48 bräuchtest du ein einfaches Programmiergerät, das kann im simpelsten Fall aus
-
Thread
Programmierung AT90S4414
x ATtiny26 x ATtiny261 x ATtiny43U x ATtiny44 x ATtiny45 x ATtiny461 x ATtiny48 x ATtiny84 x ATtiny85 x ATtiny861 x ATtiny88 x ATmega128 x ATmega1280 x ATmega1281 x ATmega1284P x ATmega128A x ATmega16 x ATmega162 x ATmega164P x ATmega165 x
ATmega32U4 x ATmega32U6 x ATmega48 x ATmega48P x ATmega64 x ATmega640 x ATmega644 x ATmega644P x ATmega645 x ATmega6450 x ATmega649 x ATmega6490 x ATmega64A x ATmega8
-
Thread
UART Probleme beim Mega48
mir in der hilfe nicht gefunden aber danke ! macht das jetzt nur der simulator oder auch der atmega48 ??
Hi >macht das jetzt nur der simulator oder auch der atmega48 ?? Nur der Simulator. MfG Spess
-
Thread
ATmega32 Quarz testen
leider nichts weiteres dranmachen sowas wie ein Display etc. habe nur die LED. Das ganze soll ein 48 Stunden Testprogramm werden mit dem man die ganzen "Funktionen" von ATmega32 testet. dazu gehört auch ob der Quarz richtig läuft oder nicht. Von daher klappt das nicht mit einer Woche testlaufen lassen
, das, wie der Name vermuten lässt, die Freqeunz eines Signals messen kann. >Das ganze soll ein 48 Stunden Testprogramm werden mit dem man die ganzen >"Funktionen" von ATmega32 testet. dazu gehört auch ob der Quarz richtig >läuft oder nicht. Von daher klappt das nicht mit einer Woche testlaufen
-
Thread
ATtiny45 Bootloader
AVRs mit BootStartFuses und eine für AVRs ohne. Um also Bootloader für ATtiny84, ATtiny85 und ATmega48 zu erzeugen, nimmt man die gleiche Konfiguration, wie für den ATtiny45. Peter
funktioniert! Und wie! Ich habe, wie Du es beschrieben hast, die Datei T45.asm so geändert, das die Datei m48def.inc für den ATmega48 "includiert" wird und die entsprechenden Port definitions angepasst. Nach einer Fehlermeldung von AVR-Studio, dass es mit "SPMEN" nichts anfangen kann, habe ich den entsprechenden
-
Thread
Decompiler AVRstudio 6
http://atmel.com/Images/doc8035.pdf AVR512: Migration from ATmega48/88/168 to ATmega48P/88P/168P Der neuere 328 wird noch nicht genannt. Hier sind die Unterschiede aufgelistet: - "some register bits has been added..." - "low frequency crystal driver strength is
steht da leider nicht aber im Datenblatt: BODS and BODSE only available for picoPower devices ATmega48PA/88PA/168PA/328P Also nach "picoPower" suchen. Da gibts auch noch den Unterschied A oder P oder PA, nur nicht beim 328
-
Thread
ATmega8 Quarzuhr bauen
sind die > > Kondensatoren immer wegzulassen. Das steht im Datenblatt aber anders drin. Atmega 48p: The Low-frequency Crystal Oscillator provides an internal load capacitance of typical 6 pF. Crystals with recommended 6 pF load capacitance can be without external capacitors as shown in
Natürlich sind da keine Kondensatoren eingebaut. Auch wieder nicht ganz richtig: Bei den alten Atmega 8/16/32/64/128 sind abschaltbare 36 pF drin. Bei den neueren 48/644/2560 ist das nicht mehr so. Da ist es nur die Load Capacitance. Jetzt hab' ich aber auch fast alle Datenblätter durch. mfg
-
Thread
Nachfolger für ATMega gesucht
sollte man sich bewusst sein, wohin der Markt geht... und für irgendwelche Steueraufgaben reicht ein Atmega meist auch aus.
ATSAMC21 wenn es 5V sein soll mit CAN-FD. Bis 256k Flash, 32/48/64/100 Pins, Cortex M0+ 48MHz. Oder in 3,3V dafür bis 1MB Flash, bis 128 Pins, Cortex M4F 120MHz: ATSAME51. Edit: die gerne gehypten STM32 gibt es erst ab H7 mit CAN-FD, die kleinste von den Kacheln
-
Thread
ISP Programmer für Atmega8
kurz, billig aber es geht. Wollte ja nur wissen ob dieser "Billig-Programmer" Kompatibel mit dem Atmega8 ist, wo ich mir jetzt schon wieder nicht mehr sicher bin. MfG, Tugrul Ö.
Beim ATtiny2313 musste ich die Programmiersoftware (dieses Mal AVRDUDE) ebenfalls bremsen. Beim ATmega8 und ATmega32 mit Quarz (3,6864 bis 14,7456 MHz) hatte ich noch nie Probleme. AVRDUDE unterstützt übrigens auch ATtiny24/25/44/45/84/85 und ATmega48/88/168 und kann ohne Änderungen im Quellcode
-
Thread
RTC-Timer2 - Binär Uhr
Thomas Eckmann schrieb im Beitrag #3954928: > Das Beispiel ist für Atmega48..328. > > Du musst an Hand der Datenbätter die Register vergleichen und es für den > Atmega8 anpassen. Oder hast du endlich einen Grund dich, von der alten > Gurke zu verabschieden. > >
>> mfg. > > Was ist denn an dem atmega8 so falsch ? > > Mfg Bqube Der Atmega8 und der Atmega48/88 haben voneinander Unterschiedliche Registersätze betreffs der Timer. Und offenbar benutzt du Timerregister die es im Atmega8 so
-
Thread
xxxdef.inc dateien
ist, was mit pb0, pb1 ... gemeint ist. Woher bekomme ich diese .inf dateien? Ich wollte den AT Mega 48-20PU verwenden, weil die mega serie nicht so leicht zu schrotten ist, und weil dieser recht günstig ist. Achja, nochwas, wenn AVR-Studio nur den ATmega48 drinne hat, kann ich dann auch den atmega
Compilers. Soweit ich weis,unterstützt das AVRStudio so ziemlich alle gängigen AVRs,nich nur den Atmega48.Wichtig is nur,das du kompatible Programmier-Hardware hast.Gruss, Ronny
-
Thread
AVR FTDI ISP-Prog (AVR-8 Programmersoftware für den FT232R)
getestet erstellt Dev Datei ATtiny13(A) ja 03.2012 1E9007.dev ATtiny2313(A) ja 03.2012 1E910A.dev ATmega48(A) nein 12.2013 1E9205.dev ATmega48PA nein 12.2013 1E920A.dev ATmega8515(L) ja 03.2012 1E9306.dev ATmega8(L) ja 03.2012 1E9302.dev ATmega8A ja 03.2012 1E9307.dev ATmega88(A) nein 12.2013 1E930A.dev ATmega88PA nein 12.2013 1E930F.dev ATmega16(L) nein 12.2013 1E9403.dev ATmega168(A) nein 12.2013 1E9406.dev ATmega168PA nein 12.2013 1E940B.dev ATmega328 nein 12.2013 1E9514.dev ATmega328P nein
-
Thread
Asymmetrischer Taktgeber 24h - 3min
Aus dem Datenblatt der ATmega48..328: "Power-save Mode: 0.75μA (Including 32kHz RTC)" bei 1.8 V. > möglichst wenig Strom benötigt, da Sie an einer Batterie hängen soll Geht es präziser, z.B. welche Batterie?
fertiger China-Baugruppe: http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/ ATmega328P Pro Mini Version No Power LED, no Regulator 5.0 V @ 16 MHz = 0.0058 mA 3.3 V @ 8 MHz = 0.0045 mA
-
Thread
Fragen zu SPI Geschwindigkeit
Ich habe in einem Projekt einen übertakteten Atmega1284P (22.1184MHz wegen Baud-Rate) durch einen AVR128DB48 ersetzt der mit 24MHz läuft. Im ersten Projekt habe ich die SD-Card via 74CD4050 Als Level Converter angeschlossen. Zwischen dem Atmega1248P
Peter S. schrieb im Beitrag #6961806: > Ich habe in einem Projekt einen übertakteten Atmega1284P (22.1184MHz > wegen Baud-Rate) durch einen AVR128DB48 ersetzt der mit 24MHz läuft. > > Im ersten Projekt habe ich die SD-Card via 74CD4050 Als Level Converter > angeschlossen. MÖÖÖP!
-
Thread
AVR Temperatur Problem
noch immer. Der 2 Jahre alte AVR hat die Bezeichnung:(der funktioniert) ATMEGA8 16AU 0628I Die neueren AVR haben die Bezeichnung: (der ausgelötet wurde) ATMEGA8 16AU 1637 bzw. der neu eingelötete ATMEGA8A AU 1538 Habt Ihr vielleicht einen Tipp, was da schuld
, wo anhand der USB-Frames der HSI48 ständig neu rekalibriert wird.
-
Thread
Atmel AVRs bei Reichelt günstiger geworden?
Der Mega 8 läuft schon noch eine Weile! Bisher ist mir noch nichts bekannt, dass der ATmega8 abgekündigt wird. Aber ich würde ihn nicht meht für Neuentwicklungen nutzen. Zumal der 48//88 ja debugfähig ist!
Da kosten fast schon einzelne Transistoren mehr :-). Der PCF8574 ist ja schon fast teurer wie ein ATmega48!
-
Thread
Fehlerhafte Ausführung eines AVR C-Programms
Blick korrekt aus. hast du den Controllertyp richtig gesetzt (lt. gcc-Output wurde dies für einen Atmega48 compiliert) Du kannst dir mal das AVRStudio anschauen, da ist ein Simulator dabei. Gruß Roland
cmod2.c), geht es folgendermaßen: [pre] avr-gcc -mmcu=atmega48 -Os -c main.c # kompilieren avr-gcc -mmcu=atmega48 -Os -c cmod1.c # kompilieren avr-gcc -mmcu=atmega48 -Os -c cmod2.c # kompilieren avr-gcc -mmcu=atmega48 -Os
-
Thread
PIC - Frequenzzähler weit über 50 MHz auf die minimalistische Art
Ich nehme immer gerne einen ATmega48. Der liefert 7-Stellen von 0,005Hz - 170MHz bei 0,5ppm. Viele Bauteile sind auch nicht nötig. Man kann ein LCD ergänzen; mit dem UART oder IIC ist der Aufwand geringer und die Messung kann in ein
schließlich auf dem Teppich bleiben, gelle? Und nochwas zu "m.n.": "Ich nehme immer gerne einen ATmega48. Der liefert 7-Stellen.." Oh ja, ich nehme auch immer gern ein Bier, das liefert meistens 5 Umdrehungen... Im Ernst: Wozu sollen solche Beiträge gut sein? In diesem Sinne PROSIT! W.S.
-
Thread
DDS normal ?
Hallo, es ist ein ATmega8 mit besagtem Quarz. Er wird von einem zweiten ATmega16 ( Tastatur, Drehgeber, LCD, USB Interface etc.) per TWI getsuert. Also nur über TWI Interrupts unterbrichen. Die Zweiteilung wollte ich um
Hi, ich möchte nochmal stören.... Vom ATmega8 wollte ich auf einen ATmega88 wechseln. . der PIN Toggle wäre nett. . 22 MHz wären nett . das TWI hat ein Adress Mask Register, man kann mehrere Adressen verwenden und gleich den Wert übergeben
-
Thread
Avrdude mit seriellen isp lädt testprog nicht auf device
von Atmel gebautes Teil mit eigenem Controller. > Ich habe einfach die befürchtung, dass der Atmega48 nicht kompatibel mit > einem seriellen isp ist. Selbstverfreilich kann man einen ATmega48 mit ISP programmieren. "Seriell" ist an deinem ISP-Adapter nur der Name der Schnittstelle, bzw. genau
Nun, du hast doch den Kommandoaufruf oben selbst zitiert: [pre] avrdude -p atmega48 -P com1 -c avrisp -U flash:w:test.hex [/pre] Mach stattdessen: [pre] avrdude -p atmega48 -P com1 -c ponyser -vvvv [/pre] Das -U <file> kannste weglassen, da wir uns ja sicher sind,
-
Thread
neue schnelle PIC16F
PIC16F1459 48MHz Clock -> 12 MIPS vs. ATmega164 20 MHz -> 20MIPS Ohne die beliebt Diskusion Atmel gegen Pic wieder aufzumachen. Aber das ist doch nicht schnell...
> PIC16F1459 48MHz Clock -> 12 MIPS vs. ATmega164 20 MHz -> 20MIPS > Ohne die beliebt Diskusion Atmel gegen Pic wieder aufzumachen. Aber das > ist doch nicht schnell... Nur kostet der ATMEGA164 eben 5 Euro und
-
Thread
OSCCAL extrem?
m.n. schrieb im Beitrag #6131724: > Die Sache sehe ich eher pragmatisch: Bei knapp 1000 ATmega48 habe ich > die OSCCAL auf 255 gesetzt, um die max. Geschwindigkeit des int. > Oszillator nutzen zu können. Ausschuss = 0! > Sofern man das EEPROM beschreiben möchte, kann man den Oszillator ja
m.n. schrieb im Beitrag #6131724: > Bei knapp 1000 ATmega48 habe ich die OSCCAL auf 255 gesetzt, um die max. > Geschwindigkeit des int. Oszillator nutzen zu können. Ausschuss = 0! Also für ein kommerzielles Produkt? Wäre es da nicht sinnvoller einfach
-
Thread
UART beim Atmega 88 will nicht
www.atmel.com/dyn/resources/prod_documents/doc2553.pdf http://rn-wissen.de/index.php/Atmel_Controller_Mega48_Mega88_Mega168#Unterschiede_zwischen_Mega8_und_Mega88 durchgelesen und dennoch keine Lösung gefunden. Ich möchte nur ein einfaches Tastenecho auf dem Atmega 88 realisisern, etwas , was auf dem Atmega
Die Datenblätter stimmen, allerdings hast Du recht: Das Datenblatt für den 88 er gilt für Atmega48/88/168. Ich nehme an, dass deswegen die Registernamen ein "n" haben. Allerdings ist das Datenblatt atmega162doc2513pdf doch wohl das richtige. Und hier sind definitiv alle Registernamen falsch.