-
Thread
ATMega16 PortC, Bit0 leuchtet nur so halb
In welchem Sockel steckte der MEGA 16 - im selben wie der 8515? Das wäre falsch....
aber bei der ersten Überprüfung hab ich mich wohl verguckt - im richtigen Sockel geht dann auch der 8515. Vielen vielen Dank! Das kehrt den Abend doch noch in einen arbeitsvollen :-)
-
Thread
In Abhängigkeit des PWM-Ergebinses(Spannungsmessung) Relais steuern
Ich versuche mit einem Atmega8515 über PWM eine Spannung zu messen und in Abhängigkeit des Ergebnises verschieden Relais zu schalten. Die PWM läuft soweit jedoch habe ich Probleme dem Controller zu sagen was er bei welcher Spannung
Hi >Ich versuche mit einem Atmega8515 über PWM eine Spannung zu messen... Also Spannung erzeugen mit PWM (+RC-Glied) kenne ich. Aber Spannung messen, ist mir neu. Solltest du vielleicht mal erläutern. MfG Spess
-
Thread
DS18S20 - STK200 mit 8515 Controller
Wenn der ATmega8515 über RS232 den Text "0 DEVICE(S) DETECTED" an den PC sendet, benutzt er eine Baudrate, die sich aus Taktrate und Baudrateneinstellung seiner UART ergibt. Die Baudrateneinstellung kennst du bzw
Damit kannst du auf die Taktrate schliessen! Baudrate 9600 auf dem PC heisst die Taktrate auf dem ATmega8515 ist bei der Baudrateneinstellung oben 8 MHz. Baudrate 1200 auf dem PC heisst die Taktrate auf dem ATmega8515 ist bei der Baudrateneinstellung oben 1 MHz. Also ist deine Aufgabe: Im Terminalprogramm
-
Thread
Servosteuerung für Elektroanthropoden mit Servotreiber-ICs
SPI (braucht keinen Quarz, der Mega8515 kann dabei mit 1MHz intern laufen) oder U(S)ART (braucht im Synchronmode auch keinen Quarz) Befehle zum Bewegungsablauf (vordefinierte Sequenzen im Flash oder EEP) senden. Der 8515 wird sich bei 1MHz
schau dir den ssc32 an, ist open source. Das ist ein Servo controller fuer 32 servos mit dem atmega8.
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Meine ersten versuche mit einem atmega16 :-)
Gruen/Blau/Weiß (Weiß nicht im Farbwechsel) - Helligkeiten logarithmisch korrigiert - Prozessor: ATmega 8515 16PU bei 16MHz - Ausgang des Steuergerätes + Ub, GND, 4x PWM(~240Hz, 8Bit), PE - Statusanzeige über LED + Gruen: Power on + Gelb: dauer/Stand-alone; blinkend/ DMX-Betrieb + Rot:
-
Thread
stk500 mit stk501 probleme
Frage n ur deshalb, weil mit dem Atmea1281 funktiuonieren die TRutorialprogramme nicht, aber mit dem 8515 funktionieren die irgendwie?! obwohl die inklude Datei für Atmega8 gedacht ist?!
So langsam hab ich keine Lust mehr. Erst fängst du mit einem ATMega1281 an, jetzt ATMega8515. Lern erstmal die Grundlagen. Nimm den ATMega8515 und versuch ne LED ans Blinken zu bekommen, und versuch zu verstehen, wie der Assembler funktioniert, dann lernst du auch
-
Thread
DS1820 defekt?
Chip type : ATmega8515 Program type : Application Clock frequency : 8,000000 MHz Memory model : Small External RAM size : 0 Data Stack size : 128 ****************************************
Verwendet wird der Mega8515, könnte etwas mit dem takten nicht stimmen, habe im CodeVision die 8MHz eingestellt?
-
Thread
Frage rund um das Stk500 und Stk501 von Atmel
mir jetzt für die Uni ein Atmel Stk500 zugelegt. Dort haben wir derzeit das Stk500, Stk501 (für Atmega128) und einen Debugger Mk2 oder sowas in der Art im Einsatz. Letzteres benötigt man aber nicht unbedingt. Leider habe ich ein paar Fragen. Frage 1: Wenn ich diesen Code hier ausführe, passiert
ein Programmieradapter für diese. Das STK501 ist ein auf ein Adapterbosrd für das STK500 gebauter ATMega128. Ohne diesen hast Du ja keinen Mega128 zur Verfügung... > Zweite Frage: Wenn ich statt der mega128.inc eine andere Datei inkluden > möchte, funktionietrt der Befehl jmp nicht, sondern nur
-
Thread
Mikrocontroller von "innen" programmieren
Hallo Community, schon seit einiger Zeit spiele ich mit dem Gedanken, einen meiner AtMega8515 so zu behandeln, dass man ihm, während er läuft, mit 2 oder mehr Tastern ein Programm im AVR-opcode eingeben kann (ohne angeschlossenen Computer). Hat hier schon mal jemand damit experimentiert?
EMUF6504 Emulatur in Hardware auch für mehr Leute interessant wäre als irgendwelche Frickeleien am ATMega. Per RS232 könnte man Sourcecode exportieren/ archivieren und etwas größere Software extern schreiben.
-
Thread
mySmartUSB MK2 & ATMEGA 8515-16 P (PLCC-44)
seit heute im Besitz eines mySmartUSB MK2 bin, wollte ich meine ersten Versuche wagen und einen ATMEGA 8515-16 P (PLCC-44) flashen. Meine Frage dazu jetzt wäre folgende: Soweit konnte ich mich schon informieren das man es mittels des ISP-Ports möglich ist den ATmega direkt anzuschließen. Die Pinbelegung
muß ich für mein Vorhaben ein "FUSE BITs" setzen: LOW C0 Jetzt habe ich gelesen das danach der ATmega nur mehr mittels externen Takts erneut flashbar ist. Kann ich dafür den bereits am Board vorhandenen Quarz nutzen oder muß ich mir dafür einen eigenen auf eine Platine basteln? danke schon mal!
-
Thread
EMV-sicherer Mikrocontroller gesucht (AVR oder PIC ?)
Ströme(>100 A) geschaltet. Es hat sich gezeigt, dass der bisher in der Schaltung eingesetzte ATmega32 AVR-Mikrocontroller plötzlich in Reset geht oder sich gar aufhängt(anscheinend wegen der hohen Ströme und Impulse oder aufgrund anderer äußerlicher Strahlungseinflüssen wie starke EMV-Felder). Beispielsweise
möglichst wenig ändern willst, kannst du als allererstes mal einen Austausch durch den (pinkompatiblen) ATmega324P versuchen. Erfahrungsgemäß sind die neueren AVRs weniger EMV-anfällig als die alten Designs.
-
Thread
Osccal für EEPROM bei mega8535 mit Quarz
Matthias W. wrote: > 4 oder 8MHz wären dann laut dieser Liste > gar nicht möglich. Der ATMega8535 hat vier unterschiedliche RC-Kombinationen mit 1, 2, 4 und 8 MHz nomineller Frequenz. Welcher von denen aktiv ist, hängt von den CKSEL-Fuses ab. Und für /jeden/ dieser 4 Takte gibt es zwei Diagramme
S. 239 im aktuellen Datenblatt (Abschnitt "Calibration Byte"): [pre] "The ATmega8535 stores four different calibration values for the internal RC Oscillator. These bytes resides in the signature row high byte of the addresses 0x000, 0x0001, 0x0002, and 0x0003 for 1, 2, 4, and
-
Thread
AVR Studio und Classic AVR Problem
AVR und einige etwas ältere Tiny Typen nicht mehr können. Ich muss halt nen altes Board mit AT90S8515 oder ATmega8515 drauf mit ner neuen Firmware updaten und die sind beide in der Device-List unvorhanden bzw. ausgegraut. In den Partdescriptionfiles sind sie noch da also warum geht das nimmer?!? Auch
-
Thread
Alternative zu CAN-Bus?
stellen wie ich mit möglichst wenig Hardware ein CAN Bus zum laufen bekomme. Wenn ich jetzt einen Atmega nehmen würde mit integriertem CAN Bus, benötige ich dann noch dieses eine kleine IC? Und wenn ich es ohne den Spezial Atmega mache brauche ich vermutlich den MCP2515, noch das Treiber IC und jede
Der SJA1000 ist extern, lohnt sich aber nur für MCs mit externem Memory-Interface (z.B. 8051-er, ATmega8515). Der MCP2515 muß über das SPI angebunden werden, d.h. per SPI muß man die Bytes aus dem Empfangspuffer rausholen bzw. in den Sendepuffer packen. Soweit ich weiß hat er 3 Empfangspuffer. Einen
-
Thread
Suche Bezugsquelle für ATmega Automotive mit CAN
bin auf der suche nach den Automotive ATmegas. Jedoch die mit integriertem CAN. Also die Typen ATmega32C1, ATmega32M1, sowie die 64k-Version. Kennt jemand eine Shop, wo man die in Hobbyüblichen Mengen beziehen kann? Ich google mir schon die Finger wund und finde wenn überhaupt, nur Distris. Digikey
ersten Controller mit einem AVR-8-Bit Kern genutzt wurde. Die Daumenregel "AT90=alter Kram(z.B. AT90S8515)" gilt spätestens seit den AT90CAN128 nicht mehr. Einfach das Datenblatt des AT90CAN128 herunterladen und schmöckern. Ist im Prinzip ein ATmega128 mit eingebauter CAN-Zelle.
-
Thread
AVR-Ersatz für 8051-Controller
ATmega8515 und ATmega162 haben x51 Pinout, allerdings gibt`s dann keinen internen ADC mehr.
Ich glaub der 8515 (oder wars 8535?) ist pinkompatibel. Was der alles kann, weiss ich nicht, ich bleib bei den 8051ern :) Ralf
-
Thread
schnelles Pin Toggeling
man bei einem AVR falsch machen? bzw. kannst du mir evt. den richtigen Code poste? Ich habe einen ATMEGA8 hier rumfliegen an den ich den Code gerne testen würde. @Peter Dannegger Genau den habe ich.... Ist leider auch nicht alles wahr :( 12,5 war max(berg ab bei gutem wind ). @Falk Ich habe
/2. Immer hübsch ein OUT nach dem anderen, abwechselnd gesetzt und gelöscht. > Ich habe einen ATMEGA8 hier rumfliegen an den ich > den Code gerne testen würde. Wobei der die Toggle-Funktion noch nicht beherrscht. Und bei 16MHz am Ende ist, also maximal 8MHz zustande bringt.
-
Thread
ATmega32: Portierung von ATmega8515
Hallo, ich habe mit meinem STK500 und einem ATmega8515 ein kleines Programm für die Ausgabe von MIDI-Befehlen via USART geschrieben, was auch problemlos läuft. Nun wollte ich die Software auf einen ATmega32 bringen, doch es funktioniert irgendwie
vornimmt? Z.B. mal auf der ATMEL-Homepage nach Migration Notes für den Fall suchen (zumindest für ATMega8515 -> ATMega16 sollte es eine geben, und ATMega16 und 32 sind schließlich Pin- und Funktions-kompatibel).
-
Thread
ATmega8515 PLCC44 mit Pollin Eval. Board flashen?!
verständlich genug ausgedrückt... Beim Pollin Bord ist eine DIL-40 Fassung drauf. Darin lassen sich ATmega16/32/644 flashen (da PIN Kompatibel - zumindestens die zum flashen..) (Ein ATmega8515 DIL-40 ließe sich dort nicht flashen, weil ja andere PIN-Belegung..) Aufgabe: Ich muß einen Atmega8515 im
> Ich muß einen ATmega8515 im PLCC44 flashen. Später wird dieser in einer > anderen Schaltung mit einem Quarzoszillator betrieben. Ist doch Scheiße. Warum nicht den ATmega8515 im fertigen Board ISProgrammieren, statt
-
Thread
Code übersetzen von ATmega8515 auf ATtiny2313
Guten Tag allerseits, ich möchte auf einem ATtiny2313 die DMX-Empfangsroutine von Hendrik Hölscher (danke übrigens) zum Laufen bringen. Allerdings noch ohne Erfolg. Folgender Code: //DMX-Empfangsroutine ISR (UART_RX_vect) { uint8_t USARTstate= UCSRA; //get state uint8_t DmxByte= UDR; //get data uint8_t DmxState= gDmxState; //just get once from SRAM!!! if (USARTstate &(1<<FE)) //check for break { UCSRA &= ~(1<<FE); //reset flag DmxCount= DmxAddress; //reset frame counter gDmxState
-
Thread
USB Flash Programer für AM29F032 - welcher µC?
Hallo, ich habe sowas mal für alte Mainboard-Flashbausteine in einen alten AVR 8515 gepackt. Daten per serielle (kann man natürlich einen FTDI dazuhängen), Überttragung in X-Modem aus einem Terminalprogramm. Mini-Commandinterpreter so im Stile alter Debugger ist noch drin. Am längsten
Nen atmega schafft auch ohne weiteres 1 MBaud.
-
Thread
DMX-Slave ATmega644P
reception library * Version : v1.2 * Last updated : 21.04.07 * Target : Transceiver Rev.3.01 [ATmega8515] * Clock : 8MHz, 16MHz * * written by hendrik hoelscher, www.hoelscher-hi.de */ #include "lib_dmx_in.h" // ********************* local definitions ********************* enum {IDLE
reception library * Version : v1.2 * Last updated : 21.04.07 * Target : Transceiver Rev.3.01 [ATmega8515] * Clock : 8MHz, 16MHz * * written by hendrik hoelscher, www.hoelscher-hi.de *************************************************************************** This program is free software
-
Thread
mit einem make für mehrere Targets übersetzen
Sowas sollte gehen: [pre] .PHONY: all clean atmega16 atmega16: MCU=atmega16 atmega16: CFLAGS= ... atmega16: all clean [/pre] http://www.gnu.org/software/make/manual/make.html#Target_002dspecific Ausserden geht es über Conditionals (if
make file that build for multiple targets .PHONY: clean all begin end compile mega16 mega32 mega8515 mega16: MCU=atmega16 mega16: DUDE_MCU=m16 mega16: all mega32: MCU=atmega32 mega32: DUDE_MCU=m32 mega32: all mega8515: MCU=atmega8515 mega8515: DUDE_MCU=m8515 mega8515: all buildall
-
Thread
Analogport wie Digitalport nutzen?
Hi! Ich verwende eben einen Atmega8515 und möchte jegliche Ports zur Anzeige von 7-Segmentanzeigen verwenden, sowie Taster zur Eingabe. u mein Problem, ich habe auch Leds drauf zur Anzeige und ei Ausgang soll einen Transistor auf einer
Hi >Ich verwende eben einen Atmega8515 und möchte jegliche Ports zur Der hat keinen AD-Wandler. AD.. sind Anschlüsse für externen RAM. MfG Spess
-
Thread
Welcher Atiny?
Forum. Ich hab gleich mal eine Frage für euch: Ich habe schon ein bisschen Erfahrung mit dem atmega8515 in Assembler, für mein neues Projekt ist der aber viel zu groß, deshalb will ich jetzt einen Atiny ausprobieren. Er sollte möglichst nicht viel mehr Pins haben als ich brauche. Das soll er können
-
Thread
ADC schwierigkeiten Mega8
ADMUX ..., undeclared. wo bitte finde ich was ich alles includen muss ? auf dem board steckt ein 8515L und was ich mal brauchen werde weiss ich noch nicht. doch nen analogwert holen weiss ich nicht mal richtig welchen pin. ich bitte um hilfe, nicht um "lies mal ein buch ueber C", das hab ich schon
twin_mbj wrote: > laut DAtenblatt kein ADC auf diesem uC! Richtig! Weder der AT90S8515 noch der ATMega8515 hat einen ADC.
-
Thread
Einfacher Zufallsgenerator
LED nicht hin. Versuchshalber möchte ich es ganz einfach mit 3 LEDs machen. Controller ist ein Atmega8515. Oh man, ich muss erstmal wieder ins Programmieren rein kommen. Ich schreibe übrigens in assembler. Vielleich kann mir nochmal jemand helfen. Viele Grüße Sven
-
Thread
ISP Board für ATMEGA8515
Moin! Ich muss einen Atmega8515 Programmieren. Mir fehlt ein passendes Board mit ISP Schnittstelle. Also, die Schaltung in der letztendlich verwendet wird, hat keinen ISP Anschluss und ich habe sonst nichts wo der 8515 rein passt. Meine Idee war also eine einfache Schaltung mit IC Sockel für den 8515 und nem ISP Anschluss. Natürlich noch mit zusätzlicher Stromversorgung. Gibt es für so was schon ein Layout? Oder könnt ihr mir einen Programmieradapter für den 8515 empfehlen, den ich selber bauen
-
Thread
AVR Daten an Excel übertragen
Der AT90Ssowieso ist obsolet, der Nachfolger ATMega8515 ist schon ok. Der hat vielleicht wenig *internes* RAM, dazu kommt aber der nach außen herausgeführte Speicherbus, mit dem externes SRAM angeklemmt werden kann.
nutzen (beim ATmega 324 2K abzüglich das was dein Programm braucht). Müsstest den Controller natürlich dann mit einer Batterie stützen wenn du ihn zum Rechner transportierst. @ Justus: mählich => allmählich => nach
-
Thread
Atmega8515L Interrupt turorial
Hallo, habe das STK500, den Atmega8515L als µC und benutze AVR Studio4 gcc. Nachdem ich mich mit den OnBoard LED's und Tastern "gespielt" habe (mittels simplen for, while, if usw... Schleifen/Anweisungen) wollte ich mit den Interrupts
-
Thread
Probleme mit i2c Eeprom (Assembler einbinden)
testos.hex testos.eep testos.lss testos.map Build succeeded with 0 Warnings... avr-gcc -mmcu=atmega8 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT test_i2cmaster.o -MF dep/test_i2cmaster.o.d -c ../test_i2cmaster.c avr-gcc -mmcu=atmega8 -mmcu=atmega8 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT i2cmaster.o -MF dep/i2cmaster.o.d -x assembler-with-cpp -Wa,-gdwarf2 -c ../i2cmaster.S
-
Thread
PP/HVSP funktioniert nicht mehr (STK500)
Hallo, ich habe eine ATmega8515 per PP/HVSP Schnittstelle geflasht. Dies klappte auch soweit gut. Jedoch kann ich jetzt nur noch per ISP auf die Atmegas zugreifen (getestet mit zwei neuen). Sollte ich die PP/HVSP Funktion verwenden
-
Thread
Schalten mit logischen Pegeln (AVR ATmega8515)
Hi, wenn ich mir das AVR-Tutorial so anschaue und auch den Artikel zu [[Entprellung]] fällt mir auf, dass dort der logische Pegel "Taster nicht gedrückt" eines Eingangs immer "high" ist. Wenn man den Taster drückt wird dieser Eingang dann auf "low" gezogen. Was ja von der Logik her verdrehte Pegel bedeutet. Taster gedrückt = 0 Taster nicht gedrückt = 1 Warum wird das so gemacht? Stellt sich natürlich direkt die Frage, ob man das auch anders machen kann? Also Taster gedrückt = 1 Taster nicht gedrückt = 0 Wenn ich das richtig sehe, hätte die zweite Methode doch den Vorteil, dass
-
Thread
LED`s schalten
Hallo Leute, habe folgendes Problem: Ich habe einen Atmega8515L auf einem AVR Stk 500, und wollte als erstes kleines Programm LED`s an und ausschalten. In der Simulation funktioniert das einwandfrei, aber auf dem Entwicklungsboard selber wird nur der erste
-
Thread
AVR und Kamera C328-7640
Alarmanlage werden und deshalb möglichst kompackt sein. Ich habe ein AVR STK500 Platine und einen ATmega16 / AT90S8515. Nun habe ich dieses Kamera-Module "C328-7640 JPEG Compression VGA Camera Module" gefunden, welches über VCC, GND, RXD und TXD an das STK500 angeschlossen werden muss. Verstehe ich
-
Thread
Warning: expression dangerous with linker stubs
Toolchains weg sein http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=420928 Bei dem Atmega8515 sollte man die Warnung auch sicher ignorieren können.
Stefan B. wrote: > Bei dem Atmega8515 sollte man die Warnung auch sicher ignorieren können. Du kannst die Warnung praktisch immer ignorieren. Bei neueren Toolchains wird sie auch einfach nur gar nicht mehr generiert.
-
Thread
ATMEGA32 funktioniert nicht mit ATMEL EvaluationBoard 2.0
EvaluationBoard 2.0 kann jedenfalls ursächlich nix dafür. Erfolgreich getestete Knöpfe (MEGA8 geht auch): ATMEGA8515 ATMEGA16 ATMEGA32 ATMEGA644 Ich vermute auch, daß entweder am 40-Pin-Sockel der Wurm drin ist oder aber in Deiner Quartzbeschaltung evtl. ein Fehler vorliegt, kannst ja mal stattdessen 'nen
2.0 kann jedenfalls ursächlich nix > dafür. Erfolgreich getestete Knöpfe (MEGA8 geht auch): > ATMEGA8515 > ATMEGA16 > ATMEGA32 > ATMEGA644 Das glaube ich Dir nicht!!! Zumindest nicht den Mega8515, der ist trotz seiner 40 Pins nicht zum Sockel des Mega 16/32/644/8535 kompatibel... ;-) ...
-
Thread
MyAVR Display
Device code: 0x36 = (unknown) Device code: 0x37 = (unknown) Device code: 0x38 = AT90S8515 Device code: 0x39 = (unknown) Device code: 0x3a = ATMEGA8515 Device code: 0x3b = (unknown) Device code: 0x3c = (unknown) Device code: 0x3d = (unknown) Device code: 0x3e
Device code: 0x36 = (unknown) Device code: 0x37 = (unknown) Device code: 0x38 = AT90S8515 Device code: 0x39 = (unknown) Device code: 0x3a = ATMEGA8515 Device code: 0x3b = (unknown) Device code: 0x3c = (unknown) Device code: 0x3d = (unknown) Device code: 0x3e
-
Thread
AVR mit STk 500 connectieren
Hallo, ich fängt mit uc. Ich habe mir ein STK 500 mit ATMEGA8515 gekauft, leider schon beim probieren meiner erste Assembler programm, trifft ein Problem. Die connection durch "con" im AVR studio ist nicht möglich. Sicher wähle ich als plattform --> STK 500
-
Thread
Problem mit neuem STK500
die neuste Version des AVR-Studio. Habe das STK500 mit dem mitgelieferten und vorprogrammierten ATMega8515 in Betrieb genommen. Funktioniert alles wunderbar. Anschließend habe ich das 6-polige ISP-Kabel angesteckt und das STK über serielle Schnittstelle mit dem PC verbunden. Meldung nach dem Connect-Dialog
Hallo! Ich muss peinlicherweise gestehen, dass ich den ATMega32 in den falschen Sockel gesteckt hatte :-) Merkwürdig an der Sache ist nur, dass der mitgelieferte ATMega8515 (der garantiert nicht im falschen Sockel steckte) exakt die gleichen Probleme hatte
-
Thread
AVR GraphLCD KS0108 an STK200 mit Atmega unt BASCOM
Hallo! Ich habe ein kleines Problem. Ein an STK 200 angeschlossenen KS0108 läuft mit einem 90S8515 völlig zufriedenstellend. Die Software wurde unter BASCOM kreiert. Dasselbe Programm auf einen Atmega32 losgelassen funktioniert leider nicht. Auch ein Atmega644 zeigt sich nicht einsichtig. Habe auch schon die Konfiguration der Ports variiert, nur der 90S8515 spielt tadellos. Wer hat schon Ähnliches festgestellt und kann helfen? Dank Thomas.
-
Thread
STK600 TQFP44 ATmega162 Routingcard Probleme
Versuche, bei irgendwelchen Distris diese Card zu bekommen, gescheitert. Das STK meint ich habe einen 8515 DIP aufgesteckt, was natürlich nicht der Fall ist. Softwareupdate ist gemacht und aktuell, auch das letzte Studio ist installiert. Mit dem mitgelieferten 2560 funktioniert die Sache auch, dort kann
ich stehe jetzt vor dem (fast) gleichen Problem. Ich habe mir eine Platine gemacht und einen TQFP ATmega32 benutzt und per ISP programmiert. Jetzt ist der aber vermutlich defekt und den Rest der Tests wollte ich auch auf dem STK600 machen. Bei mir ist auch nur eine "STK600-RC044U-25" Routing card dabei