-
Thread
ATmega32U2 USB-Kommunikation
Bootloader eine Verbingung bekommt und wenn nicht ein das Programm sprigen. Ist so etwas auch bei dem ATmega32U2 möglich?
: [c] #elif (F_USB == 16000000) #if (defined(__AVR_AT90USB82__) || defined(__AVR_AT90USB162__) || \ defined(__AVR_ATmega8U2__) || defined(__AVR_ATmega16U2__) || \ defined(__AVR_ATmega32U2__)) #define USB_PLL_PSC (1 << PLLP0) [/c]
-
Thread
Baupläne rotierendes Display
ist nur vom Propellerdisplay. In der Bauteilliste ist noch ein Fehler drin. Der IC3 ist ein Atmel 162. Möchtest Du Dich dem Projekt anschließen? MfG Hicki
unterschiedeliche Module - eines mit 8 RGB LEDs und einmal mit 16 RGB LEDs. Bei der 8er ist ein ATmega 32 drauf, pro LED also 3 geschaltete Konstanstromquellen. Bei der 16er ist ein ATmega 128 drauf und 3 PWM Oszillatoren mit 25 Mhz. Beide Modulreihen sind kaskadierbar. Die Schaltungen sind erprobt
-
Thread
Suche Atmega168 alternative mit 2 16bit Timern
ATmega1284P
Hi Im DIP-Gehäuse gibt es nur zwei AVRs: ATMega162 und ATMega1284. Beide aber 40 pol. MfG Spess
-
Thread
Adresse einer Funktion / eines Programmteils festlegen?
paßt wunderbar in 2K. Also muß ich - den Bootloader-Teil an Adresse 0x1C00 (z.B.) verschieben (ATmega162) - die readSector(ulong lba) mag ich nicht zweimal im Flash haben. Wenn ich deren Adresse fixieren kann, können beide Firmware-Teile die Funktion benutzen. Wie geht dieses? Danke, Sebastian
=.bootloader=0x3C00,-Map=mymp3.map Der komplette Aufruf des Linkers sieht so aus: avr-gcc -mmcu=atmega162 -Wl,--section-start=.bootloader=0x3C00,-Map=mymp3.map -o mymp3.out *.o Mache ich jetzt aber ein avr-objdump -d mymp3.out | grep CFRead bekomme ich: 000001a0 <CFReadSector>: 000003bc <CFReadAdr
-
Thread
Leuchtdiode blinken
nur mit Tiny-AVRs. > Mein Irrtum. Auch das ist falsch. Es geht mit allen neueren AVRs, auch mit ATMegaXYZ, aber es sind nach wie vor einige AVRs älteren Entwicklungsdatums auf dem Markt, die dieses Feature noch nicht haben (z.B. ATMega8, ATMega16/32, ATMega162, ATMega64/128). Der aktuelle ATMega16-Nachfolger ATMega164 hat z.B. die von Dir angesprochene Möglichkeit, über die PINx-Register die Pins zu toggeln. Gleiches gilt z.B. für ATMega48/88/168 usw.
-
Thread
AT90PWM3B und WinAVR integration
WinAVR User Manual - 20070525 - Added support for these devices: * AT90USB82 * AT90USB162 * ATmega325P * ATmega3250P * ATmega329P * ATmega3290P * AT90PWM1 * ATmega16HVA * ATmega8HVA Und in Include gibts auch nur ein io90pwm1.h Peter
-
Thread
LCD 32122 (SED1520)
einen Kurzschluss zwischen D0 und A0 (Daten- und Steuerleitung) hatte. Mein Interface zu nem ATMeag162: 1 VDD - 5V 2 VSS - GND 3 VLCD - 0V 4 RESET- PORTD 5 E1 - Über nen Adressdecoder auf PORTC 6 E2 - Ebenfalls über Adressdecoder auf PORTC 7 R/W - GND (nur zum schreiben ausgewählt
Wald- und Wiesen-Transistor dimmen. Ist das fest eingestellte RAM-Interface denn das, was der Mega162 verwendet? Gruß, Mark
-
Thread
neuer MC (Atmega 128?)
mit I/O pins etc. Ich bin mir fast sicher, alle MCs haben I/O pins. > Wie wäre es mit dem Atmega 128?`das einzige wovor ich zurückschrecke > ist, dass der glaube ich nicht im DIL-Gehäuse zu haben ist Und warum nimmste dann nicht einen im DIP, z.B. ATmega8 oder ATmega32? Mit 23 bzw. 32
Hi Wenn DIL *und* etwas zukunftsorientierter: ATMega644. Der pinkompatible ATMega1284 soll auch irgendwann mal kommen. MfG Spess
-
Thread
Adresslatch für AVR in CPLD fehlerhaft?
Hallo, ich habe folgendes vor: Ich möchte einen Speicher über einen CPLD an einen ATMega128 anschließen. irgendwann soll dann in den CPLD XC95144XL noch was anderes hinein. Dazu benötige ich das Durchschleifen aller Leitungen vom AVR zum SRAM durch den CPLD. Nun arbeite ich gerade
AVR_ALE = '1' then AL_Latch <= AVR_AD; -- Chip Select Addressdekodierung, low active -- ATMega162 0x0500 start externer SRAM -- ATMega128 0x1100 start externer SRAM -- hier Addressdekodierung f?r ATMega162 -- Addressbereich Typ AVR_AH CS~ -- 0x0500 bis 0x05FF ---
-
Thread
Atmega8-Programmierung mit AVR USB Lab funktioniert nicht
Hm, ich habe es jetzt auch nochmal mit einem Atmega32 probiert, gleiches Problem... hat niemand eine Idee woran das liegen könnte?
Hallo Donner, solch ein Fehlerbild habe ich auch bis heute gehabt. ATmega 8, Attiny2313 und Atmega 162 haben alle diese Fehlermeldung gebracht. Ich war schon am verzweifeln. Ein Umflashen auf STK500v2 Firmware hat nicht richtig geholfen. Atmega8 klappte besser, aber Attiny
-
Thread
Mal wieder EA DOG-M 162, keine Initialisierung
die gegeben wurden haben mein Problem nicht gelöst. Es geht um die Initialisierung eines EA DOG-M 162, im Modus 5V 8bit welche mit einem ATMEGA16 fehlschlägt. (Andere LCDs konnte ich mit dem ATMEGA16 bisher erfolgreich ansteuern.) Leider bin ich mir nicht sicher ob es an der Schaltung selbst oder
Pin24 VOUT an 5V Pin25 VIN an 5V Pin26 VDD an 5V Pin27 VSS an Masse Pin28 D7 an PortC 7 (ATMega16) Pin29 D6 an PortC 6 Pin30 D5 an PortC 5 Pin31 D4 an PortC 4 Pin32 D3 an PortC 3 Pin33 D2 an PortC 2 Pin34 D1 an PortC 1 Pin35 D0 an PortC 0 Pin36 E an PortB 2 Pin37 RW an PortB 1 Pin38
-
Thread
Frage zu Atmel JTAGICE mkII
, was ich wissen wollte ist, ob Controller die kein JTAG oder Debugwire unterstützen konkret der Atmega8 via ISP unterstützt werden. Jetzt hab ich folgendes gefunden: Supported devices for ISP mode and oscillator calibration only: AT90PWM2, AT90PWM3, ATmega168, ATmega48, ATmega88, ATtiny13,
ISP-Adapter. der liegt bei mir aber gerade herum ;) Ich habe versucht, eine vorhandene Platine mit ATmega8 mittels JTAGICE mkII zu programmieren. Dazu habe ich den zum JTAGICE gehörenden Adapter auf den 6-poligen ISP-Stecker verwendet. (Der Adapter ist anscheinend korrekt, jedenfalls lässt sich ein ATmega162V
-
Thread
USART1 löst ständig Interrupt aus
zusammen, habe ein Problem, bei dem ich gerade am verzweifeln bin. Ich möchte mit einem AtMega162 über USART1 Daten empfangen. Das hat bisher auch meistens geklappt, aber nun krieg ich USART1 nicht mehr zum Laufen, wobei USART0 problemlos geht. Das Problem dabei ist, das ständig ein Interrupt
ich noch verwirrter als gestern. Gestern wurde bei Berührung der TxD Leitung vom Pegelwandler zum atmega162 sofort ein Interrupt ausgelöst, sobald ich das Kabel nur leicht berührt habe. Heute wird ein Interrupt erst nach mehrmaligem Klopfen auf die Leitung ausgelöst. Ist das Verhalten normal, das bei
-
Thread
AT90USB162 wie ATMEGA programmierbar?
ATMEGAs und auch das tolle Tutorial ist für nen ATMEGA. Kann ich diesen Controller mit der gleichen Software füttern oder gibts da Probleme? Ich hab wie gesagt noch keine Ahnung und möchte lieber von dem Foren-Wissen profitieren, statt nen Nieschenweg
oder Nein? Ich erinnere mich ganz dumpf mal gelesen zu haben, dass der AT90USB*** im Prinzip ein ATMEGA128 mit integrierter USB-Schnittstelle ist. Stimmt das? Dann wäre ja meine Frage glaub ich jedenfalls beantwortet - falls das stimmt. Grüße
-
Thread
LCD 162C mit ATMega16 ansteuern.
Ich habe ein Problem mit einem Display. Es handelt sich um das Display von Reichelt - Displaytech 162C mit LED. Wenn ich das Display mit einem ATMega8 ( int. 1MHz ) betreibe, läuft es wunderbar. Nun brauche ich aber für eine Anwendung einen ATMega16( int. 1 MHz ), bei dem ich das LCD an PORTC statt
kann es auch nicht liegen, da ich die Zeiten im Programm nicht verändert habe und es ja auf den ATMega8 läuft, der mit dem gleichen Takt rechnet. Meine Frage also: Kann es sein, dass man bei der Verwendung eines ATMega16 mit einem LCD noch was beachten muss ? Gruß Tobias
-
Thread
S: kleine ATMEGA-Platine mit USB-Schnittstelle
hallo, ich suche für ein kleines Projekt eine kleine fertige Platine (oder Bausatz) mit einem ATMEGA-Controller (z.B. ATMEGA-128) und einer USB-Schnittstelle. Im Dateianhang befindet sich als Beispiel ein Bild von so einer Platine. Gruss Jürgen
>> ...eine kleine fertige Platine (oder Bausatz) mit einem ATMEGA-Controller >> (z.B. ATMEGA-128) und einer USB-Schnittstelle. Guck doch mal hier... http://www.chip45.com/index.pl?page=Crumb128&lang=de * ATmega128 Mikrocontroller im TQFP64 Gehäuse * Serielle
-
Thread
Grafikfähiger LCD Controller von Benedikt K. - Hilfe
/www.mikrocontroller.net/topic/98321#1938557) nachgebaut und habe ein kleines Problem. Da der ATMega8515 im Moment schlecht zu bekommen ist, würde ich gerne den Mega162 einsetzen, bekomme das Ganze aber nicht kompiliert. Ich muss dazu sagen, dass ich in C leider erst ganz am Anfang stehe (ich programmiere
Hi Der ATMega hat 2 serielle Schnittstellen. U2X -> U2X0 oder U2X1 RXCIE -> RXCIE0 oder RXCIE1 RXEN -> RXEN0 oder RXEN1 MfG Spess
-
Thread
RFM12 - Funkmodul
Aus dem Datenblatt des ATMega162 [quote] When synchronous mode is used (UMSEL = 1), the XCK pin will be used as either clock input (Slave) or clock output (Master). The dependency between the clock edges and data sampling or
Ok, ich habe den ATMEGA8L-PU
-
Thread
UART und RS485 mit einem AVR?
aufgefallen dass es pro AVR nur einen UART Anschluss gibt >wenn ich das richtig sehe? Nein. ATMega162/164,324,644,1284 haben z.B. 2 UARTs. Es gibt auch ATMegas mit 4 UARTs (ATMega1280/2560). MfG Spess
Atmega 161, 164, 128, 1284 haben 2, Atmega 2560 hat 4.
-
Thread
Gehaltsverhandlung nach 2jahren be
Atmega162 schrieb im Beitrag #5054226: > Also ich habe großen Respekt vor guten Embedded Entwicklern. > > Ich denke nicht, dass ein Embedded Entwickler für unter 55k in > Süddeutschland arbeiten gehen
Atmega162 schrieb im Beitrag #5054226: > Ich denke nicht, dass ein Embedded Entwickler für unter 55k in > Süddeutschland arbeiten gehen sollte. Manche sind da schon fuer einen jaehrlichen Inflationsausgleich
-
Thread
Zeilenadressen LCD 4x20 blau
könnte ich sowas mal probieren und ggf. vervollständigen. Was ich bisher schon habe sind: - EA W162B-BNLW - EA W204B-NLW - EA W162B-N3LW - TC1602A-09 - LCD Displaytech 404B 4x40 Controller: KS0066U - TC1602E (aus dem Pollin Addon-Board)
ATMega16 mit 8 MHz. Programmiert habe ich über JTAG, aber danach den Stecker abgezogen und das Board neu eingeschaltet. Da sollte es doch gehen
-
Thread
Summensignal von 2.4GHz Empfänger mit ATMega16 auswerten
Jitter" bei den Einsen. Im Moment teste ich das ganze mit einem Polin Eval Board V2 und einem ATMega16 mit 8MHz. Ich hab versucht die Länge der Einsen in einer Schleife zu zählen und gelegentlich über UART auszugeben. Ein vernünftiges Muster sehe ich hier leider auch nicht. Im Moment bin ich
203: pos=15:73:131:192:249:95:155:211:64:124:180:236:87:144:200:262: pos=4:76:131:188:256: pos=10:162:219:65:124:181:244:90:146:206:263: pos=5:229:79:135:192:253: pos=10:162:222:68:124:185:242:87:155:212:267: pos=5:230:81:144:200:260: pos=10:164:223:69:127:188:244:91:151:206:268: pos=5:232:83:139
-
Thread
UART nur bis 19200 - 4.00 MHz?
Hallo, ich habe einen ATmega162L (die Low-Voltage-Version, max. 8 MHz) mit 4MHz-Quarz und RS-232 via MAX-232, Verbindung wie im UART-Tutorial. Alles funktioniert soweit, aber ich bekomme die serielle Verbindung nur bis max. 19200 zum laufen, schneller geht nix. Im Datenblatt zum 162 sind aber für 4MHz max. 252kbit/s angegeben. Das RS-232-Kabel ist micht übermäßig lang (knapp 2m); geschirmt ist es auch (ist eine RS-232-Leitung eines anderen Geräts). Any hints? Danke, Sebastian
-
Thread
AT90USB (ATMega32U2) USB
Beitrag #2847755: > Achso. Dann empfehle ich dir einen ARM mit USB. Hab aber (vorerst) nur eine ATMega32U2 da. Und damit würde ich das ganze gerne zum laufen bringen. Oder sollte das heißen, dass das mit dem ATMega32U2er nicht zu machen ist?
den Link http://produkte.reworld.eu/u2dil.htm landest Du auf einer Seite, die nicht nur ein AT90USB162/ATMEGA32U2-Modul beschreibt, sondern auch eine Sammlung funktionierender Beispiele zum Download anbietet. Die Beispiele wurden mit AVR-Studio 4.18 entwickelt, sollten aber auch mit dem aktuellen Atmel
-
Thread
MegaLoad für avr-gcc
da das MAKE ALL auf. Ich wäre für eine kurze Hilfe dankbar, brenne zur Zeit immer mit ISP meinen Atmega162, so ein Bootloader wäre praktisch. Vorab danke !!
Danke Werner, ich hatte das mit den Byte und Word Adressen verwechselt. Jetzt läuft es mit dem atmega8. Leider habe ich beim arbeiten mit dem atmega128 das gleiche Problem wie weiter oben von cauboy beschrieben. Das PC-Programm kommt nicht über Sending Page0 hinaus. Ich habe beim debuggen heraus
-
Thread
Atmega16u2 USB testen
DFU-Modus zu bringen. Ich vermute, dass die vom Hersteller aufgespielte (neuere?!) Firmware für den Atmega16u2 den DFU-Modus nicht unterstützt hat. Ich habe daher ein wenig Google bemüht und raus gefunden, dass keiner dafür eine Lösung hat :(. Für den Atmega16u2 wird aber der ISP-Header rausgeführt,
passenden Bootloader: > http://re.reworld.eu/en/products/u2dil/index_bl.htm Sind die Firmwares zum Atmega16u2 kompatibel? Die auf der Seite angebotenen sind für einen Atmega32u2. Immerhin scheint es auf der Seite etwas zum Testen des USB-Ports zu geben, werde ich direkt mal ausprobieren. Danke auf jeden
-
Thread
ATtiny45 Bootloader
STK500 gequält und alle meine AVRs gebootloadet. Der Bootloader ist so gut, daß ich meinen alten ATmega Bootloader entsorgt habe und sauschnell ist er außerdem. Die Brennzeiten liegen von 1s (ATtiny13) ... 8s (ATmega644). Folgende AVRs sind getestet: ATtiny13 ATtiny2313 ATtiny45 ATmega8 ATmega16 ATmega162 ATmega168 ATmega32 ATmega323 ATmega644 Anbei der komplette Quellcode und die fertigen HEX-Files. Die xxDEF.INC Files muß man sich aus der AVRStudio Installation nehmen. Die
-
Thread
USBasp und ATMega 8
sind die Pins 4+6 mit dem UART vom USBASP verbunden. Also Dort ist KEINE Masse. Prinzip für den ATmega8 (PDIP / DIL-Package) ISP Signal ATmega 1 --> MoSi --> 17 2 --> 5V --> 7 (Jumper 3 gesetzt) 5 --> Reset --> 1 7 --> SCK -->
weitere "Bestelloptionen" - die bei mir prima funktionieren - wären http://www.ebay.de/itm/1Stk-ATmega8-ATmega48-ATMEGA88-Development-Board-AVR-NO-Chip-DIY-Kit-Neu-/201223232054?hash=item2ed9d6da36:g:8BkAAOSwVFlUCDDa oder auch die Chinaversion deines Fischls: http://www.ebay.de/itm/AVR-51-Programmer-Adapter-mit
-
Thread
LCD Routine Peter Fleury
sie aber einfach nicht zum Laufen. (lcd.c und lcd.h) Das Display (2x16) hängt an PortA eines Atmega 162. Ich habe bisher lediglich die Routinen eingebunden. Hier ein Ausschnitt aus meinem Programm: lcd_init(LCD_DISP_ON_CURSOR); lcd_clrscr(); lcd_data( 'T' ); lcd_data( 'E'
Hallo Karl-Heinz, danke für deine Antwort. Der Atmega162 hat keinen VAcc-Pin, ich werde die Routine aber noch einmal auf PortC umschreiben und testen.
-
Thread
ATmega32U2 virtual COM
usb_serial.h etwas anpassen, da dort erstmal "nur" diese Typen definiert sind #if defined(__AVR_AT90USB162__) (...) #elif defined(__AVR_ATmega32U4__) (...) #elif defined(__AVR_AT90USB646__) (...) #elif defined(__AVR_AT90USB1286__) Da musst du dann ggf. im Datenblatt schauen ob die Register und Bits
etwas anpassen, > da dort erstmal "nur" diese Typen definiert sind > > #if defined(__AVR_AT90USB162__) > (...) > #elif defined(__AVR_ATmega32U4__) > (...) > #elif defined(__AVR_AT90USB646__) > (...) > #elif defined(__AVR_AT90USB1286__) > > Da musst du dann ggf. im Datenblatt schauen ob die
-
Thread
was ist die "Data Stack size"
Hi Leute, ich habe da mal ne Frage. Ich prorgammiere mit CodeVison und habe als µC einen atmega162 – 512 Bytes EEPROM – 1K Bytes Internal SRAM nun benötige ich einen großen char arry (char temp[400]). nun bekomme ich ein warning beim compilieren und zwar, dass mein Data Stack wohl voraussichtlich
Olli (Gast) >ich habe da mal ne Frage. Ich prorgammiere mit CodeVison und habe als µC >einen atmega162 >– 512 Bytes EEPROM >– 1K Bytes Internal SRAM >nun benötige ich einen großen char arry (char temp[400]). nun bekomme Welcher wieviel Speicher benötigt? >ich ein warning beim compilieren
-
Thread
Code Problem: Fehler im Code? Compiler will nicht
mit C und Micro's. wäre für jede Hilfe dankbar. übrigends ich verwende das myAVR Workpad. Einen Atmega8515 [c]#include <avr/io.h> //Controllerspezifikationenen #include <stdlib.h> //Standard Library #ifndef F_CPU #define F_CPU 3686400UL // Quarz mit 3.6864 Mhz #endif #include <util/delay.h>
was not declared in this scope 158: error: `reihenfolge' was not declared in this scope test.cc:162 162: error: `licht' was not declared in this scope 162: error: `reihenfolge' was not declared in this scope test.cc:166 166: error: `licht' was not declared in this scope 166: error: `reihenfolge
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
lib/avr3/ avr/lib/avr3/at43usb355 avr/lib/avr3/at76c711 avr/lib/avr31/ avr/lib/avr31/atmega103 avr/lib/avr31/at43usb320 avr/lib/avr35/ avr/lib/avr35/at90usb82 avr/lib/avr35/at90usb162 avr/lib/avr35/ata5505 avr/lib/avr35/ata6617c avr/lib/avr35/ata664251 avr/lib/avr35
ata5795 avr/lib/avr5/ata5831 avr/lib/avr5/ata6613c avr/lib/avr5/ata6614q avr/lib/avr5/atmega16 avr/lib/avr5/atmega16a avr/lib/avr5/atmega161 avr/lib/avr5/atmega162 avr/lib/avr5/atmega163 avr/lib/avr5/atmega164a avr/lib/avr5/atmega164p avr/lib/avr5/atmega164pa avr/lib
-
Thread
Statischer Text als OSD im TV / FBAS mit BASCOM
weitere Fragen auf....Nun zu meinem Problem: Ich habe für meine Eltern eien Alarmanlage mit einem ATMega128 gebaut welcher gleichzeitig als Kamera-Umschalter fungiert (4 Kameras auf einem Monitor umschaltbar), nun sind meine Eltern nicht mehr die jüngsten und haben Problemem auf anhhieb zu erkennen welcher
, AT90USB162, ATmega325P, ATmega3250P, ATmega329P, ATmega3290PA, AT90PWM1, ATmega16HVA und ATmega8HVA unterstützt? So steht es zumindest in dem Handbuch.....das wär ja mau. Zu dem Interrupt, ja davon bin ich
-
Thread
162sten mal DOGM
durchforsten, wage ich es mal einen eigenen Thread aufzumachen. Wie schon zu erwarten ist zeigt mein DOGM162 Display leider nichts an. Ich habe bereits dutzende initialisierungen ausprobiert (ok, sagen wir ca. 5...), leider jedoch ohne Erfolg. Ich benutze einen ATMEGA32 mit einem externen Quarz. Der Quarz
Alex schrieb im Beitrag #3066400: > Wie schon zu erwarten ist zeigt mein DOGM162 Display leider nichts an. > Ich habe bereits dutzende initialisierungen ausprobiert (ok, sagen wir > ca. 5...), leider jedoch ohne Erfolg. Du solltest selbst ein bischen mitdenken. Das bringt dir
-
Thread
STK500 parallel vs. ISP
Hi da -> http://www.mikrocontroller.net/articles/AVR_Checkliste und dann ATMega128, der erste Punkt. Matthias
Hast du mal nach den Fuses geguckt? Ich kenne den 128er nun nicht, aber beim 162er ist die SPIEN manchmal (im Lieferzustand "Reichelt") so gesetzt, dass man Ihn per SPI nicht ansprechen kann.
-
Thread
AVR assembler frage, IO ports
90S8515 (EOL issued) 90S4434 (Obsolete) 90C8534 (Obsolete) 90S8535 (EOL issued) ATmega103 (Obsolete) ATmega161 (Obsolete) folgende haben ein PUD bit ATtiny11 ATtiny12 ATtiny13 ATtiny15 ATtiny26 ATtiny2313 ATmega8 ATmega16 ATmega32 ATmega48 ATmega64 ATmega88 ATmega128 ATmega162 ATmega163 ATmega168 ATmega169 ATmega323 ATmega8515 ATmega8535 bei dem rest hab ich es mir noch nicht angeschaut cu Hauke
-
Thread
Bringt ein Serieller SRAM überhaupt was? Oder ist das nur ein größer flüchtiger EEPROM?
vorhandenen Speicher umgeht. Dann kann man einen möglichst pinkompatiblen Controller nehmen, z.B. den ATmega1280 (8kB SRAM) oder gar ATmega1284, der hat satte 16kB SRAM! >Da fand ich bei reichelt für glaubig 1,55 Euro ein Seriellen SRAM von >Microchip mit 512 Kbits(~64 Kbytes), dank des SPI Interfaces
programmieren. Dein AVR hat IIRC keinen >externen Bus für RAM. DIESER AVR nicht, einige haben es. ATMEGA162 ATmega128 ATmega128A ATmega64 ATmega64A ATmega1280 ATmega1281 ATmega2560 ATmega2561 ATmega640
-
Thread
MP3 Player mit Nokia LCD, VS1001, ?MMC?
Hi, Ich bin dabei einen MP3 Player zu bauen. Ich verwende den ATmega162 den MP3 decoder VS1001k und ein Nokia LCD. Als speicher wollte ich eigentlich eine CFC verwenden, doch da die ansteuerung im True IDE mode überhaupnicht funktionieren will und die pin abstände beim
ich ob ich nicht lieber eine MMC karte nehmen sollte. Allerdings bin ich mir nicht sicher ob der ATmega162 es bei 4Mhz es schafft über eine SPI schnittstelle LCD, MMC, und den mp3 decoder anzusteuern und mit daten zu versorgen. Hat das schonmal jemand gemacht? Infos? Ich bin für alle tipps dankbar
-
Thread
AVR mit zwei seriellen Schnittstellen
eine ser. Schnittstelle angeschlossen werden, benötige ich zwei von diesen. Ich könnte einen ATMega64 nehmen, der zwei UARTs hat. Nachteil: Teuer und die Pins für ISP überschneiden sich mit einer der serillen Schnittstellen. Also zusätzlicher IC oder Jumper. Programmierung über serielle Schnittstelle
ATMega162 Peter
-
Thread
Timer Overflow Counter - Wie richtig berücksichtigen?
verwenden, weil am Ende 2 Pulslängen verglichen werden. Bei der Architektur können wir beim bekannten Atmega bleiben. Ich hätte einen ATmega328PB, Mega2560 und ATmega4808/4809 zur Auswahl. Den 2560 und 4809 in Form eines Arduino Boards. Der Einfachheit halber bleiben wir beim ATmega328xx oder Verwandten,
Die sichere Lösung wäre, einen µC mit 2 x Capture-Einheiten zu verwenden. Ein Kandidat wäre ein ATmega162, ein anderer ein ATmega64, 128, 324, ..., die mehrere 16 Bit Timer bieten. Noch besser wäre zum Beispiel ein STM32Fxxx, wo einige Timer 4 x Capture-Eingänge haben. Dein Problem ist mit vertretbarem
-
Thread
LCD 162C zerschossen?
10KOhm zwischen Pin 15 und 5V verbunden. Pin 16 mit Masse. Danach wollte ich lcd-test.asm auf ATMega8 überspielen. Jetzt zeigt LCD ganze Zeilen mit Balken. Text "Test" war nichts zu sehen. Nur beim Einschalten eines Netzteils kommt kurze Text "Test", dann ganze schwarze Balken. Wie kann ich rückgängig
Nach dem Bild von der Rückseite, ist es das Modell 162CBABC Modell 162C LCD Mode B:STN Yellow/Green Backlight: None Viewing Angel: 60'Clock Temperature Range: Commercial 0-50C Oder täusche ich mich?? http://www.displaytech.com.hk/products/std_character.htm
-
Thread
[V] LCD- MODULE 2x16 GELB/GRÜN MIT LED-BELEUCHTUNG
EA DIP162-DNLED: GELB/GRÜN MIT LED-BELEUCHTUNG 4 mal zu verkaufen mit HD 44780 http://www.lcd-module.de/deu/pdf/doma/dip162-d.pdf info unter: h-elektro (@) gmx.de 1 stück 20 inkl. versand
Ok ich versuchs auch mal: ATMEGA8 zu verkaufen 14,90- inkl. Versand/Stck Sonderpreis: ab 1000 Stck: 13,40/Stck e-mail: dermitdertollengeschäftsidee@erfolgrei.ch
-
Thread
Erfahrungen mit JTAGICE-Klone
hab das mit FT232R aufgebaut, klappt genauso. Mit dem JTAGICE Klone kannst du jeden JTAG-fähigen ATMEGA programmieren und debuggen, aber leider nicht die allerneusten. Mega 16, 32, 64 usw geht aber.
über die vom alten JTAGICE (und dessen Nachbauten) untersützten Controller geben. Dort findet man: "ATmega16(L), ATmega162(L), ATmega169(L or V), ATmega32(L), ATmega323(L), ATmega64(L), ATmega128(L)". Liste ist aber nicht vollständig, wählt man im AVR-Studio "Debug platform" JTAGICE werden die o.g. und
-
Thread
VDIP1 Keine Reaktion auf Befehle UART
Textmodus, sonst würde er ja auch nicht im klartext schreiben. Als Controller verwende ich einen Atmega162, ich habe schon versucht, über einen UART den VDIP anzusprechen und habe dann auf dem anderen UART die ausgabe umgeleitet, kommt aber das selbe Ergabnis bei raus, das Modul lässt sich einfach nicht
funktioniert, ich weiß das es Grundlagen sind, aber ich habe für das ganze Programm (und der Speicher vom atmega162 ist 85% voll) nicht einmal die printf funktion benötigt. Ich weiß das es Grundlagen sind und werde mich nach der Arbeit damit beschäftigen.. Eine Frage habe ich aber noch, gibt es den keine
-
Thread
China SUPER Bauteile-Schnäppchen Thread
(ATMEGA328, Nano, USB) http://www.ebay.at/itm/230799921826 (ATMEGA328, Nano, USB) http://www.ebay.at/itm/221119540576 (ATMEGA328, Nano, USB) Chip-Only ATMEGA328 mit Arduino-Bootloader ab *ca 3 EUR* inkl
Atmega328-PU für 2,20$ plus Versandkosten http://www.futurlec.com/Atmel/ATMEGA328-PUpr.shtml
-
Thread
Display am ATmega128
http://www.mikrocontroller.net/articles/AVR_Checkliste#Besonderheiten_bei_ATmega64_.2F_ATmega128
Der ATmega162 wird auch mit eingeschalteter DIV/8-Fuse geliefert... Manche Sachen muß man akzeptieren, wenn man den Sinn dahinter nicht versteht.
-
Thread
Navilock NL-550ERS GPS
Hallo, also habe es zuerst an einem AT90USB162 probiert, mit der Baudrate 38400 wie in der Spezifikation angegeben. Dann auf ATMEGA128 STK500 (Pegelwandler) auf PC getestest mit allen Baudraten, das Ergbnis war das selbe wie beim AT90USB162. Welches
-
Thread
avr-gcc: 3.4.6 contra 4.3.0
Würdest Du mir diese verraten? Ich verwende avr-gcc momentan mit den Optionen [pre] -mmcu=atmega8 -Os -S -save-temps -dp -fverbose-asm -fno-keep-inline-functions -fno-common -W -Wall -Wstrict-prototypes -Wunused -Wextra [/pre] Für dieses Projekt sagt avr-size für .text: [pre] avr-gcc
PROGMEM = { .config_id = 4, .nixie = { .power_on = 1, .volt = 6, // ca. 162 V .change_100ms = 5 }, {{ .a = { .id = 0, .max = 100}, .b = { .id = 5, .max = 100}, .c_d = { .id = 5, .max = 100}, .e = { .id = 0, .max = 9}, .nixie_bright
-
Thread
Timer funktioniert nicht 16-Bit CTC
ich probiere gerade einen Timer für ein anderes Projekt zum laufen zu bringen. Ich verwende einen Atmega162 mit 7372800 Hz. Nur der Code springt nicht in die Interrupt Routine. Hier mal die relevanten stellen: [c] int ms; uint8_t s; uint8_t min; //Timer1 Compare Match Interrupt ISR(TIMER1_COMPA_vect
Also der Mega162 läuft ganz sicher mit Ext. Oszi! Beim Mega32 bin ich mir auch ziemlich sicher! (Alle CKSEL gesetzt)!