-
Thread
ATMega 8 programmieren
hernehmen. Aber wenn Du was haben möchtest, was STK500 kompatibel ist, dann nimmst noch einen ATMega168 dazu, Quarz, und wenige passive Bauteile und gut ist es.
hernehmen. > > Aber wenn Du was haben möchtest, was STK500 kompatibel ist, dann nimmst > noch einen ATMega168 dazu, Quarz, und wenige passive Bauteile und gut > ist es. Naja, wenn du meinst. Für mich ist die Lösung aber weder minimal noch praktikabel. Minimaler Aufwand ist für mich, einen gebrauchsfertigen
-
Thread
avrgcc erzeugt sinnlosen code?
verweisen, dass dies bei > allen neueren möglich wäre also nur bedingt zu empfehlen. Datenblatt ATmega48/88/168 (die alten, ohne "P"): [pre] 12.2.2 Toggling the Pin Writing a logic one to PINxn toggles the value of PORTxn, independent on the value of DDRxn. Note that the SBI instruction
Jörg Wunsch schrieb im Beitrag #2592830: > Datenblatt ATmega48/88/168 (die alten, ohne "P"): > > 12.2.2 Toggling the Pin > > Writing a logic one to PINxn toggles the value of PORTxn, independent > on the value of DDRxn. Note that the SBI instruction
-
Thread
Lichtharfe Microcontroller
würde ich sagen, dass ein AVR ausreichen sollte. Ich würde vielleicht jedoch einen moderneren (Atmega168) oder/und einen 40 Pinner (Atmega324) nehmen . Musst halt mal Pins zählen. edit: Matze77 schrieb im Beitrag #2224885: > Ahcso vergessen der Synthesizer wird über MIDI abgesteuert. also
wahrscheinlich wirklich nicht die schlechteste Wahl. Ansonsten wäre das auch kein Hexenwerk. Ein ATMega8 wäre dann jedoch keine zeitgemäße Wahl mehr. Nimm lieber den "moderneren" Nachfolger ATMega88.
-
Thread
ATMEGA8515 Übertakten
Hi. Ist es möglich, einen ATMEGA8515 16-16 mit 18MHz statt den eigentlich maximal erlaubten 16MHz zu betreiben ? Und ist es dann günstiger, diesen Takt per Quarzoszillator oder Quarz mit gen Masse geschalteten Kondensatoren erzeugen
auch mit 12MHz übertaktet. Ein kommerzielles Produkt würde ich aber nicht so aufbauen. Die ATMega48..168 sollen ja 20MHz können. Peter
-
Thread
ATmega88/48/168 - Reset Beschaltung ?
Benoetigt ein ATmega88PA/48/... noch eine RC Kombination am Reset Eingang oder hat sich das erledigt ? Immerhin habe ich auf dem Blockschaltbild einen Pull-up Widerstand entdeckt. Habe bisher nur Attiny und aeltere AVRs benutzt. Danke.
-
Thread
Arduino code in C code umwandeln
ok, habe alles soweit gefunden.. jetzt muss ich alles nurnoch an meinen ATMega 644 anpassen und hoffen dass alles funktioniert (achja und den Display bestellen)
Was bedeuten diese Defines in der pins_arduino.h für den ATMega 168 ? [c]#define digitalPinToPCICR(p) (((p) >= 0 && (p) <= 21) ? (&PCICR) : ((uint8_t *)0)) #define digitalPinToPCICRbit(p) (((p) <= 7) ? 2 : (((p) <= 13) ? 0 : 1)) #define digitalPinToPCMSK
-
Thread
Binär-Uhr Projekt Arduino
nachträglich auf der Unterseite mit Fädeldraht ergänzt. Somit sollte die Grundlegende Schaltung vom ATMega mit Quarz und Kondensatoren in Ordnung sein. Ich habe mir ein paar Tutorials bzgl. der 595er angeschaut um sicherzugehen, dass die Verkabelung passt... Dies ist meiner Meinung nach auch richtig
der Taster verändert nichts daran. Dann habe ich noch das Testprogramm von "Peter" in meinen ATMega168 geflasht um diesen Test zu absolvieren. Wenn ich hier das Netzteil anstecke, dann leuchten alle LEDs permanent. Es tut sich nichts. Ich muss aber dazusagen, dass ich den Code geringfügig geändert
-
Thread
AVR-Tutorial auch mit ATmega8A oder ATmega88 verwendbar?
ATmega88, durchgespielt?
moderneren AVRs umzuschreiben ist eine Menge Arbeit und ist eigentlich niemandem zuzumuten. Den ATMega8A habe ich mir noch nicht angesehen, aber der ATMega48/88/168 hat einen völlig neu organisierten I/O-Bereich, viele I/O-Register liegen an anderen Adressen, teilweise sind andere Zugriffsbefehle nötig
-
Thread
Kann man etwas mit diesen Mikrocontrollern anfangen?
. Brauchst du mehr Beine, nimm einen *Atmega168* (16 kByte Programm-Speicher) (z.B. hier:) http://www.ebay.de/itm/ATMEGA164P-20PU-/131692449186?hash=item1ea97b4da2:g:Nf8AAOSwHQ9WWceK Brauchst du viele Beine und viel Speicher, nimm einen *Atmega1284* (128 kByte Programm-Speicher) http://www.ebay.de/itm/GD21904-ATMEGA1284P-PU-Atmel-MCU-8Bit-AVR-128K-Flash-40Pdip-/131661446637?hash=item1ea7a23ded:g:eXwAAOSwjVVVzUrW
-
Thread
Einfacher Webserver (ermicro), wie CSS cachen lassen?
habe einen einfachen Webserver nach der Vorlage von http://www.ermicro.com/blog/?p=1773 auf einem Atmega2560 und W5100 mit Atmelstudio programmiert. Der Client kann von Benutzer getätigte Einstellungen an den Server zurücksenden. Dieser aktualisiert darauf hin die Seite. Neben der HTML Datei wird
: http://192.168.1.10/ Connection: keep-alive [/code] Darauf hin wird die CSS Datei gesendet. Ich wäre sehr dankbar dafür, wenn mir das jemand erklären könnte. Vielen Dank und Viele Grüße Georg
-
Thread
AVR-AVR USART Verbindung
Hallo, ich versuche verzweifelt eine USART Verbindung zwischen einem ATmega8 und einem ATmega16 herzustellen. Ich bekomme hierbei nur Datenmüll:( Leider habe ich bisher keinen passenden Eintrag im Forum gefunden: Wie muss ich eigentlich die beiden AVRs miteinander verbinden
nehmen, und damit beide Controller anzusteuern. Alternative Möglichkeit: Neuere Controller, z. B. ATmega48/88/168, können den Output ihres Oszillators auf einen bestimmten Pin ("CLKO") schalten (aktivierbar per Fuse). Über diesen belastbaren Ausgang kann man dann problemlos irgendwelche Peripherie oder
-
Thread
ATmega88PA-15AZ - 15 oder 16 oder 20 MHz ?
als 20MHz drin. Dann hatte ich das gefunden : https://cdn.sos.sk/productdata/e4/30/5e14da19/atmega168pa-15mz.pdf Dort steht er mit 16MHz drinnen. Und bei Mouser und digikey stehen jeweils auch unterschiedliche Angaben, eine Seite sagt 16 die andere 20MHz...
> Frisch vom Hersteller bei dem auch der ATmega88PA-15AZ drin steht. Eben, warum sollte man auf einer Website "sos" suchen? Und "frisch vom Hersteller" finde ich für den ATmega88PA-15AZ nur 16 MHz, das ist wohl dem 'Automotive Quality Grade'
-
Thread
Probleme bei 16x2 LCD mit KS0066 (EW162B0YLY)
> Problem mit Initialisierung + Kontrastspannung? Angeschlossen habe ich das Display an einem Atmega168 (20MHz) wie folgt: DB0-7 an PD0-7 RS an PB1 RW an PB2 E an PB3 Im 4 bit-Modus habe ich DB0-DB3 offen gelassen oder testweise auch auf GND gelegt. Ich habe ich mit positiver, negativer oder
mfg Phil Edit: Falls es wichtig ist, ich schreibe mit Eclipse (C-Plugin) und programmiere einen ATmega168 (20MHz) über ein Rumpus mit entsprechender Firmware.
-
Thread
LCD EA DOG-M und Bascom
Funktioniert doch perfekt :-) $regfile = "m168def.dat" 'ATmega168 $crystal = 1000000 'Quarz: 1 MHz Config Portc = Output 'DOG 162, 4bit, 5 Volt 'Portc.0 = D4 'Portc
Etwas kürzer: $regfile = "m168def.dat" 'ATmega168 $crystal = 1000000 'Quarz: 1 MHz Config Portc = Output 'DOG 162, 4bit, 5 Volt 'Portc.0 = D4 'Portc.1 = D5 'Portc.2 = D6 'Portc.3 = D7 'Portc.4 =
-
Thread
Benötige Hilfe beim Programm
ihm hat es letztes Jahr funkttioniert. Programm im Avr-Studio.... In der Schaltung haben wir Atmega8, jedoch meinte er dass wir das Programm im Avr-Studio unter Atmega48 simulieren sollen. (hmmm?!) Naja hier mal das Programm bzw Error: #define F_CPU 8000000 #include <avr/io.h> #include
ATmega48 oder einen anderen aus der gleichen Serie (ATmega88, -168 oder -328). Ihr könnt natürlich auch das Programm umschreiben, dass es auf einem ATmega8 läuft. > ../Werkstätte.c:8:22: error: distance.h
-
Thread
PROGMEM, EEMEM?
User WÄHREND der Laufzeit vollzogen werden können. Somit haben wir den Anspruch z.B. auf einen ATMEGA128, ABER: wir können nur Baugrößen um den ATMEGA8 nutzen :( Ideen?
den atmega168 und 328 kennst du aber?
-
Thread
uint32_t avr gcc Problem
Hey, zur Zeit spiele ich mit 4x74HC595 an einem Atmega 168 rum. Soweit so gut, die Pins 1 bis 16 leuchten nacheinander auf, so wie ich mir das vorstelle. Doch 16 leuchtet dann alleine genauso lange wie der gesamte Durchlauf, 17 bis 32 leuchten nie auf.
Alexander schrieb im Beitrag #3875298: > Hey, > zur Zeit spiele ich mit 4x74HC595 an einem Atmega 168 rum. Soweit so > gut, die Pins 1 bis 16 leuchten nacheinander auf, so wie ich mir das > vorstelle. Doch 16 leuchtet dann alleine genauso lange wie der gesamte > Durchlauf, 17 bis 32 leuchten
-
Thread
gibt es At Tinys mit id?
Most classic AVR mega and Tiny devices do not have unique serial number except ATmega328PB/48PB/88PB/168PB. And all Xmega, megaAVR0 and ATtiny0/1 families have unique serial number which can be used to identify a specific device in the field.
Beitrag #7157446: > Most classic AVR mega and Tiny devices do not have unique serial number > except ATmega328PB/48PB/88PB/168PB. And all Xmega, megaAVR0 and > ATtiny0/1 families have unique serial number which can be used to > identify a specific device in the field. Thank you. I think the ATtiny402
-
Thread
Was beachten bei Umstieg AVR --> Arduino
hat? - Muss der Compiler irgendwie wissen, dass ein Bootloader vorhanden ist? Ich habe den ATMega238P hiermit bereits zum Antworten bekommen: [code] avrdude -p atmega328p -P /dev/ttyUSB0 -c arduino -b 57600 [/code] Danke im Voraus für Hilfe :)
seem to work so you'll want to use -F The programmer type is avrisp The device type is -p m168 The port is whatever the FTDI chip shows up as
-
Thread
Erfahrung mit China Arduino?
http://www.pollin.de/shop/dt/MzM2OTgxOTk-/Bausaetze_Module/Entwicklerboards/Entwicklungsboard_ATMEL_ATmega168PA.html Für diese brauchst Du zur Programmierung einmalig einen USB/Seriell-Adapter oder eine serielle Schnittstelle im PC.
Ich habe auch mit einem Originalen angefangen, dann einige Sachen mit Lochraster und ATMega8 / ATMega328 auf Lochraster aufgebaut und bin mittlerweile zu dem Schluss gekommen, dass ich nur noch den den Nano mit Stiftleisten auf Lochraster löten werde, da das deutlich schneller geht, als einen
-
Artikel
High-Speed capture mit ATmega Timer
Nummern MCU Arduino Board ICP Pin Dbg Pin Anzahl speicherbarer Werte Arduino Pin Mapping Tabelle ATmega328P, ATmega168 Duemilanove, Uno ICP1 / PB0 Arduino Pin 8 PD6 Arduino Pin 6 1080 PinMapping168 ATmega32U4 Leonardo ICP1 / PD4 Arduino Pin 4 PD6 Arduino Pin 12 1500 PinMapping32u4 ATmega2560 Mega 2560
aus, die Arduino Funktionen werden nur die Ausgabe der Werte verwendet. Enthält den SourceCode für ATmega168, ATmega328 und ATmega32U4. Diese Variante ist zu empfehlen, wenn man den Code lesen und verstehen will, da keine Makros für die Registernamen verwendet werden Enhält den SourceCode für den ATmega2560
-
Thread
Problem mit EA DOGM128 Grafik-LCD
Boost habe ich wie im Post zu sehen auf 4x eingestellt. Das Display ist weiter hin an dem SPI eines ATmega32 angeschlossen. Die Verbindungen zwischen LCD und M32 habe ich alle schon geprüft. Die Kondensatoren auch. lg
Das Display hat mit dem AtMega168A perfekt funktioniert. Aus Speicherplatzproblemen verwende ich jetzt den AtMega328P. Nun wird sofort wenn das Display eingeschaltet wird ein zufälliges Pixelmuster angezeigt welches zwar durch Buchstaben
-
Thread
Nokia 3310 Display; Arduino; 74HC4050
mit Transistoren aufgebauten) invertierenden Pegelwandler für die serielle Schnittstelle und einem ATmega168 besteht! Deshalb konnte ich den Anschluß eines Nokia Display's NICHT an einer originalen Arduinohardware testen (weil ich schlicht keinen originalen habe): Die beiden Schaltpläne (kann man
Zeichnung Schaltplan nennen?) zeigen die Anschaltung des Displays an einen Arduino bzw. an einen ATmega168. Die Pinbelegung des Displays zum Arduino habe ich deshalb geändert, weil ich eine Platine so verdrahtet habe (meine C-Bibliothek bedient das Nokia Display über das Hardware SPI des ATmega).
-
Thread
NEUE AVR Dragon geht nicht bitte um Hilfe !
Treiber installiert, STK500 eingeschatet (VTARGET Jump), Dragon an SPROG3 von STK500 (drin ist ein Atmega 32) angeschlossen. AVRStudio gestartet, "Firmware Upgrade" Meldung erscheint und gibt's kein anderes Wahl als OK zu drucken, also OK gedruckt, Upgrade OK. Power LED leuchtet (rot) und ein grunes
moin Dachte ich bis gestern Abend auch noch - aber dann :( schnell mal nen atmega168 flashen - pustekuchen ,Speicherstelle 0000 enthält 0 anstatt 0c .Nochmal ,takt runtergestellt, wieder der selbe Fehler beim Verify ,also einen neuen aus der Kiste , und wieder derselbe Fehler ,
-
Thread
128x64 Grafik LCD An Atmega 8/16/32
Fragen bezüglich des Anschlusses an meinen Atmel, Hab folgende Atmels zur Verfügung: AtMega8515, 2x Atmega 16 und ein Atmega 32 1. Welche PINS muss Ich nun an meinen Atmel Anschließen? 2. Was hat V0, D/I, CS1, CS2, /RST / VEE / A und K für eine Funktion? Ist es besser wenn ich einen Atmel für die
> nutzen soll und an welchen Port ich die PINs vom Display aus dran hängen > soll? Nimm den ATmega16, der ist billiger als der ATmega32 und du hast zwei Stück davon, es ist also nicht ganz so schlimm, wenn dir einer kaputtgeht. An welche Ports du das Display hängst ist völlig egal, aber ich würde
-
Thread
[V] verschiedene ATtiny und ATmega
Attiny1634R-MU QFN20 1 Attiny1634-SU SO20-W 2 Attiny1614-SSNR SOIC14 1 Attiny1616SFR SOIC20 1 Atmega: Atmega8A-AU TQFP32 5 Atmega168PB-AU TQFP32 1 Atmega328P TQFP32 1 Atmega32-16 TO TQFP44 1 Atmega644PA-AU TQFP44 1 Atmega128-16 TO TQFP64 1 Atmega8A-PU DIP28 1 Atmega328-PU DIP28 1 Atmega1284P-PU DIP40 1 Atmega8535-16JU PLCC44 1 Atmega8515-15-P PLCC44 1 2 PLCC-Fassungen 44pol. [/code]
-
Thread
Atmega88 Internal Clock Divider
an den Atmega einen 8 MHz-Quarz hängen und den Atmega dann mit 1 MHz laufen lassen. Es stellt sich aber dabei die Frage, wenn ich den Atmega mit 1 MHz laufen lassen will warum ich nicht auch direkt eine 1 MHz Quelle
Der Blick ins Datenblatt sagt: The Atmel ATmega48/88/168 has a system clock prescaler, and the system clock can be divided by setting the “CLKPR – Clock prescale register” on page 37. This feature can be used to decrease the system clock frequency
-
Thread
AVR Starterkit für MLF AVR's
Entwicklungsplatinen/Starterkits mit ATmega48/88/168 MLF sind mit bisher keine über den Weg gelaufen. Sicher, dass die Unterschiede zwischen den verschiedenen Bauformen PDIP/TQFP/MLF richtig verstanden wurden? Falls man die beiden zusätzlichen
zur Entwicklung auf eine Platine mit besagten Controllern in TQFP-Bauform zurückgreifen, z.B. Crumb168 von chip45.de. Falls 6 ADC-Kanäle ausreichen: Entwicklung mit Controllern in PDIP-Gehäuse auf STK500(Atmel) oder AVR-P28 (Olimex) durchführen.
-
Thread
Sleep Mode Atmega328p mit 8MHz internal Quarz. Stromverbrauch
=0xE2 atmega328bb.bootloader.high_fuses=0xDA atmega328bb.bootloader.extended_fuses=0x05 atmega328bb.bootloader.path=arduino:atmega atmega328bb.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex atmega328bb.bootloader.unlock_bits=0x3F atmega328bb.bootloader.lock_bits=0x0F atmega328bb.build.mcu=atmega328p atmega328bb.build.f_cpu=8000000L atmega328bb.build.core=arduino:arduino atmega328bb.build.variant=arduino:standard [/code]
-
Thread
Tastenerkennung mit ATMega
/ Hier könnte ein Fehler liegen. > Laut AVR Buch "ADC5 (PIN PC5) = ADC Channel" Eben. Beim ATmega32 ist das PA5. > ADMUX |= (1<<REFS0) | (1<<REFS1); "Internal 2.56V Voltage Reference" beim ATmega32, aber z.B. bei einem ATmega328 1.1 V, welche der 32er aber gar nicht hat, d.h. man müsste
Beispielprogramm ausgeht, also für welchen Controller es ursprünglich gedacht war. Ist es z.B. der ATmega328, dann müssten die Werte mit 1.1/2.56, d.h. Vref(ATmega328) / Vref(ATmega32), multipliziert werden. Alternativ könnte man auch eine Vref von 1.1 V extern anlegen.
-
Thread
ARDUINO-328 BOOTLOADER wie auf dem STK500
unter Windoofs-XP, auf STK500, soll ARDUINO auf einem ATMEGA328P laufen. nur leider tut es das nicht. arduino kann zwar (scheinbar) den bootlader brennen, es kommt keine Fehlermeldung. der hex ist auch identisch mit dem ATmegaBOOT_168_atmega328.hex
. nutzt denn hier nun wirklich KEINER, den ATMEGA328P mit ARDUINO-BOOTLOADER ? ;-(
-
Thread
ATMega88: Interner Temperatursensor ja oder nein?
Kann sein, daß der ATmega88A oder ATmega88P einen haben.
Peter D. schrieb im Beitrag #5129184: > Kann sein, daß der ATmega88A oder ATmega88P einen haben. Wie man im Bild sieht: Ja, der 88A, 88P, 88PA und 88PB haben einen.
-
Thread
ATmega12816AU nicht erreichbar
Grüße, Ich hoffe jemand hat Erfahrung mit diesem AVR. Ich habe einen ATmega12816AU und erreiche ihn nicht mit meinem AVRISP MKII. Als Datenblatt habe ich das ATmega128/L Datasheet - für das + 16 finde ich nichts. Das Setup: Alle GND auf Masse (Pin 22/53/63), VCC/AVCC/AREF
Ergibt auch Sinn, wenn ich Hardware-seitig den ISP-Port schon okkupiere. Ich habe zum Test meinen ATmega168 and den AVRISPSP MKII verkabelt - läuft! Nochmal kurz zu der Auswahl im Atmel Studio7 - da ich genau diesen Typ nicht auswählen kann: Ich habe einfach die übrigen ATmega128***** probiert und
-
Thread
Induktionsspannung bei bistabilen Relais (1 Spule) direkt an Prozessor
Widerstand (der Strom ist in diesem Fall größer, ca. 40mA und damit deutlich näher am Limit des Atmega)?
einem 220uF Elko. Wie die Simulation zeigt gibt es hierbei keinen Strom über die Freilaufdioden des ATMEGA168P. Die Mindestschaltspannung 3.8V wird trotz Innenwiderstand von ca 30 Ohm des ATMEGA-Pins für die Schaltdauer von 5ms ebenfalls eingehalten. Der Mindestschaltabstand beträgt ca 250 ms. Das
-
Thread
Empfehlung OP
Welcher ATMega? Die 48/88/168er z.B. haben 1,1V interne Referenz und können auch mit 1V ext. Referenz betrieben werden.
relativ zur Versorgungsspannung ist, oder absolut genau. mark schrieb im Beitrag #3645614: > Atmega Auch wäre es wichtig zu wissen, UM WELCHEN Atmega es geht, denn einige haben 1.1V inetrne Refenezspannung und können 0-1V ganz ohne externen OpAmp gut messen. Ganz allgemein kann man sagen, daß
-
Thread
USBASP, LEDs, Kondensatoren Kit
(L), AT90S1200 (L), AT90S8515 (L), AT90S8535 (L), ATMEGA48 (V), ATMEGA8 (L), ATMEGA88 (V), ATMEGA8515 (L), ATMEGA8535 (L), ATMEGA16 (L), ATMEGA162 (V), ATMEGA163 (L), ATMEGA164 (V), ATMEGA165 (V), ATMEGA168 (V), ATMEGA169 (V), ATMEGA169P (V), ATMEGA32 (L), ATMEGA324 (V), ATMEGA325 (V), ATMEGA3250 (V), ATMEGA329 (V), ATMEGA3290 (V), ATMEGA64 (L), ATMEGA640 (V), ATMEGA644 (V), ATMEGA645 (V), ATMEGA6450 (V), ATMEGA649 (V), ATMEGA6490 (V), ATMEGA128 (L), ATMEGA1280
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
Wert brauche. Schau Dir die Xmegas an. Da wurde nachgelegt. > Für den UART brauche ich bei ATmega zudem einen Baudratenquarz. > Hoffentlich hat Atmel wenigstens bei den XMegas nachgebessert. Haben sie. Uart geht quarzfrei.
Bernd N schrieb im Beitrag #3872042: > Das passiert in der SystemInit() Clock ist 168 MHz Also eine versteckte Funktion, die wahrscheinlich aus dem Startup-Code aufgerufen wird? Kann man auch ganz ohne Library arbeiten? In dem Tutorial steht, dass ohne CLK Initialisierung immer mit
-
Thread
LCD Keypad Shield zeigt nichts an
Display LCD-Modul TC1602A-09, auch von Pollin, ist am Sender. Das ganze mit dem Arduino Duemilanove (ATmega168). Für den Empfänger werde ich ein anderes Display benutzen.
suchst Dir anhand des von Dir verwendeten Arduino-Boards und einem Board-Pinout die entsprechenden Atmega Port-Pins raus, und ordnest die Pins erstmal richtig zu! Also: LCD_RS ==> Arduino Pin-8 ==> Atmega2560 P?? LCD_EN ==> Arduino Pin-9 ==> Atmega2560 P?? LCD_DB7 ==> Arduino Pin-7 ==> Atmega2560
-
Thread
µC oder µC Board gesucht
http://atmega8.info Als Selbstbauversion oder schoene Leiterplatter erhaeltlich.
der Richtung ok, hat da jemand Erfahrungen damit gemacht? Bei http://www.rakuten.de pro-mini-atmega-168
-
Thread
Bootloader für "Arduino" Mega2560 mit CH340.
2560 den Arduino-Bootloader von https://github.com/arduino/ArduinoCore-avr/tree/master/bootloaders/atmega (das ist die aktuelle Version, auch wenn sie gealtert ist). Wo Du Deinen Programmer anklemmen musst: https://support.arduino.cc/hc/en-us/articles/4841602539164-Burn-the-bootloader-on-UNO-Mega-and-classic-Nano-using-another-Arduino
hatten Dir doch die Boot-Files in https://github.com/arduino/ArduinoCore-avr/tree/master/bootloaders/atmega Die File waere https://github.com/arduino/ArduinoCore-avr/blob/master/bootloaders/atmega/ATmegaBOOT_168_atmega1280.hex und die Fuses hatte ich Dir auch geschickt, Verkabelung auch. Was ist Dein
-
Thread
Reset-Pin mit Schottky-Diode am JTAGICE MKII
und einfach mal drauf los gemacht. Irgendwie hab ich das aber versaubeutelt. Ich vermute, der ATMEGA168 hängt ich dW-Modus fest (kann die Fuses oder Signature nicht auslesen; der AVRISP MKII sagt "Kurzschluss zwischen MOSI- und SCK-Line"). Um aus dem dW-Modus rauszukommen, müsste ich doch einfach
hallo zusammen, hab es grad selbst rausgefunden: der ATMEGA168 hing im debugWire-Modus fest...daher auch der Hinweis des AVRISP auf Kurzschlüsse. Den dW-Modus kann man bei erfolgreichem connecten auf den Chip mit den JTAGICE-Optionen -> "disable dW" wieder
-
Thread
AT91 SAM-BA
>Was genau soll mir das sagen?! >Oh Mann, wäre mein Unternehmen mit einem ATMega denn einfach gewesen?! wenn du dich mit dem atmega genauso wenig auseinandersetzt wie mit dem at91sam dann würde es dir auch nicht besser ergehen. datenblätter und tutorials zu lesen ist nun mal
Overkill.Man muß sich das Leben ja nicht unnötig schwer machen. Wie wärs denn damit? http://cgi.ebay.at/ATmega168-Evalboard-incl-Programmer-und-Software_W0QQitemZ250062045511QQihZ015QQcategoryZ12068QQssPageNameZWDVWQQrdZ1QQcmdZViewItem Oder damit, sehr zu empfehlen: http://cgi.ebay.at/Starterkit-Atmel-STK500
-
Thread
Umstieg von Atmega8 auf Atmega88
//Atmega8 //TIMSK = (1<<TOIE0)|(1<<TOIE2); //Atmega88 TIMSK0 = (1<<TOIE0); TIMSK2 = (1<<TOIE2); //Atmega8 //MCUCR = 0b00001100; //Atmega88 EICRA = 0b00001100;
EIMSK – – – – – – INT1 INT0 Bit 7..2 – Res: Reserved Bits These bits are unused bits in the ATmega48PA/88PA/168PA/328P, and will always read as zero. Hättest Du hier versucht, die Preprocessor-Konstante zu verwenden, dann hättest Du auch gemerkt, dass dieses Bit undefiniert ist. Dein >
-
Thread
Display LCD W164B-NLW an Atmega 8515
------------------------------------------------ // Titel : "2-Draht LC-Display" für den ATmega88/168 //---------------------------------------------------------------------- // Funktion : Ansteuerung für 2-Draht-LC-Display // : (kompatiebel zum CC2-Interface) // Schaltung
PC-Lüftersteuerung" //---------------------------------------------------------------------- // Prozessor : ATmega88/168 // Takt : 16.0000 MHz // Sprache : C // C-Compiler : WinAVR - 20080610 (programmiert in AVR-Studio) // : (http://sourceforge.net/projects/winavr/) // Datum
-
Thread
Kauf eines Microcontrollers für automotiv Anwendungen
Hallo. Kann mir jemand sagen, wo ich einen ATMEGA168 Automotiv für Temperaturen bis 125°C kaufen kann? Habe schon die ganzen Elektronikhändler wie Reichelt, Farnell usw. durchgeklappert und bin nicht fündig geworden. Die genaue Bezeichnung des Controllers lautet: ATMEGA168-15AZ David
-
Thread
AREF beliebig klein wählbar?
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Arduino F. schrieb im Beitrag #7466282: > Auch finde ich keinen Hinweis auf den gültigen Aref Bereich. Seite 319, Tabelle 29-15 "ADC Characteristics
> Der hier verwendete Controller ist ATmega88. > Kann man die AREF beliebig klein wählen? Nein. Ein ATmega88-20PU (von 0643) gibt bei Uaref unterhalb ca. 0.7 V als ADC-Wert nur noch 0x3FF zurück.
-
Thread
unterschied mega328 und mega328p
huhu der atmega328p ist ein atmega8 mit 32k flash. also nicht kompatibel zu atmega16/atmega32, sondern nur pinkompatibel zum atmega8 den atmega328p findet man zB auf dem Arduino Duemilanove
atmegabastler schrieb im Beitrag #1790245: > der atmega328p ist ein atmega8 mit 32k flash. das ist quatsch wenn schon wären die Vergleichstypen atmega48 atmega88 und atmega168
-
Thread
LIN-Master-Bibliothek
Habe sowas mal mit einem Arduino (also ATmega168) gemacht, war aber nur für einen Slave und ohne Schedule Table. Sah dann so aus: [c] //#define LIN13 // for classic checksum #define LIN20 // for enhanced checksum #define baudrate
Baudrate erreicht. Für den Master gilt ja das selbe. Umgesetzt wurde das ganze damals auf einem ATMega 168 bzw ATA22XX, Name fällt mir grad nicht mehr ein aber der Chip hatte LIN Transceiver und 5V Spannungsversorgung mit an Board, da gibts auch son kleines Eval Board von Atmel von.
-
Thread
zwei PIN's von zwei AVR's verbinden
>Da fließen niemals 40mA. Ich hatte mich an den Maximum Ratings des ATmega169 Datenblattes orientiert und da waren 40mA angegeben, zumindest in meiner Version. RTFM ist doch sonst der Standardvorschlag.
Zitate sind hier entnommen: http://www.atmel.com/images/Atmel-7530-Automotive-Microcontrollers-ATmega48-ATmega88-ATmega168_Datasheet.pdf Was die Praxis sagt: So schnell ist ein Port auch bei einem Kurzschluss nicht hin. Es kommt aber in einigen Fällen schon vor.
-
Thread
Fehler im Atmel Studio beim programmieren eines Atmega128
Ich habe mal einen ATmega168 mit einem winzigen Programm bespielt. Sieht wie im angehängten Bild aus (leider ist die Auflösung wirklich so klein). Oben ist SCK und unten RESET zu sehen. Eine Nachfrage habe ich mal: an welche Pins hast du den Programmer eigentlich angeklemmt? Laut meinem Datenblatt zum ATmega128L ist SCK an PB1, PDI (MOSI?) an PE0 und PDO (MISO?) an PE1.