-
Thread
Bezugsquelle AT90S2313 -4PI
Hallo, ich bin auf der Suche nach einer Bezugsquelle für AT90S2313-4PI MC. (Industrie Variante -40°C bis 85°C Ub = 2,7 - 6V). Brauche ca. 10 Stk !? Gruß Martin
-
Thread
Timer wird nicht gerufen.
und nur den Timer0 auf OVF prüfen. (Wie im Tutorial beschrieben) Ich habe also: [C] /* uC: AT90S2313 */ #include <avr/io.h> #include <avr/interrupt.h> int main(void) { // Timer 0 konfigurieren TCCR0 = (1<<CS01); // Prescaler 8 // Overflow Interrupt erlauben TIMSK |= (1<<TOIE0)
Hi Gut, C ist nicht mein Ding, aber >/* uC: AT90S2313 */ und >Es handelt sich um einen ATMEGA32 Passt das zusammen? Gruß oldmax
-
Thread
Wie lasse ich 4 x AT90s2313 mit einem Atmega16 komunizieren
Hallo , kann mir einer sagen, zeigen wie ich 4 stück AT90s2313 mit einem Atmega16 komunizieren lassen kann. keine große Diskussion nur einzelne informationen, welche Schnittstelle nimmt man da ? Danke und Gruß Bernd PS: Schaltplan wäre hilfreich.
I²C wäre natürlich am besten, nur hat der AT90S2313 kein Hardware-I²C, der ATMEGA16 schon, also müsste man auf den AT90S2313 das I²C in Software emulieren es ist natürlich möglich, aber aufwendig...
-
Thread
Attiny2313 Timer0 Problem
Im Tutorial steht, dass man beim AT90S2313 das TCCR0 verwenden soll. Weiter oben steht, dass man bei anderen AVR-Typen das Datenblatt befragen soll. Aber als kleine Hilfe: http://www.atmel.com/dyn/resources/prod_documents/doc4298
Ich vermute mal dass AT90S2313 veraltet ist? Kann nicht jemand das Tutorial überarbeiten? Gruß
-
Thread
Atmega32 UART Interrupt probleme
UART miteinander verbunden was teilweise Funktioniert aber mein ATmega32 Stürtzt ab. Der Sender AT90S2313 PIN Txd ist driekt mit dem ATmega32 PIN RxD über eine Drahtbrücke verbunden .... geht das so direkt oder muß ich da noch andere Bauteile zwischen schalten??? Beide Controller hängen an der gleichen
Der At90S2313 läuft mit 4 Mhz beide controller mit 9600 N 1
-
Thread
Unwissender braucht hilfe bei EEPROM 7805
Das EEPROM ist bei dieser Schaltung im Microcontroller enthalten. Das ist der AT90S2313. Das enthaltene EEPROM bietet Platz für 128 Zeichen, aber ohne die verwendete /Software/ näher zu untersuchen, kann ich keine Aussage darüber treffen, ob die theoretisch alle zur Verfügung stehen
2.1) entweder einen Controller mit mehr internem EEPROM, den es aber nicht pinkompatibel zum AT90S2313 gibt, 2.2) oder Du mußt dem vorhandenen Controller ein externes EEPROM spendieren. Voraussetzung für letzteres sind zwei freie Pins am Controller und 2.2.1) Platz im Flash für die Routinen
-
Thread
DS1620 AT90S2313 ATMEGA8535
wie stelle ich es am besten an eine Temperatur die ich von einem DS1620 Sensor auslese über einen AT90S2313, an einen ATMEGA8535 bei entsprechender Anforderung des ATMEGA8535 weiterzugeben. Und am Ende das ganze über RS-232 auf einen PC bringen wo dann aus den werten eine Tabelle entstehen soll. Wow, ziemlich
Habe da mal einen Ansatz: Anforderung des ATMEGA8535: AT90S2313 ist initalisiert und befindet sich in einer Idle schleife( z.B. While(1){}). Die Anforderung trifft auf seinen Externen Interrupteingang, dadurch wird die Temperaturmessung durchgeführt und als Ergebnis
-
Thread
ZufallsLauflicht ,AT90S2313,BasCom
BasCom AVR 1.11.8.1 'Hardware : LED's bzw ULN2803 an PB0 bis PB7 'Chip type : AT90S2313 '************************************************************ $regfile = "2313def.dat" $crystal = 4000000 Ddrb = &B11111111 ' PORTB ALS AUSGANG 0
-
Thread
AT90S2313 arbeitet nicht, Oszillator schwingt
Hallo Leute! Ich habe schon einige Projekte mit 90S8535 oder ATMegas gemacht. Hier stehe ich vor einem Problem. Der 2313 wackelt nicht mal mit nem PIN. Zum Test nochmal neu aufgebaut: Prozessor mit Versorgungsspannung = 5V, Reset auf 5V, XTAL1 und 2 mit 8MHz Osc der schwingt. Alles andere unbeschaltet ausser ISP bei Programmierung: Programm: //PortInit PORTB=0x00; DDRB=0xFF; //Und in der Main while (1) { PORTB = ~PORTB; //Toggle Port delay_ms(500); }; So und nun messe ich mit dem Oszi am Port. Geht überhaut nichts. Stat PORT toggel habe ich auch schon = 0x01 gegeben
-
Thread
assembler kompilieren
C:\avrgcc\DDS>avr-gcc -mmcu=at90s2313 myprog.S -o myprog.o C:\avrgcc\WinAVR\bin\..\lib\gcc-lib\avr\3.3\..\..\..\..\avr\lib\crts2313.o(.init 9+0x0): undefined reference to `main'
Dabke für deine schnelle Hilfe ! Aber mit "avr-gcc -mmcu=at90s2313 -S myprog.S -o myprog.o" macht er zwar was, der ganze assembler-code ist sichtabr bzw läuft am bildschirm durch, jedoch erzeugt er mir kein *.hex ,... file. auch kommt keine Fehlermeldung. Mysteriös
-
Thread
Taster als Schalter
ops, hab vergessen zu sagen das ich mit Bascom arbeite und den AT90S2313 habe.
finde da blos nicht das richtige. $regfile = "2313def.dat" 'AT90S2313 $crystal = "3686400" 'Quarz 3.6864 MHz Ddrd = &B0000011 'Pin PD0 und PD1 als Ausgang Portd = &B0000100
-
Thread
Halbleiter CPU usw. zu Verschenken.
Guten Abend, ich würde die: 8x AT90S1200-12SI (SO Gehäuse) neu 10x AT90S2313-10SI (SO Gehäuse) neu und ganz gern die SMD-Rolle mit den Kondis nehmen. MfG ferra
aktualisiert weil alle hier das so schreiben: 2x LPC2136FBD64 10x LPC2101FBD48 10x LPC2103FBD48 10x AT90S2313-10SI die 8x AT90S1200-12SI bitte an den nächsten Interessenten (Dominik wars), ich werde mit den 2313 glücklich.
-
Thread
AT90S1200-4SI
möchte diese natürlich gerne mal ausprobieren. Da der AT90S1200 laut Datenblatt PIN kompatibel zum AT90S2313 ist, für den ich schon ein Programmierboard habe, habe ich AT90S1200 einfach auf einen 20pol IC Sockel aufgelötet und versucht ihn zu programmieren. Leider kriege ich von Pony Prog immer nur die
Ich hab zwar AVRStudio aber bei mir hat der AT90S2313 schon mal gespunnen und da lag daran das ich AT90S1200 statt AT90S2313 eingegeben hatte. Ich hoffe ich konnte dir damit weiterhelfen. Mfg. Merle
-
Thread
Hex-Datei zu groß??
Ich war mal wieder woanders mit meinen Gedanken... Der Chip um den es sich dreht heißt: at90s2313
outp(255,PORTB); asm("nop"); } } $ avr-gcc -Os -mmcu=at90s2313 -o test.out test.c $ avr-size test.out text data bss dec hex filename 94 0 0 94 5e test.out Hier compiliert das Teil also auf 94 Bytes. Auch,
-
Thread
LED automatisch dimmen
für mein AT90S2313. (fertig geschrieben bitte) will zuerst einen programmieren und dann erst selbst meine eigenen Befehle schreiben. Vielen vielen Dank Tschüss
Mike C. schrieb: > Vielleicht hat jemand sowas wie ein LED Blinker für mein AT90S2313. > (fertig geschrieben bitte) will zuerst einen programmieren und dann erst > selbst meine eigenen Befehle schreiben. Ich meine, dass der auch im Tutorial veröffentlicht ist. Ansonsten habe ich
-
Thread
Controller ird nicht erkannt
AVR-ISP, wie auf einem Link auf der Seite beschrieben) immer nur einen angeblich angeschlossenen AT90S2313, obwohl ein Atmega8 dran hängt. Die Verkabelung sollte stimmen, da ich sie schon zig mal überprüft hab. An was kann das liegen? Controller kann eigentlich nicht kapuitt sein, den egal was ich anschließe erkennt wird immer nur der AT90S2313. Auch wenn gar nix am Kabel. Irgendwas muss mit den Programmeinstellungen nicht passen. Kann mir jemand weiterhelfen? VG Phönix
-
Thread
Unterschiede der AVR-Baureihen
Blick in den Reichelt-Katalog hat mich aber verwirrt. Da taucht zum Bespiel der "2313" als AT 90S2313 und als Atiny 2313 auf. Den "8515" gibt es als AT 90S8515 und ATMega 8515. Und dann gibt es noch die ATMega 8, 16, 32. Doch recht verwirrend für einen Anfänger. Auf Atmels Homepage scheint
Tschuldigung, aber für den Einstieg würde ich immer noch den AT90S2313 empfehlen, wenn's was kleines sein soll. Da muss man sich noch keine Gedanken um verschiedene Oszi-Modi, Brown-Out und so machen und kann sich erst mal mit der prinzipiellen Programmierung beschäftigen
-
Thread
double aus EPROM lesen und in String speichern
Hi, war kein AT90S2313 sondern ein Tiny26... aber das mit dem Blockread werd ich mal ausprobieren... Gruß Malte.
> war kein AT90S2313 sondern ein Tiny26... Hat aber auch nur 2 KB ROM. Das ist der Knackpunkt für echtes Gleitkomma.
-
Thread
AT90s2313 + ds1621 (liest nur Schrott)
Folgendes Problem: Versuche auf einem STK500 mit einem Atmel AT90S2313 den DS1621 Temperatursensor auszulesen; der liefert anscheinend nur schrott - ich glaub nur nullen. Ansteuerung: der ds1621 ist direkt an den PortB angeschlossen. PortB.0 = sda, PortB.1 = sck
Ist die Wartezeit relevant? Ich dachte die kann nur zu kurz sein, aber nicht zu lang... Der AT90S2313 sitzt im STK500 der DS1621 ist so wie im Schaltplan angeschlossen... (Manno, mir gehn langsam die Haare zum Ausraufen aus)
-
Thread
Motor langsam starten mit AVR und L293D
Hallo! Kann mir jemand helfen? Ich möchte mit einem AVR AT90S2313 über einen L293D einen Motor langsam per Tasterdruck starten lassen, dann auf höchster Geschwindigkeit fahren lassen und dann nach Tasterdruck langsam wieder anhalten lassen. Kann mir jemand sagen
Hallo! Kann man so ein PWM-/Timer-Signal eigentlich an jedem Portpin eines AT90S2313 ausgeben? MFG, ################ Florian Wolling# ################
-
Thread
speicherabzug über RS232 mit html-Umwandlung
werden von einem Python-Script in html umgewandelt. Das Packet enthält Assemblerdateien für AT90S2313 (AT90S4433) und für AT90S8515 (AT90S8535). die geklammerten sind ungetestet Beispieldaten von einem AT90S2313 und das Python-Script. Die Programme wurden unter Linux geschrieben. Die Datei
Kommandozeile sieht das ganze so aus: avrdump.py device <infile > outfile z.B. avrdump.py AT90S2313 < /dev/ttyS1 > x.html mfg werner
-
Thread
taster an at90s2313 / attiny2313
Hi, 1. Wie kann ich relativ einfach einen Taster an den At90s2313 bzw Attiny2313 anschließen ? Reicht es wenn ich den einfach gegen Masse ziehe ? 2. Wie kann ich diesen Softwaremäßig abfragen ? jeroen
-
Thread
Gibts noch irgendwo at90s2313? Überall ausverkauft!
Gibts noch irgendwo at90s2313? Ich brauch so 50 Stück Sind momentan überall ausverkauft. Kennt jemand noch Lieferanten?
-
Thread
[S] Atmel AT90S2313-10PI
Servus, leider ist bei einem meiner Tester der Controller gestorben. Brauche dafür einen AT90S2313-10PI. Hat vielleicht jemand noch einen oder zwei in der Bastelbox ? Besten Dank Bastelschorsch
-
Thread
Lohnt sich CodeVisionAVR C?
auf die neuere Version updaten und das kostet natürlich was. Ich habe eine Anwendung mit einem AT90S2313, der durch den neuen Typ Attiny2313 ersetzt werden soll. Ich muss die Software umschreiben. Der Quellcode liegt in C vor. Deshalb möchte ich Euch fragen, was Ihr für Erfahrungen mit dem Compiler von CodeVision habt und ob er sich lohnt. Da der Attiny 2313 die Vorgänger AT90S1200 und AT90S2313 ablösen wird, wird er in einigen Anwendungen zu finden sein. Also ist es nicht verkehrt, sich einen Compiler zuzulegen, der diesen Typ unterstützt. Danke im voraus.
-
Thread
Interupt bin am Verzweifeln
Bedingung ändere. Eigenlich sollte er ja zwischen beidem Toggeln. Ich nutze WinAVR und einen AT90S2313 mit 4 Mhz Danke im vorraus Björn
jetzt verschwindet die Meldung vom compiler aber klappen tut das immernoch nicht Ich verwende ein AT90S2313
-
Thread
avr-gcc unter linux Probleme mit ISR
Nach den Compiliern mit den aufruf avr-gcc -mmcu=at90s2313 -o demo -demo.c habe ich mir mal die mühe gemacht eine objdump mit den aufruf : avr-objdump -S demo > demo.s zu machen um mir das Assambly anzusehen und bin mir nicht sicher ob die Werte
mit hilfe von avr-objcopy -O binary -demo demo.bin zu wandeln um es mit avrdude den at90s2313 gerecht zu servieren ! trotzdem Danke an alle. Oliver
-
Thread
Reparatur einer Platine (Dieselheizung)
Vibrationen ausgesetzt wurde? Dann kann es nämlich auch sein, das der blaue Keramikresonator am AT90S2313 putt ist und der MC gar nicht losläuft. Heisse MOSFet sind recht ungewöhnlich und deuten darauf hin, das sie nicht voll durchgesteuert werden. Ich sehe auch gerade, das an der dicken Ringkerndrossel
ändern. Außer der Transistor ist nicht voll durchgesteuert. Evtl kommt man an die Signatur vom AT90S2313, dann wüsstest du ob der Ketamikresonator ok ist. Dafür brauchst du aber nen Programmer. Gruß JackFrost
-
Thread
[uC] Resonator anzapfen??
irgendwo zu kaufen gibt (hab ihn zumindest nirgendwo gefunden). Jetzt möcht ich den Vorgänger AT90S2313 verwenden. Der Unterschied zwischen den beiden, der mich betrifft ist, dass der AT90S2313 keinen internen Oszillator hat, den ich aber verwenden wollte. Auf der Platine hab ich aber kaum mehr
Ich hab einen FT232BM USB Chip mit 6MHz Resonator. Diesen 6MHz Resonator will ich auch für einen AT90S2313 benutzen. Also zu meinem Ergebnis: Ich hab den XOUT Pin des FT232BM Chips mit dem XTAL1 Pin des Atmels verbunden. Der uC lief einwandfrei und der USB Chip ebenfalls. Die Leitung zwischen den
-
Thread
illegal opcode mul for mcu attiny2313
Weil der Tiny2313 keinen Multiplier hat. Das weiss der Compiler aber nicht. Mit -mmcu=at90s2313 uebersetzen.
inzwischen dahingehend repariert, dass der ATtiny2313 mittlerweile vom CPU-Kern her wirklich wie ein AT90S2313 behandelt wird (bis auf die erweiterten IO-Möglichkeiten).
-
Thread
Digitaluhr
ne digitaluhr bauen, mit 6 LED Anzeigen (stunden (2) minuten (2) und sekunden (2)) ich hab den AT90S2313. ich will das so realisieren: da der AT90S2313 ja bloß 15 pins hat, und eine LED anzeige 7 LED hat, will ich eine schieberegister verwenden, das folgendermaßen funktionieren soll (BSP an der
also: ich ham momentan nur die schlatung, die im AVR toturial gezeigt wird. und ich hab den AT90S2313. somit hab ich bloß 15 I/O ports zur verfügung, und net 35 wie beim ATmega8515. und momentan blink nur jede sekunde eine LED (zum testen der genauigkeit) somit wird PB0 immer von 0 auf 1 und wieder
-
Thread
Programmierung AT90S4414
hatte keinen SRAM. Ich habs grad mal probiert, das STK500 kann noch die alten AVRs proggen (AT90S2313). Peter
Peter Dannegger schrieb im Beitrag #1873173: > das STK500 kann noch die alten AVRs proggen > > (AT90S2313). und auch den AT90S8515 (vor 2 Wochen ca. 200x getan).
-
Thread
LTC TimeCode Decoder bauen
Hmm... ich glaube, es ist bestimmt nicht verkehrt, den (ATtiny oder AT90S)2313 in Assembler zu programmieren (hat ja nicht gerade viel Flash). Ich habe erst vor ca. 1 Jahr mit den AVRs *und* mit C angefangen. Ich warte gerade auf die Lieferung meines STK500... muss ich zwar
Zum Flashen benutze ich bis jetzt noch PonyProg. Habe gerade noch mal nachgesehen... Auch der AT90S2313 und der ATmega8515 haben ausreichend Flash sowie einen Input Capture. Mit diesen sollte das Ganze also auch (leicht) machbar sein. Gruß, Magnetus
-
Thread
at89/90 starterkit noch brauchbar?
starterkid + kabel usw. bekommen. unterstützt werden, laut eines bekannten, folgende µc's: AT90S1200 AT90S2313 AT90S/LS2323 AT90S/LS2343 AT90S4414 AT90S/LS4434 AT90S8515 AT90S/LS8535 nun meine fragen: die µc bezeichnungen sagen mir nichts, ist ein atmega32, oder zumindest ein atmega8 darunter
AT90S/LS8535 -> alle 40pol. AVR mit ADC (ATMega16/32/...) AT90S/LS4434 -> ATmega8/48/88/168/368 AT90S2313 -> ATTiny2313/4313 AT90S/LS2343 -> 8 pol. ATTinys MfG Spess
-
Thread
Serial programmer???
Hallo, also ich hab mit der Hilfe von ponyprog und Parallel-programmer die Firmware auf AT90S2313 gebrannt. dann AT90S2313 in der schaltung als Serial-programmierer... leider nix....Serialprogrammierer wird vom software -poyprog , AVR Studio- nicht erkannt... hab ich was vergessen......???
jemand ohne hellseherische Fähigkeiten was anfangen kann. also ponyprog ,parallelprogrammer und at90s2313 sagt was, aber beim rest fehlen Informationen (woher,welche,was etc.)
-
Thread
Funkprotokoll Temperatursensor
an der Wetterstation (ist ne Wetterstation von Aldi) direkt abgegriffen und per Soundkarte sowie At90s2313 aufgezeichnet. Soundkarte hatte ich zum Schluss genommen wegen Probleme auf meinem Testboard. Immerhin hab ich auch schon etwas rausgefunden. Allderings hab ich noch keine Lösung gefunden, die Temperatur
Wenn das alles so stimmt wie du schreibst werde ich das dann mal in ein kleines Programm für nen at90s2313 reinpacken und ebenfalls hier posten. Danke schonmal an alle
-
Thread
Uhr mit AtTiny13 bauen - geht das?
Mit einem AT90S2313 oder dem Tiny2313 würdest Du Dir leichter tun. https://www.mikrocontroller.net/topic/347974 MfG
Christian S. schrieb im Beitrag #5627253: > Mit einem AT90S2313 oder dem Tiny2313 würdest Du Dir leichter tun. .. > https://www.mikrocontroller.net/topic/347974 Wie die Zeit vergeht. Im Anhang der Schaltplan einer AT90S2313 Uhr, die meine Azubis früher auf
-
Thread
pwm regeln
guten abend zusammen, folgendes problem habe einen at90s2313 4Mhz an PORTB soll das PWM anliegen zur Helligkeits regelung der Leds und an PORTD PD.0 PD.1 sollten die Taster zum regeln dran up dpown. Die PWN sollte Software mäßig sein,habe schon diverse
>der at90s2313 hat glaube ich 2 timer1u.2 ich habe sein Datenblatt nicht, ich glaube, ich müsste es mir ersteinmal besorgen ;) _________________________________ Diesen ASM- CODE habe ich für den ATmega8
-
Thread
Wie nen AT90S2313 mit ner C-Controll verbinden?
langsam ist (umd die Timings einzuhalten) hab ich mir gedacht, pack ich die teile doch einfach an nen AT90S2313 dran und schick die daten dann an die C-Controll ... Die DA wandler des AT90S2313 zu benutzen is viel zu ungenau ... sind immer unterschiede von 5-10 ... wie soll ich sonst machen?
afaik, AT90S2313 hat doch keine DA-Wandler!?! Nur einen Comperator. Meinst Du Tiny26 oder Tiny2313?
-
Thread
AVR-GCC (WinAVR) wo ist die .hex?
die LDFLAGS-Zeilen auskommentieren (braucht man für dieses Beispiel alle nicht), MCU setzen (at90s2313), TARGET setzen (auf "prell"), in der Zeile mit SRC den Backslash entfernen sowie foo.c und bar.c in der folgenden Zeile löschen. Danach "make" aufrufen, von der Kommandozeile (cmd.exe) am einfachsten
hat mit C überhaupt nichts zu tun. Beides sind Mittel zum Zweck. Ansonsten: avr-gcc -mmcu=at90s2313 -Os -o prell.out prell.c avr-objcopy -O ihex -j .text -j .data prell.out prell.hex Das wäre die einfachste Variante. Kürzer als zwei Zeilen kann man es wohl nicht ausdrücken... Hast Du Dir
-
Thread
Welchen controller
Moin, für den Anfang wurde gern der AT90S2313 genommen (bzw. ähnliche AT90S-Typen), dieser ist nun Auslaufmodell und der Nachfolger ist der ATtiny2313, genauso "einfach" wie sein Vorgänger. Ich höre aber auch das der ATtiny15 gern genommen
und hatte sogar schon einen internen RC-Oszillator. > Ich habe beim Start mit Atmel mit dem AT90S2313 angefangen und > nie alle Pins voll gekriegt, wozu auch, man ist froh wenn eine > LED an einem Port [...] Dann fehlt es dir eindeutig an Kreativität bzw. Ideenmangel. Ein µC kann sehr viel
-
Thread
Drehencoder Miniprojekt mit RC5-Empfang
möchten oder es schon hinter sich haben. Ebenfalls gut geeignet, um älteren Controllertypen wie dem AT90S2313 noch zu nennenswerten Aufgaben zu verhelfen. Inbetriebnahme und Auswertung eines Drehencoders. Der Code stammt von Peter Dannegger von hier: http://www.mikrocontroller.net/topic/drehgeber-auslesen
, RC5.c, LCD-Routines_2313.c, LCD-Routines.h AVR Memory Usage ---------------- Device: at90s2313 Program: 946 bytes (46.2% Full) (.text + .data + .bootloader) Data: 20 bytes (15.6% Full) (.data + .bss + .noinit) _______________________________________ mit Code von Peter
-
Thread
Hilfe, Fehler beim Compilieren
=================================================================== set -e; avr-gcc -MM -mmcu=at90s2313 -I. -g -O0 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=clock.lst -std=gnu99 clock.c \ | sed 's,\(.*\)\.o[ :]*,\1.o \1.d : ,g' > clock.d
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiling: clock.c avr-gcc -c -mmcu=at90s2313 -I. -g -O0 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=clock.lst -std=gnu99 clock.c -o clock.o clock.c:10:26: avr/inttypes.h: No such
-
Thread
AT90S2313 und AVR ISP mkII
sogar aufgefallen, dass die alte Version des AVRISP (für RS232) unter dem neusten AVR Studio den AT90S2313 offensichtlich nicht mehr ansprechen kann, obwohl er als Device noch aufgeführt ist. Hatte damit große Probleme letztes Wochenende und habe auf einem zweiten Rechner extra wieder ein altes AVR Studio
-
Thread
AT90S2313-10PI Für anfänger
Hallo ich hatte vor einen AT90S2313-10PI zu flashen jetzt bräuchte ich von euch etwas hilfe ich bin nicht der schlauste auf diesem gebiet absolutes neuland ich habe eineige dateien runter geladen die ein software darstellen glaube ich sie enden mit .erc .brd .sch jetzt muss ich die irgendwie in den AT90S2313-10PI rein bekommen. jetzt ist die frage was benötige ich an hardware und software ? MFG und mit dank im vorraus Hendrik
-
Thread
Timer1 Input Capture am AT90S2313
Hi, ich bekomme die Input Capture Funktion des Timer1 an meinem AVR einfach nicht zum Laufen. Was ich eigentlich will: Die Länge eines Impules messen, den ich an einem Pin des AVR anlege. Die externe Schaltung, welche den Puls schickt kann ich durch einen anderen AVR-Pin triggern. Das Messprinzip: Die Länge eines Pulses zu bestimmen sollte eigentlich nicht so schwer sein. Timer initialisieren, Puls triggern, wenn das Pulsende kommt, die Input Capture Funktion des Timer 1 nutzen und das Ergebnis aus den Captureregistern auslesen. So stellt ich mir das vor. Als Versuchsaufbau hab ich den
-
Thread
avr-as und avr-ld
Nur mit dem Linken klappt es nicht so. Compiliert habe ich mit diesem Befehl: "avr-gcc -c -mmcu=at90s2313 -I. -x assembler-with-cpp -Wa,-adhlns=kernel.lst,-gstabs Datei1.S -o Datei1.o" Nur mit dem Linken klappt es nicht. Wenn ich alle Dateien mit dem avr-gcc linken will muss immer eine C-Datei dabei sein. Der Befehl sieht dann folgendermassen aus: "avr-gcc -mmcu=at90s2313 -I. -g -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o -std=gnu99 main.o datei1.o datei2.o datei3.o --output main.elf -Wl,-Map