-
Thread
Bootloader Grundkenntnisse
>naja mit dem AT90USB162 bin ich mitlerweile nicht mehr so zufrieden der >hat nur 16KB und was echt blöd ist nur 512Byte sram mir geht so langsam >der sram aus.. Ich hätte den AT90USB162 auch nur für Massenauslieferung
>Ich hätte den AT90USB162 auch nur für Massenauslieferung, wo es wirklich >extrem auf die Stückkosten ankommt, eingesetzt. Außer den Paar Euro >Preisvorteil gegenüber dem AT90USB1287 hat er doch keine Vorteile, >Gehäuse
-
Thread
LCD mit M50530 Controller an Atmega 8515
Zeilen x 24 Zeichen) schon mal zum Laufen gebracht, allerdings im 8-bit Modus in Assembler an einem AT90S2313. Wenns interessiert kann ich mal die Routinen hier reinstellen, aber frühestens heute Abend, jetzt habe ich keinen Zugriff darauf. Gruß Reinhard
-
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
gefunden (z.B. Tiny261 bzw. die "Nachfolger" des Tiny26 sind im Layout pinkompatibel mit dem Tiny2313 dargestellt) HTH, Klaus
-
Thread
Problem beim AVR programmieren
www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html#Geh%E4useeinbau). Anstatt des AT90S ist ein tiny2313 drauf. Nach dem Aufbau wollt ich das gute Stück jetzt flashen. Habs zuerst mit dem ganz simplen Kabel für den LPT-port probiert (also das, welches nur aus 2 Widerständen und ansonsten
Ist denn der STK200 kein "gescheiter"? Und der At90S2313 ist pinkompatibel zum Tiny2313. @Kurt: hat leider nix geholfen... @Atmega8: werd ich mal nachschaun.
-
Thread
Suche dringend ein Atmel AT90S2323 DIL oder SMD
Features mehr z.B. interner Takt, kann man aber durch die FuseBits auch wieder auf Ext setzen. At90S2313 http://www.atmel.com/dyn/resources/prod_documents/doc0839.pdf ATtiny2313 http://www.atmel.com/dyn/resources/prod_documents/doc2543.pdf
@Christian: Kannst Du lesen? Es geht hier um den AT90S2323 (dreiundzwanzigdreiundzwanzig) und *NICHT* um den AT90S2313 (dreiundzwanzigdreizehn)!!! Sorry für die drei Ausrufezeichen, aber das war mal nötig...
-
Thread
Problem mit AVR-GCC
even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Linking: main.c.elf avr-gcc -mmcu=at90s2313 -I. -gdwarf-2 -DF_CPU=7372800UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns= -std=gnu99 -Wundef -MMD -MP -MF .dep/main.c.elf.d
Sicherheitfeatures von VISTA sind für den tagtäglichen Gebrauch völlig daneben. Die Schnelligkeit des neuen (C90S) ist mit Vista dahin. Was ich verlier ist die Oberfläche von VISTA, die ist schön. Aber man kann halt nicht alles haben. Dafür habe ich ein sauschnelles NTB und zwei gute Betriebssystem ...!
-
Thread
Helpthread zum Wikiartikel AVR Eclipse
Change only the low 8 bits of the stack pointer List of parts supported by avr-gcc: at90s2313 __AVR_AT90S2313__ at90s2323 __AVR_AT90S2323__ at90s2333 __AVR_AT90S2333__ at90s2343 __AVR_AT90S2343__ attiny22 __AVR_ATtiny22__ attiny26 __AVR_ATtiny26__ at90s4414 __AVR_AT90S4414__ [...] attiny11 __AVR_ATtiny11__ attiny12 __AVR_ATtiny12__ attiny15 __AVR_ATtiny15__ Assembler options ================= [.
-
Thread
Atmel 2313 + Zündung
programmiert werden soll, sind 1K Pullup an Reset zu hart, 4K7 besser (O-Ton Atmel). Die alten AT90 gelten als problematisch in störverseuchter Umgebung. Besser ATTiny2313 oder noch besser Typen bei denen die kritischen Leitungen in der Mitte statt an den Ecken auflaufen (Tiny26,Mega8). Klarerweise
Hallo, ich schliesse aus deinem Text, dass Du einen AT90S2313 meinst, deshalb rate ich Dir zu einem ATtiny2313. Die AT90S Serie hat ein sehr bescheidenes RST Verhalten. Der RST kommt von deiner Zündspule über die +B leitung. Du musst die Betriebsspannung
-
Thread
Mikrocontroller macht kurzschluss?
CodeLock AVR LT version. ONLY SIX keys are working: 1,2,3,*,0 and #. You can order programed ATtiny2313 for 8 EUR + 4 EUR for mail costs = 12 EUR. You put 12 EUR on my bank account, and then I send you programed ATtiny2313. Programmed AT90S2313 or ATtiny2313 (1 user code - 1 to 8 digits - LCD is on) = 8 EUR or 10 USD. Programmed AT90S2313 or ATtiny2313 (8 user codes - 4 to 6 digits - LCD is off) = 12 EUR or 15 USD. Programmed AT90S2313 or ATtiny2313 (40 user codes - 4 to 6 digits - LCD is off) = 29 EUR or 37 USD. Regards
-
Thread
LED gegen VCC oder GND
nicht immer symmetrisch (afair war das z.B. auch bei den AVRs der ersten Generation so, also bei den AT90Sxxxx, die konnten deutlich mehr Strom sinken als sourcen). Bei aktuellen AVRs ist es aber tatsächlich egal, wie die Last verschaltet wird. Im Zweifelsfall aber grundsätzlich das Datenblatt fragen.
der Pins sind eher die Fußnoten unter der DC characteristics-Tabelle interessant (in diesem Fall auf S. 180).
-
Thread
Probleme mit Avrdude
Hängt er denn auch an /dev/ttyS0 dran? Schließe mal die TxD- und RxD-Leitung von ttyS0 kurz und wiederhole das Kommando. Dann müsstest du ja wenigstens das Echo sehen.
Hallo! Ich habe ein ähnliches Problem mit AVRDude. Versuche momentan den AT90CAN64 mit dem STK500 + STK501 zu programmieren. AVRDude liefert jedoch immer die Meldung: [c]avrdude -p c64 -c avrisp -U flash:w:blink.hex -vvvv -P /dev/ttyUSB0 avrdude: Version 5.5, compiled on
-
Thread
AVRISP gekillt, AT90S1200 ersetzen?
etwas ähnliches ist schon jedem passiert. Hat jemand infos bezüglich des 90S1200 / ATtiny2313 für mich? ;-) MfG Roland
Hallo Roland Z kürzeste Lösung wenn AT90S1200 kaputt: haben noch welche und können diese abgeben. Kannst so viele haben wie Du willst Gruß Wolf info@rcc-electronic.de
-
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
man eine Jitter-freie Anwendung benötigt. Und nicht einfach den Datenblättern zu vertrauen. Ein AT90S2313 und ein ATtiny2313 erwiesen sich da schon mal als recht ungleiche Brüder. Dies ist eine Meinungsbekundung und keine Tatsachenbehauptung - muss ich hier vorsorglich hinzufügen. ;-) Kurzum
-
Thread
AVR Bezeichnungen
kleinen AT90S-Teile (z.B. AT90S2313->ATTiny2313) AT90PWMxxx, AT90USBxxx, AT90CANxxx: Spezial-AVRs, Grundlage bildet generell die Mega-Architektur (alle Bausteine haben afaik Hardware-Multiplier). Ach ja,
zum AT90S2313 ein echtes USART abgekriegt. Alle anderen Tinys haben nur das berüchtigte USI...
-
Thread
STK500 Update Probleme bei Version über 4.12 Build 460
nur zur info- weil ich mir nochmal alles durchgelesen habe, bei mir > sitzt auf dem STK kein tiny2313 vor dem 8535, sondern ein AT90S1200. Das sollte egal sein, beide haben halt eine AVR910-Firmware. Diese Firmware selbst ist zugegebenermaßen anders für den AT90S1200 als für den ATtiny2313, aber
-Implementierungen für einen ATtiny2313 gibt's einige im Netz, ich kann dir auch eine geben, die ich schon erfolgreich auf einem STK500 benutze. Leider kommt man an die ISP-Pins des AT90S1200/ATtiny2313 nicht ganz so schön ran wie an
-
Thread
AVRASM2.exe ist für graue Haare geeignet
Aus der 2313def.inc ".device AT90S2313" Stimmt also. MFG Uwe
Corporation test.asm(1): Including file 'C:\Programme\Atmel\AVR Tools\AvrAssembler2\Appnotes \2313def.inc' test.asm(4): error: lpm r16, z+: Unsupported instruction on AT90S2313 Assembly failed, 1 errors, 0 warnings Peter
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
spuckt avr-gcc-4.1.1 --target-help folgendes aus: Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 attiny13 attiny2313
attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 attiny13 attiny2313 attiny261 attiny461 attiny861 attiny24 attiny44
-
Thread
[V] Diverse (ältere) AVR-Controller
Moin, ich bin am Aufräumen und habe noch diverse AVR's ü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
Moin, 14 x AT90S1200-12PI 9 x AT90S2313-10PI 3 x AT90S4433-8PI 3 x AT90LS4433-4PI für 15€ incl Versand? gruß
-
Thread
2313 + Tiny2313
Schau Dir mal diese Migration Note von Atmel an : AVR091: Replacing AT90S2313 by ATtiny2313
Hallo, als ich meine Zündung mit einem AT90S2313 baute, habe ich mich auch mit diesem Problem herumschlagen müssen. RC-Glieder und Drosseln in den Zuleitungen der Spannungsversorgung, Kondensatoren (keramische und Elkos)über dem Atmel, dicke
-
Thread
ab welchem AVR lohnt sich C statt asm?
und Variablen fehlt. Die 32 Register reichen meist auch für einfache Dinge nicht aus. Da sind z.B. AT90S1200, ATTiny 11, 12, 15, 28. Ab ATTiny 2313 wird es auch mit C interessant. Assembler empfiehlt sich ebenfalls unabhängig von der Controllergröße für zeitkritische Anwendungen, da dabei die Ausführungsgeschwindigkeit
Kommt darauf an, welchen Compiler du benutzt. Der gcc unterstützt nur AVRs mit SRAM, d. h. einen AT90S1200 kannst du nicht verwenden. Von Imagecraft gibt es einen Compiler, der auch für AVRs ohne SRAM geeignet ist. Klar ist, dass du in diesem Fall aber keine großen Sachen machen kannst.
-
Thread
AVR Studio mit AVRisp mkII - erste Schritte
ist ja interessant. D.h. das muß man also erst aktivieren? Meinen Code hatte ich ursprünglich für AT90S2313 entwickelt. Sag' nicht, daß der auch diese Einstellung per default hatte.
Du hast doch einen AVRISP mkII, oder? Probier's mal mit der Upgrade.exe in AVR Tools\STK500\Upgrade.exe.
-
Thread
AVR stürzt manchmal ab
rauf-runter-Tasten. Da nun zwei Motoren gesteuert nacheinander ablaufen sollen, habe ich das mit einem AT90s2313, der noch rumlag und vier Relais realisiert. Die Steuerung der Motoren ist so ausgelegt, dass es Gleichstrommotoren mit eigenem Netzteil sind, und die Richtungsumschaltung durch eine Box mit
funktionierende Abhilfe. Ich werde auf jeden Fall das kurze mal gegen ein längeres Kabel tauschen und den 2313 durch den Tiny2313 ersetzen, weil der ja scheinbar weniger störanfällig sein soll, aber ich wäre mir schon gerne SICHER, dass es zuverlässig funktioniert. Schonmal vielen Dank! Mike
-
Thread
Eagle library für AT90S2313
Hallo Zusammen, ich suche ein eagle library für AT90S2313. Hat das jemand schon gemacht? Wäre sehr dankbar. Lg
leider konnte ich es auch bei atmel.lbr nicht finden. Es sind zwar andere vorhanden aber nicht AT90S2313. Danke! Gruss, Max
-
Thread
Batch-File für STK500.exe
Beispiel: "c:\programme\atmel\avr tools\stk500\stk500.exe" -dAT90S2313 -e -iffunkuhr.hex -pf -vf Das in eine Zeile und als .bat-Datei abspeichern. funkuhr.hex ist natürlich durch deine Datei zu ersetzen oder du verwendest %1: "c:\programme\atmel\avr tools\stk500\stk500.exe" -dAT90S2313 -e -if%1 -pf -vf Aufruf wäre dann, wenn die Batch z. B. als f.bat abgespeichert wurde, wie folgt: f test.hex Unter der Voraussetzung, dass dein .hex-File test.hex heißt.
-
Thread
UART Bootloader ATtiny13 - ATmega644
-o readargs.o readargs.c: In function 'readargs': readargs.c:46: warning: conversion lacks type at end of format readargs.c:46: warning: too many arguments for format gcc -Wall -g main.o readargs.o -o main vm-debian-testing:~/tmp# ./main /dev/ttyS0 at 115200 Baud: \ Connected Bootloader V1.4
passiert bei Programm von Alfred nicht. Warum? flasch ! for(;;){ if( (clock() - t) > 90 ){ t += 80; printf( "\b%c", WAITSTRING[++j&3] ); } if( kbhit() ){ // getch(); return 1; } s = Passwd; do{ if( *s ) senden( *s )
-
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
Strack Pointer initialisieren
Hi @Jens: Würde mich mal interessieren, welche AVRs den Stack selber initialisieren(ausser AT90..1200 und Konsorten ohne Ram)? MfG Spess
keine Daten zur Hand, rein aus dem Gedächtnis mal die neueren Megas 48/88/168, 128x,256x sowie Tiny2313. Damit hab ich meist zu tun.
-
Thread
Frage zu Atmel JTAGICE mkII
Jetzt hab ich folgendes gefunden: Supported devices for ISP mode and oscillator calibration only: AT90PWM2, AT90PWM3, ATmega168, ATmega48, ATmega88, ATtiny13, ATtiny2313, ATtiny24, , ATtiny44, ATtiny84, ATtiny25, ATtiny45, ATtiny85, ATtiny261, ATtiny461, ATtiny861, ATmega48P Bedeutet das, dass
in dem Manual http://www.msc-ge.com/en/129-www/version/default/part/AttachmentData/data/AT90JTAGICE_User_Guide.pdf steht: "The JTAGICE mkII does not support ISP as a general programming interface, but has got limited ISP support for handling the DWEN fuse and Chip Erase. ISP is supported
-
Thread
AVR Studio
mein Projekt genau auf die folgende Weise zusammenzubauen: avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=at90s2313 -c usbdrv/usbdrv.c -o usbdrv/usbdrv.o avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=at90s2313 -x assembler-with-cpp -c usbdrv/usbdrvasm.s -o usbdrv/usbdrvasm.o avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=at90s2313 -c usbdrv/oddebug.c -o usbdrv/oddebug.o avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=at90s2313 -c main.c -o main.o avr-gcc -Wall -Os -Iusbdrv -I. -mmcu=at90s2313 -o main.bin usbdrv/usbdrv.o usbdrv
-
Thread
Lüftersteuerg im Eigenbau
Ich habe so ein Projekt schon mal realisiert. Dazu braucht man lediglich ein AT90S2313, keine Digi-Potis etc. Man macht die PWM in Software, Zeit dazu ist genug. U. ich habe an die Ausgänge noch ein Tiefpass geschaltet + Operationsverstärker. Damit wird zuerst die Spannung von
. Außerdem ist es sogar möglich die Lüfterdrehzahlen auszulesen. U. das alles mit einem kleinen AT90S2313... Wenn du Interesse hast schick ich dir nen Link per Mail
-
Thread
Usb-Seriell-wandler gibt für AVR910 Vcc von -1V
auszuprobieren. Da es wie zu erwarten :-P nicht funktioniert, hab ich mal an den Vcc und GND Pins vom AT90s2313, der auf dem AVR910 ist, die spannung gemessen. da liegen nun ca. -1V an. also auch am Versorungsoutput für die zu programmierende schaltung. Liegt das an dem Konverter, oder hab ich was an der
-
Thread
Funktionsbeschreibung
Es gibt mehrere Möglichkeiten sowas zu realisieren. 1/ Der µC (AT 90S2313 PDIP) wird mit dem PC eine serielle Datenübertragung aufbauen. Als Daten kann z.B die CPU Auslastung übertragen werden. Z.B. 0 für 0% 13 für 13%.... Die Aufgabe des µC ist jetzt diesen Wert auf die LEDs umzusetzen. 2/ Der µC (AT 90S2313 PDIP) wird mit dem PC eine serielle Datenübertragung aufbauen. Als Daten kommen aber z.B. 8-Bit Werte, die direkt als Zustand der Portpins 0-7 interpretiert werden. D.h. die Umsetzung vom CPU-Wert
-
Thread
STK500 in 1. Version (05/06)
Ausser dem unterschied mit dem Dataflash gibt es noch den unterschied das irgendwann die Bestückung von AT90S1200 und AT90S8535 auf Atiny2313 und Atmega8535 gewechselt wurde. Habe inzwischen beide Version hier, von der Funktion kein unterschied. (Nur das mein altes defekt ist...) Gruß Bernd
wenn ich den 90S1200 gegen einen Tiny2313 tausche und den Flash-Chip aufloete ?
-
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
STK500 unterstützt dabei - DIL8 (Tiny12, 13, 15, 25, 45, 85 und einige ältere Typen) - DIL20 (Tiny2313 und ältere Pinkompatible wie AT90S2313, AT90S1200) - DIL20 (Tiny26, hat natürlich anderes Pinout) - DIL28 (Mega8, 48, 88, 168 und ältere AT90S4433) - DIL28 (Tiny28, ein recht alter Fernbedienungs-AVR
-
Thread
AVRISP
> Wäre klasse, wenn ihr mal den Schaltplan anschauen könntet. Der Atiny und der AT90S sind nicht kompatibel. Oder ist der im Schaltplan nur so beschrieben? Welche Firmware verwendest du?
umrüstet. http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html#ATTiny2313
-
Thread
bidirektionale RS232 Funkbrücke mit RFM12
Hier auch noch was über einfache Helix Antennen und Whip's. 70cm Yagi's kosten 39€ bei ebay, da lohnt der selbstbau nicht.
+/-200kHz beträgt, oder insgesamt 200kHz, wenn man 200kHz einstellt ? Die Modulation macht +/-90kHz wenn man 90kHz einstellt.
-
Thread
Schuh aufblasen
Zählers liegt in seinen ausgeklügelten Algorithmen. Der Programmpeicher des Mikrocontrollers ATtiny2313 ist bis auf 4 Byte voll." Da frage ich mich, warum er nicht nen ATMega256 genommen hat, wenn die Codegröße ein Zeichen für Qualität sein soll. Mein Frequenzmesser ist leider nur unter 500 Byte
unter 500 Byte groß. Er hat die Firmware vermutlich in C geschrieben. Meine Funkuhr mit einem AT90S2313 ist auch so ziemlich randvoll, aber halt auch nur deshalb, weil ich es komplett in C geschrieben habe.
-
Thread
AtTiny2313 proggen
Hi Leute, das kann doch nicht sein, dass noch keiner von euch 'nen AtTiny 2313 nicht gebrannt hat. Ok, dieses billige Teil benutzen vielleicht nicht viele, aber trotzdem, sooo abwegig ist das doch nicht, oder? Mit was schießt ihr denn die Programme in die Avr's ?
an die jeweilige Schaltung, starte PonyPorg, stelle das Device ein und flashe dann den Kram. Ob AT90S1200, Tiny2313, 8515, Mega8515, Mega8, Mega16,Mega32, Mega162, ging bisher immer ohne irgendwelche Probleme... PS: ich habe noch nie etwas anderes als PonyProg benutzt, es lief bei mir auf Anhieb
-
Thread
Neue Propeller Karte zu Fertigen
Ale, für was benötigst du eigentlich die zwei ADC`s ?
Ale, ok, i will ship it a.s.a.p. br Franz
-
Thread
7 Segmentanzeige falsch eingekauft, reagiert nur auf low.
, auf der das Beispiel läuft, war nämlich schon vor ein paar Jahren aufgebaut worden und mit einem AT90S1200 für einen völlig anderen Zweck eingesetzt. Sie wird für diesen Zweck nicht mehr gebraucht, weshalb ich sie zum Experimentieren mit einem Tiny2313 missbrauchte. Mein Multiplexing ist etwas komplexer
P.S. Ich kaufe mir auch Anzeigen mit gemeinsamer Kathode.