-
Thread
Warum komme ich beim Auswärten des ADC's nur bis 25% ?
ist der Letzte Teil. Die letzten beiden Zusammenfassungen beziehen sich auf den AT90S4414 / AT90S8515 und Teilweise auf den AT90S2313. Stimmt dass in der Tabelle 28 (ADC-Vorteilerauswahl) dass die Auswahl 000 und 001 einen Vorteilfaktor von 2 ergeben oder ist dass nur ein Druckfehler? mfg Sepp
-
Thread
Könnt Ihr mir bitte bei meinem ersten Programm helfen ?
**********/ #include <inttypes.h> #include <avr/io.h> /* * constants */ #if __AVR_AT90S8515__ #define XTAL 4000000L // Crystal frequency in Hz #define OC1A_PIN PD5 // OC1A pin (for AT90S8515 use PD5, for ATmega8 use PB1) #define OC1A_DDR DDRD // OC1A DDR (for AT90S8515 use DDRD, for ATmega8 use DDRB) #define WGM12 CTC1 // for compatibility with AT90S8515 #define WGM10 PWM10 // for compatibility with AT90S8515 #elif __AVR_ATmega8
-
Thread
Tastatur Clock Synchronisieren
Hallo, mein Ziel ist es eine Tastatur an einen AT90S8515 anzuschließen mit ACR-GCC. Dazu habe ich die folgende Frage: Wie bekomme ich die Clockleitung synchronisiert? Ich habe schon alle möglichen Forenbeiträge und Google abgesucht, konnte aber
-
Thread
AT90S8515 Interrups dürch externe Signale
nein 1. beim AT90S8515 liegen die externen Interrupts auf den Pins 2 und 3 des Ports D. 2. Der Interrupt kann entweder bei einer Flanke (Wechsel von Low nach High oder umgekehrt) oder bei Low-Level ausgelöst werden.
-
Thread
Maximale Geschwindigkeit des Hardware UARTs beim AT90S8515??
nicht fündig geworden): Wie groß ist die maximale Empfangsgeschwindigkeit des Hardware-Uarts beim AT90S8515? Der Hintergrund ist folgender: Ich habe immer mit ATmega8 uCs bei 8/16 Mhz DMX Signale (250000 bit/s) empfangen. Das hat immer schön geklappt. Jetzt versuche ich das Gleiche mit einem AT90S8515
-
Thread
Ethernet an AVR sehr komliziert?
(u. nix zu empfangen), dann hat Igor Cesko das UDP Protokoll fertig zum benutzen in nen kleinen at90s8515 (der wars glaub !?) implementiert
-
Thread
AT90S8515 durch ATMEGA8515 ersetzen
Hallo! Ich habe hier gerade das Problem, ein Programm, was ich für einen AT90S8515 geschrieben habe auf einem ATMEGA8515 mit dem richtigen Takt zu laufen zu bringen. Das Programm läuft nur zu langsam. Der Prozessor ist im Auslieferungszustand und ich habe eben das Datenblatt
-
Thread
Bitfehler im EEPROM
nicht öfter als 10x beschrieben .. ) Ich hatte diesen Effekt jedoch auch schon vor Jahren bei einem AT90S8515. Lustigerweise tritt der Effekt nur im "gestörten" Gelände (also nicht im Büro) auf! Nur ist das Speichern von Daten im EEPROM wohl eine gängige Technik, die auch in wesentlich "gestörterem
mit ext. watchdog/brownoutdetector hatte ich massive Probleme, namentlich AT90S1200 AT90S2313 AT90S8515 bei den anderen weiss ich es nicht aus eigener Erfahrung, wird aber auch nicht anders sein. Lustig ist eines meiner ganz alten Projekte, darin werkelt ein 1200er als Anzeigentreiber. Mangels LPM
-
Thread
Timer soll jede Minute Register inkrementieren
Ich programmiere den AT90s8515 in ASM.
-
Thread
SRAM behält Daten nicht
Moschen Ich will Daten loggne lassen und der AT90S8515 soll diese im SRAM speichern. Jetzt probiere ich die ganze Zeit erstmal nur auf die erste Adresse zu schreiben. Klappt auch. Nach dem Ausschalten (des Stk500) und Wiedereinschalten sind die Daten
-
Thread
Schachcomputer
noch einen der STK501 Adapter, das STK500 kann nur dir DIP Typen brennen. Bei meinem STK lag ein AT90S8515 und ein ATMega16 bei. Wenn du aber die eher komplexen Dinger auf dem uC abziehen willst und folglich viel Speicher brauchst, dann kommst du bei Atmel an den SMD Typen nicht vorbei und dazu brauchst
-
Thread
(8515) Probleme mit Interrupt - wird von selbst ausgelöst
Hallo, ich bin ein Anfänger und experementiere gerade mit einem AT90S8515 und versuche einen Interrupt-Handler zu starten, sobald eine der beiden Tasten, die an INT0 und INT1 angeschlossen sind, gedrückt wird. Die Tasten sind so anschlossen, wie in "AVR-Tutorial - 2
-
Thread
Stk500 will keine Daten empfangen (rs232)
Hallo Horst, wenn dein STK500 nicht allzu alt ist, sollte da bereits ein ATMega8515 und kein AT90S8515 dabei sein. In dem Fall solltest du auch das Include-File 'm8515def.inc' anstatt '8515def.inc' benutzen. Bist du sicher das die Fuses für 4Mhz eingestellt sind?
ein externer Quarz hängt dran. Funktioniert auch mit anderen Progs im AVR. achso, ich dachte AT90S8515 ist das gleiche wie ATMega8515 ... hmm Senden zum PC funktioniert auch (mit TXEN). werd wohl weiter rumprobieren... danke euch
-
Thread
USART Atmega32
reden lassen. hatte immer timeout - probleme. ich benütze codevision und auch das stk500 mit at90s8515. der wizzard macht immer UBRR=0x19; da die die uart (9600) verträglichste frequenz von 3.68mHz vorausgesetzt wird. is aber nimmer ganz so richtig wenn man 4MHz hat. da buss man dann
-
Thread
STK 500, Timer, Quarzfrequenz
Wenn es der mitgelieferte 8515 ist, dann dürfte das kein Mega sondern ein AT90S8515 sein, und der hat keinen internen Oszillator.
-
Thread
USART - Init beim mega128 in asm
versuche krampfhaft mit hilfe des datenblattes des avr mega128 den usart in gang zu bekommen. für den at90s8515 (uart) hab ich es mit dem avr-studio auf dem stk500 hinbekommen. beim versuch, dieses auf den mega128 zu übertragen brachte mir das studio immer die fehlermeldung: Operand 1 out of range (hier
-
Thread
STK500
Hi zusammen, in STK500 ist ein ATmega8515L, in der Anleitung redet man von AT90S8515!!!!!!!!!!!!! ist es das gleiche???? Danke für die Infos
-
Thread
DS18B20 mit AT90S8515
gesagt 100 Temperaturen abfragen und diese dann an einen PC abgeben. Wenn möglich wollte ich einen AT90S8515 benutzen da ich mit dem etwas erfahrung habe. Vielleich kann mir ja jemand die 1Wire Adressierung und Abfrage anhand eines Beispiels erläutern. Mfg.
-
Thread
AT98S52 SPI
@Markus_8051 Der AT89S52 ist pinkompatibel zum AT90S8515, daher sollte es doch gehen. Man braucht nur die entsprechende Software, die ihn unterstützt. Peter
-
Thread
ATmega kaputt
Verwende diesen Aufsatzt fürs ATMEGA128 programmieren (STK501).Wenn ich einen anderen z.B. AT90s8515 programmieren will funktioniert es! Atmega128 kaputt oda???
-
Thread
Input Capture ATmega16
Steht sicherlich auch im Datenblatt. Sehen wir es mal so: Bei mir funktioniert ICP auf einem AT90S8515 bestens. Damit wird ein tastgradmoduliertes serielles Signal (PWM?) decodiert, dessen Informationen weitere Schalthandlungen auslösen. Der Timer1 wird darin für ICP, OCR1A und OCR1B genutzt. TIFR
-
Thread
Welche ist die beste Software??
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
GPIB
Schnittstelle noch ein Funkgerät anspreche... mfg mIcHa PS. so ists bei mir: PC <-> FT232 <-> AT90S8515 <-> CMS54
-
Thread
Unterschiede der AVR-Baureihen
Da taucht zum Bespiel der "2313" als AT 90S2313 und als Atiny 2313 auf. Den "8515" gibt es als AT 90S8515 und ATMega 8515. Und dann gibt es noch die ATMega 8, 16, 32. Doch recht verwirrend für einen Anfänger. Auf Atmels Homepage scheint es dann nur noch den Atiny und den AtMega zu geben.
Multiplizierer noch drei allgemein nutzbare Ports dazugekommen die als Port E bezeichnet sind. Im AT90S8515 waren das nur spezielle Pins für Timer u.ä. 73 Christoph
-
Thread
STK500 +Firmware
Habe folgendes Problem: Wollte AT90S8515 per STK500 programmieren. Bekomme folgende Fehlermeldung Your Version 1.0F was detected........ upgrade 2.00...... Habe auf OK gedrückt und die ganzen Schritte gemacht. Ausschalten, Programm
-
Thread
Implementieren der arccos-Funktion
Doubles >>verarbeiten können. Zu der Performancefrage: Ich habe eine solche Anwendung am laufen. AT90S8515 @4Mhz, WINAVR, fplib mit eingebunden. Der AT empfängt nicht nur die NMEA-sentences vom GPS sondern muß sich auch noch um Log-, Echolot- und Windinstrument-sentences kümmern (4800 Bd). Für einige Ausgaben findet eine wahre Fließkomma-Trigonometrieschlacht statt. Und .. der AT90S8515 langweilt sich wahrlich dabei ):- Zu der Genauigkeitsfrage: Selbst bei DGPS (+/-3m Genauigkeit) reicht float vollkommen aus. Reiner
-
Thread
einfache Pausenzeit
ist. Um die Grundfunktionen zu verstehen, lohnt es sich, mal das Datenblatt vom AT90S2313 oder AT90S8515 vorzukramen und sich den Aufbau des Timers anzusehen. Auch eine Simulation in AVR-Studio kann zeigen, wie der Timer funktioniert. Dazu benötigt man zwar etwas Assembler, das ist aber viel einfacher
obrige Programm ein guter Einstieg. Hier die elegantere Methote: Das ganze hab ich auf einem AT 90S8515 getestet. Müste aber im Prinzip auf jeden Typ laufen. (Timer anpassen) int main(void) { TCCR1B = (1<<CS10) | (1<<CS11); //setzt den Prescaler 64 OCR1A = 62500; //setzt
-
Thread
Kurzes Vergnügen mit STK 500
µC-Programm (dank avr-gcc und uisp). Nun wollte ich das Programm aber nicht auf dem beiliegenden AT90S8515, sondern auf einem zusätzlich erworbenen ATmega8-16 unterbringen. Also habe ich die Controller ausgetauscht und das 6-polige ISP-Kabel entsprechend umgesetzt. Seit diesem Zeitpunkt ließ sich nichts mehr programmieren (uisp: "Failed to enter programming mode") - auch nicht mehr der AT90S8515 bei Wiederherstellung der alten Konfiguration. Zum Testen habe ich dann mal das aktuelle AVR-Studio aufgerufen, das sofort ein Firmware-Update empfahl. Dieses ließ sich zwar erfolgreich durchführen
-
Thread
Zeichenketten empfangen
Hallo zusammen! Ich habe ein STK 500 Board mit einem At90s8515 drauf. Ich möchte über Uart Zeichenketten einlesen und je nach Befehl soll was ausgeführt werden. z.b wenn ich im Terminal "LED1 an" soll er eine beliebige led einschalten. Ich habe versucht zeichenketten
-
Thread
[OS-HB] Richtlinien für Hutschinenkomponente...
das demnächst mal auf und teste es mal durch dann dürfte das ganze auch deutlicher werden. Die AT90S8515 habe ich noch in massen da daher wollte ich diese mal verbauen. Ich habe leider noch nicht alle adapter für den Galep daher baue ich die Prototypen erst mal mit Dip gehäusen auf, da kann ich die
-
Thread
PonyProg und AVR, will nicht!!!
baseboard (http://www.lancos.com/siprogsch.html), um damit eine Interfaceschaltung welche mit einem AT 90S8515 ausgestattet ist zu programmieren. Dazu habe ich auf der Zielschaltung einen (ISP)Programmierstecker mit integriert. Doch irgendwie kann ich den AVR nicht schreiben oder lesen, wobei das mit dem
-
Thread
AVR Demo
Hmm, nen alten AT90S8515 und ran damit an die Steckdose :) Nee, im Ernst : Irgendwas Opto-akustisches vielleicht ? Z.B. Signal-LED Lauflicht mit Sirenengeheul.
-
Thread
LCD, HD44780 und KS0076
/**< pin for Enable line */ #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || defined(__AVR_ATmega64__) || \ defined(__AVR_ATmega8515__)|| defined(__AVR_ATmega103__) || defined(__AVR_ATmega128__) || \ defined(__AVR_ATmega161__) || defined(__AVR_ATmega162
-
Thread
Frequenz vom Timer
Das ganze hab ich auf einem AT 90S8515 getestet. Müste aber im Prinzip auf jeden Typ laufen. (Timer anpassen) int main(void) { TCCR1B = (1<<CS10) | (1<<CS11); //setzt den Prescaler 64 OCR1A = 62500; //setzt
-
Thread
DutyCycle - InputCapture Interrupt
Es könnte Missverständnisse geben: Mein Programm läuft auf dem *AT90S8515* mit Quarz 3,6864MHz. Beim Mega8515 könnte das etwas anders sein, da der Timer1 bedeutend mehr Features hat und damit andere Bits in den Controlregistern. Du müsstest also auch den betreffenden
-
Thread
Was ist #elif?
PB3 # define OCR OCR1 # define DDROC DDRB #elif defined(__AVR_AT90S4414__) || defined(__AVR_AT90S8515__) || \ defined(__AVR_AT90S4434__) || defined(__AVR_AT90S8535__) || \ defined(__AVR_ATmega163__) # define OC1 PD5 # define DDROC DDRD # define OCR OCR1A#else # error "Don't
-
Thread
Grosse Probleme mit STK500 (betrifft Ansteuerung von LEDs)
elektronischen Bereich. Anyway, ich beschreib 'mal worum es geht: Besitze ein STK500 mit einem AT90S8515. Eigentlich geht es mir nur darum, _alle_ (!) der 8 LEDs (LED0-LED7) anzusteuern. Nichts schwieriges, sollte man meinen. Nungut, ich habe also mein Nullmodemkabel angeschlossen, und eine Verbindung
-
Thread
[B] Verschiedene AVR-Controller
Hallo?! Lies doch bitte noch mal mein Posting von 12:18: > Es handelt sich um 1 Stück "AT90S8515 8PC" und um 3 Stück > "ATMega8535 16 PI", jeweils im DIP40-Gehäuse. Gestern mittag hatte ich nur auf die vierstelligen Zahlen geschaut. Gruß, Rüdiger
kann ich dich für den AT90S8515 auf 4 öre inklusive fracht runterhandeln?
-
Thread
Wiedereinstieg
uebertragen muss. Wenn du das STK500 kaufst, sind gleich ein oder zwei uC dabei. Bei mir wars ein AT90S8515 und ein ATMega16.
-
Thread
Function Pointer führt bei 8515 zu Reset?
Assemblercode scheint mir in Ordnung zu sein, ich > habe mir einmal den Dump angeschaut. avr-gcc -mmcu=at90s8515 -O2 -S dingens.c hätte dir die Assemblerdatei direkt geliefert.
Shit happens. Aber sag mal, warum kaufst du noch AT90S8515 neu?
-
Thread
Kommunikation Zwischen AT90S8515 und Terminal
Im Anhang könnt ihr sehen wie ich etwas über den µC auf dem Terminal ausgeben. Jetzt möcht ich im Terminal z.B. ein Wort eingeben, mit Enter bestätigen, dann soll es an den µC geschickt werden und wieder auf dem Terminal ausgegeben werden. Leider weis ich nicht wie ich vom Terminal aus and den µC etwas Schicken kann. Bauche ich dafür spezielle Befehle innerhalb des Terminals und wenn ja welche?
-
Thread
AT90S2313 <=> AT90S8515 ?
In diesem Buch beziehen sich viele Beispiele auf den AT90S2313. In meinem STK500 steckt aber ein AT90S8515. Gehe ich jetzt recht in der Annahme das der AT90S2313 eine "Untermenge" des AT90S8515 ist und die Beispiele dann auch ohne Änderung auf dem AT90S8515 laufen? Jürgen
-
Thread
Problem beim Programmieren des µC
Ohhhhh man ..... ***imbodenversinkend und vorschamrotanlauf*** Wenn ich als Zieldevice den AT90S8515 ausgewählt habe, aber ein ATMega8515 im Board steckt, ist das kein Wunder ... -- Martin
-
Thread
Einstiegsschwierigkeiten mit Mikrocontroller-Kochbuch
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.. Mein problem ist das ich nicht so recht
-
Thread
avrasmeditor
AT90S1200-12,AT90S2323,AT90LS2323, AT90S2343 AT90LS2343 AT90S2313-4 AT90S2313-10 AT90S4433 AT90LS4433 AT90S8515-4 AT90S8515-8 AT90S8535 AT90LS8535 AT90S2333 AT90LS2333 AT90C8534 AT90S4414-4 AT90S4414-8 AT90S4434 AT90LS4434 ATmega103 ATmega103L ATtiny22L ATtiny11L ATtiny11 ATtiny12 ATtiny12L ATtiny1. leider
-
Thread
LCD-->USB
gefunden habe, die Anschlüsse an ein LCD!!! Was ich des Öfteren gefunden habe icst folgender: AT90S8515 Die schaltpläne sind genau so wie ichs mir wünsche gut erklärt alle bezeichnungen dran "nur" keine bezeichnung wo die signale vom PC eingespeist werden... naja... und so wirklich lust, mich durch
-
Thread
Mikrocontroller ohne STK500??
Schau doch mal ins Datenblatt deines 8515. Ein AT90S8515 braucht einen Quarz, da er keinen internen Taktgenerator hat. Ein ATMega8515 braucht keinen Quarz, wenn man die serielle Schnittstelle nicht verwenden will. Er wird mit aktiviertem internen RC-Oszillator
Frage richtig beantworten zu können, müsste man allerdings erstmal wissen ob es sich um einen 8515 (AT90S8515) oder um einen Mega8515 handelt. Ist das denn so schlimm, die Bezeichnung korrekt und unmissverständlich anzugeben? ...
-
Thread
AVR STK 500 bei Reichelt - Preis gesenkt!
bei Atmel, da findet ihr die User Guide und ja, ein µC ist dabei, bei mir waren es 2 (ATmega16/AT90S8515 Anno2003) übrigens geistert in diesem Forum auch eine tolle Übersetzung rum, für den Fall das es in deutsch besser geht Grüße
Hi, also früher waren da immer AT90S8515 dabei wenn die Boards von ATMEL waren. Keine Ahnung ob heute auch noch ein AVR dabei ist.
-
Thread
STK200 zu verkaufen
j.ganster@utanet.at melden wer sich interessiert. Enthalten: Board inkl. Quarz, Netzteil, einem MC(AT90S8515), LCD(Hitachi-Controller, zweizeilig) und Software. Gruß, Jürgen
-
Thread
Programmieren des 8515?????
Der AT90S8515 hat keinen internen Takt und braucht daher einen extern angeschlossenen Quarz (mit 2 Kondensatoren 22pF gegen GND). Zusätzlich braucht er einen 100nF-Keramikkondensator an der Stromversorgung und