-
Thread
Empfehlung SRAM und Latch für mega162
Hallo! Ich möchte einen mega162-16 mit 32 KB ext. Ram und zueghörigen Latch ausstatten, um den AT90S8515 auf meinem STK200 zu ersetzen (8-16MHz). Kann mir einer eine funktionierenede Bauteilkombination nennen? Gruß und Dank Michael
-
Thread
Quarzproblem mit Uhr und 8515
Hallo Ich versuche gerade, eine Uhr mittels AT90S8515 in Gang zu bringen. Wenn ich einen 4Mhz (oder 6Mhz, oder 2,4576Mhz) Quarz nehme, funktioniert die Schaltung, zählt aber natürlich zu schnell. Wenn ich einen 32,768kHz Quarz dranhänge, geht gar nix
-
Thread
STK500: Fehlermeldung bei Flash-Programmierung
lernen heute Abend ... Danke im Voraus. Technische Daten: Verwendeter Prozessor: AT90S8515
erhalten: "Signature does not match selected device" ... Also habe ich den eingestellten Baustein von AT90S8515 in den richtigen, nämlich AtMega8515 geändert. Jetzt scheint es zu funktionieren. Danke nochmals.
-
Thread
UART Problem (Assembler zu C) III
Das sieht nicht so gut aus. Vielleicht ist der falsche AVR eingestellt (siehe erste Zeile #arch AT90S8515) oder dieser Disassembler ist hierfür untauglich oder das Hex-file ist tatsächlich ganz was anderes als dein bisheriges ASM-Listing. Ich würde als ersten disassemblierten ASM-Befehl ein rjmp erwarten
-
Thread
AVR Signature Bytes - Liste aller Controller?
desc = "AT90S4434"; signature = 0x1e 0x92 0x02; desc = "AT90S8515"; signature = 0x1e 0x93 0x01; desc = "AT90S8535"; signature = 0x1e 0x93 0x03; desc = "ATMEGA103"; signature = 0x1e 0x97 0x01;
1E9205=ATmega48 1E9206=ATtiny45 1E9207=ATtiny44 1E9208=ATtiny461 1E920A=ATmega48P 1E9301=AT90S8515 1E9301=AT90S8515comp 1E9303=AT90S4434 1E9303=AT90S8535 1E9303=AT90S8535comp 1E9306=ATmega8515 1E9307=ATmega8 1E9308=ATmega8535 1E930A=ATmega88 1E930B=ATtiny85 1E930C=ATtiny84 1E930D=ATtiny861
-
Thread
Inculde für Anfänger und welche, die es werden wollen
/ Status Register }[/c] Ich bekomme die Fehler: [pre]Compiling C: main.c avr-gcc -c -mmcu=at90s8515 -I. -gdwarf-2 -DF_CPU=4000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=./main.lst -std=gnu99 -Wundef -MMD -MP -MF .dep/main.o.d
-
Thread
MAC OS X avrdude
Device code: 0x30 = AT90S4433 Device code: 0x34 = AT90S2333 Device code: 0x38 = AT90S8515 Device code: 0x48 = (unknown) Device code: 0x4c = AT90S2343 Device code: 0x51 = (unknown) Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x68
-
Thread
Suche Bezugsquelle AT90S8515-TQFP44
Hallo, ich suche eine Bezugsquelle für den oben genannten AVR Controller in dem genannten Gehäuse. Mir ist schon bekannt das es stattdessen den ATMEGA 8515 gibt. Aber falls es den AT90S-Typ noch zu kaufen gäbe, wäre mir das lieber. Ich habe schon bei einigen Shops gesucht, habe aber max. die PDIP Version gefunden. Falls jemand eine Bezugsquelle hat oder sogar 4 von den Dingern rumliegen zum verkaufen, dann würde ich mich über eine Nachricht freuen. Danke Hajo
-
Thread
Steuerzeichen STRG+Z
Hallo zusammen, ich steuere ein GSM-Modem im Textmode von einem AT90S8515 an. Wie kann ich das Steuerzeichen STRG+z über Uart übertragen? z.B. unsigned char TEST = "hallo HierSollDasSteuerzeichenHin" Ich habe schon bei Wikipedia unter Steuerzeichen nachgeschaut
-
Thread
stk500, erstes programm
was sich Atmel dabei in diesem Zusammenang gedacht hat. Andere Frage: Du hast wirklich einen AT90S8515? Eher doch wohl einen Mega8515? Dann hast Du die falsche CPU eingestellt. Gruß aus Berlin Michael
-
Thread
Reset Pin entgegengesetzt zu Miso, Mosi, SCK
Unterscheidung zwischen dem ,,Industriestandard''- (MCS51-kompatibel) Digital-Pinout (AT90S4414, AT90S8515, ATmega162) und dem AVR-eigenen Analog-Pinout. Bei allen AVRs mit ADC sind die Versorgungsanschlüsse in der Mitte, da man sie auf diese Weise viel besser abblocken kann. Das wiederum ist wichtig
-
Thread
3 Phasen Sinus mit AT90S8515
Hallo, ich würd gern 3 um 120 Grad versetzte Phasen mit meinem AVR per PWM erzeugen und wenn möglich als analoges Signal ausgeben bzw. danach per Wiederstandsdekade wandeln und RC filtern. Zur Frequenzsteuerung habe ich ein externes Poti vorgesehen. Wäre äusserst dankbar für konstruktive Vorschläge oder Programmbeispiele zu vergleichbaren Programmbeispielen. mfg Bohb
-
Thread
Kompatibilitätsmodus des Atmega128 mit dem Atmega103
Als 1997 die AVRs entwickelt wurden, kam zuerst der AT90S1200 raus. Später kamen AT90S2313 und AT90S8515 hinzu. Dann wollte man klotzen und hat gleich den ATmega103 entwickelt. Daraufhin hat wohl ein Großkunde den ATmega103 massiv eingesetzt. Die Chips sind nun aber längst eingestampft. Um
-
Thread
AT90S8515 Controller nach Atmaga 32
Das ist zumindest nicht ganz trivial. Zumal AT90S8515 und ATMega32 nicht 100% pinkompatibel sind (und erst recht nicht funktionskompatibel). Was soll das ganze denn werden? Was auf jeden Fall geändert werden muss, sind die Interrupt-Vektoren. Zu beachten
hallo Johannes, danke für die schnelle Antwort, ich habe da eine Uhrenschaltung mit einem AT90S8515 die ich erweitern möchte. Oder gibt es einen anderen Atmega mit mehr Speicher der sich besser zum Transfer eignet? Gruss Peter
-
Thread
Pinkompatible AVR
selben Stelle). Ausnahmen bestätigen natürlich die Regel. So ist der ATMega8515 (bzw. der Vorgänger AT90S8515) nicht zu den anderen 40-poligen AVRs (bzw. in der QFP-Version zu den 44-poligen) pinkompatibel, weil bei ihm durch den fehlenden ADC anstelle der AGND-, AVCC- und AREF-Anschlüsse drei zusätzliche
-
Thread
und verknüpfung zweier Taster
ich benutze den AT90S8515!!! ud das in Assembler!!!!
-
Thread
Woran kann das liegen, Com-Schnittstelle reagiert net?
hi zusammen, ich hätte da mal ne kleine Frage;) mein Mikrocontrolle AT90S8515 läuft seriell über die RS232-Schnittstelle das funktioniert einwandfrei wenn ich es an die Com-Schnittstelle meines PC`s anschließe.. Das ganze soll aber auch in einem ganzen System laufen:
-
Thread
AT90CAN128 CAN-Bus mit BASCOM Gesperrt
Claus Kühnel Da ist ein Programmbeispiel drin, aber nicht für den AT90CAN128, sondern für den AT90S8515 mit SJA1000. Der Code ist ziemlich umfangreich, und ich denke das müßte mit dem AT90CAN128 wesentlich einfacher gehen, da die Hardware außer dem Treiber schon integriert ist. Ich habe im Internet
-
Thread
Hilfe zu Display aus Jura Impressa
im anhang leider bringt mic das nicht weiter. Hatt jemand eine idee wie ich das teil an meinen AT90S8515 anschliesen kann? gruß Sven
-
Thread
Timer0 beim AT90S8515
hallo zusammen, habe mein Programm soweit fertig bis auf diesen Timer0 (8Bit Timer) beim AT90S8515. Ich brauch den Timer innerhalb einer Empfangsroutine, sprich beim Empfang von Bytes, dort initialisiere ich es ab dem 1.Byte-Empfang... da es nicht unendlich auf verlorene Bytes warten soll.
aufeinmal über LabView gesendet z.B.: 02FF FFFF FFFF FFFF FF003 Dies wird dann über das UART des AT90S8515 empfangen Beim 1Byteempfang initialisiere und starte den Timer und lade das Zählregister mit 0 um eben zu überprüfen, ob diese 100ms schon rum sind, dann sendet der microcontroller an LabView,
-
Thread
AVR Bezeichnungen
self-programming Flash, einige mehr oder weniger kompatible Nachfolger für die AT90S-Bausteine (AT90S8515/8535->ATMega8515/8535, AT90S4433->ATMega8 und später ATMega48/88/168) ATTinyxxx: Tiny-AVRs, für kleinere Anwendungen, ohne Hardware-Multiplier, Nachfolge-Bausteine für die kleinen AT90S-Teile
-
Thread
Fehlermeldung AVR Studio unklar
\LED_und_switch.asm(42): No EEPROM data, deleting C:\AVR\STK500\Beispiele\LED_und_switch.eep AT90S8515 memory use summary [bytes]: Segment Begin End Code Data Used Size Use% --------------------------------------------------------------- [.cseg] 0x000000 0x000028 40
-
Thread
Kann Mega8 über yaap Linker nicht programmieren, warum?
in einen mega 8? mit bascom funktioniert es bereits tatellos! mit dem ponyprom kann ich zwar den at90s8515 versorgen, jedoch nicht den mega 8, warum nicht bzw. welche möglichkeiten gibts noch danke papua
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 attiny13 attiny2313 attiny261 attiny461 attiny861 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega48
attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 attiny13 attiny13a attiny2313 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 attiny261 attiny461 attiny861 attiny43u attiny48 attiny88 at86rf401 at43usb355 at76c711
-
Thread
[V] Diverse (ältere) AVR-Controller
über 14 x AT90S1200-12PI 9 x AT90S2313-10PI 3 x AT90S4433-8PI 3 x AT90LS4433-4PI 2 x AT90S8515-8PC 6 x AT90S8535-8PI 2 x AT90CAN128-16MU 2 x ATmega161-8AI 2 x ATmega163-8AI 2 x ATmega103-6AI 2 x ATmega128L-8AI 4 x ATmega128-16AI Das sind insgesamt 51 Controller !!! Am liebsten
Moin, folgende µC sind verkauft: 14 x AT90S1200-12PI 9 x AT90S2313-10PI 2 x AT90S8515-8PC 6 x AT90S8535-8PI Der Rest, also folgende, sind noch zu haben: 3 x AT90S4433-8PI 3 x AT90LS4433-4PI 2 x AT90CAN128-16MU 2 x ATmega161-8AI 2 x ATmega163-8AI 2 x ATmega103-6AI
-
Thread
Framing Error Frage
auftritt. ich verschicke 11 Datenbytes asynchron (UART) über die RS232 an meinem Mikrocontroller AT90S8515 --> heisst das mein Start und Stoppbit nicht richtig erkannt werden?? --> oder liegt es daran, dass zuviele Daten gesendet werden?? darf in einem Programm sowohl das UART als auch die SPI
mal viele Daten vom uC zum PC. Wenn da Aussetzer drin sind stimmt > deine Baudrate nicht. Der AT90S8515 hat so was tolles wie einen internen Oszi und die dazugehörigen Fuses noch nicht. Das ist ein Steinzeit-µC...
-
Thread
Frage:Wie programmiere ich vom STK500 aus
Die soweit funktioniert aber jetzt sollte ich es noch auf meine Platine programmieren mit dem AT90S8515 Das müsste ich doch über das AVR-Studio dann machen.. Welche Einstellungen muss ich da vornehmen? versuche vom STK500 Board über ISP6PIN mein Programm zu programmieren...
Johnny; das Programm habe ich schon für den AT90S8515 geschrieben, nur das Board habe ich mit dem Mega erhalten, soweit ist das Programm ok, musste es ja nur simulieren aufm Board... Es erscheint diese Fehlermeldung: beim Versuch auf den Controller
-
Thread
Nur 8 KB in Atmega32 und nicht 32 KB
atmega32 vergessen hast. Damit baust du (aus hysterischen Kompatibilitätsgründen) Code für einen AT90S8515. Das sollte dir dann auch erklären, warum das Ergebnis auf 8 KiB Größe limitiert ist, aber da hängen noch mehr Pferdefüße dran, wie z. B. einen falsche Interruptvektortabelle.
-
Thread
RS232 Protokoll mit RXD/TXD und STX/ETX?
Übertragung und Empfang erlauben würde" ist doch ein Unterschied, zum voll-duplex das ich benutze beim AT90S8515 (ersetzt ATMega8515)
im Befehlsatz vom AT90S8515 habe ich keine XOR-Verknüfung gefunden, nur eine OR-Verknüpfung, könnte ich das auch für die Checksummen Überprüfung anwenden, oder net
-
Thread
AVRStudio stürzt bei ext makefile ab
this lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) # MCU = atmega163 # MCU = atmega161 # MCU = atmega323 # MCU = atmega128 MCU = atmega8 #put the name of the target file here (without extension)
-
Thread
LED Blinken / Lauflicht
Weiterhin benutzt du die falsche Includedatei.. Die 8515def.inc ist für den AT90S8515, du brauchst die m8515def.inc. Noch mag es gehen aber wenn du mehr machen willst kann sowas die absurdesten Fehler machen dank falscher I/O-Adressen. Gruß, Christian
-
Thread
STK500 in 1. Version (05/06)
wie das grüne Heftchen zum Feuer machen verwenden. Da steht ja auch noch drauf das man einen AT90S8515 dabei hat. Ist aber shcon lange ein Atmega8515... Ein Freund ist auch gleich mal drauf reingeflogen weil er nur aufs Blatt und nicht so genau auf den IC geschaut hat. (Was hab ich gelacht, OK, das
-
Thread
externes RAM am ATMEGA64
initialization */ void init_memory_mapped(void) { #if defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) \ || defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) || defined(__AVR_ATmega103__) /* enable external memory mapped interface with one wait state */ MCUCR = _BV(SRE