-
Thread
Pin-Kompatibler Chip zu Mega32 mit mehr Speicher?
Atmega644PA
hardwarenah programmieren und von der Hardware abstrahieren. Selbst innerhalb einer Linie (z.B. ATMEGA48/88/168/328) sind die Controller nicht immer binär-kompatibel. Da bin ich reingefallen, als ich ein ATMEGA88-Compilat auf einem ATMEGA328 ausführen lassen wollte. Weil mehr als 8kB mit dem rjmp-Befehl
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
kann (wenn nötig über ein weiteres Steckbrett). Die meisten Controller die ich verwende sind die ATmega 8 / 168 / 328 oder einen ATtiny. Also hat "mein" Experimentiersystem einen ATmega und einen ATtiny2313 drauf. Momentan ist auf dem Tiny ein USBtiny Flasher aufgespielt, der den ATmega flasht.
die Vereinshymne. Die Steuerung unter der Bodenplatte ist auf Bild 5 zu sehen. Verbaut ist ein ATmega48PA, Meckern und Musik liegen hochqualitativ - 8-Bit, 8khz ;) - im AT45DB161. Der Lautsprecher wird mit Hardware-PWM, Tiefpass und dem MC34119 angesteuert, der ihn schon im besagten Telefon getrieben
-
Thread
USBasp: Von Atmega48 auf Atmega168 portieren
Hat schon jemand den usbasp mit einem atmega168PA zum laufen gekriegt? Meiner mag nicht :( Ich hab statt den Zener-Dioden einfach VCC auf 3,0V mit nem Low-Drop geregelt. Wird aber leider nicht erkannt.
c]avrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc[/c] µC ist der Atmega168PA. Der usbasp, den ich auf e....de gekauft hab funktioniert einwandfrei (atmega88). Danke!
-
Thread
USBaspLoader und ATmega32 wollen nicht
define this, values for ATMega8, * ATMega88, ATMega168 and ATMega328 are guessed correctly. */ /* The following block guesses feature options so that the resulting code * should fit into 2k bytes boot block with the given
__AVR_ATmega88P__) 0x1e, 0x93, 0x0a, 0 #elif defined (__AVR_ATmega168__) || defined (__AVR_ATmega168P__) 0x1e, 0x94, 0x06, 0 #elif defined (__AVR_ATmega328P__) 0x1e, 0x95, 0x0f, 0 #elif defined
-
Thread
ATMEGA 8 was gibts neues
Mixer S. schrieb im Beitrag #1920847: > Mega48/88/168 sind zu empfehlen, Aktuell sind die Mega48PA / 88PA / 168PA. http://www.csd-electronics.de
Johannes Krumm schrieb im Beitrag #1920842: > Jetzt meine Frage : gibt es eine alternative zum Atmega8 der > pinkompatibel ist. PIC mit Multiplex Unit. Da kann man sich die Pins zusammenklicken =)
-
Thread
(F)UZE-Box Zusatzmodul für AVR NET-IO
Die Anschlüsse des J3 (AVR NET-IO) PA0 bis PA3 werden zum Pfostenstecker durchgeschliffen und bei SNES - Controllern so belegt: -PA0 --> rot;DAT1 -PA1 --> frei(2. Controller);DAT2 -PA2 --> gelb;LAT1 -PA3 --> blau;CLK1 Zum Testen kann
scartanschluss. beim lesen der schaltpläne sind mir fragen zum anschlus der komponennten an den atmega644a aufgekommen...: ich habe ein datenblatt vom atmega644/ atmega644a. darin steht, das der ossi an pin 12 & 13 angeschlossen wird. laut schaltplan von der uzebox kommt dieser aber an pin 7 & 8.
-
Thread
AVR Bootloader in C - Artikel
Schritt weiter. Link: https://github.com/arduino/Arduino/blob/master/hardware/arduino/bootloaders/atmega/ATmegaBOOT_168.c Gruß EW
Gunter Heuckeroth schrieb im Beitrag #2323143: > (Geistesblitz....) > Das heißt, für einen ATMEGA2560 muß ich dem Linker als Adresse 0x3E000 > angeben (Byteadresse!) und nicht 1F000 (Wortadresse!)... Danke an Stefan und an Gunter, genau das war auch mein Problem. Hatte beim ATmega324pa anstatt
-
Thread
ATmega168-20PU Device Signature lesen
ATmega168PA
bestimmtes Package oder eine Power Spezifikation. Hab die Option -F verwendet und nun gehts. Siehe auch [[atmega168p mit avrdude programmieren]]
-
Thread
WIN-AVR ATMega88 vs. gekaufte ATMega88
Die aktuelle WIN-AVR Installation unterstützt folgende ATMega88 # atmega88 # atmega88a # atmega88p # atmega88pa Das neueste Datenblatt kennt die 88a, 88p & 88pa nicht. Gekauft habe ich mir ATMega88V-PU10. Welchen Controller muss ich im Makefile
AVR528: Migrating from ATmega48P/88P/168P to ATmega48PA/88PA/168PA AVR532: Migration from ATmega48/88/168 to ATmega48A/88A/168A MfG Spess
-
Thread
KIM-1 in AVR?
SwinSID nutzt Atmega88PA mit 32MHz bei +5V. Beim AVR CP/M Projekt habe ich 168/88PU mit +3.3V und 30MHz stabil am laufen.. Peter
Falls euch das hilft.. beim SwinSID88 wird ein ATmega88 mit 30MHz übertaktet.. läuft stabil bei +5V. Beim AVR CP/M Projekt läuft bei mir ein 88/168 mit 30MHz sogar noch bei +3,3V.. Ergo: 30MHz bei +5V sind definitiv machbar.. Peter
-
Thread
Schaltung für 3W RGB LED
Wo kaufe ich denn am Besten die ganzen Teile, wenn Conrad zu teuer ist? Reichelt hat z. B. den Atmega 168 nicht :/
Wo kaufe ich denn am Besten die ganzen Teile, wenn Conrad zu teuer ist? Reichelt hat z. B. den Atmega 168 nicht :/
-
Thread
Programmierung AT90S4414
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 ATmega165P x ATmega168 x ATmega168P x ATmega169 x ATmega169P
x ATmega644 x ATmega644P x ATmega645 x ATmega6450 x ATmega649 x ATmega6490 x ATmega64A x ATmega8 x ATmega8515 x ATmega8535 x ATmega88 x ATmega88P x ATmega88PA x ATmega168PA
-
Thread
GPX-/GPS-Logger
Hallo, ich habe ein Problem bei der Auswertung der NMEA Daten. Habe die Software auf ATmega88PA portiert. Soweit funktioniert auch alles gut. Bis auf die Auswertung der GGA/RMC Daten. Ich sende über UART NMEA Testdaten an den Controller. Allerdings schlägt der Vergleich in NMEA_IsDataComplete
na wunderbar! Für den Fall, dass ich evtl. doch mal einen mega 168/328 verbauen sollte: könntest Du mir den an den mega88 angepassten Quellcode per Mail schicken? Würde mir etwas Arbeit ersparen - danke.
-
Thread
AVR: Unterschied zwischen P-, A- und PA-Versionen
weitestgehend (binär-)kompatibel sein. Doch wo liegen denn nun wirklich die Unterschiede zwischen den A-, P-, PA- und "Ur"-versionen (Ohne Suffix)? Konkret geht es mir dabei vor Allem um die Kompatibilität zur avr-libc. Bezogen auf den 16kiB-Typen ATmega168XX wird hier ja der ATmega168, der ATmega168A und der ATmega168P unterstützt, nicht jedoch der ATmega168PA. Letzterer wird vom GCC zwar erkannt, jedoch mit der Fehlermeldung "ATmega168PA supported for assembler only" quittiert. Und das obwohl die P- und die PA-Version abgesehen von elektrischen Eigenschaften
-
Thread
Welchen AVR für batteriebetriebenen Funksensor?
Wo gibt's den denn Lagernd??? Wo ist'n der Unterschied zwischen A, P und PA? ...Alex
Geometrie mit einem etwas moderneren Halbleiterprozess. Für Dich wäre also etwas in Richtung Mega 88PA oder 168PA interessant. fchk
-
Thread
Einsteigerfragen
Frederik schrieb im Beitrag #1822961: > Woher bekomme ich ein Datenblatt des ATmega88PA? Vielleicht auf der Atmel-Website? http://www.atmel.com/dyn/products/product_card.asp?PN=ATmega88PA
=STRK:MEWNX:IT eigentlich sollte es funktionieren. getestet habe ich mit 2 versch ATmega88PA-PU und einem 168-20PU..
-
Thread
ATmega EEPROM beschreiben/lesen
Kalibrierwerte (Offset und Steigung) eines Sensors in ein EEPROM schreiben. Diese werden nach dem Starten des ATmega168PA dann wieder ausgelesen, um sie bei der Berechnung zu benutzen. Um zu prüfen, dass ich nicht Mist auslese, speichere ich zusätzlich noch eine einfach CRC in das EEPROM und lese die auch jedesmal
-
Thread
ATmega Kommunikationsprobleme
Hallo, ich habe ein kurioses Problem. Ich programmiere einen ATmega168PA und benutze dazu den AVR Dragon. Wenn ich das Board, wo der uC drauf ist, nun mit dem AVR Dragon versorge (5V), liest er bei mir die Fuses aus wie er Lust hat und ich kann ihn nicht programmieren
VCC-Pin des uC 5V messen, oder? Den uC direkt auf den Dragon zu schalten wird schwer, da ich den ATmega168PA-AU benutzte...
-
Thread
welchen µCum DAC seriell zu laden ?
(Auslaufmodell?). Die PB und PD Ausgänge (8+8) würden ja für die DAC-D0-D15 reihen. Und aus den PA0-PA3 kann ich doch sicher eine Eingang und 3 Ausgänge machen? -- Christoph
Ein Mega48(A)/88(A)/168(A) wäre gut.
-
Thread
Auswhal des richtigen µC's- Bitte um Hilfe
@ Silvan: Haha, das hab ich auch nicht gemeint ;). Für mein Projekt hätte im Nachhinein der ATMEGA88PA besser gepasst. @spess53: >Kurz gesagt, ich will einfach den richtigen Controller auswählen. Mein Frage ist ob einer der Controller für mein Projekt in Ordnung geht, oder ob es, wie beim ATMEGA8, vllt bessere/neuere Versionen gibt. Vielleicht gibt es ja wen der einen viiiiel besser passenden Controller kennt.
-
Thread
[V] Atmel Evaluations-Board
der Ports PA, PB, PC, PD sowie 5V, GND über Pfostenleiste - ISP-Steckerleiste - JTAG-Steckerleiste - Maße 160x100mm - zusätzlich enthalten sind: - 12V Steckernetzteil - 1x ATMega32, 1x ATMega168, 2x ATMega8 - 17 Quarze (10MHz, 12MHz, 16MHz) - Kartenleseadapter (für Telefonkarten, Krankenkassenkarten, usw.) Bis auf einen Programmieradapter sollte alles dabei sein, um sofort
-
Thread
EEPROM in ATMEGA48 gelöscht
Hallo, hab eine Schaltung mit einem ATmega48. Verwende das EEPROM um die Seriennummer dieser Schaltung zu speichern. Jetzt hatte ich es schon einige Male, dass das EEPROM komplett leer war, sprich die Seriennummer weg. Jetzt sieht es nur
Habe dasselbe Problem mit einem ATMega88... Ich dachte eigentlich, die EEPROM-Probleme bei Atmel seien erledigt. Mit Mega8/16/32 hatte ich auch nie Probleme, jetzt geht der Mist wieder los :-( Bei den 90Sxxxx habe ich das gar nicht mehr
-
Thread
Elektronische Drehzahlregelung eines Gleichstrom-Motors
Mikrocontroller, deswegen bin ich auch hier in diesem Forum gelandet. Bin nämlich günstig an einen ATmega-168 gekommen. Der ist vielleicht etwas übertrieben für so ein kleine Aufgabe, aber ich würde ohnehin gerne mal lernen wie so etwas funktioniert. Meine erste Idee: mit dem µC eine PWM ausgeben, die
noch ganz am Anfang befinde und möglichweise nachher alles ganz anders mache. Momentan ist da der ATmega168, von dem ich noch nicht weiß wie er zu programmieren ist, aber das bringe ich mir gerade parallel bei. An einem Analogeingang lege ich eine Spannung an, von 3V bis 3,5V einstellbar über einfachen
-
Thread
Vergleichbarer AVR µC zum MSP430
anschauen. Die sind pinkompatibel, aber der Stromverbrauch ist um einiges kleiner. z.B. mega88P, mega88PA http://www.rn-wissen.de/index.php/Atmel_Controller_Mega48_Mega88_Mega168 Außerdem werden in deiner Anwendung zunächst Bluetooth und dann der Flash die größten Stromfresser sein. ;-)
MSP430F2274 braucht übrigens im Low Power Mode 4 0.7uA und im > aktiven Betrieb bei 1 MHz 270uA. Die ATmega48/88/168 verbrauchen auch kaum Strom : Active Mode: 250 μA at 1 MHz, 1.8V 15 μA at 32 kHz, 1.8V (including Oscillator) Power-down Mode: 0.1μA at 1.8V Dazu kommt, dass Sie folgende Schnittstellen
-
Thread
ATMega168PA mit avrdudeGUI möglich?
current consumption, an optimized version of ATmega48P/88P/168P has been introduced. The ATmega48PA/88PA/168PA is a functionally identical, drop-in replacement for the ATmega48P/88P/168P. All devices are subject to the same qualification process
some electrical characteristics differ. This application note outlines the differences between ATmega48P/88P/168P and ATmega48PA/88PA/168PA. There is also a detailed change log to assist the user at the end of the ATmega48PA/88PA/168PA datasheet. Remember to always use the latest revision of the
-
Thread
CP/M auf ATmega88
CALL(1) k Direct Subroutine Call PC ? k None 4 Note: 1. These instructions are only available in ATmega168PA and ATmega328P. Heißt das, dass dem 168er / 328er ohne P im Namen (=ältere Versionen) die absoluten Sprung-Befehle: JMP und CALL fehlen? Falls ja, ist für mich nun klar, dass ich mir 328er
Markus G. schrieb im Beitrag #2658467: > Note: 1. These instructions are only available in ATmega168PA and > ATmega328P. Das ist zur Abgrenzung zu den kleineren Prozessoren ATmega48 und -88. Diese brauchen die langen Sprungbefehle nicht, da sie mit RCALL/RJMP den gesamten Speicher erreichen
-
Thread
ATmega168PA, RAM testen
Hallo, ich benutze einen AVR ATmega168PA und möchte nach dem Starten des uC einen RAM-Test durchführen. Gibt es da schon vorgeschrieben Testfunktionen?
-
Thread
Wechsel ATmega48PA zu ATmega168PA
Hallo, da ich zu wenig Speicherplatz bei dem ATmega48PA habe, bin ich nun zum ATmega168PA gewechselt. Beide haben zwar das gleiche Datenblatt, gibt es aber trotzdem Unterschiede, die ich beachten muss? Wo muss ich diese Umstellung im AVRStudio
Configuration Options -> Device geändert und im Reiter "Main" des AVR Dragon ebenfalls Device auf ATmega168P geändert. Habe ich noch was vergessen?
-
Thread
Unterschied ATmega644A und ATmega644PA
ATmega164P und ATmega324P, die es gar nicht als nicht-P gibt) jedoch zwei. Wenn nicht gerade irgendwelche preislichen Gründe dagegen sprechen, würde ich mich persönlich hier für den ATmega644PA entscheiden
Ich behaupte einfach mal, es gibt keinen. Es gibt inzwischen auch einen ATmega168A und 168PA. Hab mir das Datenblatt mal angeschaut, kann eine Unterschiede finden
-
Thread
Pollin MOTOROLA VIP1710
-1-1051-28722.ts; 5;Einsplus;http://192.168.3.15:3000/S19.2E-1-1051-28723.ts; 6;BVN;http://192.168.3.15:3000/S19.2E-53-1105-4016.ts; 7;Deluxe Music;http://192.168.3.15:3000/S19.2E-1-1092-10100.ts; 8;Scuzz;http://192.168.3.15:3000/S28.2E-2-
-1-1051-28722.ts; 5;Einsplus;http://192.168.3.15:3000/S19.2E-1-1051-28723.ts; 6;BVN;http://192.168.3.15:3000/S19.2E-53-1105-4016.ts; 7;Deluxe Music;http://192.168.3.15:3000/S19.2E-1-1092-10100.ts; 8;Scuzz;http://192.168.3.15:3000/S28.2E-2-
-
Thread
Nach Umstieg von Atmega88 auf Atmega328p kann nicht mehr kompiliert werden!
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: #define PORTB0 0 #define PB0 PORTB0 atmega88: #define PB0 0 #define PORTB0 PB0 atmega88p: #define PORTB0 0 #define PB0 PORTB0 atmega168: #define PB0 0 #define PORTB0 PB0 atmega168p: #define PORTB0 0 #define PB0 PORTB0 atmega328p
-
Thread
ATMEGA88/168 - timer1 OVF bringt reset
Hy µC cracks, habe eine kurze frage zu meinem C-code.. verwende: ATMega168, 8Mhz,an STK500 (AVR-studio) mein programm macht bei/nach timer1 überlauf anscheinend einen reset..--> gelangt immer wieder in µCInit() //--> lauflicht beim starten sollte jedoch nach
mA at VCC = 3V) under steady state conditions (non-transient), the following must be observed: ATmega48A/48PA/88A/88PA/168A/168PA/328/328P: 1] The sum of all IOL, for ports C0 - C5, ADC7, ADC6 should not exceed 100 mA. geht sich mit 15mA/LED aus.. Danke trotzdem für den Input.
-
Thread
CRC Berechnung für ETH comfort 200
ATMega anpassen. Gruß Michael
habe, und beim RFM12B in der Config auf 10pf gegangen bin, höre ich immer brav daten ;) mein ATMEGA168 läuft auf 20Mhz wenn ich nun eine INT-Routine hier aus dem Thread nehme, sind die Timing einstellungen ja alle für 10Mhz mc's, wenn ich das richtig sehe?! Prescale ist auf 0.. BIT-Timing Zeiten
-
Thread
ATmega48: Brown-out und SUT_CKSEL falsch gesetzt
Hmm, also ich habe mit einem ATmega48 (und auch einem ATmega168) das Problem, dass er überhaupt nicht läuft, wenn ich ein Brown Out Detect von 4,3 Volt einstelle (BODLEVEL=100). Die Versorgungsspannung ist absolut sauber (mit Oszilloskop
ein Fertigungsfehler seitens meines Bestückers vorliegen (ich verwende in meiner Schaltung einen ATmega 324PA im QFN-Gehäuse). Deine Problemlösung hilft mir in meinem Fall sehr weiter, lässt sie doch ggf. auf eine fehlerhafte Verbindung schließen. Besten Dank! Gruß, Rüdiger