-
Thread
8Bit Timer Atmega16/Overflow Interrupt
bei dem 8 bit zähler ein interrupt programmiere. hab mir das im tutorial mal angesehen: /* 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<<
OVF0_vect) { /* Interrupt Aktion alle (1000000/8)/256 Hz = 488,28125 Hz bzw. 1/488,28125 s = 2,048 ms */ } ich verstehe nicht ganz, was das "ISR (TIMER0_OVF0_vect)" im code soll? kann es villt sein, dass wenn der interrupt ausgelöst wird, dass program dort weiterläuft? hab auch
-
Thread
AtMega48, USB Programmer AVR Studio
Ich habe noch einen JtagICE MkII Programmer, mit dem ich (unter AVR Studio) zuletzt vor 2-3 Jahren AT90S2313 programmiert hatte. Jetzt habe ich ein Projekt für einen AtMega48 und wollte mich mal umhören, was so der Stand der Technik ist, ob ich z.B. einen neuen Programmer brauche. -- Christoph
-
Thread
16 unabhängig arbeitende Oszillatoren ?
neue Ideen auftauchen. Bisher habe ich mich nur mit dem Z80 (vor etlichen Jahren), dem Attiny13, At90S2313 und ATMEGA 8 programmiert. Ich möchte betonen, dass ich keine Lösung erwarte, hoffe allerdings auf Anregungen.Anzumerken wäre noch, dass es sich um Multitasking handelt um die einzelnen Zeitenspannen
Reichelt den nicht und zweitens ist er schlecht lötbar. Das Programm wäre auf ihm aber supereinfach. AT90PWM hat Reichelt auch nicht. Bleibt der M16C Typ M30624, den es bei Glyn fein aufgelötet auf einem Board gibt. Leider ist das kein AVR. Also wird man sich wohl von Typen mit eingebautem D/A-Wandler
-
Thread
Programmierung AT90S4414
Controller nur mittels Assembler > programmiert werden können und somit kein C unterstützen? Außer dem AT90S1200 können alle klassik AVRs auch in C programmiert werden (AVR-GCC). Der AT90S1200 hatte keinen SRAM. Ich habs grad mal probiert, das STK500 kann noch die alten AVRs proggen (AT90S2313).
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
Ethersex mit Mega 1284p
. -c -o ethersex.o ethersex.c unknown MCU 'atmega1284p' specified Known MCU names: avr2 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 avr25 attiny13 attiny2313
atmega6450 atmega649 atmega6490 atmega128 atmega1280 atmega1281 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k avr1 at90s1200 attiny11 attiny12 attiny15
-
Thread
Labornetzgerät als Projekt
| | |V >--|<|--+ | | | | | | +---+--|-/ | | S | | | | C1 | | S | | +---(-----R2------+-------------+-----|I T1 S | | | | C2 | |E S | | | R1
zur Schaltung, was ja beim ICL7106-7, ja leider der Fall ist. Man könnte das auch mit einem ATtiny2313 realisieren, habe aber leider noch nicht's gefunden... Gruß Michael Edit: ich kann den Mod bei Bedarf zur Verfügung stellen
-
Thread
dsPIC oder PIC 32 und passendes Board
peter/2001/LRK350/SPEEDY-BL.html wenn ich mir hier die signale ansehe, und auch sehe, dass ein Atmel AT90S2313 mit 10 MIPS und 8bit-archidektur verwendet wird, wirst du es mit einem PIC18 (10, 12, 16 MIPS, 8bit-archidektur) oder einem PIC24F (16 MIPS, 16bit-archidektur) locker schaffen :-) die 10- und
schneller und unbenutzes ROM zurückgeben geht nicht. Soll heissen: Was /brauchst/ du? Nen STR9 gibt's mit 2MB Flash drauf.
-
Thread
[V] hobby auflösung
pollin 1 [pre] 3 94-230007 Quarz, 7,3728MHz, HC-49/S 0,20 EUR 0,60 EUR 3 94-230083 Quarz, 14,7456MHz, HC-49/S 0,25 EUR 0,75 EUR 1 94-100916 AT Mega 32-16PU 3,15
94-140298 1N4004, 10 Stück 0,15 EUR 0,75 EUR 3 94-100911 AT Tiny 2313 20PU 1,20 EUR 3,60 EUR [/pre]
-
Thread
ATmega 168 nicht über mySmartUSB light programmierbar
Ahnung woher der seinen Strom bezieht. evtl. über den Pullup vom Reset PIN. Habe noch nen Atiny 2313 hier, bei dem muss VCC verbunden sein und der Attiny muss zusätzlich Strom bekommen, unabhängig von den Einstellungen am MysmartUSB. Bei nem Atmega 8 war alles egal, da ging es auf alle wegen, die
Versorgungsspannung nur bestätigen. Hatte selber mehrere Stunden rumgespielt, bis ich endlich ein paar ältere AT90S2313 und AT90S8535 programmieren konnte. Was mir zusätzlich aufgefallen ist: An einem Projekt, bei dem ein 2313 mit 8Mhz getaktet ist, muss die Versorgungsspannung dran sein. Bei mehreren anderen
-
Thread
TDS320 mit PC verbinden
Festplatte speichern kann. Solch einen Umsetzer habe ich vor einiger Zeit selbst mal gebaut (mit einem AT90S2313), Sourcecode, Hexfile, Schaltung und Layoutvorschlag kann ich Dir gern zur Verfügung stellen. Falls Du lieber etwas fertiges kaufen möchtest, gibt es schicke GPIB-USB-Adapter von Prlogix (www.prologix.biz
Festplatte speichern kann. Solch einen Umsetzer habe ich vor einiger > Zeit selbst mal gebaut (mit einem AT90S2313), Sourcecode, Hexfile, > Schaltung und Layoutvorschlag kann ich Dir gern zur Verfügung stellen. > Falls Du lieber etwas fertiges kaufen möchtest, gibt es schicke > GPIB-USB-Adapter von Prlogix
-
Thread
Hilfe: Komplizierte SQL-Abfrage mit Staffelpreisen
zuordnen, die mechanisch und elektrisch äquivalent sind. So kann ich beispielsweise auch einen alten AT90S2313 durch einen Attiny-Nachfolger ersetzen, der abwärtskompatibel ist. Dann wird es eine Tabelle "Baugruppen" geben, in denen Teilenummern über ihren Bezeichner ("R109", "IC507") mit der Baugruppen-ID
-
Artikel
Benutzer:Malzeit/MIDI2CV
den Frequenzen und Spannungswerten? Vergleichbare Projekte. AVR Very simple MIDI-CV converter with AT90S2313 PIC MIDI to Voltage Converter (Elektor) Aufbau ähnlich Elektor Andere Simple MIDI to Control Voltage Convertor Fertigbausatz ohne weitere Angaben
-
Thread
Wechselrichter zur Netzeinspeisung bauen?
einer Vollbr"ucke mit gleichgerichteter Netzspannung. Nur da war er auch nicht so der Bringer... Die S"attigung ist nicht mein Problem, die tritt erst oberhalb von 75A auf, wenn man ihn als Drossel benutzt. Streuinduktivit"at: 0.4uH, also fast 1/10 der Induktivit"at im Leerlauf. Das kommt mir auch total schlecht vor. Also ich kenn Ferrite nur so: kleiner S"attigungsstrom ohne Luftspalt, kleine Induktivit"at mit Luftspalt. Kopplung so lala. Ich glaub ich kann's einfach nicht ;-(
-
Thread
Eclipse: Invalid Device Specification atmega32
[code] >simulavr -h AVR-Simulator Version 0.9cvs ... Supported devices: at90s4433 at90s8515 atmega48 atmega128 [/code] Das simulavr im aktuellen WinAVR unterstützt offensichtlich keinen ATMega32 mehr. Wie wäre es mit einem ATMega48, müsste doch zum ausprobieren
Hi BS, es gibt einen simulavr, der auch den atmega32 kann. (aktuelle Liste: at90s4433, at90s8515, atmega128, atmega16, atmega168, atmega32, atmega328, atmega48, atmega88, attiny2313) Das ist für Dich vermutlich die gute Nachricht! ;-) Die schlechte: nur als aktuellen Trunk im GIT-Repo
-
Thread
Welchen AVR für batteriebetriebenen Funksensor?
AVRs drin. > Mir ist noch keiner untergekommen, der keinen hatte. AFAIK haben die ganz uralten AT90S... keinen, nur einen Quarzoszillator. Gruß, Christian
Hi, kurzer Status: Habe doch alles in den 2313 rein bekommen. Watchdog lässt uC alle 2s aufwachen, alle 60s weckt er den RFM12 auf und sendet die Werte der gefundenen One-Wire Sensoren raus und legt den RFM wieder schlafen. Im Schlafmodus zeigt
-
Thread
ATTiny24V PullUp-Widerstand
dir aber mal die Diagramme ganz alter AVRs ansiehst (ich habe mir gerade mal das Datenblatt eines AT90S2313 rausgekramt), dann erkennst du dort in der Tat die typische Kanalkennlinie eines FETs. (Ändert natürlich nichts daran, dass das "Denk doch mal nach" unseres Mr. Anonymous einfach nur unsinnig
-
Thread
AT90S2313, heute noch verwenden?
Hi. Ich hab ne Stange originale AT90S2313 hier. Die Prozessoren sind ja schon abgekündigt, ein Ersatz wäre der Tiny2313. Sind die Dinger jetzt was besonderes, z.B. weil man für manche Sachen den echten AT90S2313 braucht und sie abgekündigt
Hi >Sind die Dinger jetzt was besonderes, z.B. weil man für manche Sachen >den echten AT90S2313 braucht und sie abgekündigt sind? Die braucht man nur, wenn lediglich ein Hex-File zur Verfügung steht. Bei vorhandenen Quellcode lässt sich ein Programm an den ATTiny anpassen. >Kann man
-
Thread
Attiny85V mit Arduino Mega ISP-Shield flashen, funktioniert nicht richtig.
0 0 0x00 0x00 lock 0 0 0 0 no 1 0 0 9000 90 00 0x00 0x00 lfuse 0 0 0 0 no 1 0 0 9000 90 00 0x00 0x00 hfuse 0 0 0 0 no 1 0 0 9000 90 00 0x00
reading on-chip flash data: Reading | ################################################## | 100% 14.66s avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x0000 0x1a != 0x00 avrdude: verification error; content mismatch avrdude: safemode: lfuse reads as 0 avrdude
-
Thread
SimulAVR Version 0.1.2.6 von 2010 hat keine Definitionsfiles für den ATTiny 2313
Ein simulavr --list-devices bringt: at90s1200 at90s2313 at90s4414 at90s8515 atmega8 atmega16 atmega32 atmega103 atmega128 at43usb351 at43usb353 at43usb355 at43usb320 at43usb325 at43usb326 Nun meine
2313 unterstützen soll. Gut siehts aus, auch wenn ich zum installieren ein paar Pakete runter laden mußte. $ /usr/local/bin/simulavr -v SimulAVR 0.9git Supported devices: at90s4433 at90s8515 atmega128
-
Thread
Reziproker Frequenzzähler+ Optimierte 64bit uint Routinen
eine bessere Idee hat als nach AVR_ATtiny2313 und AVR_ATtiny2313A zu überprüfen (z.B. Familie?), immer her mit der Information.
Seinerzeit gab es nur AT90S2313 mit 10MHz, sodass darauf basierend folgende Schaltung entstand: http://www.mino-elektronik.de/fmeter/fmeter.htm Meines Erachtens war (und ist) es sinnvoller, einen externen Vorteiler automatisch
-
Thread
welchen µCum DAC seriell zu laden ?
will den µC natürlich in der Schaltung programmieren können. Quarz ist vielleicht nicht wichtig, wenn's auch ohne geht. Könnte ja ein PIC sicher auch. Der einzige µC, mit dem ich bisher gearbeitet habe, ist der AT90S2313, der aber, glaube ich, veraltet ist. Ist auch schon wieder eine Weile her. Habe noch
gleich einem uC mit 13 I/O-Ausgängen mehr ? Es gibt sie mit über 100 I/O-Anschlüssen, statt dem AT90S2313 wäre schon ein ATtiny48 geeignet, ein ATmega1280 bildet das obere Ende für ein Experimentierboard. Wenn natürlich der uC noch in 10 Jahren zu haben sein soll, wäre wohl ein 8051-Derivat (AT89C51
-
Thread
Elektronik Lager und die vielen Kisten (Verwaltung)
If FileExistsUTF8(s) Then sParIniFile := s Else Begin // Suche im /etc s := '/etc/' + ChangeFileExt(ExtractFileName(Application.ExeName), '.ini'); If FileExistsUTF8(s) Then sParIniFile
(s) Then Begin DoLog('Parameter [Programm] IniLocation=' + s); sParIniFile := s; ini.Free; ini := TMemIniFile.Create(sParIniFile); End Else DoLog('Error File not Found
-
Thread
MKII ISP Problem
AMTEL Eval Board Pollin Net IO AVR Studio 4.18 Build 7000 (SP2) Mega16 / Mega32 /Mega644P / AT90S2313 Nun hab mit ein 6 zu 10 pin gebastelt und versucht mal mit AVR Studio auf die Amtels (alle mal durch, am Ende dann immer nur noch den Mega16) zu zugreifen (im Eval Board). Ich sehe die Versorgungspannung
-
Thread
STK500 USB->RS232 unter Win7?
waren, als es nur das ursprüngliche stk500 Protokoll gab. Mein stk500 ist schon sehr alt (noch mit at90s1200 und 90s8535). fchk
Frank K. schrieb im Beitrag #1771246: > Mein stk500 ist schon sehr alt (noch mit at90s1200 > und 90s8535). Genau, wie meins. Aber neuere AVRStudio-Versionen merken das und machen dann ein Update. Peter
-
Thread
Timer 1 Compare register B
0b11110101 out OCR1BL,temp So funktioniert es nicht. Wiso ? Controller ist ein AVR Attiny 2313. Danke für eure Hilfe.
Hi >.include "2313def.inc" Für den ATTiny2313 heisst die Include-Datei : tn2313def.inc . Deine ist für den AT90S2313. MfG Spess
-
Thread
ISP-Programmierung nur mit Gnd nicht möglich?
aufgebaut. Und erfolgreich in Betrieb genommen. Normalerweise verwende ich mein Stk500 für meine MC´s. Nun möchte ich gelegentlicht meinen USB-ISP verwenden und habe nun ein seltsames Problem. Ich habe eine etwas umfangreichere Platine ersetellt womit der USB-Anschluss eindeutig überlastet
Entwicklungsboard gefunden. Tollerweise habe ich damals bereits einen 10Pin-ISP verbaut. Also geschaut ob der AT90S2313 noch funktioniert und das Board wieder in Betrieb genommen. Mit Laborkabeln eben kurz von 6Pin auf den 10Pin und das Board mit Spannung versorgt. Und siehe da, das Board lässt sich per ISP
-
Thread
STK500 seit Update nichtmehr funktionsfähig
Das Problem ist historisch bedingt: Die original Bestückung war AT90S1200 + AT90S8535 und die hatten noch keine Clock-Fuses zum verstellen. Atmel hätte dem ATmega8535 nen Bootloader spendieren sollen und den ATtiny2313 weglassen. Dann wäre das Clock verstellen nicht
Der At2313 ist nix Anderes als das primitive AVRprog, zu dem auch die Software mit dem AVR-Studio installiert wird. Ich hatte einen defekten AVR-ISP (1200er war defekt), ich habe den AT90S8535 mit einem externen
-
Thread
[S]uche CLIP-IC zB MT88E39
gesucht, zum Beispiel MT88E39, CMX602, EM92547. Software-Implementationen auf Controllerbasis (Antoniak AT90S2313) sind mir bekannt, kommen aber für die beabsichtigte Anwendung nicht in Frage. Beste Grüße, Jürgen
-
Thread
Attiny 85 mit KISS Board programmieren
AT89s52 ist kein AVR. Ich bezweifle das du deinen Tiny mit dem Board programmieren kannst.
Erfolgsmeldungen" in Foren lassen auch nichts gutes hoffen. Ich hab damals 1997 nen Programmer mit AT89C51 gemacht, der funktionierte sogar besser als der Atmel-Programmer (konnte alle 90S1200 und 90S2313 Revisionen, auch die, die eigentlich nicht gehen dürften). Aber das war zu Windows3.1 Zeiten.
-
Thread
Platine als Flächenheizung
Das mit der Leiterbahnbreite werde ich versuchen (aber erst morgen; jetzt geht's ins Bettchen :-)). Mal sehen, was dann für Widerstandwerte herauskommen. Ich habe eben bei Pollin so ein PC-Netzteil bestellt. Das Schöne (wenn's denn klappt): Ich habe gleich die 5V Versorgungsspannung
Weil's mir so viel Spaß macht, hier eine verbesserte Version. Sie gibt die Leistung/Fläche mit aus, und außerdem zu den meisten Daten in SI-Einheiten auch noch mal jeweils etwas verständlichere Einheiten
-
Thread
Atmega8 stat AT90S2313
www.klaus-leidinger.de/mp/Mikrocontroller/AVR-Prog/AVR-Programmer.html#Download bauen. leider habe ich weder ein AT90S2313 noch Ahnung von Asm. daher die einfache Frage ob reicht wenn ich dies hier so anpasse das es mit Pins des mega8 stimmt. [avrasm] ;**** includes **** .include "2313def.inc" ;
-
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
AVR CDC im ATTiny 24
lohnt, das AVR CDC Projekt nach der Application Note umzuprogrammieren, damit man auch die Tiny 24´s verwenden kann oder ist das viel zu viel arbeit und man sollte sich lieber einfach zB die AT90S2313 kaufen, wie auch eigentlich vorgesehn ist?! Mit freundlichen Grüßen Zigeuner
>und man sollte sich >lieber einfach zB die AT90S2313 kaufen, wie auch eigentlich vorgesehn >ist?! Man kauft einfach einen FT232RL und gut.
-
Thread
avr-libc kompilieren schlägt fehl
at90s2313 at90s2323 at90s2333 at90s2343
-
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
V-USB auf mega8 Anfängerfrage
PowerSwitch.exe schein ich auch mit dem mega8 zu kommunizieren. Nun hab ich an dem mega8 ein paar LED´s an PORTC. Ich versuch nun das in dem Code ab zu ändern, und außer an dieser Stelle hab ich nichts gefunden: [c] /* This is the AT90S2313 version of the routine. Change for others. */ static void
-
Thread
CP/M auf ATmega88
Das Evaluation Kit "At XMega XPlain" wäre vielleicht das richtige für euch. Gibt's bei Reichelt für ca. 36€.
CPM on an AVR, v2.1 Testing RAM: fill...wait...reread... Initing mmc... A:FAT16 File-Image at: 8598, size: 208KB. B:FAT16 File-Image at: 8510, size: 175KB. C:FAT16 File-Image at: 8450, size: 118KB. Partinit done. Ok, CPU is live! ipl S A =A8 BC =280C DE =0080 HL =E180 SP =2000 PC
-
Thread
Buch AVR von Günter Schmitt durcharbeiten
folgenden WWW-Seite kopieren kann. http://books.google.de/books?id=AI_HVUE0xYEC&pg=PA404&lpg=PA404&dq=at90s2313+sbi&source=bl&ots=Q_OQlfAY2Z&sig=MNcHMHf-7HfdceEva8SQDzgTzEw&hl=de&ei=vT7mSeK2GtfisAbc59GjCw&sa=X&oi=book_result&ct=result&resnum=6#v=onepage&q&f=false Nun gut, hier die erste Frage : Seite
nur von Fehlern und Fehldeutungen. Es wird immer von einem Akkumulator geschrieben, aber die AVR's haben dieses Relikt gar nicht. Deshalb würde ich mir dieses Nachfolger Buch auch nie Neu kaufen. Mikrocontroller: Grundlagen der Hard- und Software der Mikrocontroller ATtiny2313, ATtiny26 und