-
Thread
Fehlermeldung bei Attiny13 Programmierung
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code:
unknown) Device code: 0x66 = (unknown) Device code: 0x67 = (unknown) Device code: 0x68 = AT90S8535 Device code: 0x69 = ATMEGA8535 Device code: 0x6a = (unknown) Device code: 0x6b = (unknown) Device code: 0x6c = AT90S4434 Device code: 0x6d = (unknown) Device code
-
Thread
AVR-Programmierboard
dich . Auf dem STK500 ist ein 7,3728 MHz Quarz. Und der versorgt, je nach Alter des STK500, einen AT90S8535 oder ATMega8535. Dieser erzeugt per CTC einen einstellbaren Takt von maximal 3,6864 MHz. Die Oszillatorschaltung ist für die Quarzfassung. MfG Spess
dich . Auf dem STK500 ist ein 7,3728 MHz Quarz. > Und der versorgt, je nach Alter des STK500, einen AT90S8535 oder > ATMega8535. Dieser erzeugt per CTC einen einstellbaren Takt von maximal > 3,6864 MHz. Die Oszillatorschaltung ist für die Quarzfassung. > > MfG Spess Richtig, stimmt. Den Takt kann
-
Thread
Oder könnte mir jemand bitte....
das Programm (welches für den AT90s8535 geschrieben ist, für den UART).....umschreiben für den AT90s8515 UART ??? .include "8535def.inc" .def temp = r16 .equ CLOCK = 4000000 .equ BAUD = 9600 ; Stackpointer initialisieren
temp, 'T' rcall serout ldi temp, 'e' rcall serout ldi temp, 's' rcall serout ldi temp, 't' rcall serout ldi temp, '!' rcall serout ldi temp, 10 rcall serout ldi temp, 13 rcall serout
-
Thread
[Umfrage] Welchen uC habt ihr bis jetzt a meisten benutzt?
ATmega: 65 ATtiny: 23 ATxmega: 4 AT90CAN128: 3 AT89C51CC03: 1 AT90PWM3B: 1 AT90S1200: 1 C167 1 MB91101 (FR3) 1 LPC2101: 1 LPC2138: 2 LPC2148 3 LPC1113: 3 LPC1114: 3 LPC1313: 1 LPC2214: 1 LPC1343 2 LPC1768 4 LPC2294 1
ATmega: 65 ATtiny: 23 ATxmega: 4 AT90CAN128: 3 AT89C51CC03: 1 AT90PWM3B: 1 AT90S1200: 1 C167 1 MB91101 (FR3) 1 LPC2101: 1 LPC2138: 2 LPC2148 3 LPC1113: 3 LPC1114: 3 LPC1313: 1 LPC2214: 1 LPC1343 2 LPC1768 4 LPC2294 1
-
Thread
AT90S8515-8AI / 90L8535-4JI / AT90S1200 SO20 / AT91R40008
Hallo, AT90S8535-8AI 5St. AT90S8515-8AI 4St. AT90L8535-4JI 8St. AT90S1200 4St. AT91R40008 2St. Wie schon geschrieben, brauch ich sie nicht mehr: von daher wäre es schön, wenn die Versandkosten ersetzt würden
-
Thread
STK500
Ist die Firmware nicht für den AT90S1200 ?
>> Ist die Firmware nicht für den AT90S1200 ? _Nein_ Der AT90S1200 stellt eigentlich den "externen" Bootloader für den 8535 dar. Gruß, Magnetus
-
Thread
Prozessorempfehlung Bordcomputer
Wäre ein AT90S8535 auch geignet ?? Und würde eine ISP Schnittstelle zum update auch taugen???? Bernd
AT90S8535: Such mal nach Störfestigkeit (EMV). Die neueren Prozessoren (ATmega) sind da deutlich besser als die alten. Die ISP-Schnittstelle ist genausogut geeignet. Falls Du mit dem Notebook updaten
-
Thread
atmega8 Frage c-compiler
these lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s2313 wenn man aber mcu = atmega8 einsetzt, kommt eine typenliste wo der atmega8 leider nicht drin ist. was genau muss ich da alles neu
4.4.2004 nehmen." Du musst ja wirklich eine uralte Version haben. Mein GCC (3.4.0) liefert z.B.: at76c711 avr4 atmega8 atmega8515 atmega8535 avr5 atmega16 atmega161 usw. ruf mal avr-gcc -v auf, dann siehst du die Version vom Compiler.
-
Thread
STK500-Upgrade-Verification failed
Also: auf dem STK500 ist die Hardware des AVRprog drauf. Entweder ein AT90S1200 oder der tiny2313 (je nach Baujahr). Dieser arbeitet mit der Software AVRprog und programmiert den ATmega8535 auf dem STK500. Das Ganze über die RS232ctrl - Schnittstelle des STK500. P.S
Hi >Welchen Controller am STK muss ich mit Firmware bespielen? (ATTiny2313 >o. ATMEGA8535) Die Firmware muss in den ATMEGA8535. Aber das geht nur über den ATTiny. >ISP-Programmierung über den 6-Pin Connector neben dem ATTiny2313 >funktioniert soweit, dass der Flash aus dem Controller
-
Thread
128x64 Grafik LCD An Atmega 8/16/32
Hab grade noch was Interessantes gefunden und zwar ein AM29F040B-90PC V Das müsste doch eigentlich ein einsetzbarer flash sein?
wird vorausgesetzt, dass die Anzeige einen HD44780 oder ;kompatiblen Controller verwendet. ;ATmega8535 mit 8 MHz Takt ;*************************************************************** .device ATmega8535 .include "m8535def.inc" ;muss im selben ;Verzeichnis stehen ;***************
-
Thread
Automatischer Update von STK500. Funktionsweise?
. Den Schaltplan habe von den AVR-Freaks, und eine disassemblierte, überarbeitete Firmware von dem AT90S1200 habe ich auch gefunden (im dem Archiv fixSTK500.zip). Die Funktionsweise von dem 1200 und dem 8535 ist mir soweit auch klar. Was ich nicht verstehe ist, wie ein automatisches Update im AVRStudio
des 1200 nicht erkennen (aus "stk500_at90s1200_mega8535.asm" im Archiv "fixSTK500.zip"): ... RESET: clr write_page ; clear the 'page needs writing' flag clr temp1 out GIMSK,temp1 ; disable external interrupt ser temp1
-
Thread
AtMega ehwiges Fuse Thema 16 Mhz Quarz
UART_TX_BUFFER_SIZE & UART_TX_BUFFER_MASK ) #error TX buffer size is not a power of 2 #endif #if defined(__AVR_AT90S2313__) \ || defined(__AVR_AT90S4414__) || defined(__AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103
define UART0_UDRIE UDRIE #elif defined(__AVR_AT90S2333__) || defined(__AVR_AT90S4433__) /* old AVR classic with one UART */ #define AT90_UART #define UART0_RECEIVE_INTERRUPT SIG_UART_RECV #define UART0_TRANSMIT_INTERRUPT SIG_UART_DATA
-
Thread
Uhr läuft ungenau
Guten Tag! Ich bin gerade dabei mit dem AT90S8535 eine Uhr zu realisieren. Ich verwende da den 16Bit Timer1. Den Timer1 habe ich auf 100ms eingestellt. Jetzt läuft meine Uhr nicht genau. Wie kann ich softwaretechnisch das so lösen, dass meine
recht variable Interrupt-Latency mit in der Kalkulation drin. Ich weiss freilich grad nicht, ob der AT90S8535 den CTC-Mode kennt.
-
Thread
AVR-Modell zur Laufzeit erkennen?
unterstützen. Davon gibt es hornalte Versionen mit einem AT90S8535 und neuere mit einem ATmega8535. Wenn man es schafft, alles in einem einzigen Binary unterzubekommen, dann hat man mit der Verteilung, Softwareupdates etc. deutlich weniger Stress, als
STK500 im Feld mit > Firmwareupgrades unterstützen. Davon gibt es hornalte Versionen > mit einem AT90S8535 und neuere mit einem ATmega8535. Wenn man es > schafft, alles in einem einzigen Binary unterzubekommen, dann hat > man mit der Verteilung, Softwareupdates etc. deutlich weniger Stress, > als
-
Thread
lcd.c - Testprogramm - Wie kompiliere ich das richtig?
orginal STK 500 mit AT90S8515 ohne eingesetzten Quarz. mfg Karl
Das alte Board, das "nicht" mit der neuen Software, "updatet" werden kann, hat 2 ATMEL-Bausteine: AT90S1200-125SC und AT90S8535 8AC (SMD-Bausteine) ... und abgesehen davon,hab ich 50 Lenze drauf ! , soviel zum Kleinkind ...
-
Thread
AVR MKII und avrdude keine USB Verbindung
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code:
unknown) Device code: 0x66 = (unknown) Device code: 0x67 = (unknown) Device code: 0x68 = AT90S8535 Device code: 0x69 = ATmega8535 Device code: 0x6a = (unknown) Device code: 0x6b = (unknown) Device code: 0x6c = AT90S4434 Device code: 0x6d = (unknown) Device code
-
Thread
AVR-Controller
Kann mir jemand vielleicht sagen, was der Unterschied zu einem AT90S8535 und einem ATmega8535 ist. Besten Dank im Voraus mfg mthias g.
Das Dokument erzählt was zu beachten ist (welche Unterschiede es gibt) wenn mann von einem AT90S8535 zu einem ATMEGA8535 wechselt. http://www.atmel.com/dyn/resources/prod_documents/doc2520.pdf
-
Thread
Interrupt funktioniert nicht
mit fremden Bibliotheken), sondern auch verstehen will, keinen Fehler macht, sich intensiv mit dem AT90S8515 / 8535 / 2313 zu beschäftigen, ehe man sich den moderneren Typen widmet. Wenn nämlich die Grundfunktionen der Timer verstanden wurden, dann hat man auch eine Chance, die zusätzlichen Features
die Datenblätter von den "winzigen" Tinys signifikant umfangreicher als die von den "alten großen" AT90S8515 / 8535. Da ist es tatsächlich nicht verwunderlich, wenn manch ein Anfänger vor der Informationsflut kapituliert...
-
Thread
AVRISP mkII -> proggen von ATmega8535 funktioniert nicht wg fehler an RESET?
Ich habe es jetzt mit zwei verschiedenen 8535's, zwei verschiedenen mkII's (beides echte und keine Clones), zwei verschiedenen PC's mit zwei verschiedenen Betriebssystemen (WinXP 32 bit, Win7 64 bit) probiert und habe immer noch das selbe Problem
ist dein µC ein echte Atmega8535 ? oder ein AT90S8535 ? was für µC wählst du im AVRStudio bzw. passt mit dein µC auf dein Steckboard? kannst du mal eine Foto von dein µC machen?? Gruß Martin
-
Thread
AVR-Einsteiger
Fragen: 1. Was für ein Controller ist für den Einstieg am besten geeignet? (Reicht da erstmal ein AT90S1200?) 2. Was sollte ich mir außer Programmiergerät für die Controller und passender Software noch zulegen? 3. Was nehme ich am besten für die Takterzeugung der Controller? 4. Reicht es den Controller
nämlich wahrscheinlich schnell an die Stelle gelangen, wo Du den Arbeitsspeicher brauchst, den der AT90S1200 nicht hat. Außerdem lässt es sich einfach viel "befreiter" programmieren, wenn man nicht ständig drauf achten muß, ja nicht mehr als 3 Unterprogramme zu verschachteln!
-
Thread
ATmega8 lässt sich nicht mehr flashen
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code:
unknown) Device code: 0x66 = (unknown) Device code: 0x67 = (unknown) Device code: 0x68 = AT90S8535 Device code: 0x69 = ATMEGA8535 Device code: 0x6a = (unknown) Device code: 0x6b = (unknown) Device code: 0x6c = AT90S4434 Device code: 0x6d = (unknown) Device code
-
Thread
Tutorial-kompatibles EvalBoard für Einsteiger für USB??
Gründe. Vor einigen Jahren, als es den Mega8 noch nicht gab, hatte Andreas das AVR-Tutorial für den AT90S4433 geschrieben. Dieser AVR wurde gewählt, weil er im Gegensatz zu AT90S1200 und AT90S2313 über ADC-Eingänge verfügt. Dieses "historische" Tutorial wurde einige male ergänzt, wobei doch ein Großteil
Gründe. Vor einigen Jahren, als es den Mega8 noch nicht gab, > hatte Andreas das AVR-Tutorial für den AT90S4433 geschrieben. Dieser AVR > wurde gewählt, weil er im Gegensatz zu AT90S1200 und AT90S2313 über > ADC-Eingänge verfügt. Dieses "historische" Tutorial wurde einige male > ergänzt, wobei doch ein
-
Thread
Programmänderungen
Programmiergerät > würdest du empfehlen? https://www.reichelt.de/programmer-f-avr-stk500-atmega-attiny-at90-diamex-usb-isp-p110344.html?&trstct=pol_3 Als Software solltest du entweder das alte AVR Studio 4.18 nutzen oder das neue Atmelstudio 7. Ersteres ist eher schlank mit um die 150MB, Atmelstudio ist
Programmiergerät >> würdest du empfehlen? > > https://www.reichelt.de/programmer-f-avr-stk500-atmega-attiny-at90-diamex-usb-isp-p110344.html?&trstct=pol_3 Letzte Bemerkung / Überlegung: [code] avrdude -c ? [/code] Zeigt bei mir diesen Programmer nicht an. Vielleicht habe ich aber auch was übersehen.
-
Thread
[V] Verschiedene Atmel-Controller NEU z.B. ATmega128, ATmega103, AT90S2343, AT90S1200 etc.
Hallo, welches Gehäuse hat der AT90S2343 un der AT90S1200. Bräuchte so 5 St. von jedem. Hättest du eventuel auch einen AT90S8535? Gruß Paulo
@ Paulo M.:Ich habe mich geirrt: Habe nur noch zwei AT90S2313-10SI. Die sind im SMD-Gehäuse. Die anderen sind 10 x AT90LS4433-4AI. Also kleine TQFP-Gehäuse. Ich hab nur noch den AT90S8515 (als PLCC). Der AT90S1200 heißt - 4SI, also im SMD-Gehäuse. @Micha
-
Thread
ATmega168 Problem mit mySmartUSB und WinAVR
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code:
unknown) Device code: 0x66 = (unknown) Device code: 0x67 = (unknown) Device code: 0x68 = AT90S8535 Device code: 0x69 = ATMEGA8535 Device code: 0x6a = (unknown) Device code: 0x6b = (unknown) Device code: 0x6c = AT90S4434 Device code: 0x6d = (unknown) Device code
-
Thread
Mikrocontroller für Rolladensteuerung gesucht
> Für Dein Vorhaben würde zB ein AT Mega 16 reichen. Er hat 32 > programmierbare Ein / Ausgänge. Die reichen dicke wenn du die Taster als > Tastenmatrix anschliesst. Erst mal vielen Dank an alle. Die Idee mit der Matrix gefällt
Ich habe jetzt mal bei mir nach Atmel AVRs geschaut und in der Bastelkiste AT90S4414, AT90S8515 und AT90S8535 jeweils im DIL40 Gehäuse gefunden. Irgendwie hören sich die beiden Letzteren nach ATmega8515 und ATmega8535 an und sind von der Pinbelegung wohl auch gleich. Wurde
-
Thread
STK500 spinnt
Ich hatte mal eins, da war das Programm im AT90S1200 beschädigt. Inzwischen ist der Tiny2313 drauf. Damit hatte ich ähnliche Symptome. Direkt daneben gibts ja einen ISP-Anschluss für diesen MC, irgendwoher hatte ich dessen Programm. Neu gebrannt
dem STK500 geht übrigens im Prinzip an beide Controller dran. Damit kannst du also auch den ATmega8535 programmieren, du musst lediglich dessen Reset-Signal separat verdrahten (und natürlich den ATtiny2313 nicht in den Reset gehen lassen). Die Schaltpläne gibt's in der Hilfe von AVR Studio bzw.
-
Thread
Attiny lässt sich nicht flashen
0x2e = (unknown) Device code: 0x2f = (unknown) Device code: 0x30 = AT90S4433 Device code: 0x31 = (unknown) Device code: 0x32 = (unknown) Device code: 0x33 = (unknown) Device code: 0x34 = AT90S2333 Device code: 0x35 = (unknown) Device code:
unknown) Device code: 0x66 = (unknown) Device code: 0x67 = (unknown) Device code: 0x68 = AT90S8535 Device code: 0x69 = ATMEGA8535 Device code: 0x6a = (unknown) Device code: 0x6b = (unknown) Device code: 0x6c = AT90S4434 Device code: 0x6d = (unknown) Device code:
-
Thread
STK500 ...Problem
Ich würde erst mal die Versorgungsspannung am AT90S1200 und am AT90S8535 überprüfen. Diese beiden sind ja für die Verbindung zum PC zuständig.
Mirocontrollern überprüft. Beide haben an den VCC-Pins jeweils +5V. Mich wundert jedoch, das die Master MCU (der AT90S8535)am Reset-Pin dauerhaft 0V anliegen hat (->Reset). Das würde ja darauf hindeuten, dass er gar nichts macht, oder? Vielleicht ist dieser Mikrocontroller aber auch während des normalen Ablaufs (
-
Thread
Fehlermeldung makefile
change these lines according to your project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s8535 #put the name of the target file here (without extension) TRG = bat_sta #put your C sourcefiles here SRC = $(TRG).c #put additional
-
Thread
AD-Wandler Problem
schon wieder eine Frage. Dürfte aber glaube ich einfach zu beantworten sein. Ich programmiere den AT90S4433 in Assembler. Ich möchte den internen 10 bit AD Wandler nutzen. Folgende Schltung: VCC ----| _10k | | | |<----- PC3 |_| | GND ----| Mit dem
AT90S4433 mit 4MHZ Spannung beträgt AREF = AVCC = VCC = 5V Programm ist im Anhang! Grüße Steffen
-
Thread
Hilfe zu STK500 Reparatur
schon gezogen. Der VTarget auch. Vermutlich kommt der ARef-Wert durch durch die ADC6 Verbindung zum AT90S8535?
schrieb im Beitrag #7845276: > Vermutlich kommt der ARef-Wert durch durch die ADC6 Verbindung zum > AT90S8535? Dann wäre der 'S8535 aber kaputt. Der ADC wird ja nur als Eingang benutzt, und VADC sollte man zwischen 0 und VCC einstellen können. (Die Firmware verhindert meiner Erinnerung nach nicht,
-
Thread
TCA-500 Add-On Board für das STK-500...
Oszillator-Leitungen weitergibt besteht im Falle des ATmega8 dennoch diese Option. Unterstützte MCU's... AT90S1200 AT90S2313 AT90S4433 AT90S8515 AT90S8535 ATmega8515 ATmega8535 ATmega8 ATmega16 ATmega32 ATmega161 ATmega162 ATmega163 Weiteren Fragen zum TCA-500 beantworte ich via Email
-
Thread
AVR-Ersatz für 8051-Controller
Viele der AT90.. Typen sind veraltet. Noch aktuell sind AT90PWM... und AT90USB... Typen.
Karlheinz wrote: > Kann ich davon ausgehen, daß alle Typem mit AT90.. veraltet sind? Nur die AT90S. Die AT90CAN,AT90USB,AT90PWM... sind durchaus aktuell.
-
Thread
Prozessoren fürs STK500
° AT90S1200-12SI Atmel im SMD-Gehäuse° AT90S1200-12PI Atmel im DIP-Gehäuse° So weit ich das verstandenhabe können alle an das STK500 angeschlossen werden. Bei dem STK500 ist ein "Testprozessor" dabei
> ATmega 8-16AU Atmel ATmega8 AVR Controller TQFP32° > AT89C4051-24PI Atmel im DIP20-Gehäuse° > AT90S1200-12SI Atmel im SMD-Gehäuse° > AT90S1200-12PI Atmel im DIP-Gehäuse° Die kannst Du vergessen ... ungeeignet bzw. alter Schrott
-
Thread
I/O Pins benoetigt
Hallo, ich stehe vor dem Problem, dass mir die 32 I/O Pins eines AT90S8535 nicht ausreichen. Ich benoetige Pins die ich einzeln in der Richtung (also Input oder Output) jederzeit umschalten kann. Urspruenglich wollte ich dazu einige 82C55A verwenden, die 24 I/O Pins
Der AT90S8515 und ein paar von den ATmegas haben einen externen Datenbus für RAM. Gruß Andreas