-
Thread
HVProg ->RS232->PC
Bei einem verfusten Atmega168 wäre das verständlich. Obige Zeile benutzt AVRDUDE im ISP-Programmiermodus (-c stk500). > Ich habe mir mit meiner Bastellei einige Mega168-20 lamgelegt und wollte > dennen einfach mal HV mäßig
funktioniert. Es kann sein, dass du im HV Teil ein Hardware- oder Bedienproblem hast. Wie ist der Atmega168 angeschlossen (Schaltplan)? Das ist entscheidend ob du mit dem stk500pp oder ob du mit dem stk500hvsp arbeiten musst. +12V Spannung und Jumperstellungen JP1 und JP2 überprüfen.
-
Thread
Unterschiede zwischen ATmega16 und ATmega16L?
der atmega16L geht auch bis 8 mhz. den 168 muss ich mir mal genauer anschauen. bei 3.3V läuft der bestimmt auch gerne bis 12 mhz ;))
hmm das hat nicht lang gedauert um den Mega168 aus zu schließen, der hat ja nur 23 I/O pins. Ich brauche wirklich alle 4 I/O ports des ATmega16 (bis auf 2-3 pins)
-
Thread
stk500 PP/HVSP
ATMega168 genommen. Den kann ich problemlos mit ISP ansprechen. Jedoch nicht mit HVPP. Beim lesen der Signatur kommt immer: Signatur: 0xFF 0x01 0xFF Signatur does not match selected device! STK500
Im Datenblatt des Atmega168 steht, dass zum Programmieren PC0, 1 und 2 benötigt werden. Auf deinem Foto seh ich nur 2 Kabel zu Port C laufen. Ansonsten scheinen sich Atmega168 und Atmega8 beim HVPP nicht zu unterscheiden
-
Thread
Arduino Nano Anfängerfrage Pins A6 & A7
betreiben. http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-9223-Automotive-Microcontrollers-ATmega48PA-ATmega88PA-ATmega168PA_Datasheet.pdf
einer Schaltung einen Arduino Nano einsetzen Auf dem Schema V2.3 zum Arduino Nano habe ich den Atmega168-20au gefunden. Gibt es noch andere Versionen?
-
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
Kompatibilität (Pin und Binär)
Allerdings hat Atmel in den neuen Famielien ja meist einige Skalierungs-Varianten vorgesehen (z.B. ATMega48, ATMega88, ATMega168...). Die sind dann aber auch in einem Datenblatt beschrieben. Grüße, Kurt
können nur 'rjmp', ab ATMega168 'rjmp' und 'jmp'. Die IV-Tabelle richtet sich nach nach dem Sprungbefehl mit der größten Sprungweite. Ein für einen ATMega168 assembliertes/compiliertes Programm wird, wenn es Interrupts benutzt
-
Thread
AVR flashen mit Dragon & Linux geht nicht
dauert jeweils ca. 4 Sekunden. Wenn ich übrignes bei avarice ein Device angebe (Parameter "-P atmega168"), dann geht das *nicht*, dann sieht auch die Fehlermeldung anders aus, nämlich [pre] AVaRICE version 2.7, Feb 21 2008 23:00:06 JTAG config starting. Found a device: AVRDRAGON Serial number: 00:a2:00:00:32:f1 Reported JTAG device ID: 0xFFFF Configured for device ID: 0x9406 atmega168 -- FORCED with atmega168 JTAG config complete. JTAG ICE: Cannot synchronise [/pre] Es gibt auch Meldungen dazu: [pre] Feb 22 01:14:59 camelita kernel: usb_control/bulk_msg: timeout Feb
-
Thread
MyAVR Display
ich das "Insight" überhaupt? Wenn ich auf Program klicke gibt es einen Fehler. Ich verwende den ATmega168. Im makefile sieht es jetzt so aus: MCU = atmega168 Folgende Fehlermeldung: selected device is not supported by programmer: m168 Brauche ich noch weitere Veränderungen im makfile
Insight" überhaupt? ich hab es noch nie benutzt > Im makefile sieht es jetzt so aus: MCU = atmega168 > > > Folgende Fehlermeldung: > > selected device is not supported by programmer: m168 komisch...im avrdude ist der bekannt, und laut myAVR-HP wird der auch vom mySmartUSB MK2 unterstützt
-
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
ADC-Problem ATmega
eine Verstärkung also Nachberechnung mit Wandlung von INT in FLOAT und wieder in INT einfach meinen ATmega 168 mit 16MHz etwas ausbremst und daher die Werte so schwanken?
ATmega168 hat aber Intern nur 1,1V richtig? Also werde ich über einen Spannungsteile 2V an AREF legen und 100nF dazu gegen GND. Richtig so?
-
Thread
Genervt über Feature-Politik von Atmel - ATmega/ATtiny
Summe 3 Timer: PWM (Clk/1), Step-Timing (Clk/64), Frequenzmessung (Clk/64). Wenn ich es in einem ATmega168 drauf anlege kann ich letztere Zusammenlegen, da Compare Match (für Step-Timing) und Input Capture (für Frequenzmessung) zusammen laufen können. Nun wollte ich gerne die PWM-Frequenz erhöhen.
PWM-Prozessor, der via SPI seine Befehle von einem Hauptprozessor bekommt. Für den nimmst du dann einen ATmega88 oder sowas.
-
Thread
Problem mit USCRnC Register
Hallo Zusammen, ich versuche bei einem Atmega168PA den USART im Master SPI Mode zu nutzen. Nach Datenblatt muss man zur Konfiguration das Register UCSR0C verwenden. Um die Data Order, die Clock Phase und die Clock Polarity einzustellen muss man
UMSEL00 6 #define UMSEL01 7 Das aktuelle Datenblatt (http://www.atmel.com/devices/ATMEGA168PA.aspx) sagt also was anderes, als die aktuelle iom168pa.h (AVR Studio 7). Was ist hier los? Wie soll ich denn nun UCPHA und UDORD0 einstellen?
-
Thread
Atmega Fuse Bytes setzen rumpus Board
ich als absoluter Anfänger habe mir ein Rumpus-board http://www.lochraster.org/rumpus/ mit einem Atmega 168 zugelegt. Diesen würde ich jetzt gerne als Programmieradapter für die Fuse-Bytes eines anderen Atmega 168 benutzen. Eine Anleitung habe ich bereits gefunden http://wiki.lochraster.org/wiki/index.php
als absoluter Anfänger habe mir ein Rumpus-board > http://www.lochraster.org/rumpus/ mit einem Atmega 168 zugelegt. Die Sachen von Lochraster.org sehen einfach gut aus... > Diesen > würde ich jetzt gerne als Programmieradapter für die Fuse-Bytes eines > anderen Atmega 168 benutzen. Geht
-
Thread
ATmega1284p AVR STUDIO 4 Fehlermeldung bei WDTCSR
wieder kleine Copy & Paste-Schlampereien. Dies > ist eine davon. > > Das haben sie wohl vom Atmega8 abgeschrieben. oder ATmega32/162/8515, ATtiny13/2313 uvm., da ist WDTCR=0x21. Bei z.B. ATmega328P gilt wieder die Regel wie bei ATmega1284P, siehe gemeinsames Datenblatt ATmega48A/48PA/88A/88PA
jetzt unwirksam. Eine 2. Chance gibt es nicht. Rainer V. schrieb im Beitrag #3835782: > oder ATmega32/162/8515, ATtiny13/2313 uvm., da ist WDTCR=0x21. Bei z.B. > ATmega328P gilt wieder die Regel wie bei ATmega1284P, siehe gemeinsames > Datenblatt ATmega48A/48PA/88A/88PA/168A/168PA/328/328P. Darin
-
Thread
ATmega48, 1090MHz, USB-ISP Brenner , SOS.---
einmal auf read signature clicken (evt. kannst auch den atmega48p selektieren und da gucken)
waren da (obwohl id rausgelesen). Nach dem cih aber ein anderes gewählt habe und dann zurück auf atmega168 (den benutze ich) waren auf einmal die fuses da.
-
Thread
ARM Cortex gegen AVR
Kaj schrieb im Beitrag #3032127: > Fang mit nem ATmega8 an Dass hier alle immer noch den ATmega 8 anführen. Der ist mittlerweile teurer als ein ATm238 (bei guloshop für 2 Euro) und 88,168,328 sind ja die Nachfolger. Also warum nicht mit einem aktuellen
Frank O. schrieb im Beitrag #3032136: > Dass hier alle immer noch den ATmega 8 anführen. Der ist mittlerweile > teurer als ein ATm238 (bei guloshop für 2 Euro) und 88,168,328 sind ja > die Nachfolger. Also warum nicht mit einem aktuellen anfangen. Ja bitte :-) Der Mega328
-
Thread
ATmega8 über RS232 Programmieren [Bootloader]
dass dann > nachher fehlen kann. Das läßt sich klären. Der Bootloader von Peter braucht auf dem ATmega8 so um die 500 Bytes. Und wenn der Flash knapp wird, läßt sich prima der ATmega168 als größerer Bruder verwenden.
Hi >Das läßt sich klären. Der Bootloader von Peter braucht auf dem ATmega8 >so um die 500 Bytes. Und wenn der Flash knapp wird, läßt sich prima der >ATmega168 als größerer Bruder verwenden. Der Atmega168 ist aber nicht der größere Bruder vom ATMega8. Eher ein ferner
-
Thread
Display mit Touchscreen bei Pollin?
. Liegt das am Display, oder ist der Controller am langsamen Aufbau schuld? Ich verwende ein ATmega168 mit 8 MHz internem Takt und deaktivierter CKDIV8 fuse.
), aber schöne Idee, darauf wär ich nicht allein gekommen. Ich hab leider nur noch den einen ATmega168 und sonst nur Tinys. Die Pins vom ATtiny2313 würden zwar reichen, aber das Programm passt nicht drauf. Ich werd demnächst mal wieder beim Reichelt bestellen, da nehm ich dann ein paar ATmegas
-
Thread
Pac Man mit dem ATmega8
Was das für ein Chip ist ? Na dann schaut euch mal die Anschlussbelegung an. Ich tippe mal auf den ATmega8 oder den ATmega168.
. "Das es sich bei dem Chip um ein ATmega8, 48, 88 oder 168 handeln muss ist klar," Frage: Woran machst Du das fest?
-
Thread
ATmega128 Beschaltung
Klar, kein Problem wenn du weißt, was du machst. >Hab jetzt bissl Angst meine Schaltung auf den 168 aufzubauen und später >beim Programmieren funktioniert nichts richtig. Wie kommt jetzt ein (ATMega)168 ins Spiel. >Gibt es denn Probleme beim UART und dem TWI ? Was sollte es für Probleme
kein Problem wenn du weißt, was du machst. Notfalls frage ich :-) > Wie kommt jetzt ein (ATMega)168 ins Spiel. Meine natürlich den 128. > Was sollte es für Probleme geben. Die IO-Module sind doch bei den AVRs > recht identisch. Auf Grund des Satzes: "Für weitere Infos bzgl. TWI,
-
Thread
Micropersonalcomputer
So ich werde nun jeden Sonntag mal hier mein zwischen bericht presentieren(und vl. nehme ich den Atmega168 :D ist 100 % gleich wie Atmega8 nur mit 16 KB speicher)
> und vl. nehme ich den Atmega168 :D ist 100 % gleich wie > Atmega8 nur mit 16 KB speicher Der ATmega168 ist deutlich weg von „100% gleich“ zum ATmega8. Das wäre der ATmega88.
-
Thread
ATmega8 Programm nach ATmega48 portieren?!?
Hi, ich möchte demnächst auch mehrere Atmega 88 oder 168 kaufen. Sind da die gleichen Probleme wie mit dem Atmega 48? Wenn ja, dann wäre ja eher abzuraten, oder? Gruß Florian
/Wake-Up auf jeden Portpin. Beides fehlt dem ATMega8/16/32. Aber. das besoffene Design hat einen Grund: ""The ATmega48/88/168 is a complex microcontroller with more peripheral units than can be supported within the 64 location reserved in Opcode
-
Thread
UART beim Atmega 88 will nicht
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 8 problemlos
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.
-
Thread
SPIen gelöscht durch AVR Dragon mittels debugWIRE ?
Hallo, ich habe ein Problem beim on-chip debugging meines Atmega168. Ich habe ein kleines Programm geschrieben und wollte es mittels Dragon debuggen. Wegen einer Fehlermeldung war dies aber nicht möglich. Nach Neustart von AVR-Studio ist es nun leider auch nicht
externen Quarz gesetzt obwohl gar keiner dran war und anschliessend ging garnichts mehr ... musste den ATmega168 tauschen (die Profis hier hätten bestimmt einen Tip gehabt was ich tun kann um den Controller zu retten, da kannte ich das Forum aber noch nicht).
-
Thread
Atmega48 Probleme
aber kömisch, in die Seite wo habe ich das Programm gefunden, steht dort das diese Programm auf Atmega168 läuft, und die Eigenschaften von Atmega 48 ist gleich wie Atmega168.
Hi ATmega48 4k Flash ATmega88 8k Flash ATmega168 16k Flash ATmega328 32k Flash Die Pinbelegung und die ganze Peripherie ist bei diesen AVRs identisch. Der Unterschied zwischen den Typen ist die
-
Thread
Experimentieren mit Microcontrollern - zur Praxis!
>Die 8 in ATmega8 steht für 8 KiB Flash-Speicher - ergo gibt es keinen >größeren ATmega88 und ATmega168 bieten mehr Programmspeicher. Für den Anfang ist das aber ohne Belang.
>ATmega88 und ATmega168 bieten mehr Programmspeicher. ==> Müll
-
Thread
AVR-Studio Obsolet?
Zahl bzw. dem Picopower-"P" steht. > Die B-Varianten sind ja schon *etwas* anders. Ja, bei ATmega168 und ATmega328 scheinen die PBs die einzigen zu sein, die aktuell im Programm sind.
Jörg W. schrieb im Beitrag #5275268: > Sehe ich nirgends. ATmega48A und ATmega88A gibt es, ATmega168 und > ATmega328 gibt's nicht als A. Kleine Korrektur: 328 nicht, 168 schon. https://www.microchip.com/wwwproducts/en/ATmega168A
-
Thread
auch schonmal die fuses falsch gesetzt??
stk500 hab ich keins. hab nen 2. atmega168 genommen und über nen timer 1 mhz frequenz erzeugt. das an xtal1 / xtal2 gesteckt, bring aber garnichts. ich seh mit dem oszi auch dass da ein rechteck ankommt. ich verstehs nicht... kann man
sind atmega168 beim ersten hab ich gedacht, hm schade. aber jetzt bist du schlauer und weißt was nicht geht. nach dem 2. falsch gefusten kam ich mir nicht noch schlauer vor ;)
-
Thread
Nachteil bei verschiedenen µC
Aufwändig wird es wenn eine vorhandene Schaltung für den Attiny2313 ausgelegt ist und du die für einen Atmega8 umbauen willst. Wenn du vollkommen frei in der Wahl des µC bist, sehe ich beim Atmega8 sogar Vorteile: Der Atmega8 hat nämlich einen [[ADC]] (mit mehreren Eingangskanälen) und der Atmega8 ist das
nicht. Atmel hat seine MCs in mehreren Stufen gepimt, z.B. die 28-Pinner: 1. AT90S4433 2. ATmega8 3. ATmega48..168 4. ATmega48p...328p Für neue Projekte liegt es also nahe, einfach die aktuellste Version zu nehmen. Peter
-
Thread
ATtiny13 und STK200 über PonyProg2000 flashen
eingestellten >FUSE-Bits mitteilen. Bitte: http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf S.290ff MfG Spess
Hi >AtMega88PA -> *Device Signature $1E 94 0B* Wo hast du denn diese Signatur her? Beim ATmega88PA ist diese 0x1E 0x93 0x0F. Die 0x1E 0x94 0x0B gehört zum ATmega168PA. MfG Spess
-
Thread
Stromsparendes Display, klein, 5 Zeichen gesucht
, was du offenkundig nicht getan hast, dann hättest du bemerkt, dass ich Strommessungen an einem ATMega168p vorgenommen habe, der mit 1 MHz (intern) getaktet ist. Sehr offenkundig ist, dass das mit der Arduino Hardware gar nicht geht. Im Falle des 168er war das schlicht der blanke Chip mit Abblockkondensatoren
Ralph S. schrieb im Beitrag #7054113: > dann hättest du bemerkt, dass ich Strommessungen an einem ATMega168p > vorgenommen habe, der mit 1 MHz (intern) getaktet ist. Sehr offenkundig > ist, dass das mit der Arduino Hardware gar nicht geht. Ach. Was gibt es also an meiner Aussage auszusetzen
-
Thread
avr-gcc alle c-Dateien im Ordner übersetzen und dann linken
Vielleicht habe ich mich missverständlich ausgedrückt? [c]avr-gcc [...] -Os -flto 1.c 2.c 3.c -mmcu=atmega168 -o a.elf avr-gcc [...] -Os -flto 1.c 3.c 2.c -mmcu=atmega168 -o b.elf avr-gcc [...] -Os -flto 2.c 1.c 3.c -mmcu=atmega168 -o c.elf ...[/c] Die Varianten erzeugen nicht notwendigerweise gleich
Das macht ca. 2-3% aus und entscheidet bei zwei Projekten (ATmega168) darüber, ob das Binary noch gerade so in den Flash passt oder eben nicht. Nachdem der Code schon bis an die Kotzgrenze optimiert war, haben wir, was die Optimierungsparameter angeht noch einen
-
Thread
Problem mit Segmenten bei WinAVR-20071221
-mmcu=atmega168 -Wl,-Map=AVRFlashBasic.map -Wl,-section-start=.bootloader=0x3e00 -Wl,-section-start=.basflash=0x3800 AVRFlashBasic.o -o AVRFlashBasic.elf c:/atmel/winavr/bin/../lib/gcc/avr/4.2.2/../../../.
-mmcu=atmega168 -Wl,-Map=AVRFlashBasic.map -Wl,-section-start=.bootloader=0x3e00 -Wl,-section-start=.basflash=0x3800 AVRFlashBasic.o -o AVRFlashBasic.elf avr-objcopy -O ihex -R .eeprom AVRFlashBasic.elf AVRFlashBasic.hex
-
Thread
Falsche Signature im ATMega88?
S. Landolt schrieb im Beitrag #5126906: > Das geht bei einem ATmega88? Gibt es dazu auch eine Stelle im > Datenblatt, ich finde nichts. Hier steht's drinn: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2545-8-bit-AVR-Microcontroller-ATmega48-88-168_Datasheet.pdf
Seite 344. http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2545-8-bit-AVR-Microcontroller-ATmega48-88-168_Datasheet.pdf
-
Thread
Windows7 / Parallel-Port Programmer Problem
ich doch noch: AVR Dragon unterstützt folgende Typen der AVR-Familie: AT90USB162 AT90USB82 ATmega168 ATmega168P ATmega32 ATmega328P ATmega32U4 ATmega48 ATmega48P ATmega88 ATmega88P ATtiny13 ATtiny13A ATtiny2313 ATtiny25 ATtiny45 ATtiny48 ATtiny85 ATtiny88 Was ist mit dem Atmega8 und dem Atmega644P
Heute einen schönen Atmega168 an Windows7 x64 angeschlossen... (auf der Arbeitet noch unter Windows XP getestet, lief bestens) .... Resultat: FUNKSTILLE.... giveio.sys => no chance Abhilfe schafft anscheinend nur ein
-
Thread
WirelessUSB (Cypress, AMTEL)
Projekt ein DIP Modul (dwaRF-DIP) machen, in dem ein CYWUSB6935 (50m Reichweite) im QFN Package, ein ATmega88 oder ATmega168 und eine Leiterplattenantenne integriert sind. (Auf dem Bild ist noch ein Muster mit SMC-Buchse dargestellt.) Geplant ist, die Cypress Evalkit Firmware auf den AVR zu portieren, somit
Hallo Stephan, die Firmware auf dem dwaRF Modul wird in einem ATmega88 oder ATmega168 laufen, die reguläre SPI Schnittstelle geht für das WUSB Radio drauf, d.h. für externe Kommunikation steht der UART (der im mega88 auch einen SPI Mode - allerdings nur Master - bietet
-
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
Mal wieder ein Selbstbau-Logicanalyzer mit ATmega.
nur max. 100 kHz Samplerate) dachte ich mir - da geht noch was. Mittlerweile läuft nun auf einem ATmega644PA (Ziel ist der ATmega1284) unter großzügiger Auslegung der Chip-Grenzwerte eine LA-Software mit max. 10 MHz Samplerate bei 8 Eingängen und 5 MHz bei 16 Eingängen. Die Darstellung erfolgt auf einem
Beschreibung der Funktionen und ein paar Bilder vom Testaufbau hänge ich noch an. Ich habe mit einem ATmega644PA (abgespeckt assembliert, versteht sich) und zwei ATmega1284P erfolgreich getestet, läuft sogar noch mit etwas weniger als 5V Betriebsspannung.
-
Thread
Unterschiede zwischen ATmega8 und ATmega16
eines ATmega8 sprengt. Also will ich nun einen ATmega16 verwenden, der ja mehr RAM, sowie mehr Portpins hat. Meinen Code, den ich ursprünglich für den Mega8 geschrieben hatte, will ich nun eben für den ATmega16
und an diesen Stellen schadet ein Blick ins Datenblatt auch nicht... und: 'AVR094: Replacing ATmega8 by ATmega88' http://atmel.com/dyn/resources/prod_documents/doc2553.pdf und: 'AVR095: Migrating between ATmega48, ATmega88 and ATmega168' http://atmel.com/dyn/resources/prod_documents/doc2554.
-
Thread
STK 500 - Anfängerprobleme
erstmal ein einfaches Programm laden (LED blinken) damit ich mit dem Programmieren des Bausteins (ATmega168) vertraut machen kann. Da fangen die Probleme aber schon an :(. Ich hatte als ich den ersten µC benutzt habe leider gleich mal den falschen Sockel (SCKT3500D anstatt SCKT3200A2) benutzt. Hab
soll der µC 20MHz können Ich habe jetzt nochmal den µC drauf gemacht der beim Board dabei war (ATmega8515) und die ISP Frequenz auf 115.2 eingestellt, selbes Ergenbis. Ebenso bei einem völlig neuen mega168.
-
Thread
Arduino Spannungsmessung
rausgeführt. Dann nimm dir einfach das Datenblatt vom Prozessor (je nach Version von deinem Board: ATmega168 oder ATmega328) und guck nach, welche der Aref-Pin am µC ist. Wenn da ordnungsgemäß ein Kondensator dran ist, kannst du da bequem mit deinen Prüfspitzen ran. Bernhard F. schrieb im Beitrag #3812045
meisten) ATmegas auch intern ohne zusätzliche Hardware. Der Code unten funktioniert zumindest bei ATmega168 / 328 / 1280 / 2560. Wahrscheinlich gehts auch mit dem ATmega8 (kenn sein Datenblatt nicht auswendig). [code] int getBandgap(void) // Returns actual value of Vcc (x 100) { #if
-
Thread
ATmega Überfüllung?
Hallo allerseits! Ich bin seit kurzem bei einer Firma die ATmega einsetzen. Ich selbst habe noch keine Erfahrung mit den ATMEL-Microcontrollern, daher wende ich mich an die erfahrenen Entwickler. Wir verwenden aktuell einen ATmega168, bzw. ATmega168P. Nun meint
Programm größer wird als in den Flashspeicher passt........ Aber was soll's, ist der Flash vom ATMEGA168 zu klein, gibt es immer noch den ATMEGA328 mit doppeltem Flash.... Wäre ganz interessnt was das für Probleme sind und wie die sich äußern. Poste die doch mal...
-
Thread
2-Wire Interface/ Avr's miteinander vernetzten
aus? Postet C-Codes und helft mir bitte MfG Atmega 168
seine ist, macht er das, was eben gerade befohlen wird Und wie sieht das dann in C aus??? MfG Atmega 168
-
Thread
Windows-Build von avr-gcc 4.5.0
[pre] avr-gcc-4.5.0 -mmcu=atmega168 -S foo.c -Os -fno-builtin -mint8 [/pre] führt zum Absturz während [pre] avr-gcc-4.5.0 -mmcu=atmega168 -S foo.c -Os -fno-builtin [/pre] durchläuft. Wenn es bei dir auch abrauscht schliess
Johann L. schrieb im Beitrag #1715632: > [pre] > avr-gcc-4.5.0 -mmcu=atmega168 -S foo.c -Os -fno-builtin -mint8 > [/pre] > > führt zum Absturz während > > [pre] > avr-gcc-4.5.0 -mmcu=atmega168 -S foo.c -Os -fno-builtin > [/pre] > > durchläuft. Wenn es bei dir auch
-
Thread
Suche Empfehlung für zukunftssicheren ATMEGA Gesperrt
ich mal mehr Speicher brauche. Welchen Typ würdet ihr mir empfehlen, wäre der ATMEGA16 (oder 164 oder 168) eine gute Wahl? Habe ich etwas übersehen oder wären die 32x und 64x dazu kompatibel im Sinne daß ich dann den Code nur neu assemblieren aber nicht teilweise neu schreiben müßte
möchte, einen AVR zu nehmen so schlecht nicht ist, würde dann halt einen neueren wie aus der ATMEGA48, 88, 168, 328 -Reihe oder die ATMEGA 164, 324, 644- Reihe nehmen. Ich wähle heute den µC nach den Anforderungen aus, (auch Kundenwunsch wird berücksichtigt). So unterschiedlich sind die
-
Thread
Kaufberatung - Atmel Controller + Steckbrett
serieller/etc. Programmierschnittstelle ersparen wollte. Das mk2 board Unterstützt die Modelle Atmega8/48/88/168/328, sowie Atiny 48/88 (28Pins). Ich habe mir jetzt mal die Datenblätter des 168er und des 328er angesehen, die 6PWM Ausgänge haben. Jetzt generell mal die Frage: Kann ich zwei Timer
> Das mk2 board Unterstützt die Modelle Atmega8/48/88/168/328, sowie Atiny > 48/88 (28Pins). OK, der Umstieg auf den ATmega328 wäre nun auch keine riesige Investition, der kostet gerade einmal 2 Euro. > Kann ich zwei Timer (also z.B. Timer0
-
Thread
ATmega64 vergist seine Signature-Bytes
segmente durch laser verhintern und dann den chip eine nummer kleiner verkaufen ->mega48, mega88, mega168
Also bei meinem ATmega wurden die Bytes auf 0xFF gesetzt, als ich folgendes gemacht habe. Ist alledings keine Programmierseqzenz, sondern. In der Flash Doku steht: 308 ATmega64(L) 2490I AVR 11/04 1. Power-up
-
Thread
Benötige dringend Einlöthilfe AMTEGA 128 16AU
ATMEGA168 schrieb im Beitrag #2486192: > Datasheet von Atmega bringt mich auchg nicht weiter. Dann musst es auch lesen; es steht sicher drin!
ATMEGA168 schrieb im Beitrag #2486328: > Dann schau mal auf Seite 15 nach. Kein wunder dass du dort nichts findest, dort wird beschrieben, wie er mit Interrupts umgeht. Auf Seite 2 hingegen gibt es ein
-
Thread
AVR-NET-IO nicht mehr ansprechbar
angeschlossen, Ethernetkabel rein und eingeschaltet. Ich hab mich vom PC aus auch damit verbinden können (192.168.0.90), da mein pc im 192.168.0.* subnet ist. da ich mit ubuntu arbeite, hab ich die verbindung über telnet getestet und auch gleich richtig konfiguriert (IP: 192.168.0.135, Gateway: 192.168.0.1, Subnet
nach ca. 10 sec fängt die gelbe LED an zu leuchten, die grüne tut nix. es ist auch weder unter 192.168.0.90 noch unter 192.168.0.135 zu erreichen. bei der fehlersuche hab ich rausgefunden, dass der 470 uF Elko falsch rum gepolt war (sollte doch eigentlich nichts ausmachen, oder? ich betreibe es mit gleichstrom
-
Thread
Atmega8 wird nicht richtig erkannt und kann nicht geflasht werden!
Schick mir Deine Adresse per PM, ich sende Dir dann einen ATmega168. Davon habe ich hier noch einige rumfliegen. Der ist sowieso moderner als der Dinosaurier ATmega8.
passt :-) Gäbe es tatsächlich einen besten, dann gäbe es auch nur den einen ;-) Aber mal zum ATmega8: Der ist veraltet und von Atmel längst vom ATmega88 abgelöst worden. Der von mir angebotene ATmega168 ist kompatibel zum ATmega88, nur ist SRAM, EPROM und Flash doppelt so groß ausgelegt. In der 88er