-
Thread
Display und MMC Karte an SPI
Die MMC Basisroutinen sind schon fertig, und ich erreiche mit einem 16 MHz ATMega162 ca. 400Kb/sec an Lesegeschwindigkeit. Allerdings habe ich diese Routinen noch nicht so angepasst das sie mitder GLCD zusammen funktioniert. Für mein aktuelles Projekt benötige ich dies auch nicht
Ok, ich habe das mal angehangen. ATMega162 16MHz mit externem 32Kb SRAM, 3.3V, direkt MMC/SD Slot angeschlossen, 3 LEDs und UART zum Debuggen. Ich veröffentliche das nur als Studie und möchte eigentlich KEINEN Support oder so was dazu
-
Thread
Problem beim Programmieren des Atmega2560.
Controllertypen: •AT90PWM3 •AT90S1200 •AT90S2343 •AT90S4414 •AT90S4433 •AT90S8515 •AT90S8535 •ATmega103 •ATmega128 •ATmega16 •ATmega161 •ATmega162 •ATmega163 •ATmega164P •ATmega168 •ATmega169 •ATmega32 •ATmega324P •ATmega328P •ATmega329 •ATmega3290 •ATmega48 •ATmega64 •ATmega644 •ATmega8 •ATmega8515 •ATmega8535 •ATmega88 •ATtiny12 •ATtiny13 •ATtiny15 •ATtiny2313 •ATtiny24 •ATtiny25 •ATtiny26 •ATtiny44 •ATtiny45 •ATtiny84 •ATtiny85
-
Thread
CP/M auf ATmega88
Ronny Minow schrieb im Beitrag #1710565: > Und, afaik hat der Atmega32 etwas mehr Ram, als der Atmega88. Oder, bin > ich da falsch informiert...? Und was hast du davon? Für den simulierten Speicher ist das zu wenig und für den Simulator zu viel. Erst beim Mega162
SRAM-Interface? In der > Vergleichstabelle von Atmel ist selbiges leider nicht aufgeführt. > frank Der ATmega162 hat "Up to 64K Bytes Optional External Memory Space" Gruß Roland
-
Thread
ATMega2561 wird in AVR Studio nicht unterstützt
atmega162 atmega163 atmega164 atmega165 atmega168 atmega169 atmega32 atmega323 atmega324 atmega325 atmega3250 atmega329 atmega3290 atmega640 atmega64 atmega644 atmega645 atmega6450 atmega649 atmega6490 atmega128 atmega1280 atmega1281 at90can32 at90can64 at90can128 at94k avr1 at90s1200 attiny11
-
Thread
LCD 162D mit ATmega8535
Hallo, probiere das LCD 162D von Displaytech seit 2 Tage mit einem ATmega8535 anzusteuern (4bit Ansteuerung). Dabei scheitert es schon an der Initialisierung. In der ersten Zeile erscheint ein schwarzer Balken dessen Kontrast
-
Thread
ATMEL Evaluations-Board (was brauche ich noch?)
3;ARTICLE=42401;PROVID=2402 10µF: http://www.reichelt.de/?ACTION=3;ARTICLE=42397;PROVID=2402 ATMega (empfehle einen ATMega16, der ATMega8 ist doch mal schneller voll) + Zubehör: ATMega16: http://www.reichelt.de/?ACTION=3;ARTICLE=45028;PROVID=2402 100nF: http://www.reichelt.de/?ACTION=3;ARTICLE=
Hi >Habe den Atmega32 drin, aber konnte den bei Ponyprog nicht finden, >wenn ich ATmega603 einstelle >.INCLUDE "D:\avrtools\appnotes\8535def.inc" Was Soll der Quatsch? MfG Spess
-
Thread
MMC/SD ansteuern mit AVR
meiner Mp3's sind 192 kbit oder aber auch 240er...wird also knapp. Meint ihr mit Ulrich's Routine und Atmega162@16 mhz ginge das schneller? MFg Nik
Hallo Ich hab ein Problem beim Ansteuern einer SD-Karte. Ich verwende einen ATMega162 auf einem STK500 mit einer internen Clock von 3,686 MHz. Bei der Initialisierung (Senden von CMD0) scheint die Karte überhaupt keine Antwort zu geben. Wenn irgendwo ein Timeout auftritt leuchtet
-
Thread
ISP MK II - Fehlermeldung
Ich hatte bei Angelika mal ATmega162 gekauft, bei denen ab Werk die SPIEN-Fuse gelöscht war. Da half dann nur noch der HV-Programming Mode des STK500.
wieder probiert. Fazit: alle atmegas ( 3 ) die ich habe sind verstellt :D nur ein niegelnagelneuer Atmega32 lies sich programmieren, also lags nur daran, dass ich annodazumal einfach ein bischen Schrott mit den Fuses gemacht hatte :D.
-
Thread
ATmega-Bootloader vom Hauptprogramm aus flashen
Hallo Leute, wir haben ein paar Geräte mit einem Atmega162 "draußen", die unbedingt einen neuen Bootloader bekommen müssen (der alte hat einen Bug) und das Programmieren via Programmer durch unsere Kunden (Gerät öffnen, zerlegen, programmieren usw ...)
ein Graus! Eigentlich eine ganz einfach Frage (wenn man die Antwort kennt), aber ist es beim Atmega162 irgendwie möglich, den Bootloader vom Applikationsprogramm neu zu flashen? Ich weiß ich weiß, nach Aktenlage geht das für den Standard-User ja wohl nicht. Aber ich frage jetzt auch nicht den
-
Thread
MCU Auswahl für Temperaturanzeige mit OLED
Hier noch ein Anbieter für TFT mit ATmega: http://www.shop.display3000.com/mikrocontrollermodule/index.html Peter
komplette OLED-Zugriff nur 2 Zyklen. Das können aber nur die größeren AVRs im 64-pol Gehäuse (z.B. ATmega1281). Der ATmega162 kann das zwar auch, aber nur 16kB Flash könnte für die Bitmaps zu knapp werden. Auch sollten die untersten Zugriffsfunktionen als Inline deklariert sein, um den CALL/RET Overhead
-
Thread
USART, die 4220.
Mahlzeit - ich häng' fest! Ein Master (atmega162) soll ein Datenpaket über RS485 an einen Slave (attiny2313) schicken. Nach dem Einschalten und auf Tastendruck funktioniert das auch genau einmal. Gaaanz selten mehrmals hintereinander. Danach
Ralf G. schrieb im Beitrag #2635931: > Ein Master (atmega162) soll ein Datenpaket über RS485 an einen Slave > (attiny2313) schicken. Welche RS485-Treiber benutzt du denn? Ich habe vor kurzem ein RS485 Bussystem mit dem SN75176 als Treiber aufgebaut.
-
Thread
Welchen ATmega soll ich nehmen?
folgende: AT90PWM3 AT90S1200 AT90S2313 AT90S2343 AT90S4414 AT90S4433 AT90S8515 AT90S8535 ATmega103 ATmega128 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega168 ATmega169 ATmega32 ATmega324P ATmega328P ATmega329 ATmega3290 ATmega48 ATmega64 ATmega644 ATmega8 ATmega8515
ATmega48/88/168
-
Thread
Fuse Bits
µC ist gerade mal einen Tag alt, ist er jetzt für immer unprogrammierbar? Datenblatt für meinen ATmega8515: http://www.atmel.com/dyn/resources/prod_documents/doc2512.pdf Mit freundlichen Grüßen Sencer Soylu
basteln, die je nach Einstellung des Trimmers bis ca. 3MHz lief. Mein sich-nicht-mehr-programmierbarer ATmega162 lief damit jedenfalls... programmieren konnte ich ihn trotzdem nicht, aber das kann bei mir auch an was anderem liegen.
-
Thread
DOGM - 163 Initialisierung +5V SPI
Hab mal für das Display und für den ATmega 8A einen Schaltplan angehangen. Habe meine Schaltung auch nach diesen noch einmal Kontrolliert. MfG
Laut "Schaltplan" sind PB3 und PB5 verkreuzt. Dogm.png: PB3 - SCK PB5 - MOSI Atmega.png PB3 - MOSI PB5 - SCK So wird das nix
-
Thread
JTAG und AVR Beginner
ein Praktikum belegt, wo wir ein Modul gebaut und programmiert haben [1]. Verwendet wurde ein AVR ATmega16 der über ein JTAG Interface programmiert werden kann. Ich hab das Modul jetzt zu Hause und würde mich gerne ein bisschen mehr damit beschäftigen. Dazu brauche ich aber einen entsprechenden JTAG
gefunden: http://shop.embedded-projects.net/product_info.php?info=p18_AVR-Entwicklungsplatine-AT90USB162--AVR-USB-162-.html&XTCsid=eab63134f22cc34146c0fda18f83c711 Was sagst du dazu? Da kann man anscheinend gar keinen Prozessor einsetzen!? Und hier noch ein Starterkit http://shop.embedded-projects.net
-
Thread
Habt ihr auch Probleme durch die Bleifreipolitik der EU?
AT89C51RD2/ED2 im DIP40 sogar ganz abgekündigt sind. Da frage ich mich aber, was wird aus den ATMega32, ATMega162 usw. im DIP40-Gehäuse ? Warum soll es denen besser ergehen ? Peter
"zumindest gibt es den ATmega644-20PU (DIP40) schon" Wo?
-
Thread
Probleme mit AVR ISP mkII
Hallo Forum... Ich programmiere schon seit geraumer Zeit mit dem AVR ISP mkII, unter anderem Atmega162, Atmega8 und Atmega64. Anfangs konnte ich beim Programmieren die alte SW einfach "überspielen" aber auf einmal geht das nicht mehr... es kommt die Fehlermeldung, "a Problem occured when executing
Wie bekomme ich am besten den Bootloader auf den ATmega168P?
-
Thread
NM7000A an Mega162
hier das TCP/IP Modul NM7000A www.wiznet.co.kr/pro_iin_NM7000A.htm das ich an einen vorhandenen Mega162 über Daten/Adressbus anschalten soll. Das gsnze soll mit GCC laufen. Ich finde aber nur etwas über BASCOM oder für den 8051 mit Keil-Comp. Hat jemand diese Modul schon mit GCC in einen Mega162 implementiert
>Hat jemand diese Modul schon mit GCC in einen Mega162 implementiert. Ich zwar nicht, aber eigentlich sollte es kein Problem sein, BASCOM-Programme, sofern sie (gut) dokumentiert sind, nach C umzuschreiben.
-
Thread
Easy TCP/IP
Hi! Hm..im Datenblatt steht aber: -2.7V - 5.5V for the ATmega161L -4.0V - 5.5V for the ATmega161 ..aber wie meinst du das mit dem anders testen? Greetz Nik
anders in der Chipfabrik getestet. D.h. entweder auf 4V/16MHz oder auf 2,7V/8MHz. Also sollte ein ATMega161 auch mit 2,7V (bei max. 8MHz) laufen und ein ATMega161L auch mit 5V (dann mit 16MHz) Für Hobbyzwecke sehe ich in diesem Einsatz keine Probleme. Matthias
-
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
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
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
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