-
Thread
Modelbau
@Rahul Back's Bunny!
vertauscht. Man könnte sich aber mal an den Fahrtreglern für Auto http://www.hanneslux.de/avr/mobau/fr_2313a/2313fra.html oder Kettenfahrzeuge http://www.hanneslux.de/avr/mobau/fr_2313a/2313frd.html mit AT90S1200 oder AT90S2313 informieren, wie eine Impulserkennung ohne Interrupt bewerkstelligt werden
-
Thread
AVR Risc Mikrocontroller von Wolfgang Trampert
noch einer wrote: > Ansonsten zu Deinem Problem mit dem tiny2313 versus AT892051 kann ich > nur vermuten, dass Du da vielleicht den falschen Compiler befragt hast. Das kann durchaus sein. Ich habe damals (1995) den Keil kaufen lassen, also nen Profi, da der
nem IAR oder nem anderen Profi geben. Aber auch ein Assemblerprojekt habe ich versucht auf den AT90S2313 umzustellen, war der totale Reinfall. Ich gebe allerdings zu, daß über 120 Byte Variablen (global oder überlagert) und 128 Byte Stack oder Arrays der AVR wieder etwas effizienter sein kann.
-
Thread
AVR und IC-Prog
für den LPT Port an meinem PC hergestellt - http://www.ic-prog.com/funcard.jpg (jedoch habe ich den 90S2313 also nur 20 pins (was ja nichts machen dürfte, oder muss der komplett anders beschalten werden?) Mein Problem ist, dass ich nicht auf das IC-Zugreifen. Ich bekomme eine Fehlermedung: "Falsche
Programmer feststellen kann, ob das erwartete IC dranhängt. Die SW die du laden möchtest geht von einem AT90S8515 aus, du hast aber einen AT90S2313 dran. Das kann also so nicht gehen. Wenn du den Sourcecode des Programms, das du in den AT90.. laden willst hast, dann kannst du mit einem Assembler (z.B. von
-
Thread
Welchen ATmega soll ich nehmen?
aus? PS: Die Auswahl des Controllers beschränkt sich aufgrund des Programmers auf folgende: AT90PWM3 AT90S1200 AT90S2313 AT90S2343 AT90S4414 AT90S4433 AT90S8515 AT90S8535 ATmega103 ATmega128 ATmega16 ATmega161 ATmega162 ATmega163 ATmega164P ATmega168 ATmega169 ATmega32 ATmega324P
ATmega64 ATmega644 ATmega8 ATmega8515 ATmega8535 ATmega88 ATtiny12 ATtiny13 ATtiny15 ATtiny2313 ATtiny24 ATtiny25 ATtiny26 ATtiny44 ATtiny45 ATtiny84 ATtiny85 PPS: (Das ist mein erster Post hier im Forum, ich hoffe ich habe soweit alles richtig gemacht. ;)) Gruß Marco
-
Thread
Total Ratlos: Controller läuft nicht
ATMega8 der seinen Takt über den XTAL1-Pin vom ersten Controller bekommt der dritte uC ist ein AT90S2313 der ebenfalls seinen Takt über den XTAL1-Pin vom ersten Controller bekommt. nun das Problem: uC 1 und 2 laufen ohne Probleme. uC 3 läuft aber irgendwie gar nicht. hier erstmal der
Ok, leute, ich habe das Problem nun gelöst indem ich einfach einen Mega8 anstelle des AT90S2313 benutzt habe.... siehe hier ganz unten: http://forum.electronicwerkstatt.de/phpBB/topic59672_f28_bxtopic_timexDESC_by1_bz0_bs15.html (Das selbe gilt auch für euch)
-
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
USBASP, LEDs, Kondensatoren Kit
ICs ATTiny12 (L), ATTiny13 (V), ATTiny15 (L), ATTiny24 (V), ATTiny25 (V), ATTiny26 (L), ATTiny2313 (V) , ATTiny44 (V), ATTiny45 (V), ATTiny84 (V), ATTiny85 (V), AT90S2313 (L), AT90S2323 (L), AT90S2343 (L), AT90S1200 (L), AT90S8515 (L), AT90S8535 (L), ATMEGA48 (V), ATMEGA8 (L), ATMEGA88 (V), ATMEGA8515
V), ATMEGA6490 (V), ATMEGA128 (L), ATMEGA1280 (V), ATMEGA1281 (V), ATMEGA2560 (V), ATMEGA2561 (V), AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2 (B) , AT90PWM3 (B) NUR 3.29 Euro 200 Elektrolyt Kondensatoren, bis zu 220uF, incl. 1uF ELNA und 0.1uF, viele Kap. Werte. ideal fuer Prototyp Schaltungen
-
Thread
AT90s1200 und PonyProg
Hallo, hab die 2.06c beta Version von Ponyprog und versuche einen AT90s1200 zu programmieren (seriell). Mit einem 2313 kein Problem, aber beim 1200er sagt PonyProg das er keinen mc findet. Schaltungsfehler kann ich ausschließen.
Chips. Andererseits würde ich mir das ASM-Programm mal ansehen und so abändern, dass es auf dem AT90S2313 läuft. Sind ja nur Int-Vektoren und Stackpointer zu ändern. ...
-
Thread
DTMF erzeugen Attiny2313
Mit PB4 kann doch PWM gemacht werden oder etwa nicht? Ich benutze den Attiny2313 nicht den AT90S2313. Somit müsste ich den den PB4 verwenden können. und die Pulsfrequenz liegt also immer an. Ich werde es mal mit den 20 Mhz versuchen. Ich hatte nicht gedacht dass man so eine Hohe
In Österreich: www.neuhold-elektronik.at/catshop/advanced_search_result.php?keywords=8870
-
Thread
AT90S2323 - Problem
mir das Stk jetzt nochmal etwas genauer angesehen und festgestellt, dass z.B. beim grünen Sockel (at90s4433) Pin1 = Reset und der rote Sockel (at90s2313) Pin1 = Reset verbunden sind. Das ist auch normal so und bei serial high voltage progammieren wird auch der Resetpin auf 12 Volt gezogen. alles OK Nur beim blauen Sockel (at90s2323) geht der Resetpin nicht auf Rest der anderen beiden? Er geht z.B beim at90s443 auf pin19 (SCK) und beim at90s2313 auf pin 17 (MOSI) Kann mir das noch wer erklären? Habe ich da was falsch gesteckt
-
Thread
AVR Eeprom unzuverlässig. Was tun?
> Die alten 90Sxxx Prozis löschten vornehmlich Zelle 0 Ich habe beim AT90S2313 die Erfahrung gemacht, dass die Zelle verändert wurde, auf die das Adressregister zeigte. Da das beim Einschalten immer auf 0 stehen
Knut, was du schreibst ist alles richtig. Ich bezog mich aber auf den AT90S2313, der hatte leider noch kein BOD. Gruß aus dem Raum MD... ...HanneS...
-
Thread
[V] ICE200 In-Circuit Emulator
In-Circuit Emulator mit allen Zubehör plus AVRSMD - Surface Mount Adaptor Kit. Der ICE200 unterstützt: 90S AVR - FLASH Microcontroller Family: AT90LS2333, AT90LS4433, AT90LS4434, AT90LS8535, AT90S1200, AT90S1200A, AT90S2313, AT90S2333, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535. ATtiny AVR - FLASH Microcontroller Family: ATtiny11, ATtiny12, ATtiny22. Es sind noch drei AT90S2313-10PI in der schwarzen Box vorhanden. Ich gebe das Kit für 35,00 EUR plus versicherter Versand ab.
-
Thread
Nachgemachte ATMEL AVR
der Abkündigung nicht ihre Programme und ggf Platinen neu entwickeln konnten. Wir hatten damals 90s2313 auf diversen Fahrtreglern verbaut. Nach bekanntgabe der Produktionseinstellung haben wir recht schnell auf tiny2313 umgerüstet und die restlichen 90s bei Ebay für echt gut geld verkaufen können.
Michael_ schrieb im Beitrag #2899718: > Die Bezeichnung ist IN90S2313DW usw. Der AT90S2313 wird ja schon ewig nicht mehr hergestellt. Aber vermutlich gibt es noch Bedarf danach und dann fertig den eben jemand anderes. Kann durchaus sein, daß Atmel das sogar gestattet
-
Thread
Digitaler Drehzahlmesser
wo ist denn jetzt noch das Problem ? ... mit einem 2313 belaufen sich die Bauteilkosten ohne LED's auf max. 5 Euro. Neben dem uC braucht man nur noch einen Spannungsregler, Quarz und ein paar R's und C's .. passt locker in eine Streichholzschachtel. Die
meine ersten protos waren mit dem AT89C2051. Inzwischen arbeite ich mit dem LPC89P916, der kostet 90 cent. http://www.jankeytec.at/pics/schaltungen2/tacho2.JPG http://www.jankeytec.at/pics/schaltungen/PICT0003.JPG http://www.jankeytec.at
-
Thread
Fernbedien RC5 Empfänger
wenn man eine Fernbedienung auf eine Schachtel Streichhölzer richtet, die macht das gleiche wie ein AT90S2313 der RC5 Daten einfach nur dekodiert :-)
MAIN.C die Zuweisung für UBRRH und UCSRC auskommentiert werden, läuft das ganze auch auf den älteren AT90S. Ich habs mit einem AT90S4433 und einem AT90S2313 getestet. @max.p Also im Datenblatt des ATMEGA16 bedeutet TCCR0 = 1<<CS02 einen Teiler durch 256, ein Teiler 128 ist überhauptnicht vorhanden.
-
Thread
Atmeg8 im Leerlauf sehr heiß??
den ATMEGA8-16PI ich hab die schaltung eigentlich gleich aufgebaut wie meine schaltung mit dem AT90S2313 , nur halt andere Pinbelegung und AVCC VREF sind noch dazugekommen
nicht sein: Herr Edelsbrunner schreibt, er hätte analog zu einer bereits bestehenden Schaltung mit dem AT90S2313 aufgebaut, dann muss er doch wissen, was oben und unten ist.
-
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 günstigen AVR-Prog. für paralellen Programmier Modus
paraleller Anschluß zur Not auch) der dem paralellen Programmier Modus beherscht. Möchte damit bevorzugt AT90S1200 und AT90S2313 Bausteine Programmieren (z. B. internen Osz. aktivieren usw.) Gruß Michael
Wieso soll man damit keine anderen AVRs programmieren können? Die Pinbelegung des AT90S2313 ist zum Beispiel identisch und den Assemblercode kann man seinen Bedürfnissen entsprechend anpassen. Was willst du denn genau programmieren?
-
Thread
Die genaue Sekunde / RTC Gesperrt
verglichen. Dann die ermittelte Frequenz eingetragen und neu compiliert und geflasht. Der MC ist ein AT89C2051. Zur Zeit geht sie 14s vor, dieses Jahr habe ich sie noch nicht gestellt (Sommerzeitumstellung ist mit einprogrammiert). Es gibt aber auch von Maxim einen neuen Zeitgeber-Chip mit 38kHz
eine Erfahrung hätte ich beizusteuern:Siet dem 10.Oktober habe ich hier eine Uhr im Gang, die mit At90S2313 und 4MHZ-Quarz arbeitet. Das Ding habe ich seitdem nicht mehr gestellt und es läuft immer noch synchron zum Zeitsignal aus Mainflingen. Man kann generell sagen:Je höher die Quarzfrequenz, desto
-
Thread
Kleinster Mikrocontroller?
Brauchst Du sonst noch was? Serielle Schnittstelle, AD-Wandler...? Schau Dir vielleicht mal den AT90S2313 und den AT90S4433 an http://www.atmel.com/atmel/acrobat/0839s.pdf http://www.atmel.com/atmel/acrobat/1042s.pdf Gruß Markus
Als mit dem AT90S4433 solltest du dich nicht mehr beschäftigen, der ist abgekündigtigt und ein Auslaufmodell. Schau dir besser mal den AT MEGA8 oder MEGA16 an.
-
Thread
Einige Fragen zum Einstieg
Serien AT90..., ATMega... und ATTiny... sind sich relativ ähnlich. Der eine hat mehr Pins, der mehr AD-Wandler, je nach Gusto. Bis auf die Typen, die eine niedrigere Betriebsspannung verlangen, lassen sich auch
habe mir einen eigenen Bootloader gebastelt, 6kB umprogrammieren dauert damit etwa 2s. Und mit 100.000 Programmierzyklen kann man fast unbegrenzt damit rumexperimentieren. Vom 2313 würde ich die Finger lassen, der ist teuer und den Nachfolger Tiny2313 gibts noch nicht. Peter
-
Thread
Interrupt beim 2313 mit Taster auslösen
Hallo Leute! Weiss jemand, ob es beim AT90S2313 ausser dem Anschluss PD6 noch eine andere Möglichkeit gibt, mittels Taster einen Interrupt aus- zulösen? MfG Paul
realisieren. Mach Du mir doch mal einen Vorschlag, in Form eines Stücks Programm, was Timer 1 vom at90s2313 in Frieden meinen Sekundenimpuls erzeugen lässt und nebenbei von mir aus auch nur 2 Taster entprellt. MfG paul
-
Thread
Habe ein neues Problem
Lauflicht1 laufen und wenn sie nicht blinkt dann Lauflicht2! Bloß wie stelle ich das an??? Chip: AT90S2313 Programiersprache: AVR
Hast du den das Datenblatt vom AT90S2313 ?
-
Thread
Würde gerne Assembler in C umschreiben, aber ich blick's net
Wenn Du mit 10 Ticks leben kannst würde es die Sache deutlich vereinfachen. Du könntest einen ATtiny2313 statt des AT90S2313 verwenden (fast pinkompatibel, aber regulär bis 20MHz taktbar anstatt 16MHz). Wie auch immer, es wird n ziemlicher Hack das auf "C"-Ebene zu machen. Ach ja, Du musst bei den
Wenn's Dir leiber ist übersetze den ASM-Schnippsel, schau was avr-gcc draus macht (.s-File) und bastel ne .S-Datei draus. [pre] #include <avr/io.h> .arch attiny2313 .text .global dds dds
-
Thread
Einstieg in die Mikrocontroller
Konrad S. schrieb im Beitrag #3567331: > florian schrieb: >> für jede Bestellung 15Fr zahlen > > Wie kommt das denn? Ich muss 15 Fr Versand bezahlen. Konrad S. schrieb im Beitrag #3567331: > Den ATtiny2313
Ich möchte wenn ich mich eingearbeitet habe diese Schaltung bauen Das wäre ein Grund, den ATtiny2313 zu nehmen. Trotzdem musst du beim Nachbauen aufpassen, denn die ursprüngliche Schaltung war für den AT90S2313P ausgelegt. Im Artikel gibt es ein paar Hinweise dazu. Mit entsprechenden Anpassungen
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
selm schrieb im Beitrag #6958888: > Geschickterweise hatte Atmel mit dem AT90S8515 einen zum 8051 > pinkompatiben Controller angeboten, sodaß man sich recht einfach vom > Gegenteil überzeugen konnte. Ich hatte damals versucht, einige Projekte mit dem AT89C2051 auf ATtiny2313
einen anderen Registersatz aktiviert, usw. Meinen 2051 Code habe ich mit einem IAR gut auf den AT90S2313 portieren können. FP war nur 1K groß, ISR-Aufrufe besser optimiert und wenn alles zu grob wirkte, wurde ASM verwendet. Zudem war ISP deutlich angenehmer, als den 2051 immer wieder in ein Programiergerät
-
Thread
Uartproblem (ATMega8)
Hi, Hatte mal ähnliche Probleme mit einem 90AT2313. Bei mir lags daran, daß ich den RxD-Pin nicht auf Input und den Txd-Pin nicht auf Output gesett hatte. zusätzlich noch die Pulup´s gesetzt und probleme waren weg! lg, Stefan
nochmal nachgelesen, die Richtung (input/outout) wird vom Controller automatisch gesetzt. Die Pullup´s sollte man selbst setzt. So ist es halt beim 90AT2313er. lg, Stefan
-
Thread
wie Zeiger richtig deklarieren
x; *px =1; while (1) { PORTB = *px; x++; } } Build started 1.10.2012 at 22:54:56 ../Pointer_S219.c:86: warning: return type of 'main' is not 'int' avr-gcc -mmcu=at90s2313 -Wl,-Map=Zeiger_S219.map Pointer_S219.o -o Zeiger_S219.elf avr-objcopy -O ihex -R .eeprom -R
-h -S Zeiger_S219.elf > Zeiger_S219.lss AVR Memory Usage ---------------- Device: at90s2313 Program: 48 bytes (2.3% Full) (.text + .data + .bootloader) Data: 0 bytes (0.0% Full)
-
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
Einzelne Taster entprellen
prauche Port D als LCD und UART-Port. Entsprechend habe ich nur noch PortB für Taster und LEDS. (AT90S2313) Hier im Forum wird immer nur der komplette Prot gelesen und entprellt. Hat vielleicht jemand ein Beispiel wie explizit ein bestimmter Pin abgefragt und entprellt werden kann ? Bin so langsam
Verknüpfung die uninteressanten Pins "ausblenden": in r15,PINB andi r15,0b00000100 oder, falls der AT90S2313 den Befehl "andi" nicht kennt, dann halt: in r15,PINB ldi r16,0b00000100 and r15,r16 das löscht in r15 alle Bits, die mit Null AND-verknüpft werden. Hier bleibt nur Bit 2 (also PB2) übrig
-
Thread
MyAVR Display
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:
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:
-
Thread
Bitfehler im EEPROM
nicht öfter als 10x beschrieben .. ) Ich hatte diesen Effekt jedoch auch schon vor Jahren bei einem AT90S8515. Lustigerweise tritt der Effekt nur im "gestörten" Gelände (also nicht im Büro) auf! Nur ist das Speichern von Daten im EEPROM wohl eine gängige Technik, die auch in wesentlich "gestörterem
die ganze Reihe. Selbst mit ext. watchdog/brownoutdetector hatte ich massive Probleme, namentlich AT90S1200 AT90S2313 AT90S8515 bei den anderen weiss ich es nicht aus eigener Erfahrung, wird aber auch nicht anders sein. Lustig ist eines meiner ganz alten Projekte, darin werkelt ein 1200er als Anzeigentreiber
-
Thread
Timer wird nicht gerufen.
anfangen 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
Beispielprogramm Pi_on_2313.c, hex-Datei zu groß
Optionen: - aufgeben - größeren Prozessor verwenden, z.B mega48, AT90S4433 - Anregungen der Experten umsetzen, damit es in den 2313 hinein paßt - genau die vorgegebene GCC-Version installieren und damit compilieren, falls die vorgegebene Kommandozeile paßt. - sich
Christian S. schrieb im Beitrag #3356778: > Mir bleiben folgende Optionen: > - aufgeben > - größeren Prozessor verwenden, z.B mega48, AT90S4433 > - Anregungen der Experten umsetzen, damit es in den 2313 hinein
-
Thread
einige Fragen bezüglich Umgang mit AVR´s.
Hallo ich hätte da mal einige Fragen bezüglich Umgang mit AVR´s. Ich habe vor ca 10 Jahren schon mal einige Projekte in Assembler mit AT90S1200 umgesetzt und bin dann zum 8051 gewechselt. Jetzt versuche ich nochmal den Schritt zurück zu AVR: Folgende Fragen
Studio 4 kann mir jemand eine gute Quelle bezüglich Beschreibung der Register nennen bin mit dem AT90S1200 doch etwas hinterher. Noch eine andere Frage: wurde der AT90S2313 durch den ATiny2313 ersetzt?
-
Thread
Nachteil bei verschiedenen µC
1. AT90S4433 2. ATmega8 3. ATmega48..168 4. ATmega48p...328p Für neue Projekte liegt es also nahe, einfach die aktuellste Version zu nehmen. Peter
Markus Müller schrieb: > Irgend jemand muss ja den Gegenpol zum AVR spielen. ...den gibt's doch schon in Form von 8051, PIC, MSP430, STR7, MB90Fxxx, R8/R16, AT91, AT32, TMS470 und viele andere mehr. Ein weiteres "Gegenpölchen" im Strudel der Controller wird's da so schnell nicht reissen
-
Thread
AVR: EEPROM-Inhalt gefährdet?
Bei den älteren AT90S und MEGA323, MEGA103 sehr zu empfehlen. Bei den neueren MEGA AVRs nicht mehr erforderlich, da diese über eine recht zuverlässige abeitende Unterspannungs-Logik verfügen.
@andreas Bei den AT90S (alte 0.5µ Technik) gibts es etliche Probleme mit dem Brown-Out. Daher ist hier in jedem Fall eine externe RESET-Schaltung vorzuziehen. Ersetze den 2333 doch durch einen MEGA8. Der ist fast 100%
-
Thread
unbekannter IC
Angaben sind seeeeeeehr dürftig. Trotzdem würde ich darauf tippen, dass dies ein µC ist und zwar ein AT90S2313, ATtiny2313, oder ein AT89C2051 oder sowas in der Richtung. Falls der Kondensator an Pin1 gegen GND geht, müsste es einer der ersten beiden sein, ansonsten einer der letzen beiden, denn die 8051er
Hier noch die Pinbelegung. Pin 1 an Masse würde dem 90S2313 widersprechen.
-
Thread
Anfängerfrage: Welches File in AVR-Controller speichern?
Hallo Forum, Ich habe hier eine Schaltung mit einem AT90S2313, einen EPROMer, eine *.asm-Datei und eine *.inc-Datei. Welche Datei muss denn nun in den AVR-Controller? Oder muss aus den beiden Dateien erst was AVR-verträgliches compiliert werden? Dann
unter Windows eignen. Und: Kann - was auch immer da rein muss - auch mit dem EPROMer (der kann den AT90S2313 programmieren) in den AVR-Controller gebracht werden oder muss das immer über einen speziellen Programmieradapter passieren? Thomas
-
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
Also jetzt läuft der Compiler durch. Freu! Ich habe statt io2313.h die io.h genommen. Wurde auch vom Compiler empfohlen. Aber jetzt will der Linker noch nicht: ------------------------------------------------- Linking: clock.elf avr-gcc -mmcu=at90s2313 -I.
-
Thread
Auslesen und verwerten eines PWM-Servo Signals
noch ein Fahrtregler drin, den Du ja nicht benutzen (und bestücken) musst. Ich habe das damals in den AT90S2313 gemeißelt, die Hexdatei müsste aber auch im Tiny2313 laufen, wenn man dessen CKDIV8-Fuse löscht (damit er mit 8MHz taktet). http://www.hanneslux.de/avr/mobau/fr_2313a/2313fra.html > Wichtig
> Fahrtregler drin, den Du ja nicht benutzen (und bestücken) musst. Ich > habe das damals in den AT90S2313 gemeißelt, die Hexdatei müsste aber > auch im Tiny2313 laufen, wenn man dessen CKDIV8-Fuse löscht (damit er > mit 8MHz taktet). > http://www.hanneslux.de/avr/mobau/fr_2313a/2313fra.html
-
Thread
Welches Design ist gut für ein Bastelboard ?
Eagle erstellt und will nun wissen, welche Platine er denn ätzen soll. Das Board passt für den AT90S8515 und den ATmega8515 gleichermaßen. Die Teile am Kopf der Platine sind ein Spannungsregler und die Elkos / Kondensatoren dazu. Die Schematics hat er noch nicht in ein Board umgewandelt. Stimmt
machen kann. Es sollen dann zur Aussenwelt 16pol. Flachbandkabel an die Peripherie gehen. Den AT90xxx benutze ich nur deshalb noch, weil mein Chef mir 20 Stück davon geschenkt hat, als wir in der Firma Inventur hatten.
-
Thread
Diverse Bauteile µC, Debug-Tools
Hobbybasteleien diverse Teile/Tools anzubieten (Stückpreise zzgl. Versand): AVR: (neuwertig) 2 Stück: AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse 1,50€ 2 Stück:
Folgendes ist verkauft: 2 Stück: AT90S2313 im DIL-20 Gehäuse 1€ 1 Stück: AT90S4433 im DIL-28 Gehäuse 1€ 1 Stück: ATMEGA8 im DIL-28 Gehäuse 1,50€ 1 Stück: AT90S8515 im DIL-40 Gehäuse 1,50€ 2 Stück:
-
Thread
AX8 - PINB - Multi-source-Error (Spartan 3E/VHDL)
std_logic_vector(7 downto 0); signal tmp_adr : std_logic_vector(7 downto 0); begin MyA90S2313 : A90S2313 Port map( Clk => MainCLK, Reset_n => '1',--SW(0), INT0 => '1', INT1 => '1', T0 => '1', T1 => '1', ICP => '1', RXD
Ohne jetzt die Detail genau zu kennen, denke ich dass Du am Konzept oder am A90S2313 Modell etwas ändern mußt. Der A90S2313 (AT90S2313) ist wahrscheinlich das Modell eines Prozessors und stellt an den Ports bidirektionale Pins zur Verfügung. Bei Schreiben von außen in den Prozessor
-
Thread
Controller ird nicht erkannt
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
Schnittstelle und den richtigen Programmer ausgewählt? Hast das Board mit dem Controller Saft (sonst geht's nicht)? Wenn BASCOM den uC nicht findet, dann nimmt er den AT90S2313 standartmäßig her. Das ist ein Indiz dafür, dass etwas an Deiner Verkabelung/Schaltung, oder an den Programmereinstellungen nicht
-
Thread
8051 Chip für Einstieg
Man lernt eben nie aus! Als Atmel anfing, so 1999 hat es auf beide Schienen gesetzt. Der AT89C2051 ist fast pinkompatibel zum AT90S2313, Attiny2313. Der AT89S8252 ist fast pinkompatibel zum AT90S8515. Der AVR hat das Rennen gemacht, obwohl die etwa gleichwertig waren. Die AT89C51CC03 f.f
Michael_ schrieb im Beitrag #3478817: > Der AT89S8252 ist fast pinkompatibel zum AT90S8515. Anders herum wird ein Schuh draus, denn der AT89S8252 ist incl. Pinout ein 8051. Und der AT90S8515 ist 'fast' pinkompatibel zum 8051. > Der AVR hat
-
Thread
Attiny2313 Timer16 Bit, Normal Mode, unsauber
S. Landolt schrieb im Beitrag #6601209: > Mir fällt da jetzt > dieses elektronische Spielwerk von ElmChan ein, Stichwort DDS, aber das > ist in Assembler (und mangels Speicher auf einem ATtiny2313
Praktikanten überlassen wird. Andererseits - wenn ich jetzt in ein steinaltes Datenblatt für den AT90S8515 schaue, dann sind dort im 'Instruction Set Summary' die Indexregister auch groß geschrieben; vielleicht ist die Kleinschreibung eine Eigenart des avrasm(2). Wie dem auch sei - ich für mich bleibe
-
Thread
ATMEL (Microchip) erhöht die Preise
Atmel-Produkte verteuern wöllten, nicht nur AVRs (von denen übrigens auch keiner 20 Jahre alt ist, denn den AT90S1200 gibt's schon lange nicht mehr).
Ja, aber eben kryptisch. Die ersten AVRs hatte auch ein kryptisches Typennummernsystem, so AT90S4414 und AT90S4434. Klar, wenn man sich dran gewöhnt hatte, wusste man natürlich, dass der eine ein Digitallayout und der andere ein analoges hat, und dass die Upgrade-Pfade AT90S8515 bzw. AT90S8535
-
Thread
Pony Prog Error
HAllo! Ich habe ein Problem mit dem beschteiben meines avr at90s2313. Ich habe mein selbst gebauten (Anleitung aus dem WWW als nicht selbst entworfen) programmer an mein Compiuter angeschlossen und dan versucht ihm mit Pony Prog zu Lesen, zu beschreiben und zu
herausfinde ob der Tackt schwingt Bei Pony Prog habe ich sowol AVR micro Auto als auch AVr micro At90s2313 ausprobiert beides ist eigentlich richtig Auch mit dem strom habe ich zwei sachen ausprobiert sowol die stromversorgung über den Compiuter als auch über eine Externe stromzufur. Habe leider
-
Thread
wie lange gibt es schon AVRs (z.B. ATtiny13V/13A)?
S. Landolt schrieb im Beitrag #5361888: > Na, dann will ich doch noch mein ältestes Stück vorstellen: > AT90S8515 8PI 9825 Ältester date code eines AT90S8515 8PC aus meiner "Sammlung": 97/37
Jörg W. schrieb im Beitrag #5362469: > Wenn man nun überlegt, dass AT90S1200 der erste und ATmega103 der > zweite AVR waren, Nö, der AT90S1200 war zwar der erste, aber danach kamen dann die AT90S2313/4414/8515. Ich hab noch das erste Datenbuch, wo alle 4 Typen noch