-
Thread
Suche Informationsaustausch im Raum Augsburg
und habe ein Board vor mir liegen, welches soweit bereit sein müsste, um Code aufneh´men zu können. AT90S2313 drin mir 4MHz Quarz. Noch keine besondere Bestückung. Lediglich vier LED`s und zwei Taster. Das Interface habe ich m ir aus den allgemeinen Angaben selber gebaut. Nun wollte ich mal versuchen
-
Thread
AVRStudio USBProg und Windows 7 Problem
Konfiguration: Windows 7 64bit und WinXP im VirtualPC. USB Treiber wie von AVRStudio mitgeliefert. AT90S2313 mit Quarz bei 6MHz getaktet. Über Parallelport nach rowalt.de einwandfrei programmierbar. AVRStudio 4.17 mit USBProg3.0 incl AVRISPmkII Firmware (frisch geflashed). Das Problem: Wenn ich mich
konnte das echt einfach rüberspielen Und so PLatinen entwerfen is für mich auch neu ;-) ATMEL AVR´s sind für mich komplettes Neuland und ich starte bei 0 und in der Schule hat sich auch noch keiner damit befasst..deswegen soll ich die Wende bringen ^^ Naja wie auch immer, ich weiß das diese Fragen
-
Thread
Frequenzanzeige aus Eingangssignal generieren.
Nullen auf der 7-Segmentanzeige anzeigen lassen! Da gab es zwar noch keinen Arduino aber schon AT89C2051 o.ä. und auch schon AT90S2313. Ist aber egal ;-)
Ob S. schrieb im Beitrag #7966539: > Den Rest überläßt man natürlich eine KI, natürlich einer, die in der > Cloud läuft. Ohne das taugt die Lösung nix. Das ist aber nicht zuende gedacht! Der Plattenteller
-
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
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
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
wiedereinmal PWM
Hallo, ich habe den PWM (bei einem 90S2313) auch vor kurzem erst "entdeckt". Sagen wir, dass Du die Option des PWMs als "non-inverted PWM" gewählt hast, dh.: Hochzählen & Compare Match -> OC1=0 und umgedreht: Runterzählen & Compare Match
also nicht aus; - muß also über 'normale' pins anschalten; bei Deinem Know-how zum Thema PWM gibt's sicherlich auch hierfür einen Lösungs-Ansatz ??? Verwenden möchte ich den AVR 4433 (6 x 3 = 18 pins für 6 Lichtsignale) Auf eine positive Antwort freut sich Günter
-
Thread
Compiler optimiert fehlerhaft
volatile vorsteht dürfte sie ja nicht wegoptimiert werden. Ich verwende winavr20030913 und einen AT90S2313 mit 2MHZ
-
Thread
Welche ist die beste Software??
allermeisten Funktionen sind gut eingebunden. Alles natürlich persönliche Auffassung, aber vielleicht hilft´s ja dem Threaderöffner ;-)
solannge die Pinnummern stimmen. Die Nummern stimmen doch aber oftmals nicht (einfaches Beispiel: AT90S8515 PLCC <-> TQFP, ATtiny2313 <-> MLF). Was geschieht in diesen Fällen?
-
Thread
PC DCF Timer ( PC Zeitschaltuhr)
auch für die freundliche Unterstützung die ich in diesem Forum erfahren habe bedanken! Ohne die Tipp's die ich hier bekommen habe, wäre ich nicht so weit gekommen. Projektbeschreibung: Leider bieten die meisten PC's immer noch nicht eine einfache Möglichkeit diesen Zeitgesteuert Ein- und Auszuschalten
mittels Reedrelais (ist parallel zum Ein-Taster geschaltet) den PC ein. Die Software für den AVR (90AT2313) habe ich in C mit WinAvr entwickelt. Hierzu muß ich gleich sagen, das dies quasi mein erster Kontakt mit der Sprach C war, und somit wird man sicherlich noch viele Fehler im Programm finden. Auch
-
Thread
UART empfangen (AVR, Assembler)
Gibt über das UART eines AT90S2313 empfangene Bytes auf am Port B angeschlossene LEDs aus.
-
Thread
Zähler mit UART-Ausgabe (AVR, Assembler)
Zählt per Timer bis 100 und gibt die Zahlen über das UART aus. Für AT90S2313.
-
Thread
Anfängerproblem mit if Schleife
Hallo Zusammen! Ich habe heute mit C-Programmierung eines At90S2313 angefangen. Da mein Programmierboard noch in Arbeit ist mach ich zunächst alles virtuell im AvrStudio 4. Früher so vor 3 Jahren hatte ich mich schon einmal mit Assembler auseinandergesetzt, möchte
-
Thread
Kehrschleifenmodul für DCC
habe ich nun auch ein Kehrschleifenmodul für die DCC-kompatible Modelleisenbahn auf Basis des Atmel AT90S2313 veröffentlicht. Inclusive Schaltplan, Layout, Sourcen. Grüsse, Manfred
-
Thread
CD-Card und AT90S-Baureihe
Hallo! Ich möchte mit einem Standard-AVR-Controller (z.B. AT90S2313) eine SD-Card (ca. 16MB) schreiben und lesen. Die Geschwindigkeit spielt dabei überhaupt keine Rolle. Wie kann ich das realisieren? Chrstian
-
Thread
Atmega8 UART CTS,RTS (Fragen zu Steuerleitungen)
Meinung nach OHNE Steuerleitungen ist?! Vielen Dank für die Hilfe, Rüdiger [c] /* UART-Init beim AT90S2313 */ #include <avr/io.h> #ifndef F_CPU /* In neueren Version der WinAVR/Mfile Makefile-Vorlage kann F_CPU im Makefile definiert werden, eine nochmalige Definition hier wuerde zu einer
-
Thread
Peter Fleury's UART Library uart_getc Problem
nur UART_NO_DATA bekommt... Ich blicks echt nicht... HIILFE... Prozessor ist ja eigentlich egal (AT90S2313 hatte ich noch rumliegen), C Compiler ist WINAVR, letzte Version denk ich. Vielleicht kann mir jemand ja einen kleinen Denkanstoß geben, oder ne Routine um 2 Bytes zu Empfangen... also sowas
-
Thread
Löten "extrem"
neumodischen "Löthonig" aus der > Spritze verwenden. Aber nur n bissl! Auch schöne Arbeit, danke für's Teilen.
versucht. Diesmal ging es etwas leichter von der Hand, da der aus einem alten Fussshalter ausgelöteten AT90USB162 etwas größer ist. Ich hab es mal auf einer Lochstreifenplatine verlötet. Es sollen noch Konnektoren ran, damit man die Pins abgreifen kann. Als Draht habe ich einen beschichteten Kupferlackdraht
-
Thread
Download von Igorplug_IR Dateien
Hallo! Ist es schon einmal jemand gelungen,von www.cesko.host.sk die Dateien für den AT90s2313 (Hex-Datei) und die Schaltung der IR - Fernbedienung herunterzuladen? Ich komme nicht an diese Seite ran-keine Ahnung warum. Falls jemand diese beiden Dateien auf seinem Rechner hat, könnte
-
Thread
AVR: Wetterinformationen über DCF77 Gesperrt
Auch wenn's nervt: *abo*
11111 1110 Generell ist das Timing etwa folgendermassen: 82 Eingangsbits mit jeweils ~31ms: 2.5s 250ms 'Denkpause' 24 Ausgangsbits mit jeweils ~31ms: 0.7s danach schliesst sich eine Phase an, die im Normalbetrieb 45s Sekunden dauert In dieser 45s Phase ist TP39 noch auf High Pegel (mit kurzen
-
Thread
Anfänger; Pollin v2.01· µCs lassen sich scheinbar nicht flashen
main.eep rm -f main.obj rm -f main.cof rm -f main.elf rm -f main.map rm -f main.obj rm -f main.a90 rm -f main.sym rm -f main.lnk rm -f main.lss rm -f main.o rm -f main.lst rm -f main.s rm -f main.d rm -f .dep/* Errors: none -------- end -------- user@host ~/Projekte/µC/Programme/firststeps
-------- user@host ~/Projekte/µC/Programme/firststeps/1st $ avrdude -p m8 -c ponyser -P /dev/ttyS0 main.hex -v avrdude: Version 5.11, compiled on Sep 20 2011 at 17:46:23 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch
-
Thread
Interrupt Problem bei PWM
Hi, ich habe hier eine PWM mit einem AT90S2313 zu laufen gebracht, aber irgendwie macht das Teil Probleme mit dem hardware Interrupt der durch eine Taste getriggert wird. Erst dachte ich es wäre Prellen, aber ein 100 nF Kondensator gegen V
-
Thread
Endlich!! AVR funktioniert...
Hallo! Vielleicht erinnern sich noch manche an den Thread "AT90S8535 lässt sich nicht seriell "flashen"". Ich habe sicher über 1 monat gerätselt, warum das nicht funktioniert und habe mich schließlich dazu entschlossen einen 2313 zu kaufen, um wenigstens das Interface
-
Thread
Assembler wieder auf dem Weg nach vorn Gesperrt
Wenn ich dran denke, welche Klimmzüge ich mit den RAMless AT90S1200, ATtiny12/15 gemacht habe, bekommen ich heute noch das kalte Grausen. Ich hatte sogar ein Pseudo-Call-Macro geschrieben, um den lächerlich kleinen Hardwarestack auszutricksen.
muss dann extra der komplette RAM (abzüglich Stack) frei gehalten werden? Eigentlich wäre ein AT90S1200 für Moby das geeignetste Bauteil gewesen. Wo kein RAM ist, kann man auch keinen verschwenden. :-)
-
Thread
IDN? abfrage über uart
mit relays_matrix und das will alles einfach nicht funtzen. Ich benutze folgende komponenten: AT90S2313 CodeVision AVR C HPVEE Naja vielleicht gibt es ja schon ne lösung dafür hab im Forum leider nichts gefunden. Vielen Dank schonmal
-
Thread
Sleep Modus aktivieren
Hallo, ich versuche schon eine ganze weile den Sleep Modus bei meinem AT90S2313 zu aktivieren. Mit diesem Code: IN rtemp, MCUCR ORI rtemp, 0x20 OUT MCUCR, rtemp ; Sleep aktivieren sleep Beide Sleep Moden getestet. Ich merke das der Sleep-Modus
-
Thread
Problem beim Programmieren des AVRs
Hallo zusammen Der Prozessor (ein AT90S2313) wird über die SPI-Schnittstelle programmiert und sitzt auf einem Entwicklungsboard. Bis jetzt hat das auch einwandfrei funktioniert, aber seit heute meldet mir die Programmiersoftware auf PC-Seite
-
Thread
Hysterese bei AVR (ACO oder ICP)
den Eingang mit z.B. +17V verbinde und dann wieder trenne. Momentan ist der eingesetzte AVR ein AT90S2313 (Resteverwertung), kann aber auch einen mega168 oder mega8 nehmen (oder bestelle mir was).
-
Thread
Bus Verbreiterung
Hallo Ich will einen 8 Bit Datenbus AT90S2313 "verbreitern". Eine 8 Bit Port soll für einen Logiktests genutztwerden. Der Andere für Bedienelemente und eine LCD. Da aber die Anschlüsse damit dann nichtmehr ausreichen, will ich das LCD
-
Thread
Probleme mit USB->RS232-Adapter (XP+Ponyprog)
Hallo! Ich möchte meinen AVR AT90S2313 über einen USB nach RS232-Adapter ansprechen. - bisheriger Zustand: Desktop-PC mit RS232, WIN XP und Ponyprog -> alles i.O. - jetziger Zustand: Laptop mit (nur) USB, USB->RS232-Adapter
-
Thread
Codevision nutzt speicher nicht...?
ein wircklich kleines programm schreibe, geht alles wunderbar. Codevision ist optimal, da ich den AT90S2313 benutze, d.h. merke ich von den max 2kb code eigentlich nicht... jetzt legt aber codevision folgendes verhalten an den tag: -programm geschrieben, 57,6% des flash speichers belegt -winzigste
-
Thread
Welcher µC für meinen Zweck?
nicht Assembler-Frickelein machen. > Das interessiert hier zufälligerweise rein gar nicht. Doch, s.o.
, zerlegen. Und was findet man dort? Bei Weißware viel Cypress. In vielen anderen Geräten sind PIc's verbaut. In unseren Steuerungen ist Infineon sein. AVR's sehe ich eher selten.
-
Thread
Bascom : Timer1 und RC5 gleichzeitig verwenden?
Hallo zusammen! Ich versuche, in einem Programm mit einem AT90S2313 RC5 und einen Timer (Timer1, da der Timer0 von RC5 verwendet wird)gleichzeitig zu verwenden. Das macht Probleme. Jeweils alleine funktioniern die entsprechenden Routinen. Nur zusammen halt
-
Thread
problem mit lcd
nur komische zeichen dargestellt, scheinbarunabhängig vom eingangssignal. hier der code( verwende at90s2313)Dim A As Byte $crystal = 4000000 Config Portb = Output Config Portd = Input Schleife: If Pind.0 = 1 Then Cls Lcd "an" Else Cls Lcd "aus" end if habe ich evtl einen
-
Thread
Programm ist im Tiny versetzt.
Hi http://www.reichelt.de/Programmer-Entwicklungstools/AT-AVR-ISP/3/index.html?&ACTION=3&LA=2&ARTICLE=45040&GROUPID=2969&artnr=AT+AVR+ISP MfG spess
Sehe gerade auf dem Bild, dass sich auch diese Nachbauten ständig verändern. Bei mir sitzt der AT nicht diagonal auf der Platte. Jumper für den Takt sollte aber einen Pin des IC's mit GND vom Wannenstecker verbinden.
-
Thread
Impulszähler als FB Erweiterung
Elektronik und möchte diese um einige Kanäle erweitern. Dazu habe ich mir folgendes gedacht: Das ein AT90S2313 ( gerade dieser , weil ich einige davon günstig bekommen habe)in einem bestimmten Zeitfenster z.B.10 Sekunden die Impulse am Ausgang der Fernbedienung zählt und dann dazu bestimmte Ausgänge aktiviert
-
Thread
Atmega32U4 Drehzahl messen
ich durch 600 Teile und komme dann auf umdrehungen. Die Zeit in Millis nehme ich dann immer bei 1s. und nehme sie mal 60 und setze beide timer wieder auf 0. So müsste ich dann doch jede sec. Eine neue Messung haben. Dann müsste ich ja die Umdrehungen pro Minute haben. Oder mache ich es mir
im Beitrag #5559707: > Diese Input Capture Unit hatte mein ATMega16 schon. Das ging schon mit AT90S2313 los, ist aber bei einigen jungen Zeitgenossen offensichtlich noch nicht angekommen ;-)
-
Thread
BASIC-Apfelmännchen mit ATmega168
Hi Ralf, im Moment hab ich nur ATmega8, ATtiny2313,ATtiny13 und einen AT90S8515 da... mehr als 8kiB Flash hab ich bis jetzt noch nicht benötigt,da ich gerade mit AVRs anfange. [Ich brauch für alles etwas länger ;-) ] In einigen Wochen wollte ich aber
-
Thread
ATmega2560 - LED blinkt nicht
Funktionalität per Schreiben ins PINx Register bei alten MCs wie dem Mega8 oder sonstigen Urgesteinen (AT90S2313 oder so, igitt) noch nicht vorhanden war. Das ist allerdings kein Grund, auf das Nichtlesen des aktuellen Datenblattes des Mega2560 zu bestehen, wo eindeutig steht: 13.2.2 Toggling the Pin
kann; und solange auch unser Forumsbetreiber sich noch nicht gänzlich vom 'Sie' beabschiedet hat (s.u.), fühle ich mich in guter Gesellschaft.
-
Thread
Hausbus über RS232 möglich?
abgespeckten RS232-BUS. Naja - BUS will ich es nicht nennen... Pro BUS gibt es einen Master (meist atMega162 oder atMega128) und viele Slaves (tiny2313, mega8). TTL-TX vom Master geht über Treiber auf den BUS und dort hören alle Slaves am RX (TTL) mit. Rückwärts senden alle Slaves mit einer DIODE entkoppelt
, wenn Teilnehmer A und B die Leitungen gleichzeititg prüfen und für frei befinden (A wartet 1s und B wartet 1,5s) und nach 0,5s schaut Teilnehmer C, sieht die Leitung ist frei. Aber C hat eine Wartezeit von 0,5s? Dann senden Teilnehmer A und C gleichzeitig und deine schöne Kollisionsvermeidung
-
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
-
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
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
ATmega64M1 nachgedacht, aber die Beschaffbarkeit war zu lange ungewiß und daher wurde es noch der AT90CAN128. Das Webgedöns programmieren andere, das ist mir zu öde. Ich mag es lieber hardwarenah.
zuverlässig startet. Da mußte man noch mit einem Supervisory-IC (MAX690) nachhelfen. Ich hatte mal beim AT90S2313 die FSTRT-Fuse gesetzt mit dem Erfolg, daß nach dem kurzen Delay der Quarz noch nicht angeschwungen war. Der AT90S2313 machte daher nichts beim Einschalten.
-
Thread
Warte-Befehl in Assembler?
meiner Logik falsch ist. Ein Bit dauert Biphasencodiert 1778 us. Bei 8MHz dauert ein Takt 0,000000125 s. 1778us = 0,001778 s. 0,001778 / 0,000000125 = 14224. Wenn nun das Biphasensignal in 4 Teile zerlegt wird, dann 14224 / 4 = 3556 Takte bis zur Abfrage des Pegels. Bei dem AVR vergehen bei mir zwischen
ähnliches keine genauen Zeiten hinkriegt. Versuche doch mal bitte die Routine von der C-Control in AVR (AT90S*) Assembler zu programmieren. Ich wünsche viel Freude. Weiter mußte ich feststellen, dass auch der Timer nicht besonders genau ist. Beispiel: Die Routine von Volker Oth zum DCF77 Signal prüft bei
-
Thread
RS232 mit Visual Studio 2003 - C#
ComPorts gab. Bei mir hat es jedenfalls immer bestens funktioniert. Momentan steuer ich damit einen AT90S2313 von einem Tool erstellt in VS2004 C++.net. Die Schaltung selbst ist ein 230V Dimmer und per RS232 schicke ich den Startzeitpunkt der Zündung in den Atmel. Die Datei abspeichern und unter Extras
damit, dass du Zeichen verlierst. Ich weiss nicht was du gemessen hast 115kbaud sind 115 Kilobit/s das sind je nach Stopbitanzahl, Datenbitanzahl ca. 11..12 Kbyte/s.
-
Thread
HIlfe bei "Moped"-Schaltung
sich jemand lustig über die 330 _milli_F. Außerdem stand schon zu lesen, daß er nutzlos ist. Klingelt's langsam?
hält dann sehe ich den nicht mal. Der ist eigentlich schon so gut wie tot, er weiß es aber erst wenn's grün wird und hinter ihm 440PS losbrüllen.
-
Thread
Empfindlichkeit von Quarzoszillatoren
Tastkopfkapazität nicht am Quarz, sondern auf einem Clock Ausgang. So macht man noch das Feintuning der beiden C's an den Oszillatorpins zu denen ja die Leitungs- und Pinkapazitäten parallel liegen.
mehrere Sekunden benötigen. Z.B. beim AVR wird als Resetzeit 65ms empfohlen. Als ich sie mal beim AT90S2313 auf 4ms verkürzte, erfolgte kein Reset mehr.
-
Thread
Display mit Touchscreen bei Pollin?
und Pollin ^^) seit die Größten! Antworten können auch direkt an mich gesendet werden: t.toifl (at) codes4web at (->wegen robots)
Meines ist auch S/W.. schaut nur so aus ;)
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
Danke Alexander S. und W.S. für die Beiträge und Links! W.S., cooles PFD! Erstaunlich mit der weitgehenden Frequenzunabhängigkeit von Spuleninduktivitäten! Mir geht es in der Hauptsache um dieses Gerät, meist LC
funktionieren. Ich habe es selber (noch) nicht nachgebaut. Aktualisierung: Ein weiteres LC-Meter auf Basis AT2313 ist das von pe0fko https://pe0fko.nl/LCMeter/ Auf Basis PIC ist die Antwort eines der vielen AADE LC-Meter Nachbauten z.B. das von VK3BHR https://sites.google.com/site/vk3bhr/home/lcm1 oder
-
Thread
EEPROM nicht konsistent nach Aus-/Einschalten
Volker, den Spass kenne ich von einem Projekt mit nem AT90S2313. Eine Erklaerung habe ich dafuer nie gefunden aber das Verschieben der Datenablage auf die EEPROM Adresse 10 (und folgende) hat das Problem fuer mich geloest.