-
Thread
Einstiegsschwierigkeiten mit Mikrocontroller-Kochbuch
mikrocontroller zu schaffen. als hardware habe ich den willem advanced mit adapterplatine für avr's. habe einen at90s2313 und einen at90s8515 beide pdip. zusätzlich habe ich noch haufenweise kleinkram, quarze, widerstände, kondensatoren dieoden, transistoren 5V spannungsregler lochraster usw..
erläutert und es passt vor allem (im Gegensatz zu deinem Kochbuch) zu deiner Hardware. jörn P.S. Das Kochbuch ist trotzdem gut und ich sehe auch als AVR-User ab und zu noch mal rein um etwas grundlegendes Nachzuschlagen (RS232, 8-bit Rechnereien mit 16bit Zahlen usw.)
-
Thread
Signale am µC
In den IC´s werden meistens schutzdioden eingebaut. Wenn die PIN-Eingangsspannung höher ist als die Betriebsspannung werden diese leitend und schützen das IC in gewissem maße vor zerstörung. Genauso können diese
Also gut, noch mal für alle. Ich verwende den At90S8515. An den RX Pin ist der LTC490(pin 2)angeschlossen. diese beiden IC's sind auf einer gemeinsamen Platine, die wiederum ein eigenes Netztteil besitz. Auf der einen Seite kommen nun die 3 Phasen
-
Thread
Wer kann mir einen Atmega 8515 besorg.und programmieren ?
die frechsten und dreistesten Leuten gesehen, gibts immer wieder einen, der diese noch topt. P.S. Für 50 Euro Vorkasse mache ich dir das. Bei Interesse einfach ne PM. *kopfschüttel* Skriptkiddy
Sorry, ich nehme es gleich wieder zurück. Ich habe KEINE atmega8515 hier. Dagegen habe ich at90s8515 und atmega8535 (beide PDIP).
-
Thread
Laufschrift mit Tastatur und µController steuern
Ausbildung zu starten. Undzwar eine Laufschrift mit 10 mal 5x7 Dotmatrix Elementen und einem Atmel AT90S8515, das alles möchte ich dann so gestalten, das ich den Text den ich auf der Matrix ausgeben will mit einer normalen PS/2 Tastatur eingebe und mit der Enter Taste bestätige. Bis jetzt bin ich soweit
verbunden. Ich hätte folgende Verbesserungsvorschläge: - erst mal nen größeren Controller (keinen AT90S2313), dann hast du auch Platz für nen Zeichensatz, vielleicht nen Mega8 oder Mega16 - Spalten multiplexen und das Multiplexen aufteilen, d.h. in 2 mal 5 Anzeigemodule, dann kannst du die LED's
-
Artikel
TV-out
Horizontalauflösung von 4000000/15625 * (52 µs / 64 µs) = 208 Pixel. Weblinks: Serielles Terminal von Ingmar Meins (AT90S8535, PAL) MAHPONG-Spiel von Marcus Hasenstab (AT90S8515, PAL) TV Bild mit AVR und AVR) Videogenerator, 40x25 Zeichen, nur 60% CPU Auslastung von Benedikt K. (Atmega8, PAL) Simple VGA/Video Adapter
sollte die CPU genügend Leistung haben. Weblinks: AVR PAL colour bar generator von Serasidis Vasilis (AT90s2313 , PAL) SX Games von Richart Gunee (SX28, PAL). Hier gibt es auch viele weiterführende Links! Phasor, like Craft, is a demo running on a custom minimalistic ATmega88-based demo platform. But it
-
Thread
Atmel Evaluationboard V2.01
Boardes nennen, habe auch schon mein Seriellkabel angeschlossen und Bascom dazu bekommen, den Atmel 90S8515, der hier noch rumlag auszulesen. Auch kleine Erfolge sind Erfolge. Nun hab ich mir bei Pollin einen Atmega 32 16pu0808d mitschicken lassen. Also eingestöpselt, Basom gestartet, Testfile von
Byte und zeigt mir überall FF an. Soweit so gut. nun bin ich in der Glücklichen Lage noch einen AT90S8515 herumliegen zu haben, der bereits ein Programm enthält. Also Ponyprog unter Device auf den anderen Prozessor umswitchen, das gleiche SPiel (Read All) aber auch da meldet er, unknown Device. bei
-
Thread
UART Problem
9.Bit gesetzt ist müsste Port A an High gehen, ansonsten auf Low. Er ist immer Low. .include "8515def.inc" .def null=r14 .def voll=r17 .def temp=r20 .org 000 rjmp Initialisierung .org URXCaddr ; Interruptvektor für UART-Empfang in temp, UCR in RX, UDR
Hi, ich habe mit dem AT90S8515, 8MHz angefangen mit 9bit UART zu arbeiten. Meine Tests mit dem Atmega161, Atmega162 und Atmega32 sind auch gut Verlaufen. Bei mir wird zwar kein Interrupt verwendet aber wenn Interresse besteht
-
Thread
ATMega8L USART Problem
Vielleicht hilft's: http://www.mikrocontroller.net/forum/read-4-155881.html
nicht mit der Sprach die ich benutze. Es kommen nur Hiroglifen zurück (sehe Bild). Das lustige mit AT90S8515 geht es. Hat jemand eine Idee bevor ich das ganze AVR zeug aus dem Fenster schmeiße? Bitte.
-
Thread
Interrupt entstören?
Moin, ich habe ein System aus zwei Mikrocontrollern gebaut. Der eine (ATmega8515) taktet eine bestimmte Aufgabe auf dem zweiten (AT90S2313)mittels dessen INT0. Nach einer Bestimmten Anzahl an Takten setzt er diesen via INT1 zurück. Die Übermittlung der Taktpulse läuft über zwei
edge ausgelöst. Nun kommte es ab und zu mal vor, dass der ATmega einen Interrupt auf INT0 taktet, der AT90s2313 aber einen RESET ausführt. Dies kann (fast) nur an einer Störung der INT1-Leitung durch die INT0-Leitung liegen. Als Abhilfe habe ich die beiden Leitungen am AT90S.. schon mittels zweier 22pF-Kondensatoren
-
Thread
Lernunterlage AVR-Assembler (inkl. Befehle in DEUTSCH)
Hallo Hans Nachtrag: Zitat Kapitel 2.3 Seite 7 "Der AVR AT90S8515 hat 32 programmierbare bidirektionale I/O-Linien, die in vier Ports (PA-PD) zu je acht Pins (0-7) zusammengefasst sind. Jede dieser I/O-Linien kann entweder als Eingangs- oder als Ausgangsleitung
Hardwaremäßig habe ich bislang einen ISP-Programmer via LPT erfolgreich aufgebaut und damit den AT90S2313 des ISP-Programmers von Klaus, welcher über das AVR-Studio an der COM-Schnittstelle betrieben werden kann, programmiert. Auch habe ich bereits ein Projekt mit einem alten Flipper (winziger Tischflipper
-
Thread
Variablen im RAM positionieren
Moin! Habe an einem AT90S8515 32K XRAM hängen und frage mich nun, ob und wie ich den GCC dazu bringen kann, bestimmte Variablen im internen und andere im externen RAM anzulegen, da ich vermute, dass der Zugriff auf externes
Der Zugriff auf externes RAM benötigt 3 Takte (siehe Datenblatt 8515, S.53 bzw. S.83) ohne Waitstate. Für einen schnelleren Zugriff auf internes RAM wäre ein davon unabhängiger schnellerer Bus nötig. Ich kann ich mir nicht _vorstellen_, daß Atmel sowas gemacht hat. (
-
Thread
Welchen Programmer sollte man sich kaufen?
Tiny13, 25, 45 und 85, ohne das man auf jedes Miniboard den ISP montieren muss. Für Exoten wie den 8515 oder den 89S52 habe ich auf den Adapter einen Molexverbinder gesetzt und mir nen Adapter mit Nullkraftsockel gemacht, der da ranpasst und auch gleich den notwendigen Quarz für die MCS51er Serie bereithält
dann in die Zielplatine. Der AVRISP MkII unterstützt alle Tiny, Mega und XMega von Atmel, sowie die AT89S51er Serie. Wenn du ein Fertigpaket suchst, schau dir die Lernpakete bei Franzis oder so mal an.
-
Thread
[V] Atmel STK500
allen Kabeln, Anleitung in Originalverpackung. Im STK500 selbst sind ein ATmega162v-8PU und ein ATmega8515L-8PU enthalten. Zusätzlich packe ich noch zwei Controller dazu: 1x ATmega16-16PI und 1x AT90S8515-8PC Insgesamt also vier Controller. Preis für alles zusammen: 70EUR (inkl. Versand als DHL-Paket
-
Thread
LED PWM-Ansteuerung
Hallo, Ich Habe mittels eines AT Mega8515 ein PWM Signal erzeugt. Die Frequenz liegt bei ca. 13KHZ. Das ganze soll mit einer Batterie betrieben werden. Es müssen 4 unterschiedliche LED Stränge sein, damit ich verschiedene Farben
weswegen ich an diesen Stepup wandler gedacht habe, da man mit nem LT 1073 CN8-5 kann ich max. ca. 90mA ansteuern, brauch aber im Worst Case nur für die LED´s 120mA. zudem weis ich nicht wie das dann mit der Ripple spannung aussieht, bzw. ob der ATMega dann damit klar kommt. desshalb hatte ich mir
-
Thread
Kompilieren von C Dateien in Kubuntu
Datei machen nun bekomme ich das nicht hin was mache ich falsch wo könnte der Fehler sein? MfG AT90S1200
ich habe das # Object files directory OBJDIR = . geändert mfg AT90S1200
-
Thread
Herstellungsreihenfolge bei den Atmel AVR-Mikrocontrollern
finden. (Teilweise mal mit 5 Timern teilweise nur mit 3 Timern). Der erste müßte eigentlich der AT90S1200 sein Gruß Anja
Sache war erstmal für Jahre Sendepause. Dann kam eine Neuauflage dieses Kurses mit dem ATMEL AVR AT90S2313. Den habe ich mit gemacht, mehr leider nicht. Dann wieder eine Pause von ca. einem Jahr. Danach wollte ich wenigstens den HC11 verstehen. Aber dann fand ich natürlich kaum noch jemand der sich
-
Thread
gemeinsames Forum zum 8052
Stand eines AT90S2313 und AT90S8515 stehen geblieben. Und der einzige Atmel 8051 mit internen 8kB SRAM ist wieder eingestellt worden (Chip-Bude in Frankreich ist pleite gegangen). So bin ich also notgedrungen auf
mir. ;) leider hat der Scanner es nicht erfasst, aber da werkelt ein Atmel 89C51 und macht di LED's an und aus. Namaste
-
Thread
C-Code Problem (LED-Faden mit Timer)
Die ISR's sind so kurz, da überlappt nichts. Ich habe jetzt kein Datenblatt vom 8515 , aber in dem vom Mega32 steht der nette Satz: >If the interrupt is enabled, the interrupt handler routine can be used
Werte größer 90 klappt das. Aber ich denke so kann ich den Code verwenden, wenn ich die Werte aus dem pwmtbl kleiner als 90 rausnehme (siehe 2. Beitrag, da werden aus dem pwmtbl die ersten 95 Einträge, die alle kleiner
-
Thread
Videosignalerzeugung
Videosignalerzeugung. Ich möchte nämlich einen Fernseher als Display benutzen. Ich habe dafür einen at90S8535 bei 8 MHZ eingesetzt. Programmiert wird das ganze mit dem GNU Compiler, also in C. Und da liegt auch schon der Haken. Ich habe es zwar mittlerweile geschafft, mehrere Rechtecke auszugeben, doch
nicht ob dir das weiterhilft aber in der Juni Ausgabe von Elektor ist ein TV-Tennis Spiel mit dem AT90S8515 realiesirt worden. Das Programm ist aber in Assembler geschrieben. Ich hab dir das ZIP mal drangehängt. Viel Erfolg Simon
-
Thread
Labor Aufgabe LED-Lauflicht
Ach so vergessen. der µc isn AT90S8515 Es gilt noch folgende Fragen zu beantworten. Was Bedeutet der Begriff ASCII- Generator? Wie erfolgt die Zeitsteuerung der Ausgabe? Wie wird die Menueführung des Benutzers realisiert?
Und besonders sinnvoll ist eine Laufschrift mit nur einem Buchstaben auch nicht gerade. Der AT90S8515 könnte knapp werden, die Hälfte ist ja schon durch den 8*15 Zeichensatz belegt. Bzw. frag mal, wie komplett der ASCII Zeichensatz sein soll, oftmals wird ja nur von 20h..7Fh benötigt. Ich hoffe
-
Thread
Strukturgrößen ATMEL AVRs
sind bspw. Kunden für die 65nm Prozesse bei TSMC. Bei Chartered (Semiconductor Manufacturing) sind's Infineon und AMD (Athlon64) und Microsoft (für die XBOX360)
dafür, populäre alte Typen durch leidlich aufwärtskompatible neue zu ersetzen, beispielsweise den AT90S8515 durch ATMega8515.
-
Thread
Mega8515 läuft nicht an.
Betreibe einen ATMega8515 mit einem externen 4 MHZ Quarz. Lege ich an die Schaltung Spannung an und stecke den Mega unter Strom in den Sockel geht alles. Mache ich nun Strom aus und wieder an, läuft der Mega nicht mehr an.
Problem scheint sich erledigt zu haben. Habe meinen alten AT90S8515 reingesteckt. Der lief problemlos. Habe danach wieder den MEGA8515 reingesteckt und nun lief dieser auch wieder Problemlos. Trotzdem Danke! Olli
-
Thread
[V] 2 Stk. AVR Microcontroller Starter Kit
Briefmarke zu 55 ct (2 x 10er-Bogen zu je 55 ct) Lieferumfang: 1100g 1 x ATMEL-Board A96021000b (AT90S1200) 1 x ATMEL-Board A96021000C (AT90S8515) 1 x Buch AVR Microcontroller 250 Seiten 1 x Buch BASCOM-AVR (ISBN 3-89811-937-8) 250 Seiten Kontakt: hb248 Klammeraffe t-online.de
Wolf war der Erste. Er hat die Board's bekommen!
-
Thread
Codegröße verkleinern
???? Aber s ist als option doch schon im Makefile gesetzt. Und verglichen habe ich den generierten *.hex Code vom icc Compiler und den generierten .hex Code vom avr-gcc compiler. Und der Unterschied waren !!13KB
drin ist. Wenn du "von Hand" kompilierst, funktioniert alles wie erwartet: avr-gcc test.c -mmcu=at90s8515 -Os -g -o test.elf avr-objcopy -O ihex test.elf test.hex
-
Thread
Interrupts im Avr-Studio simulieren
Hi Du bist sicher, das du einen *AT90S8515* und nicht einen ATMega8515 hast? Sonst würde das Include-File nicht passen. MfG Spess
Controller (siehe Datenblatt unter GPIOs) Bei den xmegas haben die wenigstens separate register für's toggeln...
-
Thread
Bitwackeln mit USB to Seriell Wandler (Schnelligkeit)
der IOW24 und der IOW56 SPI bereits können erreicht man damit einen ordentlichen Durchsatz, 750 Byte/s beim IOW24 und über 60.000 Byte/s beim IOW56.
schon gemacht. Ich nicht, ich habe (betreffs Controller) gleich mit AVRs angefangen, damals mit AT90S1200. > mit 12F675 oder 16F627 geht auch. > Ich habe eineigenes Protokoll probiert. > Ein langes Startbit (5*Datenbitzeit) Datenbits(8-32) Wäre mir zu unsicher, eine $00 sieht genauso aus (
-
Thread
LCD ASM aus Tutorial
Hallo, ich habe ein Problem mit dem Code hier aus dem Tutorial, es Läuft alles auf einem AT90S1200 auf einem 8535 oder 8515 oder Mega32 bekomme ich es nicht hin, ich weiß einfach nicht wo der Fehler liegt, es ist alles auf den jeweiligen Prozessor umgestellt. Viele Grüße Mario
Fehler sind sicherlich nicht im Tut, sondern in deinen Änderungen... Bit- & Bytebruch... ...HanneS...
-
Thread
AVR Studio 4
wähle AVR Simulator/Simulator2 wähle deinen Chip AT90S8515 wähle fertig Im Project Fenster unter sourcefile füge den Sourcecode ein oder create new build und run
, die ich in den Screenshots so nicht finden konnte . Bei meiner Suche , wie das Laden der Plugin`s veranlasst wird , bin ich auf den Plug-In Manager gestoßen . Hier habe ich dann auch den Grund für die im Fenster "Message" angezeigten Plugin`s gefunden . Es waren alle "Kästchen" mit einem "Häkchen
-
Thread
Fixfrequenz + variable PWM
Tag Forum, hat jemand eine Idee, wie mit einem 8515 a. eine feste Frequenz aber mit b. einem variablen Puls-Pausenverhältnis erzeugen kann? Das Puls Pausenverhältnis soll von aussen über ein 4bit Wort einstellbar sein. Dank schon mal, Günter
Hi der AT90S8515 kann mit dem Timer 1 ein PWM-Signal mit bis zu 10-Bit per Hardware erzeugen. D.h. du beschreibst ein paar Register und der Rest macht der Chip für dich. Matthias
-
Thread
String über UART an LCD
schau mal in die def.incs. Da ist mir offensichtlich noch ein Lapsus drunter weggelaufen. Der 8515 hat ADC und dann Ende. der 8535 hat die Liste versetzt, so dass tatsächlich der Overflow dabei rauskommt. Oder noch besser AT90S8515 da sind wir auf dem richtigen Dampfer. Wie gesagt, das sind
seine Angelegenheit sein. W.S.