-
Thread
ATMega8 mit Knopfzelle betreiben
Beim ATmega88 geht es bis 1.8V
@Herr Bert Ja, es gibt Nachteile, nämlich den Atmega 88. Er kann nicht gleich wie der Atmega 8 programmiert werden. Es kann dir passieren, daß wenn du einen Timer initialiseren willst, daß dir dann die Haare zu Berg stehen, wenn du nicht weißt, wie es
-
Thread
Verbesserungsvorschläge und Stromverbrauch eines AVR Weckers
Als Anhaltspunkt: ATmega88 bei 5.0 V im Power-save-Modus mit asynchronem 32 KiHz-Oszillator: 7.5 uA gemessen (bei 3.3 V sind es 6.0 uA).
beschäftigen. Ja eben - mit dem 11 MHz-Quarz ist nur der Idle-Modus möglich, und damit zieht der ATmega88 2.2 mA bei 5.0 V (gegenüber den genannten 7.5 uA).
-
Thread
Transistor wird sehr heiß
Hallo, ich habe ein hoffentlich kleines Problem. Ich möchte mithilfe eines ATMega88 zwei LED-Ketten steuern (AN/AUS), dazu wollte ich einen Transistor (BD441) als Schalter verwenden. Es funktioniert auch soweit, doch wenn ich die Schaltung dazwischen hänge, fängt das Netzteil(24V
LEDs | +---+ | | ATmega88--470Ohm--|< | BC547 |E | +--|< BD441 |E Oder man wechselt den BD441 gegen einen Darlingtontransistor wie BD675 oder einen LogicLevel
-
Thread
TWI zwischen 3,3V und 5V IC
TWI des Atmega644 ist High-Pegel 0,7*Vcc Aber die andere Richtungs 5V -> 3,3V muss ja auch laufen, der 88er darf ja nicht mit 5V befeuert werden.
Hi >Musst halt nur zusehen, dass der Atmega644 den Atmega88 nicht mit 5V >befeuert (im einfachsten Fall nen Spannungsteiler) TWI mit Spannungsteiler? MfG Spess
-
Thread
Stromparender µC gesucht
Sekunden einen String (ca. 150 Zeichen) sendet. Diesen String speichere ich momentan noch in einem Atmega88 und gebe dann einen bestimmten Wert dieses Strings auf einem LCD aus. Da das ganze auf Batteriebetrieb laufen soll, suche ich gerade nach einem stromsparenden Controller, der wenig Strom verbrauchen
Definiere "stromsparend". ATmega88 mit konsequenter Nutzung der Power-Down-Modi reicht nicht aus?
-
Thread
LCD per I2C an AtTiny13 anbinden?
davon verkaufen, dass du Kosten sparen musst? Wenn nicht, dann würde ich an deiner Stelle einen ATmega88 nehmen, das Display parallel mit 6 oder 7 Leitungen anschließen (wie es praktisch alle machen), die Rechnung als Gleitkomma vornehmen (dann brauchst du dir keine Gedanken um Wertebereiche groß machen
mal verwendet hate und > den den AtTiny2313. Und? Du hast keine 99 Cent für einen ATmega88 übrig? Ich würde sogar noch weiter gehen und dir einen ATmega328 empfehlen. Am besten gleich in Form eines Arduino Nano Moduls vom freundlichen Chinesen. Z.B. von ebay, Ali Express oder Amazon. Kostet
-
Thread
AVR Studio HEX wird nicht ausgeführt
? > Ich habe das > Projekt jetzt also als Atmega8HVA angelegt und beim Flashen nutzt ich > den Atmega88 als Grundlage, Atmega8HVA != Atmega8 != Atmega88! > da auf keinen der AVR Studio bekannten Chips > die Signatur meines 8ers passt. Möglicherweise
atmega8 als atmega88 zu flashen, das habe ich jedoch noch nicht probiert. Gruß Robert
-
Thread
Mikrocontroller befestigen, - aber wie
Festschraubens meistens nur noch bei DIL-Bauformen zu finden. Im Bild siehst Du beispielsweise einen ATMEGA88 in DIL-Bauform. Wenn Du genau hinschaust, gibt es dort zwei leichte Vertiefungen (jeweils links und rechts). Dort kannst Du entsprechende Bohrungen vornehmen, durch welche Du dann das IC mittels
Festschraubens meistens nur noch bei DIL-Bauformen zu finden. Im Bild siehst Du beispielsweise einen ATMEGA88 in DIL-Bauform. Wenn Du genau hinschaust, gibt es dort zwei leichte Vertiefungen (jeweils links und rechts). Das stimmt nicht ganz, denn auch alle QFP Gehäuse haben einen runden vertieften
-
Thread
Timer Initialisierung für den avr-gcc komfortabel ermitteln
beim AT90S1200 gemacht. Ich denke, dass es Karsten eher um sowas geht wie: „Ich habe einen ATmega88, einen CPU-Takt von 8 MHz, und möchte den Timer im PWM-Modus mit mindestens 500 Hz und 16 Bit Auflösung fahren. Welche Konfigurationsbits müssen in welchem Register gesetzt werden?“
neben dem AS2-Bit noch ein paar zusätzliche Prescaler-Einstellungen bringt), während es bei ATmega128 Timer 0 ist. Etwas größer sind die Unterschiede auf die nächste AVR-Generation, also ATmega1281, ATmega644, ATmega88. Diese sind in sich dann aber wieder ähnlich bis gleich. Schließlich
-
Thread
Mini-computer mit AVR
zum "Multimediacomputer" lustig, als da wären: Soundchip: http://www.roboterclub-freiburg.de/atmega_sound/atmegaSID.html KameraInterface: http://www.roboterclub-freiburg.de/AtmelAVR/Hardware/AtmegaKamera/AtmegaKamera.html Tonerkennung: http://www.roboterclub-freiburg.de/TonAsuro/LichtorgelAsuro.html
mal einen Artikel von ein paar Studenten gefunden, die eine rudimentäre Spracherkennung auf einem Atmega32 realisiert haben. Da ist also noch einiges machbar. Gruß, Christoph
-
Thread
avr-eclipse und avrdude 5.11 findet keine MCUs
marco polo schrieb im Beitrag #3058550: > Nun, mit der Eclipse Einstellung atmega8 bzw atmega88 klappt alles > wunderbar. Bei dem atmega88a bekomme ich die Eclipse-Meldung: "This MCU > is not supported by AVRDude" Naja, ATmega88 und ATmega88A (bzw. ATmega88P und ATmega88PA)
komme, ein neues Release rauszubringen). Dafür jedoch ist es nun deutlich einfacher, bspw. den ATmega88A hinzuzufügen: [pre] part parent "m88" id = "m88a"; desc = "ATmega88A"; ; [/pre]
-
Thread
Anfänger zu den Fuse Bits
. kann ich dieses jetzt ohne die Fusebits zu ändern in einen Jungfräulichen Atmega88 schreiben?
In meinem kleinen main.c habe ich die Port einfach mit 8 Pin eingetragen. Port C hat bei dem Atmega88 aber nur 7 Pins. Kann das Probleme aufwerfen?
-
Thread
AVR-Modell zur Laufzeit erkennen?
16-Bit IRQ-Vektoren, bei den beiden größeren belegt ein Vektor 32 Bits. 2) Damit auf einem ATmega88 ein RJMP korrekt funktioniert, muss ein Sprung, der vom Ende des Flashs zum Anfang hin geht, nach VORNE springen; die Hardware macht dann 'nen wrap-around. Dies lässt sich durch ein
> gebracht wo es sinnvoll sein kann Ich weiß nicht, kenne das STK500 nicht, aber läuft da der ATmega8535 nicht einfach im Compatibility-Mode?
-
Thread
Unstieg von AT90S8535 auf Atmega 16L8 DIP
Zwischenschritt". In meinem Beispiel hab ich mir zunächst aus dem Dokument "AVR094: Replacing ATmega8 by ATmega88" die Sachen rausgesucht, die hier den größeren Schritt vom Mega8 nach Mega88 betreffen. Dann habe ich, weil ich aber den Mega48 verwenden will, mit "AVR095: Migrating between ATmega48, ATmega88 and ATmega168" die Besonderheiten des 48ers herausgesucht. Insgesamt ging das vermutlich schneller, als nur mit den Datenblättern selber als vergleichen und anpassen zu wollen. Kann allerdings
-
Thread
RFM12 einschalten über AVR
Hallo zusammen, ich hab eine Platine mit Atmega88 und RFM12 über ein Netzteil (3A) mit 3,3V versorgt, die ein Protokoll sendet. Das funtkioniert super. Jetzt wollte ich so schlau sein und den RFM12 über den Atmega88 per Port ein- un ausschalten.
... und Figure 30-117 (S.395). ATmega88A: I/O Pin Output Voltage vs. Source Current (Vcc = 3 V)
-
Thread
FTDI Problem
mehr von Windows erkannt wird. In dem Gerät arbeitet ein FTDI Chip als USB Interface und ein ATMEGA88. Windows erkennt das Gerät überhaupt nicht mehr (an mehreren PCs ausprobiert). Es kommt keine Meldung, dass das USB Gerät nicht erkannt werden konnte oder ähnliches. Beim Einstecken reagiert Windows
Problem noch zu verifizieren wollte ich nachher noch etwas messen. - Liegt ein 6MHz Takt am ATMEGA88 über den Resonator an? - Gibt der ATMEGA88 ein 6 MHz Takt an den FTDI weiter? - Liegen an 3V3OUT 3,3 V an? - Liegt die Betriebsspannung von 5V an? Ich hab noch ein Bild angehängt (bei
-
Thread
Einstieg in AVR welches Board?
Ich dachte so an Attiny 2313, Attiny 13 und Atmega 88
Hi >Ich dachte so an Attiny 2313, Attiny 13 und Atmega 88 CSD. MfG Spess
-
Thread
4x SSR (Pollin) an Atmega anschließen
Weshalb nun der Widerstand? Das SSR kann 5V -> nichts notwendig. Der Atmega88 kann 20mA -> nichts notwendig. Der Widerstand kann nur Probleme machen. Wenn das SSR 20mA zieht fallen an dem Widerstand 2V ab. Die restliche Spannung am SSR sind dann genau 3V und damit die
Widerstand? Warum schließt du Versicherungen ab? > Das SSR kann 5V -> nichts notwendig. > Der Atmega88 kann 20mA -> nichts notwendig. Und /wie oft/ kann der das? > Der Widerstand kann nur Probleme machen. Versicherungen auch. > Wenn das SSR 20mA zieht fallen an dem Widerstand 2V ab. > Die restliche
-
Thread
Mega88 Interne Taktfrequenz und RTC Quarz am Xtal
Jürgen wrote: > Eine kleine Frage zum Mega88. > > Ich hab im Datenblat gelesen, das ich an den XTAL anschlüssen einen > Uhren Quarz anschließen kann um dann den Timer 2 damit laufen zu lassen. Naja, auch wenn das beim ATMega88 zufälligerweise
µC mit einem Hochfrequenzquarz und gleichzeitig Timer 2 mit dem Uhrenquarz betreiben, aber beim ATMega48/88/168 geht das nur alternativ. > Also Timer 2 mit Quarz > Den Rest mit 8 MHz? Jo. > Hat das schon einer probiert? Davon ist auszugehen.
-
Thread
USBasp Firmware wie aktualisieren
normalerweise die Fuses nicht neu schreiben, das firmware-Hex-File reicht. Prüfen, ob wirklich ein atmega8 auf dem Ziel-USBasp ist, kein Mega48, mega88, mega168 usw. Beide Programmer mit einem 8-Poligen Kabel 1:1 verbinden. Am Ziel-Programmer den "Update-Enable-Jumper" setzen oder die dafür vorgesehenen
finden die läuft Nicht ohne daß du sagst, *welcher* µC auf deinem usbasp steckt. Die gibt es mit ATmega8, ATmega88, ATmega48 und vielleicht noch anderen. Und eventuell ist es ja sogar eine leicht modifizierte Schaltung (verwendet andere Pins als das Original) mit daraufhin angepaßter Firmware.
-
Thread
Einstieg: SMD Atmel
Nimm auf jedenfall den Atmega88 oder Atmega168. Vergleiche dazu mal die Preise bei den einschlägigen Versendern. Gerade, wenn Du doch mal den AVR Dragon noch kaufen willst, weil Du dem Atmega mal auf die Finger schauen möchtest
bist du mit den modellen besser bedient. Und preislich machen die keinen Unterschied zu dem alten Atmega8. Ich verbaue auch nur noch meine 3 alten Atmega8 in kleinen Projekten. Ansonsten hab ich nun hier 2 Atmega88 als DIP für das Steckbrett und mir mal ein paar Atmega168 in SMD besorgt. Zukünftig
-
Thread
[V] Wohnungsauflösung München Ramersdorf: Messgeräte, Funktionsgeneratoren, Oszi, Bauteile, PC uvm
52 17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 55 33x 68R 5% (zusammen 4 ohm leistungswiederstand): 5€ 56 maxim max180 evaluation
52 17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 57 hdmi kabel: 5€ 58 smd ics Überraschungspaket: 5€ 59 leds: 3€; Schaltregler
-
Thread
[AVR-GCC] Architekturen (avr4, avr5) und libs
Hallo! Ich habe gerade eine Library für ATMega48, ATMega88 und ATMega168 kompiliert. ATMega48 und ATMega88 sind avr4 und ATMega168 ist avr5- der Unterschied liegt wohl bei "__AVR_HAVE_JMP_CALL__" alle drei teilen sich ein gemeinsames Datenblatt
zugewiesen? Warum sind die Bibliotheken nicht binär gleich? Gibt es eine Möglichkeit zumindest für ATMega48 und ATMega88 eine einzige Bibliothek zu erstellen? Könnte diese dann nach $toolchain/lib/avr4 installiert werden? Weiterhin sehe ich im lib Verzeichnis der Toolchain Unterverzeichnisse für
-
Thread
Blutiger Anfänger
Led2 Waitms 50 Loop aber nix passiert auf dem STK500. Nun habe ich ja einen Taufrischen Atmega88 aufgesteckt. Muss der vorbereitet werden? Kann mir jemand Haarklein erklären, wie ich mit einem "frischen" Chip umgehen muss, damit er das geflashte Programm ausführt? STW: Bootloader usw.
Hallo Peter. 1.) Der ATMEGA88 ist im Auslieferungszustand auf den internen Oszillator mit 8er-Vorteiler gefust. Er laeuft demnach mit 1MHz internem Takt. Die Zeile [code] $crystal = 8000000 [/code] macht also schonmal nicht
-
Thread
Auswahl AVR-Controller: ATinyXX oder ATMEGA8?
Noch besser wäre der Mega88, da er z.B. PCINT-Eingänge bietet.
Fritz wrote: > Noch besser wäre der Mega88, da er z.B. PCINT-Eingänge bietet. hallo, danke für den Tipp mit dem Amtega88 wenn ich den Atmega48 anschauen dann wäre dieser ein super Ersatz für die Tinys. [ausser der Baugrösse]. Ich
-
Thread
Was braucht ein Anfänger?
LordZiu schrieb: > ATMEGA 8-16 DIP ist gut und kostet nicht viel Und ist veraltet. Selbst Atmel empfiehlt ihn nicht mehr für Neuentwicklungen. Außerdem kostet der ATMEGA 88 auch nicht mehr. Daniel Brüderl schrieb: >
zustimmen. Ich benutze auch das farbige, für alles mögliche. noch ein paar Anmerkungen: - der ATMEGA 88 verkraftet Frequenzen bis 20 MHz (bei +5 V) - der ATMEGA 88V Frequenzen bis 10 MHz für die serielle Schnittstelle brauchst du ein Pegelwandler: - MAX 232 CPE + Sockel: GS 16P + 5 mal 1
-
Thread
Hilfe/Bertung 2,4ghz Funklayout
.. Die werd ich weglassen, das Pad soll ja laut Appnote floatend sein > > 6. Wenn dein uC (Atmega?) auch mit 16MHz läuft dann brauchst du nur > einen Quarz, und kannst den XC1 des nRF24L01+ über den XTAL2 des uC > mitversorgen. ja, ist ein Atmega328/168 kann ich da einfach am Quarz abgreifen
vom nRF24L01+ zur Antenne würde ich breiter > machen, um möglichst nah bei der Impedanz des Chips (88Ω) bzw. der > Antenne (50Ω) zu bleiben. Wobei es natürlich bei einer PCB-Antenne keinen Grund gibt, sie nicht gleich auf 88 Ω zu trimmen. Man muss ja nur die Anzapfung etwas weiter oben anbringen
-
Thread
IO-Port setzten geht nicht
programmieren). Programmieren geht auch ohne Probleme. Auch tritt das Problem mit verschiedenen ATMega88 auf. Gruß und danke!
mit #include <avr/iom88.h> bekomme ich eine Fehlermeldung: Include <avr/io.h> instead of...". In den Projetk-Options ist atmega88 eingestellt. Und die "Signature" passt auch... Folgende Frage habe ich mir auch schon gestellt
-
Thread
Hat jemand eine Idee wie ich Midibefehle über USB schicken kann an Arduino ?
/uploads/2013/06/atmegaPinMap.jpg kommt man auf Port D Pin 2 und mit http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Seite 3 auf
/wp-content/uploads/2013/06/atmegaPinMap.jpg > > kommt man auf Port D Pin 2 > > und mit > http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf >
-
Thread
Zwei ATMega8 und ein Grafikdisplay über SPI
Frank K. schrieb im Beitrag #2664552: > Der Atmega8 ist eine alte Kamelle. Nimm wenigstens einen Mega88 (gleiche > Pinbelegung, aber kann mehr), oder einen Mega 644 - da kannst Du zwei > SPIs haben. Kann ich den denn auch mit meinem derzeitigen
ja, ok aber wäre es mit einem atmega8 oder wie du sagtest, atmega88 möglich? Weil kriege so ein Display für 1 Euro und davon gibt es einige. Gruß
-
Thread
AVR Dragon und DebugWire
ein Kondensator. Beeinflussen die den DebugWire dann? Stimmt das, dass nur der Pinkompatible Atmega168 zum Atmega8 die DebugWire schnittstelle hat, oder auch die Atmega48/88? Das Datenblatt schweigt sich da etwas aus, und ich hab da ein kommentar gelesen, das es nur mit dem Atmega168 gehen würde
Wahrscheinlich. Die müssen bestimmt entfernt werden. > Stimmt das, dass nur der Pinkompatible Atmega168 zum Atmega8 die > DebugWire schnittstelle hat, oder auch die Atmega48/88? Atmega48/88/168/328 haben alle debugwire. Der Atmega8 nicht. Gruß Oliver
-
Thread
3,3V Hardware betreiben an 5V Arduino
Low knapp unter V_CC/2. z.B. http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet.pdf Seite 610f (ATMega88A) http://www.atmel.com/pt/br/Images/doc2545.pdf Seite 330f (ATMega88) http://www.atmel.com/images/doc8246.pdf Seite 222
richtig > erkannt (Schaltschwelle 1,4 V).“ Was genau bedeutet TTL kompatible > Eingänge? Bei einem ATmega hat man TTL kompatible Eingänge? TTL: Siehe Wikipedia. Atmega2560: TTL-kompatibel in dem Sinne, dass TTL-Bausteine und Atmegas direkt miteinander verbunden werden können. Die Atmega-Ports verhalten
-
Thread
Erste Schritte RS232 mit ATMega, wer kann helfen?
Setzen von UCSR0A.U2X sowie UBRR0=12 könnte es etwas werden, vorausgesetzt, der RC-Oszillator dieses ATmega88 läuft unter den gegebenen Umgebungsbedingungen hinreichend genau.
Daniel L. schrieb im Beitrag #5255377: > Dieses lässt den uC (Atmega 88) ständig das Zeichen "A" senden. > Auf dem myavr Center wird jedoch die "8" ausgegeben, also passt Was ist denn das myavr Center? google sagt mir dazu nichts :-(
-
Thread
[S] Suche jemanden der mir 5 Atmegas flashen kann
Hans Peter schrieb im Beitrag #4113828: > Leider scheint eHajo keine Atmega8 zu flashen (zumindest ist der da > nicht verlinkt). Natürlich flasht ehajo auch ATmega8 -> http://www.ehajo.de/bauelemente/aktiv/mikrocontroller/atmega8a-pu.html
Michael H. schrieb im Beitrag #4113931: > ein mega88pa dürfte genau so teuer, hinreichend kompatibel Binärkompatibel ist er aber nicht, man müsste es also passend neu compilieren. Ansonsten hätte ich das für DIL-ATmega8 auch anbieten können, habe
-
Thread
UART mit Atmega16
der Fehler steckt, den du >hier siehst. Das URSEL-Bit gibt es nur bei den 'alten' AVRs. Z.B. ATMega8/16/32. Bei den Nachfolgern mit erweitertem IO-Bereich (ATMega88/164/...) ist das nicht mehr existent. Also wenn du deinen o.g. Code auf einen ATMega88 los lässt wird der Assembler meckern. Zu recht
Hi >Werd ich mir für den 88er merken, denn der liegt schon bereit. Dann behalte gleich noch im Hinterkopf, das beim ATMega88 z.b. die USART-Register im erweitertem IO-Bereich liegen. Da ist dann lds/sts und nicht mehr in/out
-
Thread
Kurzzeitwecker
locker reichen. Am Atmega8 ist das Problem dass er 5V will, das braucht jedenfalls einen Stepup um aus 2 Alkalinebatterien zu laufen. Der Atmega8L und der Atmega48/88/168/328 gehen mit 2.7-5.5V, schon besser, wird mit 30% entladenen Alkalinebatterien aber auch unterschritten. Atmega48V/88V/... laufen von 1.8-5.5V, das würde zu 2 Alkalinezellen direkt passen, dann sind die untere Grenze die 1,85-2,5V@20mA Flussspannung deiner Anzeige. Die wird bei 2.2-2.5V schon ziemlich funseln
-
Thread
Atmega 328 oder 328P ?
Hallo, gibt es gravierende Unterschiede zwischen Atmega328 und Atmega328p (ausser Stromverbrauch) dass man unbedingt der Atmega328p benutzen sollte? Der Atmega328 in DIP kostet etwa die Hälfte von Atmega328p. Gruß
auch Migration Notes erstellt. Danach musst Du Suchen. Link [1] http://www.atmel.com/devices/atmega328.aspx [2] http://www.atmel.com/devices/atmega328p.aspx [3] AVR512: Migration from ATmega48/88/168 to ATmega48P/88P/168P [4] AVR515: Migrating from ATmega48/88/168 and ATmega48P/88P/168P/328P
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
Ich programmiere derzeit "ATmega328P"s und "ATmega8A"s in C. Nun habe ich aber schon öfter gelesen, dass im professionellen Umfeld eigentlich fast nur mit ARMs gearbeitet wird. Deshalb überlege ich mir, auf ARMs umzusteigen. Nachteil
atmega-fanboy-;-) schrieb im Beitrag #5318270: > Mich würden allerdings einmal die Unterschiede zwischen ATmega und ARM > interessieren. Und zwar vor allem bei der Programmierung. > Ich habe gelesen, dass
-
Thread
Tiny2313 endlich da!
Stefan: Digikey hat den ATmega88 im Programm, aber nichts lagernd. Den 48er, von Atmel ja auch fuer Q4-03 versprochen, haben sie angeblich lagernd. 168er findet man bei denen aber auch gar nicht.
SRAM im ATmega128 aus. Und extern kann er kein SRAM anschließen weil er so viele I/O Pins braucht. Und er will einfach von I/O-Port-Erweiterungen (egal auf welche Art) wissen. Wenn der ATmega256 mehr SRAM hätte
-
Thread
Minimaler Systemtakt Atmega32
das ist das Projekt. http://www.mikrocontroller.net/topic/71682?page=2#1254954 Nimm einen ATmega88 und teste. Mit der Version 4 natürlich!
das Projekt. > > http://www.mikrocontroller.net/topic/71682?page=2#1254954 > > Nimm einen ATmega88 und teste. Mit der Version 4 natürlich! Wo finde ich die Version 4? Im Thread wird sie erwähnt, jedoch ohne Link.
-
Thread
ATmega8 + ENC28J60
auch nur einfache Ethernet Frames um ein Rs485 Protokoll ins Ethernet zu bringen. Dafür würde ein Atmega8 wohl auch genügen. ARP habe ich in AVR-Assembler und denke, dass das auch auf einem Atmega8 ginge. UDP z.B. Nur mit Broadcasts, warum nicht?
www.tuxgraphics.org/electronics/200611/embedded-webserver.shtml UDP und TCP/IP mit Webserver auf nem Mega88. Hab das vorhin kompiliert und auf nen Mega88 mit internen 8Mhz Takt gebrannt. Zum Testen nutze ich ein ENCJ28 Modul aus der Bucht. Der Mega88 sitzt auf dem Steckboard.
-
Thread
AVR Adressierung des internen SRAM
#2661316: > Kennt jemand einen solchen Effekt? Na klar. Wenn man einen Code hat, der nicht für den Atmega8 compiliert ist. SP auf 0x4ff deutet auf Atmega88 hin. RAM von 0x100 - 0x4ff. mfg.
Hallo, ich habe den Chip nochmal angeschaut - es ist ein ATmega8 16AU. Ich gebe zu, die Software sieht aus wie für einen ATmega88. In der von mir untersuchten Applikation steckt das Programm definitiv in einem ATmega8 und funktioniert - obwohl es das eigentlich
-
Thread
V: Diverses, inkl. AVRs (Österreich)
24.10.2014) Typ Stk Preis/Stk ----------------------------------------- ATMEGA1284P-PU 93 2.89 € ATMEGA168A-PU 12 1.04 € ATMEGA168PA-PU 5 1.04 € ATMEGA324PA-PU 6 2.23 € ATMEGA328-PU 18 1.20 € ATMEGA328P-PU 34 1.20 € ATMEGA644A-PU 10 2.52 € ATMEGA644P-20PU 1 2.52 € ATMEGA644PA-PU 8 2.52 € ATTINY13A-PU 7 0.39
-
Thread
ATmeag88 <> RaspberryPi - UART Problem
Hallo, ich möchte eine UART Verbindung zwischen einem ATmega88 und einem RaspberryPi aufbauen. Ich hab es bisher geschafft, dass von beiden Seiten aus gesendet und empfangen werden kann, und das auch die richtigen Nachrichten ankommen. Ein Problem besteht
ich bin nun wie folgt vorgegangen: ATmega88 sendet einmalig: fprintf(f, "Test_Test_Test"); RaspberryPi: while (1) { uart_read(); } //********** UART Empfangen ********** void uart_read (void) { if (uart0_
-
Thread
atMega8 oder 168?
der Speicherplatz im Codespeicher wohl nicht soooo wichtig. Ich verwende zur Zeit recht gerne den ATmega88, bei Bedarf den ATmega168, auch mal den ATmega48, hängt vom Anwendungfall(Speicherbedarf), und den Kosten ab. Pin-mäßig sind die Dinger identisch, das SMD-Gehäuse hat zwei Analog-Inputs extra. Bei
Übertragung nachgeholfen. (PC sind hier oft toleranter) Brauchst Du mehr I/O-Ports, nimm halt den ATmega644, oder bei weniger Speicherbedarf den ATmega324 oder den ATmega164. Unterscheiden sich nur im Speicher) Fürs Lernen und Experimentieren würde ich immer den "größten" µC nehmen, da braucht Du
-
Thread
Probleme win WinAVR 20081205
Wobei die Copilerausgabe sehr gut aussieht: [pre] > "make.exe" all avr-gcc -g -Wall -O2 -mmcu=atmega8 -c -o LCD1.o LCD1.c avr-gcc -g -Wall -O2 -mmcu=atmega8 -Wl,-Map,LCD1.map -o LCD1.elf LCD1.o avr-objdump -h -S LCD1.elf > LCD1.lst avr-objcopy -j .text -j .data -O ihex LCD1.elf LCD1.hex avr-objcopy
verwendet. [pre] > "make.exe" all avr-gcc -g -Wextra -Os -fno-inline-small-functions -mmcu=atmega8 -c -o LCD1.o LCD1.c avr-gcc -g -Wextra -Os -fno-inline-small-functions -mmcu=atmega8 -Wl,-Map,LCD1.map -o LCD1.elf LCD1.o avr-objdump -h -S LCD1.elf > LCD1.lst avr-objcopy -j .text -j .data
-
Thread
AVR: Wie weit geht der interne RC Oscillator Ver5 nach oben?
Hallo, Hat schon mal jemand ausprobiert wie weit der interne RC Oscillator in Version 5 (z.B ATmega88) nach oben geht? Für meine Anwendung brauche ich nichts genaues nur möglichst viel CLK. In Datenblatt vom ATmega48/88/168 geht die Kurve in Figure 28-42 (S.330) ziemlich weit noch oben, bis über
welchen sich bereits ein LPC2106 etwas außerhalb der Spezifikation bedient, und die sind für einen ATmega88 bei 3,3V eindeutig zu viel. Grüße Erik PS.: Der AVR soll unter anderem einen PCA9539 von euch emulieren. Der PCA9539 ist bei euch auf der HP zwar mit nem echt guten Preis gelistet aber hier
-
Thread
Wie passenden Atmega finden?
Ich hab mir eine Tüte Atmega48 und eine Tüte Atmega1284 bestellt, und nehme die ersteren für Kleinmist und die zweiteren wenn ich mehr Speicher oder Pins brauche. Das Zeug ist imho viel zu billig dass es sich für ein Einzelstück
rausnimmt, weil Atmel da vor Jahren schon mehr System reingebracht hat. Ich benutze im wesentlichen ATMega88PA (TQFP32) und ATMega164PA (TQFP44), welchen jeweils entscheidet sich mit den benötigten Pins. Und zu beiden gibt es jeweils mehrere Pin- und Funktions- kompatible Typen die mehr Speicher haben.
-
Thread
avr asm LCD Problem
Hilfe! Ich habe mir eine Schaltung zur Visualisierung eines CO2 Sensors gebaut. Basis ist ein ATMega88 und die Datenübertragung erfolgt mit PWM. Die Daten zur grafischen Darstellung werden jede halbe Stunde im EEPROM gespeichert. Wie im ersten Bild zu sehen, funktioniert das auch so weit ganz ordentlich
Bruno M. schrieb im Beitrag #6676513: > Basis ist ein ATMega88 Schreibfehler oder Realität? Im Schaltplan ist ein *ATMega8* eingezeichnet. Der 88er wäre zwar Pin-kompatibel, hat aber ein paar zusätzliche Features. http://ww1.microchip.com/downloads/en
-
Thread
AVR A-Typen schon im Bastler-Handel?
einiger Zeit die Fertigungsprozesse um, und damit gibt es neue AVR-Typen. Zum Beispiel statt des ATmega88 den ATmaga88A. Hat irgendjemand schon mal solche A-Typen (nicht AU) bei Hobbyelektronik-Versendern gesehen?
Bei CSD gibt es den ATMEGA328P. Der scheint laut Datenblatt schon alle Eigenschaften der entsprechenden PA Reihe (48PA, 88PA, 168PA) zu haben. Warum Atmel da so inkonsequente Bezeichnungen vergibt habe ich allerdings nicht wirklich