-
Thread
2MB DRAM an AVR Gesperrt
Hier noch ein Schaltplan mit ein paar Beispielen (SIMM und 1Mx16 DRAM) wie man den DRAM an einen mega8515 anschließen kann. Die Anschlussbelegung kann man aber beliebig ändern und in der DRAMIO.h anpassen.
achso atmega8 (ad) freenet (pungt) de wenn noch jamand anderes etwas von der Seite hat ... wir können die Seite ja wiederbeleben. z.B.: www.elm-chan.de.vu
-
Thread
AVRStudio 4 und STK500 keine Verbindung
so noch ne frage ;) wenn ich statt dem s8515 der auf dem board schon drauf ist nen atmega16l einbau muss ich dann was am board umstellen? sorry der anfang ist sehr schwer... gruß steffen
-
Thread
Problem mit ATMEGA8515
Hallo Zusammen Ich habe ein Problem mit einem AVR ATMega8515. Es geht einfach gar nichts, ich bin Anfänger und bitte um Hilfe!! Ich habe den AVR über ISP an den LPD Port angeschlossen, fürs erste würde es mir reichen wenn winavr den ATMega erkennen würde
aufgelötet, sonder in einer IC Hallterung. Die Stromversorgung kommt von einer 9V Block Batterie, mit einem l78s05 geregelt (Es sind am AVR genau 4.96V, er hat also sicher Strom). Es ist noch ein Quarz mit 9.216MHZ (wegen der Baudrate vom Com) angeschlossen. An Pin 1+2 liegt noch ein serieller EEPROM zur Datenspeicherung
-
Thread
ATTiny10/11/12
(AT90S8515 32 I/O etc.) auf Spatzen (benötigt: 5 I/O davon 1 Interrupt) schießen.... Gruß, Stephan
der Hersteller zum Einen in die letzte Flash-Zelle des neuen AVR (und zwar in das H-Byte und in das L-Byte) gelegt, und fix in den Signature-Bereich, Adresse 0, H-Byte (in den L-Bytes steht der Signature-Code). An den Signature-Bereich kommt nur ein Programmiergerät mit (PC-) Programmiersoftware ran.
-
Thread
OSCCAL, bitte Unterstützung
Oszi. angeht. Hab jetzt nach längerer Pause wieder mit Assembler angefangen und hab mir einen Mega8515 zugelegt. Soweit so gut, mein Programm (SPI- Schnittstelle über Software gelöst) läuft super --> aber leider etwas zu langsam. Wollte nun die Fuses ändern und den µC auf 8MHz laufen lassen, aber scheinbar
werde ich im worst case auf einen externen Quarz umsteigen. @HanneS siehe da, Datenblatt zum ATmega8515: Chapter: Memory Programming Seite: 179 Thema: Signature Bytes, werd ich mir mal anschauen. Thanks
-
Thread
Microcontroller für MP3 player
Hi Mega32? Früher(tm) hat beim HMPEG auch ein 90S8515 gereicht für MP3-Wiedergabe, LC-Display, Fernbediehnung, Drehgeber und Tasten. Und das sogar ohne Hardwaremultiplizierer und einer *etwas* älteren Version des AVRGCC. Heute würde ich zum ATmega162
Wie sieht das eigentlich mit dem Quarz aus. Ich habe hier noch einen ATmega128L rumliegen. Die Maximale Quarzfreqeunz beträgt also 8Mhz. Reicht das aus für einen MP3-Player mit HDD, USB, LCD und Tastern???
-
Thread
ATmega 8
Hallo! Komme auch aus der Welt der '51er. :-) Meine Erfahrungen bisher mit dem ATMega8L (bastle seit drei Wochen damit.): 1. Man benötigt keinen externen Quarz, wenn man nichts zeitkritisches macht. 2. Die meisten Programme liefen, aber bei der Ansteuerung eines Nokia 3310-Displays
Vielleicht nimmst Du für den Einstieg einen ATmega8515 oder ATmega162. Diese sind pinkompatibel mit dem 8051 im DIL40 Gehäuse. Lediglich der RESET muß anders beschaltet werden. Ansonsten kannst Du Deine vorhandene Hardware weiterverwenden.
-
Thread
JTAG ICE + CodeVision
zusammen, kann ich das JTAG ICE von Atmel direkt vom CodeVision aus zum Programmieren meines ATMEGA128L benutzen oder geht's nur übers AVR Studio? Danke
HI Ich habe bisher mit einem Motorola HCS12 rumgemacht und nur mal kurz über STK200 mit nem 8515 was ausprobiert. Jetzt habe ich hier aber einen ATMEGA8, ATMEGA128 und 8515, den CodeVision AVR und ein JTAG ICE gestellt bekommen. Würd gerne mit evtl. alen dreien arbeiten. Problem: ATMEGA8 (zur
-
Thread
ATmega8515L will nicht
Hallo, allerseits! Ich habe eine Frage zu einem ATmega8515L, der bei mir nicht richtig funktionieren will. Und zwar kann ich ihn in einem STK500 bei eingestellten 3V Versorgungsspannung nicht mehr ISP-seriell programmieren. Ab ca. 4V läuft alles normal
-
Thread
Probleme mit Easy TCP/IP
angelegt wird, obwohl noch kein Netzwerkkabel eingesteckt ist. Der Atmel-Prozessor (bei mir ein ATmega8515L) scheint zu laufen... Kennt sich jemand mit dem Board aus, der mir weiterhelfen kann? Vielen Dank für alle Hinweise! Gruß KMT
nämlich noch Jumper drin, die gar nicht mehr existieren... By the way: Ich hatte jetzt einen ATmega8515L im Board drin. Welche AVRs passen denn noch in das Board (ich nehme an, das müssen welche sein, die Pin 40=Vcc und Pin 20=GND haben?!?) MfG Kai Markus
-
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
Hallo ich habe eine Frage zu den Fusebits. Ich benutzte ein STK500 mit dem Atmega8515l und den internen Oszillator mit f = 3,6864 MHz. Was muss ich nun bei "SUT_CKSEL" einstellen? "Int. RC Osc. .......? Danke im Voraus.
-
Thread
Wie kann ich den Timer ausschalten und den Zähler einschalt
Hallo Jungs Ich habe einen ATMega8515 auf dem Board. Ich möchte mit dem 16Bit Timer Zählen und nicht mehr Zeitmessen. Wie schalte ich den auf Zählen und nicht mehr messe? MfG Cambrino
Beim Schreiben/Lesen von 16-Bit-I/O-Bereichen (Timer, ADC...) ist die Reihenfolge der Zugriffe (H und L) einzuhalten. Schau mal im Datenblatt bei den Registern zu Timer1, da müsste das zu finden sein. Bit- & Bytebruch... - ...HanneS...
-
Thread
max3232 - komisches problem
ganz komische problem mit einem max3232. die platine funktionierte in der verganganheit, bei mega8515 mit 3,3v und max3232 3,3v nun ist es so, das wenn alles auf 5v ist, funktioniert es, wenn ich max3232 mit 3,3v und mega8515 mit 5v anschliesse gehts auch. wenn ich jetzt aber den mega8515 auf 3,3v
auslesebaren Vorgabewerte beziehen sich meistens auf 5V statt auf 3.3V. So musste ich zB. bei meinem ATMega8L diesen OSCCAL extra ermitteln damit der UART korrekt lief. Gruß Hagen
-
Thread
Presie ATMega?
Hallo zusammen, wo kann ich Preiswert ATMega 8,32,128 jeweils als L beziehn? Und was kosten diese? Danke Stefan
http://shop.mikrocontroller.net/csc_articles.php?VID=F84iM4DgKvfbSkF4&saSearch[category]=AVR der Atmega32 kostet so ein bisschen mehr als der atmega16 den atmega128 bekommt man ab ca 13-15? zwischen den L und nicht L varianten sind meist nur 10-20cent unterschied, anstelle des atmega8 kann man
-
Thread
DMX schrittmotor steuerung
Hey Ho, Ich habe schon einen Scanner gebaut. Habe den ATmega8515 verwendet und der funkt super. Schreibe demnächst mehr. Ist schon zu Spät... Gruß Steffen
Referenzpunkt aus Absolut positionieren soll wie kann man so etwas realiesieren ich benutze einen L293 ich muß ja die Bitmuster übergeben. Vielleicht kann mir ja jemand helfen . achso ja ich benutze ein LPC932 ahnlich 8051 Code ist in C geschreiben. Danke schon im vorraus. gruß Alex
-
Thread
DS1820, DS18B20 in C
. Aber ich bekomme keine Ausgabe der Temperaturen über RS232. Was mach ich falsch??? Ich habe Atmega8515 und DS1820. Viele Grüsse hakan
Hi, ich hatte vergessen den kompilierten Code in den Atmega8515 zu brennen. Jetzt klappt es. Nur ich bekomme irgendwie falsche werte. Habe schon mit verschiedenen Baudraten versucht. Kann es daran liegen, dass ich DS1820 verwende und nicht den DS18B20
-
Thread
Projektvorschlag: Bordcomputer / Kfz
S.N.A.P. läuft ja über das UART und brauch so nur 2 Ports. Wenn der BC nur Vermittler ist, sollte ein ATMega32 oder sogar ein ATMEGA8535 funktionieren. Kosten unter 8 und sind im Dip gehäuse zu bekommen. seb
Hi, ein einfachster "Stromsensor" stellt ein mit CuL umwickelter Reedkontakt dar. Am anfang wird der CuL mit einem Anschluss des Reedkontakts verlötet, dann fleißig gewickelt (~80-100 Windungen). Das offene Ende der so entstandenen Spule führt dann weiter
-
Thread
Suche ATMEL8515 DIL
Nett,es muß aber der 8515 sein. Danke Uli
abgekuendigt , und Sie koennen die bei uns im Shop kaufen. die haben folgende Bezeichnung Atmega8515L- 8PI oder atmega8515-16PI MFG Columbus
-
Thread
KS0108 GLCD Routinen
einmal veröffentlichen, habe da mit einen Font hinbekommen, im Groben alles am Laufen. Basis ist ein ATmega8 der alles übernimmt. Grüße Wolfgang
wieder wegnehme, kann also nicht am Display liegen. Woran könnte sowas liegen? Ich verwende einen Atmega168 (Arduino)
-
Thread
Hausbus
Benutzer Taster1 und anschließend Taster2, dann brennen alle 3 Lampen. Drückt er jetzt T1, dann geht L1+L2 aus. Drückt der Benutzer jetzt T2, dann geht L2+L3 aus (L2 reagiert nicht - war ja schon aus). Alternativkonfiguration: T1+T2 schalten bei jedem zweiten Tastendruck alle 3 Lampen aus (obwohl nur
aus, während der Taster gedrückt wird... dann kriegst du das Licht nie mehr aus, da immer entweder L1 oder L2 brennt :-) Aber wie man da umgeht hat ja "Unbekannter" heute 30.07.2005 12:52 schon geschrieben. > zu den EIB-Tastern: [...] 2x5polige stiftleiste ja so war auch mein Wissenstand - damit
-
Thread
JPEG-Umwandlung mit AVR
kann, werden die Datentypen, die eine bestimmte Bitlänge brauchen, sauber deklariert. Auf einem ATmega128 könnte das Ergebnis schon benutzbar sein.
Ein ATmega128 sollte DSPig genug sein dafür...
-
Thread
Nokia Farbdisplay 3510i / 6100
Könnte einer mal ein Schaltplan posten, z.B Atmega 8? Ist egal an welche PINs am µC das Display dran kommt?
Beschreibung "3510i.bas" von Martin Kuehn über Spannungsteiler angeschlossen. Nur habe ich statt den Atmega128 den Atmega16 genommen. Muss dieser noch auf diesen Code eingestellt werden oder muss ich noch Fusebits setzen? Als Programm verwende ich (s.o.) Bascom Grüße MAx
-
Thread
Wer rettet meine Facharbeit - UART Problem TXC bit
sondern das TXC und RXC bit abfragen. Beim senden passiert aber nix - hier mal ein Codeschnipsel(atmega128): void init_serial (void) { outp((1<<TXEN),UCSR0B); // outp(103, UBRR0L); //9600bps @ 16 Mhz outp(0, UBRR0H); } void write_byte (unsigned char bim_byte) {
hi bin uli und neu,wenig ahnung. hab mich nach der try and error methode in avr8515 eingearbeitet. machte auch den fehler 16 bit register in der reihenfolge lobyte,hibyte zu laden.in der doku stehts aber richtig: hb,lb und hat was mit einem temp-register zu tun,das aber nur intern
-
Thread
Device Type Not Defined
für io.h fehlt. Im Makefile steht er jedoch drin: ... # MCU name MCU = at90s8515 ... Wenn ich mir den Quelltext von der io.h ansehe steht da drin .... #elif defined (__AVR_AT90S8515__) # include <avr/io8515.h> .... Muss ich den Chip irgendwie noch im Quelltext des Programms
eierlegende Wollmilchsau werden, sondern halt exakt diese eine Aufgabe erfüllen. > ... -mmcu=atmega128 ... > senden.c:21: error: `UCR' undeclared (first use in this function) Verschiedene AVRs, verschiedene Registernamen. :-( Sieh mal ins Datenblatt, wie diese beim ATmega128 heißen. Das fängt
-
Thread
AVR Übertakten...
Es ist doch möglich einen ATmega8L-8PI mit 16mhz bei 5V zu betreiben. Ist es auch möglich den AVR auf 24mhz zuz übertakten, wenn ich z.B. auf 5,5V erhöhe ? Oder geht das evtl. mit anderen AVRs ?
ich mehr, als ein Bauteil 5hergibt, nehme ich halt was anderes." Dann zeige mir doch einmal ein ATmega??-24... :-)
-
Thread
Probleme mit USART (ATmega8515)
Hallo, Hat jemand Erfahrung mit dem ATmega8515L und dessen USART ? Ich wollte eine eigentlich recht einfache Test-Routine schreiben, die ein wenig Text zum PC schickt. Dort habe ich ein Terminal-Programm laufen. Es kommt zwar was an, aber
9600 BPS, 8 Datenbits, 1 Stopbit, keine Parität, so war das Terminal-Programm eingestellt und der ATmega8515 (siehe Anhang) auch. Trotzdem kommt nichts an. Ich finde den Fehler einfach nicht (mangelnde Erfahrung). Zwischen PC und ATmega8515L war selbstverständlich ein MAX232 Treiber geschaltet. Einen
-
Thread
Die genaue Sekunde / RTC Gesperrt
#define KEY_INPUT PINC // Mega8 //#endif #define LED_DIR DDRB //#define XTAL 11059201L // nominal value #define XTAL 8000000L // after measuring deviation: 1.5s/d #define DEBOUNCE 256L // debounce clock (256Hz = 4msec) #define uchar unsigned char #define uint unsigned
#define KEY_INPUT PINC // Mega8 #endif #define LED_DIR DDRB //#define XTAL 16000000L // nominal value #define XTAL 16000000L // after measuring deviation: 1.5s/d #define DEBOUNCE 256L // debounce clock (256Hz = 4msec) #define uchar unsigned char #define uint unsigned
-
Thread
Easy TCP/IP
aber würde mich interessieren, da ich noch null Ahnung von Avr's habe, ob man für den angegebenen Atmega 161L auch einen anderen Atmega, z.B. den atmega 16-16 verwenden könnte.(?) Dies, weil ich in der Schweiz keine Bezigsquelle für den Atmega 161L finden kann. MFG Nik
hi! Danke mal für die schnelle Antwort! Aber kann man für den Atmega161L auch nen Atmega161 nehmen? Was bedautet überhaupt das "L"? Greetz Nik
-
Thread
Programmer incl. neuem Code für Atmel AN910
überraschenderweise eine neue AVRProg Software (V1.40) mit herausgebracht. Dort sind jetzt auch ATMega64, ATMega169 und ATMega8535 unterstützt. Diese waren in meiner letzten Firmware schon drin, aber nur mit avrdude zu benutzen. Wer einen dieser Controller brennen möchte, sollte sich das neue Studio
meinen AVR910 nun auch mal wieder aktualisiert. Funktioniert wunderbar. Ich habe hier jetzt einen ATmega162 bei dem ich FuseBits programmieren will. Der neue AvrProg von Atmel unterstützt den ATmega162 leider nicht. Kann mir jemand sagen wie ich das mit avrdude (oder einem anderen Programm) mache?
-
Thread
RAM Baustein
festgestellt das der 14 Adresspins hat, da kann ich ja eh nicht viel mit Anfangen (hab nur einen ATMega8). mfg Max
44polig als PLCC/TQFP) gibt's in zwei grundsätzlichen Pinouts: mit AD-Wandler (dazu gehört Dein ATmega8, der gewissermaßen ein Nachfolger des AT90S8535 ist) oder alternativ mit externem RAM-Interface (das wären AT90S8515 bzw. dessen Nachfolger ATmega8515). Letztere können den RAM bei entsprechender
-
Thread
3V Logik SPI mit 90S8515-8?
Hi, Ich möchte mit einem 90S8515 ein SPI Bus aufbauen, der eine 3V Logik hat! In Fakt hab ich ein DA Wandler, der nur von 2.7V - 3.6V betrieben werden kann und darum muss ich diese Pegelwandlung vornehmen. Und im moment habe ich nur einen 8515er zur verfügung! (Atmega8L ist bestellt) Nun will ich aber keine Zeit verlieren und schon jetzt mit programmieren beginnen! Gibt es eine möglichkeit, die SPI Schnittstelle auf eine 3V Logik runter
-
Thread
-
Thread
deutsche version vom stk500 handbuch
Hi Gerd Schroer und all Da auf meinem STK500 gleich ein ATMEGA8515L nach der Auslieferung drauf gewesen ist und nicht der standardisierte AT90S8515-8PC, hatte ich echt am Anfang keinen Plan gehabt warum das Beschreiben des Microcontrollers nicht ging. Denn dieser
> Denn dieser ATMEGA8515L wird ja nur mit der > High-Voltage-Programmierung beschrieben und daher kommt man mit > Standarteinstellung nicht weit... Das halte ich für ein Gerücht. Der Mega8515 wird mit aktiviertem
-
Thread
Drehgeber auslesen
=0x00; DDRD=0x00; TCCR0=0x04; TCNT0=0x00; TCCR1A=0x00; TCCR1B=0x00; TCNT1H=0x00; TCNT1L=0x00; OCR1H=0x00; OCR1L=0x00; GIMSK=0x00; MCUCR=0x03; GIFR=0x40; // Timer(s)/Counter(s) Interrupt(s) initialization TIMSK=0x02; ACSR=0x80; // Global enable interrupts #asm("sei
#define mc_uc_lP {if (c_gc_c < 100) ++uc_l;} // one step left; increment with saturation #define mc_uc_rP {if (c_gc_c < 100) ++uc_r;} // one step right In der ISR: switch (P2_IRQs & (BIT6 | BIT7)) //
-
Thread
Problem mit qsort()
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. avr-gcc -c -mmcu=atmega8 -I. -I../lib -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-ahlms=main.lst main.c -o main.o avr-gcc -c -mmcu=atmega8 -I. -I../lib -g -Os -funsigned-char
Architektur generiert. Das Problem ist Deine recht verquere Linker-Kommandozeile, mit all den -L und -l's. Sieht ziemlich unaufgeräumt aus (-lm ist zum Beispiel zweimal da), und das -Lc:/winavr/avr/lib hat da schlicht nichts zu suchen. Es führt dazu, daß Du die libc.a aus diesem Verzeichnis
-
Thread
ATMEGA8515L
Hallo... ich zeiche meine Projekte immer im Eagle 4.0. Leider finde ich dort keinen ATMEGA8515L. Kann mir jemand sagen wie die Bibliothek um diesen erweitern kann??
Nimm doch den AT90S8515 und nenne ihn einfach ATmega8515. Die beiden sollten ja bekanntlich pinkompatibel sein.
-
Thread
Atmel Familie
abgekündigt und durch pin- und funktionskompatible Nachfolger ersetzt worden: AT90S/LS4433 >>> ATmega8/L AT90S/LS8515 >>> ATmega8515/L AT90S/LS8535 >>> ATmega8535/L ATmega163/L >>> ATmega16/L ATmega161/L >>> ATmega162/L ATmega103/L >>> ATmega128/L Reiner
-
Thread
ISP-Bedienproblem
mache. meine vorgehensweise war bis jetzt immer so. - ISP starten - Project -> New Project - ATmega103/L ausgewählt - auf das Program Memory Fenster geklickt - File -> Load... - entsprechendes HEX-File rausgesucht -> "File load was a success! -> OK geklickt - Program -> Auto-Program (bei autoprogramoptions
mich jemand auf meine fehler aufmerksam machen könnte. danke. MfG Oliver .NOLIST .INCLUDE "8515def.inc" .LIST .DEF mp = R16 RJMP main main: LDI mp,0b11111111 OUT DDRB,mp loop: LDI mp,0x00 OUT PORTB,mp NOP NOP LDI mp,0xFF OUT
-
Thread
Tasten entprellen - Bulletproof
*/ /************************************************************************/ // Target: ATMega48 #include <io.h> #include <interrupt.h> typedef unsigned char u8; typedef signed short s16; #define XTAL 8000000L // 8MHz #define KEY_PIN PINB #define KEY0 0 #define
){ static uint8_t q0=0, q1=0, l=0; uint8_t t; t = (state & (q0 | q1)) | (q0 & q1); q0 = (state & (~q0 | q1)) | (~q0 & q1); q1 = t; release |= (q0 ^ q1) & l; press |= (q0 & q1) & ~l; l = q0 & q1; }
-
Thread
Tasten entprellen
uint8_t)(int16_t)-(F_CPU / 1024 * 10e-3 + 0.5)[/c] Der hintere Ausdruck berechnet sich für einen Atmega8L mit 8MHz zu: [code]8000000 / 1024 * 0.01 + 0.5 = 78.7[/code] Was aber steht im vorderen Ausdruck? Entschuldigung an alle denen die Frage zu trivial ist :)
Achim schrieb im Beitrag #5211396: > Der hintere Ausdruck berechnet sich für einen Atmega8L mit 8MHz > zu:8000000 / 1024 * 0.01 + 0.5 = 78.7 Das hast ja schon ausgerechnet. Ah, halt 10^-3 ist 0.001 bzw. :1000 [code]Also 8000000 / 1024 / 1000 + 0.5 = 8.3[/code] Als "int" ist das
-
Thread
Parity, 9bits, Stop bits
Terminalprogrammen kann ich nirgends 9bit einstellen. Ich würde gerne 16Byts hintereinander vom Atmega8 empfangen, wobei der erste Byte aus synchronisationsgründen den 9.bit als 1 liefern sollte. Oder macht man das irgendwie anders? Danke Zoltan
auch wieder als 1000 angezeigt bekommen un nicht als 0x03 und 0xE8 oder 3 und 232. L=mein_wert; // 16bit into 2x 8bit mein_wert>>=8; H=mein_wert; uart_send(L); //Wert1 ->PC_1 uart_send(H); //Wert1 ->PC_2 Ich habe meinen Bruder überreden können einen,
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
Brauchte und er Funz sowas von Geil Aber macht malsehen was ih so alles rein Baut Ich habe für einen 2x Atmega16 Genommen malsehen was ihr alles macht
Hi Hättest du das Datenblatt gelesen und verstanden , hättest du bemerkt, daß der Atmega169 genau dafür gemacht worden ist. Wenn ich es recht in Erinnerung habe können 4x25 Segmente angesteuert werden. Das ist weit mehr als du brauchst. Den ATMega gibt es auch schon fertig mit LCD-Anzeige
-
Thread
Veraltete AVR's ?!
Hallo, Warum sinig heute schon einige AVR's veraltet ? - ATtiny22L - AT90S2333 - AT90S4414 - AT90S4434 - ATmega103 Wann sind alle AT90S... Typen veraltet ? Welche Typen soll man denn verwenden, bei denen sicher ist, daß es sie auch in ein paar Jahren noch
praktisch zwei baugleiche gibt, die sich lediglich in der speichergröße unterscheiden, wie z.B. 4414 und 8515 oder 2333 und 4433. Die von Mathias aufgezählten Controller gehören alle dazu. Sogar die neueren Mega323 und Mega163 wird es nicht mehr lange geben. IMHO waren das nur Lückenfüller zwischen den AT90
-
Thread
LCD-Display von Conrad
gar nichts. Auch vorgefertigte Initialisierungssequenzen (von Bascom und Codevision)- auf einem ATMega128 - führen leider nicht zum gewünschten Erfolg (die Pins 1-14 sind eigentlich richtig verbunden). Das einzige, was an dem Display funktioniert ist die Hintergrundbeleuchtung. :-( Hat jemand von
ideen? PS: Kontrast wird jedes mal mit 10k Poti überprüft, und Pinbelegung stimmt 100%. PS: AVR 8515, STK500(8MHz), Software von dieser Seite.
-
Thread
AVR GCC, ATmega128, Compiler Problem?
C:\avrgcc128\ctest>make avr-gcc -c -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=test3.lst -mmcu=atmega12 8 -I. test3.c -o test3.o avr-gcc -c -g -Os -Wall -Wstrict-prototypes -Wa,-ahlms=delay.lst -mmcu=atmega12 8 -I. delay.c -o delay.o avr-gcc test3.o delay.o -Wl,-Map=test3.map,--cref -mmcu=atmega128
these lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = atmega128 #put the name of the target file here (without extension) TRG = test3 #put your C sourcefiles here SRC = $(TRG
-
Thread
Erfahrung mit Zusatz-RAM / Peripherie ?
Fuer Typenbezeichnungen waere ich dankbar. Evtl. sollte ich auch einen anderen µC nehmen ? Ist der ATMega128(L) schon irgendwo zu bekommen (bei Atmel steht Q4/2001) und wenn ja wie liegt der preislich ? Danke, Lars.
Hallo unterstützt der 8535 externes RAM? denke du solltest da den 8515 nehmen. und den Rest über Adressmaping durchführen (Adressdekoder) einfach einen SRM-Speicherbereich ausklammern und auf externe Hardware wie LCD, AD, usw verwenden. Am besten du verwendest für den
-
Thread
Preise von AVR's
AT 90S4414 PDIP 12.50 AT 90S4414 PLCC 12.50 AT 90S4433 PDIP 14.60 AT 90S8515 PDIP 20.90 AT 90S8515 PLCC 15.75 AT 90S8535 PDIP 23.10 AT 90S8535 PLCC 23.10 AT MEGA 103 TQFP 49.00 AT TINY 11L SO8 4.61 AT TINY 15L SO8 8.70 AT TINY 22L SO8 7.51