-
Thread
STK500 Problem - Status LED aus
im AT90S1200 anpassen, da der ATmega8535 anders programmiert wird. Wenn du den AT90S1200 gleich noch durch einen ATtiny2313 austauschst, könnte ich dir das Hexfile für einen passenden AVR910-kompatiblen
einen tiny2313 zu tauschen und den AT90S8535 beizubehalten? Kann ich dazu obige Firmware verwenden oder gibt es dann Probleme bei der Kommunikation PC <-> AT90S8535? Es wäre schön, wenn hier jemand noch einmal
-
Thread
hex datei hat ein timer
Hallo Chefs, ich habe folgendes Problem; Ich habe einen At90s2313 programmiert als Fernbedienungsübersetzter. Leider blockiert der AT immer nach ca 30zig befehlen..... was mache ich falsch?? Gruß
denn das Hex-file was du da mitgegeben hast? Das muß doch irgendwo her kommen? > Ich habe einen At90s2313 programmiert als Fernbedienungsübersetzter. läßt mich vermuten daß du das Hex-file selber erzeugt hast ... Aber wie kannst du was programmieren wenn du keine Ahnung hast? > Poste dein Programm
-
Thread
µC nicht mehr programmierbar.
problemlos mit einem USB-Seriell-Wandler-Kabel . Davor hatte ich einen ISP-Programmer mit nem tiny2313, der war auch OK und lief auch mit einem USB-Seriell-Wandler-Kabel
[ ] Dein Händler hat Ahnung [ ] Du hast's begriffen
-
Thread
Produkte mit AVR
Im "2,4GHz Wireless Industrial Transceiver WIT2410" von CIRRONET verrichtet ein AT90S2313 seinen Dienst.
-
Thread
ATtiny2313 Timer0 wird nie ausgelöst
0b01100000; } aber die LED an PORTB gehen nie an, weil wohl kein Interrupt, aber wieso ... beim AT90s2313 hats doch "so ähnlich" funktioniert. Hab ich was vergessen oder übersehen? Wahrscheinlich schon, WEIL ... mein Testprogramm vom AT90s2313 funktioniert auf meinem anderen Board auf dem Attiny2313 super ... wenn ich meinen alten Code in das Programm stecke und als At90s compailiere tuts allerdings auch nicht obwohl der Controller in den anderen Programmen machen was er soll???
-
Thread
Pollin Evaluation Board
AVR-Studio! für das Board gibt's bei Pollin ein TOOLTEST.HEX der man gleich nach Löten laden und testen kann vielleicht funktioniert auch für dein AT90S8535, das kann man allerdings mit PoniProg über seriell auf dem Board übertragen
Laptops keine "echten" Schnittstellen mehr da sind. Ich hab bei meinem "Starterset" hier an yC´s zur Auswahl: AT90S8535,8PI,0127 (wahrscheilich mit dem onboardquarz nicht zu betreiben) ATMEGA8515,16PU,0602 (wahrscheilich jetzt tot) ATMEGA32,16PI,0426B (write failed) ATTINY2313 (
-
Thread
Gesucht: Microcontroller mit EEPROM
EEPROM hat. @Michael G. Stimmt, sollte aber bei 10^6 liegen und nicht bei <100 @Ernst Bachmann AT90S4433 - kein EESAVE oder sonstige EEPROM Fuse
Ich dachte eigentlich, die EEProm Fehler sind ab den MEGA AVR's behoben. Der 90S2313 hatte ja richtig schlimme Probleme mit seinem EEProm Speicher. Gruß, Tubie
-
Thread
Attiny 1MHz als USB Device ?
obdev.at die haben jetzt auch eine anpassung für die tinys mit interner pll.
Verletzung der USB-Spec (Keine Bulk-Endpoints für Low-Speed-Geräte) und die CPU-Auslastung von ca. 90%. http://forums.obdev.at/viewtopic.php?p=3691
-
Thread
ATTINY2313 + Uhr
In C kann ich Dir nicht helfen, aber in Bascom: 'By Paul Baumann $regfile = "2313def.dat" 'AT90S2313-Deklarationen $crystal = 4000000 'Quarz: 4 MHz Dim Umlauf As Byte Dim X As Bit On Timer0 Ontimer0
// Target: Mega8, 2313 #include <io.h> #include <interrupt.h> #include <signal.h> #ifndef OCR1A #define OCR1A OCR1 // 2313 support #endif sagen mir diese zeilen nicht das es auf dem mega8 und den attiny2313
-
Thread
AVR910 Programmer, Schaltplan, Layout, Firmware
Mikroprozessorprogrammierung einsteigen. Und möchte mit dem ATMega8 beginnen. Ich habe mir den Artikel über die ISP´s durchgelesen und habe mich für die günstige Variante des AVR910-Programmers entschieden. Leider gibt es keinen AT90S2313P sondern nur noch ATTiny2313. Ich habe erst versucht die obige Schaltung in
Geht es auch. Aber so nicht. Ob AT90S2313 oder ATtiny2313 ist fast egal. Das betrifft nur die Fuses. Wirklich gute Informationen dazu gibt es hier: http://www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html#ATTiny2313
-
Thread
I2C bei Attiny13
] select microcontroller variant [avr-name] can be: avr1 - AT90S1200, ATtiny1x, ATtiny28 avr2 - AT90S2xxx, AT90S4xxx, AT90S8xxx, ATtiny22 avr3 - ATmega103, ATmega603 avr4 - ATmega83, ATmega85
wrap-around (default for avr3, avr5) 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*
-
Thread
portb.2 vom atmega32
Datenblatt ist das manchmal so eine Sache... Ich z.B. hatte gestern das Datenblatt zum Attiny2313 in den Fingern und richtig lange versucht genau das Thema Mehrfachbelegung nachzuschlagen. (Ging um den Thread http://www.mikrocontroller.net/topic/87315#739146 und ich hatte AT90S2313 überlesen)
-
Thread
Interrupt beim AVR
als Ausgang geschaltet ist. So ungefähr verhält sich auch meine Schaltung da allerdings mit einem AT90S2313. Für einen Tipp was ich falsch mache, wäre ich dankbar. Gruß Olaf
So hat etwas länger gedauert. Ich hatte zuerst das falsche Target (Attiny2313 statt AT90S2313) und ein paar Probleme mit dem AVR Studio Simulator bis ich begriffen hatte wie und wann man PIND2 ändern darf (im Break). Dein Programm habe ich auf das wesentliche (INT0-Demo) abgespeckt
-
Thread
ATTiny2313 EEPROM lesen mit Asembler
Hallo, ich habe vor einer Woche angefangen ein Programm für einen Tiny2313 zu schreiben. Alle routinen laufen soweit auch, nur das lesen des EEPROM beim einschalten des Tiny2313 oder bei einem Reset funktioniert nicht. habe hier im Forum schon nach Beiträgen gesucht aber
Die Flags EEWE und EEMWE des AT90S2313 heißen beim ATtiny2313 EEPE bzw. EEMPE. Das scheint aber lediglich eine Umbenennung zu sein. Funktionieren sollten also auch EEWE und EEMWE, sofern sie im Header-File gleich definiert sind.
-
Thread
AVR-Lüftersteuerung
Problem mit einer Lüftersteuerugs-Schaltung aus dem Web. Die Lüftersteuerung wird mit einem Atmel AT 90S2313 betrieben. Ich habe aber nur den Nachfolger, den Attiny 2313 bekommen. Nun weiß ich nicht wie ich das Programm verändern muss und es auf den mikrocontoller bekomme. Ich habe mal den Assembler-Code
Problem mit einer Lüftersteuerugs-Schaltung aus dem > Web. Die Lüftersteuerung wird mit einem Atmel AT 90S2313 betrieben. Ich > habe aber nur den Nachfolger, den Attiny 2313 bekommen. Nun weiß ich > nicht wie ich das Programm verändern muss und es auf den mikrocontoller > bekomme. Schau mal da:
-
Thread
Pedant für Linux zu WinAVR
PURPOSE. /opt/cross/bin/avr-gcc --target-help 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
atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561
-
Thread
AT90S2313 Anschluss?
, eine typische Anfängerfrage, aber bevor ich alles löte wär ich mir gerne sicher... Ich hab den AT90S2313 (ja, der is veraltet..., egal) wie schließe ich da den Quarz (3.8..MHz) an? Im Datenblatt steht, dass ich den an den xtal1 hänge, aber in der skizze ist auch noch ein widerstand und ne diode
Aber denk dran, beim 2313 gehört der Quarz an den Anschluß 4 und 5, und nicht wie auf dem Bildchen (das ist für ein Mega8) > aber in der skizze welche skizze?
-
Thread
Programmierung eines Chips auf Easy Tcpip PCB
nachdem ich auf OK geclickt habe, bekomme ich diese Meldung "Selected Chip and target chip do not match AT90S2313 <>ATmega16" nach der Bestätigung mit OK, erscheint das Sample Electronics AVR Programmer Fenster hier ich wähle unter Chip der ATmega 16 und wenn ich auf "identify Chip" clicke, dann habe ich
Fenster aber es passiert nichts, und wenn ich auf escape drücke, bekomme ich diese Meldung "Difference at 00000", und wenn ich auf LOCK and FUSE Bits clicke dann bekomme ich diese Meldung "READLB entry not found" der Board ist in Ordnung, da ZB wenn ich an den Switch die Portsgeschwindigkeit ändere, dann
-
Thread
ISR(TIMER0_OVF0_vect) beim Tiny2313
Probier's mal mit TIMER0_OVF_vect Bzw. TIMER1, wie auch immer...
Die "io2313.h" ist ja auch für den AT90S2313 und nicht für den Tiny2313. Beim Tiny2313 heißt der Vektor "TIMER0_OVF_vect" und die Header-Datei "iotn2313.h"...
-
Thread
AVR Signature Bytes - Liste aller Controller?
"; signature = 0x1e 0x90 0x06; desc = "AT90S1200"; signature = 0x1e 0x90 0x01; desc = "AT90S4414"; signature = 0x1e 0x92 0x01; desc = "AT90S2313";
1E5106=AT89S51 1E5206=AT89S52 1E9001=AT90S1200 1E9004=ATtiny11 1E9005=ATtiny12 1E9006=ATtiny15 1E9007=ATtiny13 1E9101=AT90S2313 1E9102=AT90S2323 1E9103=AT90S2343 1E9106=ATtiny22 1E9107=ATtiny28 1E9108
-
Thread
ZigBit ZigBee Meshnetics
positiven Impuls aus während der Zeit, in der ein Rahmen empfangen wird. Dieses Feature gibt's aber erst seit dem AT86RF231 und danach. Keine Ahnung, ob die 900-MHz-Zigbits das Pin zum Controller routen, die alten mit dem AT86RF230 hatten dafür natürlich keine Chance. >> Meiner Meinung nach
positiven Impuls aus während der Zeit, in der ein Rahmen empfangen > wird. >Dieses Feature gibt's aber erst seit dem AT86RF231 und danach. Keine >Ahnung, ob die 900-MHz-Zigbits das Pin zum Controller routen, die >alten mit dem AT86RF230 hatten dafür natürlich keine Chance. Der DIG2 wird nicht
-
Thread
AVR Studio + Simulation
nach "util/delay.h" ändern. Dann sollte es zumindest keine Kompatibilitätsprobleme mehr geben. Ob's dann läuft, weiß ich aber auch nicht...
Nun, das Projekt ist offensichtlich für einen AT90S2313 geschrieben (steht zumindest im Kopf des Programmtextes). Wenn Du das Projekt komplett übernommen hast (ohne irgendwas an Projektdatei oder Makefile zu ändern), dann ist es auch für den 90S2313
-
Thread
MAC OS X avrdude
ATtiny84 Device code: 0x28 = AT90S4414 Device code: 0x30 = AT90S4433 Device code: 0x34 = AT90S2333 Device code: 0x38 = AT90S8515 Device code: 0x48 = (unknown) Device code: 0x4c = AT90S2343 Device code:
unknown) Device code: 0x55 = ATtiny12 Device code: 0x56 = ATtiny15 Device code: 0x68 = AT90S8535 Device code: 0x6c = AT90S4434 Device code: 0xffffff86 = (unknown) Device code: 0xffffff87 = (unknown) Device code: 0x01 = (unknown) Device code: 0x04 = (unknown)
-
Thread
AT90S2313 eventuelle hilfestellung
probleme die ich nicht mehr (alleine) lösen kann: zu meinem fehler: ich habe den µc von AVR AT90S2313 und möchte mit dem eine PWM ausgeben mit einer frequenz von 220HZ bis 250HZ und wenn ich diese frequenz habe möchte ich die pulsweite verändern und da liegt mein problem ich bekomme das einfach
@ Markus S. (schreiber) >hatte nähmlich "m8def.inc" in "2313.inc" gewechselt und es kamen jede >menge errors (leider) Muss man woghl ein wenig anpassen. Aber das prinzip ist das gleiche! Einfache ine Timer
-
Thread
Bootloader.ich checks nicht.
You can then use this symbol in your source code to # calculate timings. Do NOT tack on a 'UL' at the end, this will be done # automatically to create a 32-bit value in your source code. F_CPU = 7273800 # Bootloader # Please adjust if using a different AVR # 0x0e00*2=0x1C00 for ATmega8
ein I, bekomme ich auch nen Antwort: Ver.3.8b (AVR109 Mode, 7.3728Mhz, 115.200 baud) for AN910, AT90S2313www.mikroc ontroller-projekte.de 26.Feb.2006. Soweit so gut. Funktioniert der Bootloader nicht mit AVRSTudio?? Torsten
-
Thread
kann keine Uhrzeit automatisch einstellen
basisvorwiderstand. es funktioniert. jetzt schaltet er GND im sekundentakt. Das signal geht an pind.6 von einem AtTiny2313. da kann ich ihn auch noch verfolgen. Der Zähler läuft. der lcd zeigt erst 00.00.00 dann 00.00.01 u.s.w. an. die Zeit wird aber nicht eingestellt. die sol sich ja automatisch einstellen,
@ Peter Dannegger wenn es dir nichts ausmacht, dann bitte eine .hex - datei. AtTiny2313 ; interner oszillator. 1Mhz DCF am PD6 LCD im 4-bit modus ohne Busy am port B danke
-
Thread
Problem mit dem AtTiny2313
Hallo! könnt ihr mir sagen, was ich falsch mache? Ist am AtTiny was besonderes, was ich beachten sollte? Das funktioniert einfach nicht! Lcd ist am portB im 4bit-modus
> $regfile = "2313def.dat" Sicher, dass das die richtige Definitionsdatei ist? Ich habs auch nicht mit BASCOM, aber 2313def.dat klingt mir eher nach ner Headerdatei für nen AT90S2313. Beim Tiny müsste eigentlich noch
-
Thread
avrdude sagt: Fehler! - Bei PonyProg ist alles ok?
(Will ich das?) Ich hoffe ihr wisst Rat. ;) Gruß und gute Nacht, Paul [PRE]avrdude -p t2313 -P lpt1 -c pony-stk200 -U flash:w:flash.hex avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s avrdude
reading on-chip flash data: Reading | ################################################## | 100% 0.4s avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0000 0x12 != 0xff avrdude: verification error; content mismatch avrdude done. Thank you.[/pre]
-
Thread
Pollin Atmel Evaluations-Board & Co. - Fragen
Servus! Bei mir funzt´s leider noch nicht. Ich bekomm das Testprog nicht zum laufen. Hab aber auch einen anderen Atmel (AT90S8535) als in der pdf beschrieben. Kann mal jemand bitte ein Testprog für diesen Atmel online stellen
Das Einzige, was den AT90S8535 von den genannten Controllern (ATmega16/32, ATmega8535) unterscheidet ist, dass er keinen internen RC-Oszillator hat, sodass man immer einen externen Takt oder Quarz benötigt. Da ich mal davon
-
Thread
STK500 und ext Target
es ans Laufen bekommen. Dazu muß ich ein wenig ausholen. die Platinen waren ursprünglich für 90S2313 gebaut worden. Nun mit den ATTiny2313 werden wohl andere Fuses gesetzt. Ich habe mir nun so geholfen, indem ich ein neues IC auf eine Platine ohne Quarz gesetzt habe. Das konnte ich dann einwandfrei
AVR Clock (Quarz) sein. Quatsch! Der ISP-Takt darf *MAXIMAL* 1/4 des CPU-Taktes sein! Das war beim AT90S2313 aber auch schon so.
-
Thread
AVR Controller History Übersicht?
Reset half). Der erste funktionsfähige war daher der AT90S1200-12. Dann kam der AT90S2313-10, der hatte einen scheinbaren Bug, d.h. ließ sich nicht immer nach der Atmel-Vorschrift programmieren. Wenn man aber einfach nach dem Reset >16ms gewartet hatte, ließ er sich immer einwandfrei programmieren. Trotzdem wurde er dann durch AT90S2313-8 ersetzt. Peter
-
Thread
An alle Wegen eigenbau ?
oder nimm einen für die Heckscheibe, der geht nämlich automatisch hin und her. MfG und3rt4ker P.S.: Dein Betreff sagt garnix!
Hi, Öhmm ich hätte da ein fertiges Progr. für ne Wochenschaltuhr auf Basis AT90/Tiny2313 mit DCF-Anbindung. Mit Qurz ist es auch ohne DCF vernünftig lauffähig. Ein 5V Regler + "Endstufe" und gut ists. Viel Erfolg, Uwe
-
Thread
Bascom : 4-5 Empfängersignale auswerten?
wrote: > Man könnte es wohl auch mit den Pinchange-Interrupts lösen... Jou... - Nur hatte den der AT90S2313 noch nicht. Auch eine höhere Auflösung (als die damals von mir verwendete) sollte ohne weiteres machbar sein. Wobei zu bedenken ist, dass PCI in BASCOM kritisch (zeitkritisch) werden könnte
und nicht weiß, wie man den Interrupt-Overhead minimieren kann... Also ohne etwas ASM-Wissen wird's auch in BASCOM nicht gehen. ...
-
Thread
Elektronische Zündung für Trabi
Uds=400V genommen (einen (oder zwei - je nach Spulenstrom) guten alten IRF740), und parallel zu D-S einen C=220µ/400V geschaltet - der begrenzt dann die Spannung auf rund 150V mit Zündkerze, und 250V ohne (hängt natürlich von der jeweiligen Zündspule ab). Bis an die 8A Spulenstrom geht's ganz gut
der Seite " http://home.12move.de/home/hanskrause/elektro.htm " beschäftigt . Leider gibt es den AT90S2313 so gut wie nicht mehr zu kaufen . Und das Programmieren ist auch nicht so einfach . Aber vieleicht hilft das Hier etwas weiter
-
Thread
Webserver ATmega32/644DIP ENC28J60
Server-Seite kann ich somit auch nicht aufrufen! Kann mir da jemand helfen! Ich hab den Quellcode für den AT90CAN128 mit drangehängt! Danke Euch! Gruß, Thorsten
Hallo! Wollt mal eben bescheid geben! Die Software von Urich Radig läuft nun auf dem AT90CAN128. Ich habe folgenden Fehler gemacht: In der stack.c musste ich noch die while-schleife an den AT90CAN128 anpassen. PINB musste in PIND geändert werden, usw...... ///////////////////////
-
Thread
PWM-Signale mit Hilfe vom Mikrocontroller
Bernhard Konze verwendet z.B. einen AT90S2313 (heute natürlich ATtiny2313) http://home.versanet.de/~b-konze/
-
Thread
ATtiny2313 statt AT90S2313
Hallo Knut: Weitere Fragen: Verwendete der at90s2313 auch einen 4MHz Quarz zur Taktung, oder mit welcher Taktrate lief der? Wenn ja sollten die Zeiten eigentlich auch beim ATtiny2313 stimmen. Das du eine Datei für den uC angeben mußt ist richtig
Kompilliert, was ich >mir als Demo geladen habe, aber für diesen Umfang ausreicht. Den Wenn du den AT90S2313 durch den ATtiny2313 ersetzen willst brauchst du das Programm nicht neu komipieren. Der ATtiy2313 ICs sind 100% codecompatibel zum alten AVR. Du musst nur die Fuses richtig einstellen und er läuft
-
Thread
AVR 230V Dimmer
Hallo µC-Freunde, ich möchte Euch eines meiner älteren Projekte - einen Phasenanschnittdimmer auf AT90S2313-Basis vorstellen. Die Schaltung läuft seit Jahren sehr stabil und paßt genau in eine Lichtschalterdose. Die Steuerung erfolgt wahlweise über einen Taster mit eingebauter Status-Led oder Infrarot-Fernbedienung
E2P gesicherten Timerparameter verändern - ließe sich jedoch durch den Einsatz des moderneren ATtiny2313 vermeiden. Ich möchte ausdrücklich darauf hinweisen daß einige Schaltungsteile lebensgefährliche Netzspannung führen. Bei Programmierung ,on Board' müssen unbedingt die Sync-Vorwiderstände entfernt
-
Thread
µC wird nicht erkannt
hi ich hab mir vor kurzem das eva. board für avr's vom pollin bestellt, es aufgebaut und mit einem mega32 bestückt, nach dem anschließen an den pc hab ich mit bascom-avr versucht ein kleines testprogramm zu übertragen, alles was bascom sagt ist jedoch "selected chip and target chip do not match AT90S2313 <> ATMEGA32" und zwar, egal ob das board angeschlossen ist, oder nicht, ich hab den ATMEGA32 über all bei bascom ausgewählt, und auch versucht, das prog mit ein paar anderen programmen auf den
-
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