-
Thread
ATmegaXXXP Versionen Portdefinitionen anders?
dem Muster wie du es vorgeschlagen hast. Damit lässt sich mein ursprüngliches Projekt sowohl für Mega168 als auch für Mega328P kompilieren. Mit dem Testskript kann ich dir aber (glaube ich) nicht helfen.
nachher noch fehlerfrei compilieren lässt. Normalerweise werden die Programme aber noch für einen ATmega8 und einen ATmega128 simuliert, der Simulator kennt jedoch keinen der neuen Controller, bei denen das ursprüngliche Problem auftrat. Da muss ich mal gucken, wie man ihm das dann beibringen würde
-
Thread
lcd_putint falsche Ausgabe
umgewandelten int String verkehrt ausgebe passt es ja auch Ich glaube ich stehe auf Krigsfuß mit Atmega und C Aktuell habe ich den Attiny 26 und den Atmega 168 und wenn ich mein aktuelles Versuchsprogramm mit Text und Zahlenausgabe auf den Tiny laufen lasse habe ich eine Ausgabe Text richtig Zahl falsch rum. Selbes Programm mit Atmega 168 in AVR Studio unter Project Option Device eingestellt compiliert mit Richtiger Taktfrequenz LCD Anzeige gleich null
-
Thread
[V] AVR-Module, AVR ISP USB, RN-Control
USB-ISP-Programmieradapter.html Preis: 20€ mit Versand (Neupreis 34,95 + Versand - Ein µC-ModulCrumb168 mit FTDI USB-->seriell_Wandler on board und Mico-USB-Buchse. Prozessor: AtMega 168 Hersteller: http://www.chip45.com/AVR-ATmega-Mikrocontroller-Module/Crumb168-V2-2-AVR-ATmega168-USB-Modul.html
Preis: 7€ mit Versand (Neupreis 19,95 + Versand) - Ein µC-Modul Crumb128-light Prozessor: AtMega 128 Hersteller: http://www.chip45.com/AVR-ATmega-Mikrocontroller-Module/Crumb128-light-AVR-ATmega128-Modul.html Preis: 5€ mit Versand (Neupreis 17,95 + Versand) - Eine RN-Control Mega 32
-
Thread
avr-libc kompilieren schlägt fehl
atmega165p atmega168 atmega168p atmega169
-
Thread
Atmel AVR-Programmiergerät
hallo ihr, ich habe eine einfache frage: mit welchem programmiergerät läst sich ein Atmega168L-20dip am einfachsten auslesen und kopieren und in einen neuen brennen ? danke für eure mühe
klar ! aber da ich kein elektroniker bin habe ich noch die frage KANN der galep 4 diesen baustein "Atmega168L-20dip" ? ich kenne mich mit den spezifischen ausdrücken zu wenig aus ! schöne weihnachten
-
Thread
Sleep-Funktion / Power Save
Aufwachen durch den Timer2-Interrupt. Eine Uhr schafft dann die Minute locker in 20 Sekunden. Beim Atmega48a bzw. pa, kommt er gar nicht zurück. Mit anderen Controllern, 168, 168pa genauso. Schaltet man den CPU-Takt auf 1MHz läuft alles wie erwartet. Lässt sich auch immer wieder reproduzieren.
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 written
-
Thread
Leitung unter TQFP oder lieber Massefläche?
Massefläche darunter legen. Mein Problem sind auch die nicht genutzten Pins (Es ist im übrigen ein Atmega168) - die würde ich gerne halt auch auf Masse legen damit sie nicht "In der Luft" hängen - jedoch habe ich dann vor zwei Dingen Angst - wie sieht es aus wenn, wie auch immer, einer der IO auf Ausgang
wirklich zwingend. >Mein Problem sind auch die nicht genutzten Pins (Es ist im übrigen ein >Atmega168) - die würde ich gerne halt auch auf Masse legen damit sie >nicht "In der Luft" hängen - jedoch habe ich dann vor zwei Dingen Angst >- wie sieht es aus wenn, wie auch immer, einer der IO auf
-
Thread
Timer 0 interrupt kommt nicht
kleine Fehler bei der Initialisierung? Bitte um Hilfe PS: Programm ist geschrieben für einen ATMEGA168 LG cseg ;Beginn eines Code-Segmentes .org 0x0000 rjmp init ;.org 0x001A ; jmp timer1_overflow ;INTERRUPT .org 0x0020 jmp timer0_overflow
overflow interrupt enable > jmp timer0_overflow 0x0020 TIMER0 OVF Timer/Counter0 overflow beim ATMEGA 168
-
Thread
Mega328p - maximale I2C Geschwindigkeit?
nun? Hab ich mich verrechnet? http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf
. > > Nö. In der I2C-Spezifikation steht auf S.47 0,3*VCC. Es geht hier um des Ausgang des ATmega. VOL1max ist 0,4 V.
-
Thread
Pin-Kompatibler Chip zu Mega32 mit mehr Speicher?
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 nicht abzudecken sind, sind ab dem ATMEGA168 die Einträge für die Interruptvektoren nämlich doppelt so groß. Und damit ändert sich natürlich auch deren Position im Speicher. Es bleibt einem leider nichts anderes übrig, die Datenblätter
-
Thread
Debuggen mit myAVR
Peter F. schrieb im Beitrag #3665626: > und würde an der Stelle der Atmega16 verwenden. Da das Board nur einen DIP-28 Sockel hat dürfte das schwierig werden. Und der ATMega168 hat auch kein JTAG, aber ebenfalls Debugwire. Frank K. schrieb im Beitrag #3665621: > Oh
Beitrag #3665698: > Da das Board nur einen DIP-28 Sockel hat dürfte das schwierig werden. > Und der ATMega168 hat auch kein JTAG, aber ebenfalls Debugwire. ...Oh man, ich habt recht. Vergessen wir das Thema nach rüsten.
-
Thread
Vom Experimentierboard zur Leiterplatte
Moin! Ich habe einen Wav-Player mit Atmega168 und microSD-Card auf einem Steckbrett aufgebaut. Alles lief wunderbar. Jetzt habe ich das Ganze auf eine Lochrasterplatine übertragen und ich bekomme die Kommunikation mit der SD nicht mehr hin
dem Exp.-Board das mySmartcontrol MK2 benutzt - 3V3 mit LM317 und nicht über USB. 2. Jetzt einen ATmega328 anstatt eines Atmega168 (mySmartControl). Und: ich benutze AVR-Studio4 und WinAVR. Hat jemand eine Idee? Irgendeine????
-
Thread
AVR-Programmierboard
nur einen) und programmieren kann. Das sind zum einen die ATTINYs mit ner 8-Pin Belegung. Dann ATMEGA in verschiedenen Ausführungen mit 28-Pin und letztlich die ATMEGA mit 40-Pin (wobei ich gesehen habe, dass der 8515, 161 und 162 scheinbar Masse und VCC Pin woanders sind, ergo muss ich 2 40-Pin Sockel
hast nen 8poligen Sockel für ATiny12,13,15, einen 14poligen für ATiny24,44,84, nen 28poligen für ATmega8,48,88,168,238,4433 dann jeweils 2 40polige, einmal für die vorhingenannten Oldtimer 8515 und 162 und der andere 40Poler für die Mega16,32, und 8535, und als letztes noch 2 20polige, einmal für den
-
Thread
Bausatz Add-on für AVR-NET-IO
einen simpelst-Webserver von www.tuxgraphics.org rumliegen, auf dem ausser dem ENC28J60 nur ein ATMEGA168 steckt. Der bekommt demnächst paar schöne kräftige Relais samt Treibertransistoren, damit ich auch Netzspannung schalten kann. Das bissel Software-Krams passt dann auch in die 16K Flash rein.
compiliertem C-Code reinkriegt. Ein Lob auf die Optimierungsleistung des gcc :). Danach habe ich dann mit ATmega168 und 328 gebastelt, weil 8 KB doch nicht mehr ausreichten und die 8er Serie immer noch schön klein ist mit ihren DIL28 slim Gehäusen. Und die 32 KB im ATmega328 habe ich bisher auch erst gut halb
-
Thread
I2C-Slave mit mehreren Adressen
Also ich benutze den Atmega 168P. Und dieser soll konkret auf vier Adresse anspringen. Wie meinst du das mit der Maske?? Die Adresse muss doch schon bei der Initialisierung in das TWAR geschrieben werden.
Oh, Martin, > Also ich benutze den Atmega 168P. Und dieser soll konkret auf vier > Adresse anspringen. Du meinst damit Lese- und Schreibadressen zu a) TWI General Call b) TWI Address Register? Wozu könnten weitere Adressen gut sein
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
(__AVR_ATmega168P__) || defined(__AVR_ATmega88P__) || defined(__AVR_ATmega48P__)[/c] muss nur gegen die folgende Zeile [c]#if defined(__AVR_ATmega328P__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega88P
(__AVR_ATmega168P__) || defined(__AVR_ATmega88P__) || defined(__AVR_ATmega48P__) || defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega644P__)[/c] Es zeigt mir nichts am OLED an. Ich nehme an ich habe die Hardware
-
Thread
Dragon,Verzweifelung groß!
schon allerlei von Atmegas zum Arbeiten gebracht und nun durch einige falscher Fuseklicks an einigen Atmega168 habe ich ein Dragon bei Reichelt gekauft, um bei Bedarf auch dies mit HV_Prog zu retten. Nun wollte ich erst mal mit ISP die Funktion des Dragons testen. Ich habe verschiedene AVRs probiert, nichts
Steckbrett bisher funktioniert hatte. Ich habe auch den Takt bis auf 125KHz herabgesetzt und mit Atmega 8/168/und 328 getestet. Die 5 Volt am VCC-Anschluss sind da und die neuen 328 sind ja noch intern getaktet und müssten doch wenigstens angesprochen werden. Wenn ich nicht schon voreilig den 40 poligen
-
Thread
STK500 zerschossen?
scheint nur sporadisch zu gehen (Ich benutze allerdings auch einen FTDI USB-RS232-Adapter) mit einem atmega168 oder atmega88. Ich bekomme mit dem AVRStudio5 häufig Fehlermeldungen, wie expected 0x00 got 0xc0. Ich werde dann nochmal einen 8515 und einen m16 probieren. Über HVPM lassen sich die M88/168 fusen
Wenn ich den VTARGET-Jumper ziehe, blinkt die Statusled am Atmega8535 Rot-Grün und die VTARGET-LED leuchte ganz schwach. HILFE!!!
-
Thread
AD-Wanlder über Atemga168?
Hallo erstmal, ich fange ambesten zuerst mit den Daten an. MCU: atmega 168 + STK500 mit 16MHZ Crystal (habe den Teiler 8 für die Frequenz ausgeschaltet) Ziel: Ich möcht den AD-Wandler benutzen mit externer Rerferenzspannung von 10V. das habe ich schon geschaft
hochladen weil es zu gross ist. Adresse: -STK500: www.controllersandpcs.de/pdfs/STK500.pdf -atmega168: www.robotshop.ca/PDF/ATmega168.pdf
-
Thread
Atmega 16U2 an Atmega 328P-AU keine Serielle Verbindung
Guten Tag bzw Abend, bin neu hier im Forum, habe ein Problem mit der Seriellen Verbindung vom Atmega 16u2 auf Atmega 328P-AU. Bootloader wurde über Atmel Studio 7 auf dem ATmega 328P-AU geflasht per: ISP AVRISP MKII(16U2 als Programmer geflasht) Bootloader : (ATmegaBOOT_168_atmega328.hex
Wenn die realen Leitungen zwischen Quarz und ATmega328 auf der Platine genauso wirr laufen, wie im Schaltplan, wundert mich gar nichts. An welche Pins vom ATmega gehst du denn mit deinem seriellen Signal ran? Was bedeuten die ganzen roten Kreuze
-
Thread
Fragen zur Programmierung eines ATMega8
oder einen ATmega168. Einen Bootloader findet man im Arduino Verzeichnis: hardware\avr\bootloaders\atmega8 Hier gibts dann eine Hexdatei : atmegaBOOT.hex Prinzipiell funktioniert dieser Bootloader, es gibt
=8000000L ein. Sämtliche Einträge für den ATmega168 können bei der Erweiterung dann gelöscht werden. --------------------------------------- Wie gesagt, wenn man so etwas machen mag...
-
Thread
CAM-Problem mit AVR-Webserver-Boart
Init RTL8019: Ok MAC : 00 00 E8 5C 7D 9Cefunden! ** IP : 192.168.178.40 --- ROUT: 192.168.178.1 NTP : 192.168.178.30 FTP : 192.168.178.30 SMTP: 192.168.178.30 --- NTP Enabled=NO --- Mail-Trigger Enabled=NO SMTP AUTH LOGIN=NO CAM Enabled=YES CAM Store
NIC : Init RTL8019: Ok MAC : 00 00 E8 5C 7D 9Ce IP : 192.168.178.40 --- ROUT: 192.168.178.1 NTP : 192.168.178.30 FTP : 192.168.178.30 SMTP: 192.168.178.30 --- NTP Enabled=NO --- Mail-Trigger Enabled=NO SMTP AUTH LOGIN=NO CAM Enabled=NO CAM Store
-
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
Größe einer char wird überschritten?
// then use it directly. Note: the string can not be in PROGMEM. char websiteIP[] = "http://192.168.10.199/"; ether.parseIp(ether.hisip, websiteIP); #else // or provide a numeric IP address instead of a string byte hisip[] = {192.168.10.199}; ether.copyIp(ether.hisip, hisip); #endif
> Am PC wird das auch so dargestellt, nur der 2. Atmega hat > Probleme das auszuwerten oder so. Was wertet der 2. Atmega denn aus? Noch hast du uns gar nicht erklärt, wie deine Schaltung aussieht und welche Kommunikationsbeziehungen bestehen. Zudem
-
Thread
Zuverlässigkeit und Genauigkeit internet RC Takt
gesagt, mach einen Quarz dran! Es steht glaube ich auch im Datenblatt! Ich weiß es noch beim Mega168, da ist die Toleranz +/-3%. Das sagt schon alles!
Ulrich schrieb: > Der interne RC ist beim Mega8 etwas genauer als bei den neueren wie > Mega168. Wie kommst du darauf? Ich habe die komplett gegenteilige Erfahrung gemacht. Wir haben seinerzeit mit ATmega128 gearbeitet, allerdings bei 3 V. Da der RC-Oszillator ab Werk für 5 V kalibriert
-
Thread
Master_Slave I2C
herumtreibe, wollte ich euch fragen, ob es ohne weiteres möglich ist. Ausgangspunkt: Die Slaves(4x Atmega 168)sind voradressiert.wenn Master (1x Atmega168) die Slaves erkannt hat, soll er die reihenfolge nach die Slaves neu adressieren. danke
Nochmal: Kontrolpanel = Atmega 168 als Master LED Panel = Atmega 168 als Slave --> davon habe ich 4 Idee = LED Tisch zu bauen, der aus 4 x LED Panels besteht. Istallations LED Panel: [code] ________
-
Thread
Frage/Problem mit Timer STM32F4Discovery
Funktionen sind recht langsam. Wichtig auch: !!!!!!!!! Sicherstellen, dass deine CPU wirklich mit 168MHz läuft. Bin da auch einmal in einer Sackgasse gewesen.
Routinenaufruf) durchaus realistisch sind. Müsste man mal genau nachzählen. Auch wenn man beim STM32F4 mit 168MHZ scheinbar unglaublich viel Rechenleistung zur Verfügung hat, muss man in ISR-Routinen sehr aufpassen, will man keine Interrupts verpassen.
-
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
kurzfriste Überspannung an Atmel ATMega
Guten Tag, Ich habe aktuell eine Idee für ein Projekt einen Atmel ATMega 168 aus einem Akku zu versorgen. Dabei möchte ich die Versorgungsspannung puffern und immer vorhanden halten. Ich habe nun ein 7,5V Netzteil und einen 15 Ohm Widerstand der den Akku Lädt. Nun wollte
fuer > immer seinen Geist aushaucht Ich habe kürzlich eine kleine Aquarien-Steuerung mit einem ATmega168 in DIP-Version aufgebaut, und wunderte mich, dass die im Testaufbau absolut zuverlässige Schaltung im endgültigen Aufbau nach einigen Minuten nicht mehr über den UART ansprechbar war. Dann habe
-
Thread
Atmega138PA mit Arduino bzw. Atmel Studio
Atmel Studio um damit auf Arduino ebene meine uC zu programmieren. Bisher waren Tiny84 / 85 und Atmega328 dabei... keine Probleme Sowohl bei der Arduino IDE als auch bei Atmel Studio mit diesem "Arduino Plugin" nenn ich das mal. So nun habe ich einen Atmega168PA.. Arduino IDE... Compiling Ok
Stefan schrieb im Beitrag #4437100: > So nun habe ich einen Atmega168PA.. Versuche es mal mit Atmega168p. Die iotm168pa.h wird offenbar nicht von der io.h eingebunden. Sowas passiert hin und wieder, wenn die AVR-GCC-Jungs vergessen haben, das entsprechend in
-
Thread
Frage zur einfachen Pegelwandlung
Ich möchte zwei ATMEGAs 168 über die serielle Schnittstelle miteinander verbinden. Der eine ATMEGA wird mit 5V betrieben, der andere mit 3V. Kann meine "low level" Schaltung funktionieren(s. Anhang))? R5 soll den Strom begrenzen
Ich habe noch eine Frage, die mir noch zusätzlich unklar ist: Was passiert, wenn an einem ATMEGA168 keine Versorgungsspannung geschaltet ist, an einem normalen EigangsPin aber eine Spannung von 3V anliegt?
-
Thread
Fehlermeldung AVR Studio und GCC
Den Opcode „jmp“ gibt es beim ATmega88 nicht. Hast Du einen Assembler-Source compiliert? Dann gibt es jmp erst ab 168. Ändern in rjmp. Hast Du C mit Makefile kompiliert? Dann hast Du vermutlich den Prozessor-Typ geändert.
only available in ATmega168. Die offenen Fragen sind: 1. ist der nicht gezeigte C-Quellcode, der nach cc7GY9hV.s übersetzt wurde, fehlerhaft? 2. ist die nicht näher bezeichnete Toolchain aus AVR Studio und gcc fehlerhaft
-
Thread
Frage zu TIMSK
Hallo, ziehe grade mit einem Programm von Attiny nach Atmega 168P um (der Speicher war doch etwas zu kein geworden ;-)). Auf dem Attiny wird der Interupt ISR(TIM0_OVF_vect) (Timer/Counter0 Overflow) und das Register TIMSK (Timer Interrupt Mask
klären indem du das entsprechende Header File nach diesen Tokens durchsuchst (in diesem Fall iom168p.h in deinem AVR GCC Verzeichnis).
-
Thread
Probleme bem Flashen mit avrdude
Welcher Atmega ist das in deinem Screenshot: t861? (EDIT: Ich sehe es in deiner Mail - Attiny861) Ansonsten könnte vielleicht dieser Thread zur *efuse* beim *Atmega168* einen Lichtblick bringen: http://www.mikrocontroller.net
Stefan B. schrieb: > Welcher Atmega ist das in deinem Screenshot: t861? > > (EDIT: Ich sehe es in deiner Mail - Attiny861) > > Ansonsten könnte vielleicht dieser Thread zur *efuse* beim *Atmega168* > einen Lichtblick bringen:
-
Thread
Anfängerfrage ATmega8 oder 16?
Geschwindigkeit einstellbar) - Farbe der LEDs soll einstellbar sein (RGB-LEDs) Komme ich da mit einem ATmega 8 hin oder brauche ich etwas größeres? Danke für eure Antworten. Geht nämlich darum, was ich mir für ein Eval-Board baue (für ATmega 8 oder 32 oder so) Gruß
Mit einem ATmega8 müsstest du eigentlich auskommen. >Danke für eure Antworten. Geht nämlich darum, was ich mir für ein >Eval-Board baue (für ATmega 8 oder 32 oder so) Wenn es aber eine Entwicklungsschaltung
-
Thread
16 x PWM erzeugen
noch dazu die Bussignale annimmt. Für 16 PWMs wird aber aufgrund der Pinknappheit wenigstens ein ATMega8 in Frage kommen. Bei 16MHz Takt hat man dann auch noch ein "wenig" Rechenkapazität übrig ;-).
Ich würde sagen ein ATMega8 sollte reichen. Dann noch ein paar Kondensatoren und 1-2 Widerstände das wars.Wenn du noch RS232/485 machen willst dann würde ich noch nen Quarz + 2 C dabeinehmen. Ein "kleinerer AVR bring es nicht
-
Thread
ISP Programmer überträgt nicht
doch auf einmal merke ich das es nicht mehr geht. Übertragen tu ich mit dem Avr-OSP II Programm- Atmega644 ist im AVR Net IO. Der Balken der das übertragen signalisiert läuft ganz normal hoch und ich würde auch sagen das der Atmega644 eine Reset bekommt da auf der RS232 Schnittstelle was ausgegeben
System Ready Compiliert am Apr 29 2011 um 20:11:30 Compiliert mit GCC Version 4.3.3 IP 192.168.178.2 MASK 255.255.255.0 GW 192.168.178.1 TIME: 13:56:05 [/c] Doch merke ich das Änderungen im Programm nicht mehr angenommen werden. Z.B. eine Änderung auf der webpage.h wird nicht angezeigt
-
Thread
[S] kleine AVR Platinen mit Minimalfunktion ähnlich Arduino Pro Mini 328
Boards aus der Arduino-Reihe sind *Arduino Nano* Dimensions 0.73" x 1.70" Microcontroller ATmega168 or ATmega328 Preis ca. 18-44€ *Arduino Mini* Dimensions 30 mal 18 mm Microcontroller ATmega168 Preis ca. 11-25€ Zusatzkosten eventuell einmalig: USB-Adapter *Arduino Pro Mini* Dimensions 0.7x1.3" (18x33mm) Microcontroller ATmega168 or ATmega328 Preis ca. 13-15€ Zusatzkosten eventuell einmalig: USB-Adapter Andere Alternative: Grundsätzlich sind alle Daten für den Selbstbau vorhanden. Wenn du es drauf hast und Zeit hast
-
Thread
Unterschied Microcontroller
raketenfred schrieb im Beitrag #2340761: > Atmega 8 > Atmega 32 > Atmega 644- leider RWOC(Rest without current) nach 15V^^ Ergänzend dazu der Hinweis: - Statt atmega8 => atmega88p oder atmega88pa - Statt atmega32 => atmega328p - Statt atmega644
zwei USARTs. Mit den tinys würde ich nicht beginnen. Diese sind natürlich im Vergleich zu den atmega in vielen Bereichen limitiert. Es mach m. E. auch Sinn, innerhalb einer "Untergruppe" zu bleiben, also z. B. ATmega48A ATmega48PA ATmega88A ATmega88PA ATmega168A ATmega168PA ATmega328
-
Thread
AVR JTAG Debugger Evertool
dokumentiert fuer eigene Firmware mit simpler Schaltung, etc. => Chancen fuer Erweiterung minimal ATmega256: wird bisher auch nicht vom Original JTAGICE unterstuetzt, also auch von keinem der "abgespeckten" Nachbauten. Wenn Atmel ATmega256 auch mit original JTAGICE unterstuetzt, dann sollten auch die
with AVR Dragon support can be found here. Ordering code: ATAVRDRAGON Related Devices : ATmega128 <---??? , ATmega168 ,... Atmega128? habe ich da was verpasst?
-
Thread
ATMEGA 328 Timer 2 Issues
Asynchronous Operation" HTH [0] http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
Im Labor auch 40Mhz, normal 32, ich bin von 16Mhz beim ATMega ausgegangen.
-
Thread
CAN-Bus mit ATmegaX8 möglich?
ATmegaX8 --> ATmega48, ATmega88, ATmega168
Empfehlung: CAN Controller MCP2515. Verträgt sich gut mit Mega8 und Mega168.
-
Thread
nach Update WinAVR-20100110 EEPROM Fehlermeldung
Rebuild all". Oder benutzt Du ein external Makefile? Richtigen Controller in den Project Settings (ATMega168)? Sieht so aus als wolle er noch gegen eine alte/falsche libc.a linken.
4_BL.c avr-gcc -mmcu=atmega168 -Wl,-Map=AS0304_BL.map AS0304_BL.o -L"C:\Programme\WinAVR\avr\lib" -o AS0304_BL.elf AS0304_BL.o: In function `main': L:\/../AS0304_BL.c:1288: undefined reference to `__eerd_byte_m168' ...
-
Thread
8080 MPU - was ist das?
2) by selecting the C86 terminal to either “H” or to “L”. Ich möchte das Display mit einem ATMEGA 168A -PU ansteuern. Hat dieser nun ein 8080- oder ein 6800 System, bzw. was ist das überhaupt?
> Ich möchte das Display mit einem ATMEGA 168A -PU ansteuern. Hat dieser > nun ein 8080- oder ein 6800 System, Weder noch. Such dir eine Methode aus, lies das Datenplatt wie diese zu bedienen ist und implementier es dann entsprechend.
-
Thread
RFM70 - Ich erbitte Starthilfe
Beispielcode und die Library von http://projects.web4clans.com/?p=90 genommen. Dieser Code ist für den Atmega32 konzipiert. Ich arbeite mit einem Atmega168. Mein erstes Problem ist folgendes: Im Beispielcode steht [c] #include <inttypes.h> #include <avr/io.h> #include <avr/interrupt.h>
} } }[/c] Mit dieser Zeile [c] DDRA |= (1<<PA4);[/c] habe ich ein Problem, der Atmega168 hat ja keinen PortA und ich kann die Aufgabe hier noch nicht ganz nachvollziehen. Welchen Port müsste ich hier für den Atmega168 wählen? In der Library rfm70.c taucht dieser Port auch auf. Es ist
-
Thread
UVR 1611 (TA), Auswertung DL, Mega88, WinAVR
Harald, Welche Änderungen müsste ich an der abgespeckten Version vornehmen damit sie auf einem atmega328 läuft? Robert
nicht sichergestellt ist, ob die Timing-Bedingungen eingehalten werden können. Ich würde einen ATMEGA spendieren, der als Grundgerüst mein Programm enthält, und dann die empfangenen UVR-Daten seriell an einen ESP ausgeben und von dort aus weiter über WLAN. Oder ein ENC28J60-Modul an den ATMEGA anschließen
-
Thread
c++ initializer list und zusätzlicher Konstruktor Code.
sagt Code mehr als Prosa. [c] #include <avr/io.h> #include <stdint.h> #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega328__) || defined(__AVR_ATmega328P__) #define TWI0 0xB8 #define TWI1 0xD8 //offset Adresses to TWIs Base Adress #define TWI_TWBR
twi_base_adr oder _Twi_base_adr). Clemens M. schrieb im Beitrag #4542218: > #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega168P__) || > defined(__AVR_ATmega328__) || defined(__AVR_ATmega328P__) Eine Alternative zu so etwas wäre, den Controller-Typ per template-Parameter an die Klasse zu
-
Thread
richtige Wahl zum anfangen mit microcontrollern
genau ich brauche und wie ich es anschliesen muss bitte wen möglich mit schaltplan. und ist der atmega168 gleich mit dem aufbau des atmega328 oder ist der anderst beschaltet bzw braucht anderes ? gruß Dutta
@Denis: ATMEGA168 und ATMEGA328 sind identisch, bis auf Flash-Grösse. Die Beschaltung findest du im Datenblatt (wirkt auf den ersten Blick furchtbar kompliziert, aber nach einiger Zeit kennst du dich in jedem
-
Thread
Arduino an Klingeltrafo berteiben
Hi, ich würde einen Arduino Nano V3/Atmega168 über meinen Klingeltrafo versorgen, er soll ein wenig Überwachung machen, nichts wildes. Plan war: Gleichrichter, Kondensator und ran an VIN. A) nun geht das an der stelle ja nur bis 12V bei
Jürgen schrieb im Beitrag #6511554: > Hi, > > ich würde einen Arduino Nano V3/Atmega168 über meinen Klingeltrafo > versorgen, er soll ein wenig Überwachung machen, nichts wildes. > > Plan war: Gleichrichter, Kondensator und ran an VIN. > > A) nun geht das an der stelle ja nur
-
Thread
Wie debugt ihr mit einem ATmega88 und AVRStudio/WinAVR
es ist ein fitzelchen ab vom Thema aber ich versuch's trotzdem: ich arbeite ebenfalls mit ATMega88 bzw. ATMega168 und AvrDragon. Wie in http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=62834 besprochen, haben einige Leute (dummerweise auch ich) Probleme bei Prozessorfrequenzen
CLK/8 disabled). Ich habe es gestern noch ausprobiert: Alle Typen die mir zur Verfügung stehen (ATMega48/ATMega88/ATMega168) krachen meist schon beim flashen - spätestens aber nach den ersten Single-Step-Schritten mit der Fehlermeldung derart, dass die Hardware nicht mehr reagiert und die Debugsitzung