-
Thread
Klingel mit 100 Melodien - last minute Weihnachtsgeschenk
Version für den tn25. Der hat aber nur 3 freie PortPins (8 - vcc - gnd - sda - scl - reset = 3). Wenn's 8 Pins sein sollen, dann könnte man den tiny26 oder tiny2313 nehmen. Für letzteren habe ich einen funktionierenden Code. Folgt ... mfg Michael S.
ganze auch unter atmega328 verwenden? Die PLL scheint es nur in den ATtiny25/45/85, ATtiny26 und AT90PWM2/AT90PWM3 zu geben. Und vielleicht noch in neueren Chips, für die meine Toolchain noch keine Includes hat. Wenn man statt der PWM einen ganzen 8-Bit-Port mit einem DAC08/DAC0800 oder R2R-DAC
-
Thread
LED ATMEGA8 schnell ansteuern
CLOCK) -mmcu=$(DEVICE) # symbolic targets: all: main.hex .c.o: $(COMPILE) -c $< -o $@ .S.o: $(COMPILE) -x assembler-with-cpp -c $< -o $@ # "-x assembler-with-cpp" should not be necessary since this is the default # file type for the .S (with capital S) extension. However, upper case
Ticker_interrupt main.c:88: warning: return type of 'main' is not 'int' main.c: In function 'main': main.c:90: error: 'WDTCR' undeclared (first use in this function) main.c:90: error: (Each undeclared identifier is reported only once main.c:90: error: for each function it appears in.) main.c:92: error: 'PORTD
-
Thread
Kann mein Atmel mit Bascom nicht lesen
im BASCOM AVR Manual beschrieben ist. Such mal nach STK200 Ansonsten: Wie hast du deinen Attiny2313 über den STK200 kompatiblen ISP Programmer mit dem PC verbunden? Hast du z.B. daran gedacht, dass die Platine/Steckbrett mit dem Attiny2313 mit 5V versorgt werden muss und seinerseits dann den STK200
http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Selbstbau Ist für den Atmega8/AT90S4433. Beim Attiny2313 musst du die Anschlüsse nach dem Datenblatt entsprechend machen. Mit Quarz statt Quarzoszillator sieht es so aus: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment
-
Thread
ATtiny2313 nicht löschbar
angesprochen werden. Allerdings paßt das Fehlerbild nicht dazu. Ich hatte mir auch mal einen Tiny2313 mit PonyProg bei einem Experiment abgeschossen, da war´s die DebugWire Fuse. HV ging problemlos, jetzt läuft die Hütte wieder.
hab ich noch nie Programmierprobleme gehabt. Bei mir sind exakt 0% AVRs gekillt, selbst die ersten AT90S1200-16 von 1997 leben noch. Und AVRs, die in die Schaltung sollen, kriegen erstmal nen Bootloader verpaßt. Dann können sich nicht mehr versehentlich die Fuses verstellen. Peter
-
Thread
Timer0 interrupt
AVR noch recht wenig Erfahrung, deshalb bitte etwas Nachsicht ;-) ich versuche mit dem Timer0 (AT90S8515) einen interrupt zu erzeugen. Aber irgendwie funzt das im Simulator von AVR Studio nicht. Ich weiss beim besten Willen nicht mehr wo ich noch suchen soll. Hat jemand eine Idee und kann mir helfen
angefangen (auch wenn manch einer das scheinbar schon vergessen hat...) > ich versuche mit dem Timer0 (AT90S8515) Oh, ein historischer AVR. Solltest vielleicht mal bei Gelegenheit auf was Aktuelles umsteigen... > einen interrupt zu erzeugen. > Aber irgendwie funzt das im Simulator von AVR Studio nicht
-
Thread
ATMEL's AVR Absatzmarkt
Wir setzen die AVRs (AT90S8515 später ATmega8535) inzwischen seit ca. 12 Jahren ein. Unsere Stückzahlen sind nicht wirklich hoch, doch 5000 Stück werden es inzwischen sein. Bei den PICs ist die Stückzahl noch 0.
seiner Preispolitik entgegen wirken. Wirklich eingestellt sind ein paar von den ganz alten (AT90Sxxx), aber ohne kompatiblen Ersatz dürfte dabei nur der AT90S1200 geblieben sein (beim pinkompatiblen ATtiny2313 muss man zumindest den Stackpointer initialisieren). Dafür hat selbst der ATmega64
-
Thread
Bastell- Programmierersatz Digitaltechnick fuer Kinder so ab 8 Jahre
programmiert. Ich würde zu einem Steckbrett und dem USBprog raten. dann noch nen kleinen Tiny 2313!? oder Mega8 , 10 led`s 2mA 10 widerstände und 3 tastern schon kann es losgehen ca 50€ Mein erster µC war der 90at2313 dann die Tiny12, bein Tiny12 musste ich dort aber feststellen das das in die
(Elektronik-Kompendium) ein kleines Projekt aus, kaufe die dort verwendeten Bauteile und los geht's (ist sogar billiger als ein Kosmos-Kasten).
-
Thread
attiny45 mit avr-gcc nur halb unterstützt
usbdrv/usbdrv.c -o usbdrv/usbdrv.o unknown MCU 'attiny45' specified Known MCU names: avr2 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 at86rf401 attiny13 attiny2313
--target-help <bla..bla> Known MCU names: avr1 avr2 avr3 avr4 avr5 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 attiny13 attiny2313
-
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
Programm zum MC68HC11 auslesen und programmieren
Program EEPROM $F800-$FFFF" turn from gray to black. Press "Load From File", select a folder and a .s19 file. "Buffer Check Sum = $xxxxx" should appear at the right bottom, if the cursor is not on a button. Press "Erase EEPROM and Config Reg". "Uploading .. please wait 0..100% appears" "Chip blank
der Volkshochschule ( MC68HC11 ), gabe es einige Jahre später vom selben Referenten einen zum AVR - AT90S2313. Ich tue mich mit dem Umstieg sehr schwer, aber auch fragen die zum HC11 auftauchen sind sind mehr leicht zu beantworten. Weil Du jetzt sowieso ein neues Projekt machst, kann ich Dir wirklich
-
Thread
einstieg ohne vorkenntnisse?
programmiert. Ich würde zu einem Steckbrett und dem USBprog raten. dann noch nen kleinen Tiny 2313!? oder Mega8 , 10 led`s 2mA 10 widerstände und 3 tastern schon kann es losgehen ca 50€ Mein erster µC war der 90at2313 dann die Tiny12, bein Tiny12 musste ich dort aber feststellen das das in die
man bekommt für 30 euro alles was man braucht: - uC - gute IDE - Debugger - man kann die uC's billig sampeln bzw. kaufen - uC ist im zielsystem prog/debugbar Zudem hält TI eine ganze menge an SW beispielen bereit. Gruß marcel
-
Thread
Nachbaubares Funkmodul auf Basis des RFM12
Streß), er hat mir zugesagt in 2 Wochen die Daten zu senden. Sobald die zur Verfügung stehen gibt´s ´nen Link. mfg Bernd
Streß), er hat mir zugesagt in 2 Wochen die Daten zu senden. Sobald die > zur Verfügung stehen gibt´s ´nen Link. Hat er gesagt warum die Website down ist? Mfg, Peter
-
Thread
Atmel Chips in Multisim
AT90S2313 Gibt es ne Möglichkeit Atmel Chips in die MCU Sparte zu importieren bzw ne filebase mit prz files? Weil gibt man Sie manuell ein, kann man nix simulieren.. nutze multisim 10
-
Thread
Absoluter Einsteiger sucht hilfe
da immer noch unübersichtlicher bei mir. IC1: AT90s2313 @ 4MHz IC2: 4066 IC3: 4066 Die 4066 bedienen dann die Tastenmatrix der Handytastatur. Vorerst bringt mich diese Schaltung mal ans Ziel und wird daher auch verwendet. Code folgt...
Hier noch mein Programm, welches mal auf den AT90s2313 soll. Kleine Erläuterung noch: Plan ist dass ein der Timer/Counter 0 im achtel Clock-takt zählt. Also 4MHz/8 = 500kHz. dieser löst bei jedem überlauf (alle 256 Zähltakte) einen Interrupt
-
Thread
AVR RGB-LED PWM MUX
hat ist das doch ne top sache! Das läuft zZt ja nur auf dem Mega16, soll aber später auf dem Tiny2313 (vormals AT90S2313) laufen, und der hat nur einen PWM.
_________________ _________________ B _____| |_| |_ 90% Das Abtasten der AD Eingänge kannst Du sogar noch deutlich langsammer machen z.B. nur alle 200ms und die Werte in globale Variablen speichern. Damit hast Du insgesamt recht entspannte Verhältnisse
-
Thread
Problem: AT90S2313 und der TimerCapture Pin (ICP - Interrupt)
einen digitalen Drehzahlmesser zu programmieren. Leider komme ich mit dem 16-Bit TimerCounter1 des AT90S2313 nicht klar. Ich wollte gerne, dass der Timer bei 0 startet. Ich möchte Signale zwischen 50Hz und 400Hz messen können, daher habe ich bei 10Mhz einen Prescaler von 1024 gewählt. Wenn an ICP
-
Thread
Kann ein LM 2576-ADJ bis auf 0V runter regeln?
naja last... Ein kleiner AT90S2313 + paar bausteine drum rum. ich schätze mal nicht mehr als 2mA last. Aber er is ja immer wieder auf 5V geschossen und dann langsam abgesackt auf zielspannung. Dann wieder hoch auf 5V und wieder
-
Thread
einfache Fragen zu AVR (Neueinsteiger)
Namen, Das wäre mir neu. ARM und AVR haben wirklich nichts miteinander zu tun. ARMs von ATMEL heißen AT91[...], einige AVRs (die mittlerweile abgeküdigten "klassischen" inklusive) beginnen mit AT90[...], die 8051er von ATMEL heißen AT89[...]. Nicht verwechseln, das sind völlig unterschiedliche Dinge, die
Hardware-Multiplizierer besitzen, der den Tinys generell fehlt. Außerdem haben die Tinys (bis auf den ATTiny2313, der aus historischen Gründen aus dem Rahmen fällt) zur seriellen Kommunikation nur ein sogenanntes Universal Serial Interface (USI), mit dem man sich die üblichen Schnittstellen wie SPI und U(S)ART
-
Thread
at90s2313: region text is full -> text/data erweitern Linker-Skript?
der ich nachsehen könnte. Mir kommt z.B. der Wert 8K spanisch vor. Soweit ich weiss, hatte der AT90S2313 nur Flash-Programm-Speicher: 2 kByte EEPROM-Datenspeicher: 128 Byte SRAM-Datenspeicher: 128 Byte (http://www.roboternetz.de/wissen/index.php/AT90S2313) Mir fehlt auch der
>Mir kommt z.B. der Wert 8K spanisch vor. Soweit ich weiss, hatte der >AT90S2313 nur Was der hat steht in seinem Headerfile. Vieleicht kann man da ein wenig manipulieren.
-
Thread
AVR ISP MK II USB tot
verbinden - connected faild! Allerdings bin ich vermutlich nicht ganz unschuldig - ich wollte einen AT90S2313 programmieren, das kann das neue Studio nicht, also habe ich auf einem anderen Rechner eine alte Version AVR-Studio installiert. Seit ich den Programmer an diesen PC gesteckt hab blinkt es und
Anspruch der Tools-Group ist es halt, dass $AVR_KUNDE nur ein einziges Paket runterladen muss. So gibt's dann auch keinerlei Manuals etc. mehr extra für die Tools. :( > Dafür gab es vor kurzen noch eine ganze > Office-Suite. Tja, ,,vor kurzem'' gab's auch AVR Studio noch mit 10 MiB... Allein
-
Thread
AVR ATMega16 Timer Interrupt funktioniert, scheint aber den uC zu reseten
doch bit 6 ??? Im Tutorial steht aber auch: [pre]Die folgenden Ausführungen beziehen sich auf den AT90S2313. Für andere Modelltypen müsst ihr euch die allenfalls notwendigen Anpassungen aus den Datenblättern der entsprechenden Controller herauslesen.[/pre] Beim Atmega 16 ist OCIE1A Bit 4.
> Einige Registerbeschreibungen dieses Tutorials beziehen > sich auf den inzwischen veralteten AT90S2313. Möglicherweise ist das hier der Fall. Lerne: 1/ Man sollte immer das passende Datenblatt lesen und vergleichen. 2/ Symbolische Namen wie OCIE1A sind im Code sinnvoller als absolute
-
Thread
ATmega8 und Ponyprog "Falsches oder fehlendes Device (-24)"
Engeln (nanalisa) > Hierzu habe ich eine Programmier-Schaltung nach Anleitung im Web gebaut > http://s-huehn.de/elektronik/avr-prog/avr-prog.htm genau diese Schaltung benutze ich seit längerer Zeit ohne Probleme, allerdings bisher immer mit den alten AT90S2313. Wobei ich den 560pF-Kondi aus Platzgründen
auftauchen. Habe es mit ähnlichen Devices und mit "Auto Device" versucht, geht nicht. Gegenprobe mit einem AT90S2313 funktioniert problemlos, aber auch nur, wenn das Device richtig eingestellt ist. Werde heute Abend mal die aktuellsten PonyProg-Versionen testen und hier berichten. Reinhard
-
Thread
Bitte um Überprüfung/Optimierung!
Nudenn: - AT90S2313 ist veraltet, ATtiny2313 ist der aktuelle, wenn mich nix täuscht. - R5 im Reset-Netzwerk ist falsch. Das geht so: Vcc --> R --> Resetpin --> C --> GND. Der C1 wirds wohl kaum schaffen, die Versorgungsspannung
Diode. Die ist ja dann richtig rum. Das mit dem Kondensator am Reset hab ich korrigiert. Der ATtiny2313 ist der aktuelle, der kommt auch zum Einsatz. Bei dem können die XTAL-Pins auch als IOs genutzt werden. Hab ich nur leider keine Eagle-Bibliothek für gefunden. Die vom AT90S2313 zu kopieren und abzuändern
-
Thread
Tangens sprengt die Codemenge
interessiert aber ich sag es dir gerne: Compiler: AVR Studio 4.14 mit AVR GCC plugin Controller: AT90S2313 ja ich weiß den gibt es nicht mehr aber ich habe halt noch welche rum liegen.
> Controller: AT90S2313 So etwas habe ich fast befürchtet ;-) Als du den Code gepostet hast und ich beim probeweisen Kompilieren über das UCR-Register gestolpert bin, war klar, dass es sich bei dem Controller um
-
Thread
[S] einfach(st)es ATmega8-Board
AN910-Adapter mit AT90S2313 oder ATTiny2313 am Serial Port. Gibt es mehrere Selbasbauanleitungen im Netz mit und ohne PCB, aber mit Sourcecode und/oder Hex-File. Funktioniert an einem Prolific USB-Serial-Wandler (sind alle Pins beschaltet und ansprechbar) mit XP sehr gut. Für das allererste Programmieren (dieser AT90S2313 oder ATTiny2313 im Programmieradapter muß ja erst mal programmiert werden) reicht ein einfacher serieller Adapter mit PonyProg (ein paar Widerstände und ein Transistor). Das (einmalige) Programmieren
-
Thread
Pollin RFID Entwicklungsboard
ausgeliefert wird . Soll heißen: auch nach neuem Compilen läuft das Programm immer noch auf einem Attiny2313 . (nicht aber auf einem At90S2313 der unterstutzt wohl das Int1 = Change nicht nach Datenblatt )
Also Bascom meckert weil die regfile für den AT90S2313 ist und nicht für den Attiny2313.
-
Thread
AVR Clones in Weissrussland
http://www.bms.by/products/english_2002/specs/IN90S2313e.pdf http://www.bms.by/products/english_2002/specs/IN90S2323e.pdf http://www.bms.by/products/english_2002/specs/IN90S2333e.pdf Jetzt fehlt nur noch ein ATMEGA8 Clone zum halben Preis!
Hi >Es geht doch nichts über die gute alte 90S Reihe :-) Ich fahre Golf2. Hab noch genug davon. MfG Spess
-
Thread
USBasp am ATtiny2313
habe gerade gesehen im Makefile zum Projekt ist der at90s2313 mit aufgeführt iat aber auskommentiert. Wieso steht er da wenn es auf dem 2313 nicht gehen soll? Und mittlerweile habe ich herausgefunden, dass USBasp mit AVRStudio erstellt worden ist hilft mir
und wie sieht es mit einem AtMega16 aus?
-
Thread
Wettersensorempfänger (ELV) mit AVR 90S2313
ELV-Wettersensorempfänger zum direkten Empfang der WS-2000der Sensoren. Die Software dafür ist fertig von ELV in einem AT89C2051. Diese Software decodiert alle Sensoren der WS-2000der Serie. Nun habe ich aber noch einen Kombisensor von einer WS-555 (Conrad) ist die WS-300 von ELV. Diese Protokoll ist dem der WS-2000
Software des fertigen ELV-Chips nicht ausgewertet. Nun möchte ich mir eine eigene Software für einen 90S2313 schreiben die beides kann, da ich die Protokolle der Sensoren habe, und komme einfach nicht dahinter wie ELV die Daten die vom Empfänger durch zwei Schmitt-Trigger gehen mit INT0 und INT1 einliest
-
Thread
STK500 defekter Prozessor
Der Bootloader für einen ATtiny2313 ist in der Tat ein anderer als für den AT90S1200. Letzterer ist ein stinknormaler AVR910, für den ATtiny2313 gibt's dafür eine angepasste Version von John Samperi. Der ATmega8535 (oder AT90S8535) muss übrigens für den externen Quarz gefuset werden, und der ATtiny2313/AT90S1200 muss auf externem Takt stehen. Letzterer bekommt den Takt vom Quarzoszillator des '8535. Solange also nicht beide Controller die richtigen Fuses haben, wird's nichts mit der Kommunikation
-
Thread
AVR für wenig Geld im LAN
allerdings von RobRoy nicht das ich mich mit falschen Lorbeeren schmücken würde! Das Prgramm für den Tiny2313 oder AtMega8 ist in Bascom Basic und mit der Demoversion änderbar... Gruß Harry
W. S. wrote: > . . . > Nur fest zuhauen, ich hab's verdient... :-) > nee nee... hier wird nur gelötet und programmiert! Das muss reichen. Gruß nach .at, Klaus -----------------------------
-
Thread
Phasenanschnittsteuerung Problem
euch die Ursache meines Fehlers. [pre]$regfile = "m8def.dat" 'AT90S2313-Deklaratione $crystal = 7372800 $baud = 9600 Config Timer1 = Timer , Prescale = 8 Config timer0 = Timer , Prescale = 1024 Config Int0 = Low Level Enable Interrupts Enable Int0
-
Thread
Suche Mentor für Entwicklung eines Audio-Messwert-Erfassers
hab mich mal auf die suche gemacht MCI Multimedia Card Interface für SD und mmc Cards SSC / I2S interface für streaming audio AT91RM3400 MCI SSC RAM ARM7 66 MHz AT91Sam9260 MCI SSC FLASH RAM USB Host/Device/OTG Ethernet on chip ARM9 180 MHz AT91RM9200 MCI SSC RAM USB Device Ethernet ARM9 180
moin I2S über SPI? einen 3 draht bus über einen 2 Draht buss? I2S hat Clock, Data und Frame Leitung. Ausser der AD Baustein hat einen SPI Mode. so wie ich die AT91er kenne, und denn ssc, hat der sogar eine
-
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
[C-Code Optimierung] RDM responder
zusammen, Da mein DMX-Krempel auf mehr Interesse als erwartet stieß, habe ich vor kurzem auf RDM (s.u.) aufgerüstet. Leider schluckt der Code beinahe 2kB, was ein Viertel vom Programmspeicher eines mega8 oder mega8515 ist. Da etliche Geräte sogar nur den TINY2313 verwenden, ist dies wohl letztlich
Vergleichs-Func, die je nach Gemengelage -1, 0 oder 1 liefert, ist evtl. praktikabler. -- getMsgP gibt's als memcpy_P, was wehlt ist nur Rumgecaste -- RxState ist volatile und Du machst 1000 Zugriffe, zB in einer ISR. Das ist *sau teuer*! --> Auf lokaler, temporärer Kopie arbeiten! Dito für den Mini-Zoo
-
Thread
ethersex im etherrape
attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 at86rf401 attiny13 attiny2313 avr3 atmega103 atmega603 at43usb320 at43usb355 at76c711
MCU 'atmega644' specified Known MCU names: avr2 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 at86rf401 attiny13 attiny2313
-
Thread
Software Profibus DP-Slave in C
wonderful job! > Best Regards, Michael. and what RS485-UART chip did you get in contact with at 1.5Mb/s?
. Hello, and what RS485-UART chip did you get in contact with at 1.5Mb / s?