-
Thread
Präzisions IC Fassung, wofür?
schnell aus Dafür wurde mir beim STK500 Angst und Bange beim Versuch, den völlig festgeklebten AT90S8515 aus der Fassung zu kriegen. Zumal zwischen Sockel und IC nichts zum Aushebeln dazwischen passte. Ich bin daher dazu übergegangen, beim STK500 einen ebensolchen Präzisionssockel in den Standardsockel
Also ich hatte vor ein paar Jahren immer wieder das Problem das sich die IC´s einer Schaltung ( anfangs ca.2mal gesteckt ) immer wider aus den billig Federsockeln rausdrückten und schlechten kotnackt gaben. mußte jedesmal wider aufschrauben und den IC wider reindrücken. dann
-
Thread
-9V ???
MAX232 in Deiner Schaltung hast, kannst Du dort die negative Spannung abgreifen. Es gibt auch IC's von Maxim die aus 5V andere Spannungen erzeugen. Suche am besten 'mal mit Google. Gruß Micha
deshalb wollte ich bevor ich das löte noch fragen, ob die Pinbelegung so stimmt. LCD AT90S8515 I/O 0..7 -> PA0..PA7 RXD5 -> PD0 TXD5 -> PD1 GND,VCC -> GND,VCC Was vergessen? http://www.electronicassembly.de/deu/pdf/grafik/ge6963.pdf
-
Thread
at86rf401
hi, vielleicht kennt sich ja einer mit dem atmel at86rf401 µc gut aus. Ich habe folgendes Problem: Ich möchte gerne den dubiosen Bit Timer verwenden für, eben alles was ich damit machen kann, zumindest vorerst will ich ihn mal als generic Timer verwenden, aber ich blick das nicht ganz wie ich den einstellen muss. Beim at90s8515 is das noch recht leicht gegangen(verwunderlich, da es beim 8 bit timer mehr register gab). Wenn wer weiter weis, soll er mir sagen welche register ich setzen muss usw, und was für werte ich
-
Thread
cpu define ??
Lege Dir doch ein header-File (AT90S8515.h z.B.) an, in dem die Registeradressen definiert sind. Die Defines sollten dann halt immer gleich lauten, auch bei unterschiedlichen Prozessortypen. Deine Dateien mit der Hardwareanbindung
möglicherweise auch feiner unterteilt wie <compat/uart.h>, <compat/dingsda.h>, <compat/bumsda.h>) gab's in der avr-libs Liste schon lange. Eine Art ,,minimale AVR-Hardwaredefinition'' oder sowas. Es scheitert einzig und allein an einem Problem: es hat noch keiner gemacht. ;-)
-
Thread
Die genaue Sekunde / RTC Gesperrt
eine Erfahrung hätte ich beizusteuern:Siet dem 10.Oktober habe ich hier eine Uhr im Gang, die mit At90S2313 und 4MHZ-Quarz arbeitet. Das Ding habe ich seitdem nicht mehr gestellt und es läuft immer noch synchron zum Zeitsignal aus Mainflingen. Man kann generell sagen:Je höher die Quarzfrequenz, desto
erstes AVR-Testboard aufgebaut, aber leider bekomme ich die Uhr nicht zum laufen :/ Benutze einen 90S8515 mit 8Mhz quarz. Habe #define OCR1A OCR1 auf #define OCR1A OCR1A geändert, und die KEY_INPUT geschichte sowie unten die whileschleife auskommentiert in der Hoffnung dass die Uhr dann sofort losläuft
-
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
AVR Assembler Anfängerfrage Bitdefinition
im Datenblatt verwendet werden. Natürlich kann man auch zusätzliche Namen vergeben... ...HanneS...
festlegen. Das verwendbare SRAM reicht von Adresse 0x0060 bis zum jeweiligen Ende des SRAM-Speichers (beim AT90S8515 ist das ohne externes SRAM z.B. 0x025F). Mit dem Befehl STS 0x0060, R1 wird der Inhalt des Registers R1 in die Speicherzelle im SRAM kopiert. Mit LDS R1, 0x0060 wird vom SRAM
-
Thread
Anfänger, wie unter Avr Studio programmieren?
Hallo! Über Ostern habe ich mich entschlossen meinen AT90S8515 per ISP in Assembler zu programieren. Das AVR Studio 4 scheint aber nur einen Kontroller zu simulieren. Oder liege ich da falsch. Ich habe das STK500 und möchte den Kontroller nun beschreiben
später auch in einer Schaltung eingebaut und dann programmiert werden. Danke im Voraus Markus P.S.: Es ist wohl besser nicht die E-Mail Adresse in den Betreff zu schreiben ;-)
-
Thread
LCD Strom
Hallo!! Ich hab einen AVR AT90S8515. Hab schon mehrere Programme ausprobiert, gestern hab ich ein LCD Display angeschlossen. Seit dem funktioniert der Prozessor nicht mehr. Kann es daran liegen, dass in den Datenleitungen zum LCD
oh doch.. die avr's kann man ganz einfach töten durch überlastung der ausgangspins... du brauchst bloss kurzzeitig, so ca 1-2 sekunden >40mA an nem pin ziehen und schon wird er schön heiss und immer heisser und noch heisser
-
Thread
avr-gcc erzeugt keine IntVec-Tabelle?!
Falscher Prozessortyp eingestellt. Das sieht mir ziemlich nach einem AT90S8515 aus.
Danke, das war's. Wieder was dazugelernt.
-
Thread
LTC1257 - Problem mit Ansteuerung (SPI)
gescheitert. Da ich noch absoluter AVR Anfänger bin, bitte ich um eure Hilfe. Hardware Verwendung: AT90S8535, 3,6864MHz Codevision Code Generator ========================= Der AVR müßte in dem Fall der Master sein, da er auch den Takt für den Transfer erzeugt --> SPI Type: Master SPI Clock
Hallo Dieter, ich verwende ein STK200 und einen ICE200. Ein simples Programm zB.: LED´s aus ein ... #include <90s8515.h> #include <delay.h> #define LEV_LOW 0 #define LEV_HIGH 1 void main(void) { PORTB=0xFF; DDRB=0xFF; while (1) { PORTB.0 = LEV_HIGH;
-
Thread
AVR Prog
Hi Leute Habe eine Anzeige gebastelt die von einem Atmel 8515 angesteuert wird! nur wie programmiere ich den ich habe die schaltung von einer Homepage und anscheinend soll dies mit dem AVRProg funktionieren dass im Studio unter Tools zu finden ist aber dies haut
Programmierfunktion im AVR-Studio funktioniert nur mit dem STK500 oder dem seriellen Programmer mit eingebautem AT90S1200, aber sicherlich nicht mit deinem.
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
Synchronisieren von Sampler und CPU wäre ein Horror für ein Bastelprojekt. Aber ich habe auch noch ein paar AT90USB1286/7er herum fliegen, was den USB-Adapter überflüssig macht. Also weiter so, Deine Ideen sind gut. Aber mach kein Scope draus, das ist wieder am Thema vorbei und Eierlegendewollmilchsäue werde
von > Sampler und CPU wäre ein Horror für ein Bastelprojekt. Aber ich habe > auch noch ein paar AT90USB1286/7er herum fliegen, was den USB-Adapter > überflüssig macht. > Also weiter so, Deine Ideen sind gut. Aber mach kein Scope draus, das > ist wieder am Thema vorbei und Eierlegendewollmilchsäue
-
Thread
Subroutinenaufrufe während Interrupt möglich?
Welcher Prozessor? Dies trifft z.B (bedingt) auf den AT90S1200 zu, da dieser nur einen Hardwarestack von 3 Stufen hat. Gruß Roland
ATmega8515
-
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
ein dritter PWM
den man an den µC anschliessen kann an einen der PORTS und somit einen 3 und 4 PWM kanal hätte? der AT90S8515 hat zwar schon 2 aber vier währen nicht schlecht. Danke für die Hilfe schon mal
-
Thread
DMX und CD-ROM
mit dem Computer simulieren kann ? Jetzt noch zum CD-ROM. Ich möchte ein CD-ROM laufwerk an einen AT90S8535 anschliessen und damit steuern. Für den Anfang : - öffnen / -schliessen / -play -frw - rew (Audio) Für Antworten wäre ich dankbar cu
fürs Aqarium. Ich denke man könnte einen DMX-Dimmer aus dem o.g. Beitrag bauen und mit einem AVR 8515 ansteuern. Es sollte so funktionieren, dass die Sonne z.B. von 6 bis 7Uhr (0 bis 100%) aufgeht und von 18 bis 19 Uhr (100 bis 0 %) untergeht. Später soll noch Temperatursteuerung und DCF77 folgen.
-
Thread
Gutes AVR-Evalboard
hilfreich ist. Ich hatte dieses Board bereits vor ein paar Jahren zum Entwickeln verwendet, das das µC (AT90S8515) war nicht sehr mächtig. mfg Andreas Oyrer
-
Thread
Atmel mit Hochsprache programmieren
Ich habe mir ein Atmel STK500 gekauft. Mitgelifert ist zudem ein AT90S8515. Welches Tool ist am konfortabelsten, de Conroller zu beschreiben? Vielen Dank
Codeeffizienz und ANSI-Kompatibilität (in der Reihenfolge). Nicht zu lahmarschig sollte er auch sein (10s compilieren + 2s den MC brennen). Peter
-
Thread
Fehlermeldung WINAVR & AVR Studio
UNIX-taugliche Pfade ohne [Spaces] verwenden - Beide Applikationen auf dem selben Drive installieren Geht's immer noch nicht..?
default</NAME> <USESEXTERNALMAKEFILE>NO</USESEXTERNALMAKEFILE> <EXTERNALMAKEFILE /> <PART>at90s8515</PART> <HEX>1</HEX> <LIST>1</LIST> <MAP>1</MAP> <OUTPUTFILENAME>Test.elf</OUTPUTFILENAME> <OUTPUTDIR>default\</OUTPUTDIR> <ISDIRTY>1</ISDIRTY> <OPTIONS /> <INCDIRS
-
Thread
Relaismatrix
Hallo Mach einfach eine Speicherausklammerung (AT90S8515 du benötigst nur 64Byte) Oder über Schieberegister. Sag was wird das für ein Projekt?. 500 Relais ziehen ja auch eine Menge Strom!
-
Thread
Symbole auf LCD darstellen
RTFM! CAVR -> F1 -> "LCD Functions" Example: /* LCD user defined characters Chip: AT90S8515 Memory Model: SMALL Data Stack Size: 128 bytes Use an 2x16 alphanumeric LCD connected to the STK200+ PORTC header as follows: [LCD] [STK200+ PORTC HEADER] 1 GND-
@ Marcel : Das ist aber keine RTFM- Frage. Durch das posten von Code kapiert's wohl auch keiner. Ich habe zum Beispiel ein Display von Reichelt bestellt, die Anleitung ist 6-seitig. Das steht überhaupt und null-komma-nichts drin, wie man User-defined characters erstellt. Es ist
-
Thread
EEPROM
(ASCII/gesendet über Hyperterminal),im internen SRAM ablegt und von dort in das interne EEPROM des AT90S8515 schreibt. Im Simulator des AVR-Studio 3.2 funktioniert das ohne Probleme. In der Praxis steht im EEPROM leider immer ein falscher Wert. So wird beispielsweise das Zeichen "A" (41h/0100 0001b)nach
dein Programm posten, da ich ein ähnliches Programm schreiben will. Leider kenn ich mich mit EEPROM's nicht aus, so dass du mir sicher weiterhelfen könntest. Wäre super von dir Jens Danke
-
Thread
avr-gcc: Fehler? Reihenfolge der Funktionen ist wichtig
> Zeigen, Oha, nicht schlecht, in die Richtung geht's: avr-gcc -mmcu=attiny48 -c start.c avr-gcc -o start.elf start.o avr-objcopy -j .text -j .data -O ihex start.elf start.hex sudo avrdude -c avrispmkII -p t48 -P usb -e -U flash:w:start.hex Zur
Beitrag #3010461: > Fehlt da etwa was beim Linken? Ja. -mmcu=attiny48. So linkst du für einen AT90S8515 (wenn ich mich recht erinnere).
-
Thread
Datentransfer an PCF8591
Bekomme ?? und welche routine verwende ich da am besten, wenn ich in 4Mhz und Assembler coden will (At90s8515) Danke @ all Gruß Felix
-
Thread
STK500 PWM und Programmflusslogik
um den AVR etwas kennen zu lernen, probiere ich gerade am STK500 die PWM aus. Wenn der Timer1 (AT90S8515) benutzt wird, wird es wohl auch Fast PWM genannt. Jedenfalls wollte ich es mit den SW0/1 breiter oder schmaler werden lassen, allerdings kommt es irgendwo zu einem Überlauf, denn wenn ich incrementiere
Fehler? Im Simulator klappt natürlich alles. Viele Grüße Olaf ---8<--- .nolist .include <8515def.inc> .list .equ PWM10_TOPVAL = 0x03FF .equ PWM10_50VAL = 0x01FF .equ PWM_RLDVAL = 184 ; 20ms with CK/1024 .equ INCR_VAL = 2 .def TEMP = r16 .def PWM10H = r17 .def
-
Thread
Flash Speicher
großer HEX-File geschrieben. was ich nicht verstehe, dass ich diesen Programm in den Conroller AT90S8515 mit 8kB ohne Fehler flashen konnte. kennt da vieleich einer den Grund dafür? Gruß Thomas
-
Thread
Suche Anfänger Beispiel für Bascom
Hallo, habs jetzt endlich hinbekommen meinen AT90S8515 zu proggen. Ich steig aber noch nicht so ganz bei Bascom durch. Ich möchte das wenn ich Taster 1 an PortD drücke die LED1 an PortB angeht und über die serielle Schnittstelle soll mir der Terminal
-
Thread
WINAVR - Bug ?
Welcher Compiler, welcher MCU-Typ, welche Optimierungsstufe? Bei mir funktioniert das (GCC 3.4.0, at90s8515, -Os). Allein die Tatsache, daß Du <io.h> statt <avr/io.h> benutzt, läßt mich vermuten, daß bei Dir irgendwas zu alt sein könnte.
-
Thread
Projektvorschlag: Bordcomputer / Kfz
damit einverstanden dass wir für die "Zentraleinheit" einen ATmega128 verwenden wollen, oder gibt's hier Bedenken oder andere Vorschläge? Mit welcher "Intelligenz" sollten wir dann die Sensor/Bus- Displayplatinen ausstatten? Hier sollte im allgemeinen ein AT90S1200 mehr als ausreind sein. Lediglich
AT90S1200 anscheinend problemlos integrieren. Das S.N.A.P. läuft ja über das UART und brauch so nur 2 Ports. Wenn der BC nur Vermittler ist, sollte ein ATMega32 oder sogar ein ATMEGA8535 funktionieren.
-
Thread
UART in gcctest9 - Einlesen eines Zeichens
Hallo zusammen! Ich versuche gerade auf einem AT90S8515 den UART mit dem Code aus dem gcctest9 (uart.c + uart.h) zum laufen zu bringen. Senden mit uart_putchar und uart_putstr funktionieren ohne Probleme. Jedoch komme ich mit dem Empfang von Zeichen
Die gcctest9 Beispiele wie auch Schifferle's Tutorial sind veraltet und funktionieren nicht mit neuen ATmega. Verwende besser meine UART library: http://homepage.sunrise.ch/mysunrise/pfleury/avr-software
-
Thread
Mega8 Eeprom nach 2tem Powerup leer
eeprom fuse löscht der beim versorgen mit strom das eeprom von sich aus bitte um hilfe beim AT90S8515 ging das ohne probleme 2Jahre danke
-
Thread
Rotary Encoder
Hi Sascha, auch dir vielen Dank. Leider habe ich bei dem 8515 keine externen Interrupts mehrfrei. Die Routine haut zwar hin und ich habe auch schon mal versucht sie umzuschreiben, klappt aber noch nicht. Dann will ich mal weiterprobieren. Gruß, Günter
Der Zählerstand wird auf 255 eingestellt , d.h. beim nächsten positiven Impuls an Pind.4 (beim at90s2313) wird ein Interrupt ausgelöst. Nun wird der Programmteil bei "Takt_Encoder:" abgearbeitet. Der Timer sofort wieder auf 255 eingestellt. Dann wird verglichen ob die 2. Spur des Encoders (
-
Thread
Onewire + DS18x20 Library
} buffer[7]=crc; //print_header(); //print_rom(buffer, 0); // check if DS18S20 or DS18B20 are found on bus if (buffer[0]==DS18S20_ID) i_ds18S20 = 1; else i_ds18S20 = 0; // family code for DS18S20 if (buffer[0]==DS18B20_ID) i_ds18B20 = 1; else i_ds18B20 = 0;
Uno R3 mit 16MHz externem Quarz - ATMega32, ATMega328P auf dem STK500 mit 8MHz externem Quarz - AT90CAN128 auf dem STK501 mit 8MHz externem Quarz - ATMega2560 auf dem STK600 mit 8MHz externem Quarz - ATMega32 auf dem STK500 mit internem Quarz Für den AT90S8515 und ATMega163 liess sich die Software
-
Thread
Externer Speicher
hab irgendwo mal ein Board im Netz gefunden wo drauf stand wie man externen speicher an einen ACR AT90S4433P anschliest... dummmerweise hat mir Bill Gates ein Schnippchen geschlagen - Microsoft Abgeschmiert. Jetzt find ich die site net.... weis jemand wie man Externen SRAM (z.B.) Speicher Anschliest
nicht alles täuscht, kann man mit dem 4433 keinen externen Speicher adressieren. Das geht nur mit dem 8515. Günter
-
Thread
DRAM Interface
Serielle Puffer voll ist, wird er parallel ins DRAM übertragen. Mit einem 8051 schaffe ich damit 40MB/s...
Schaltbild vom Logikanalysator in der elektor 2/2003 an. Die benutzen FIFOs und steuern die mit einem AT90S8515. Damit erreichen sie bis zu 40 Mhz Samplerate auf 36 (digitalen) Kanälen. Ansonsten bleiben die altbewährten Chips der 8086/Z80-Generation, also 8237-DMA, Z80-DMA o.ä. (Ich glaube kaum, daß
-
Thread
[S] STK500 gesucht
Flachbandkabel für ISP 2x 2_adriges Kabel für UART usw. 9-pin RS-232 Kabel DC power Kabel Atmel CD Rom AT90S8515 Mikrocontroller Als weiteren Zubehör würde ich noch das passende Steckernetzteil, 2xATMega88, 1xATMega48, 1xATMega16, 1xATTiny25 und ein paar Quarze dabeigeben. Das ganze würd ich für 50
-
Thread
Takt <-> Cylus
Hallo, ich eine Frage zum AT 90S8515. Wieviele Takte braucht ein Cylus? MfG Samuel Schmidt
Danke für die schnelle Antwort. MfG Samuel Schmidt P.S.: Die antwort war mir am liebsten.
-
Thread
Problem mit UART Library von Peter Fleury
10 11:46:30 Peter Exp $ Software: AVR-GCC 3.3 Hardware: any AVR with built-in UART, tested on AT90S8515 at 4 Mhz DESCRIPTION: This example shows how to use the UART library uart.c *************************************************************************/ /* define
* The string is buffered by the uart library in a circular buffer * and one character at a time is transmitted to the UART using interrupts. * uart_puts() blocks if it can not write the whole string to the circular * buffer */ uart_puts("COMMODORE BASIC
-
Thread
Leutstoffröhre -> Mega32 absturz
auszukleiden bzw. ein Metallgehäuse zu verwenden. Wäre auch nett, wenn Du kurz berichten könntest, ob's geklappt hat. Sebastian
hast, tausch die doch einfach mal aus und sehe was passiert. Hatte mal ein ähnliches Problem mit nem At90S1200 im Motorrad. 2 liefen und einer nicht. Wenn ich die uC untereinander getauscht habe lief alles. Manche haben wohl ein paar Fertigungstoleranzen. seb
-
Thread
Display funktioniert nicht wirklich gut.
Hallo, ich habe ein 4x16 Display mit dem Hitachi HD44780 Chip an Port A meines AT90S8515 angeschlossen und die Software aus dem AVR-Tutorial benutzt (PORTD habe ich natürlich durch PORTA ersetzt). Allerdings werden die Zeichen nicht korrekt dargestellt, sondern, wenn ich es in einer
-
Thread
AVR: Auslesen geht - Flashen nicht mehr !?
Ich habe einen AT90S8515. Den habe ich in einem SPI System als Slave geflasht. Nun wollte ich das Programm updaten aber das Flashen geht nicht mehr. Ich benutze zum flashen PonyProg und hatte bisher keinerlei Probleme
mich allerdings wundert ist, das bei 5V solche Probleme entstehen. Sehr merkwürdig das Ganze ?!? P.S. @Malte: Trotzdem Danke für deine Hilfe ;-)
-
Thread
Kameramodul bei Pollin: Kennt das jemand?
wieder 0xFF pinMode(12, OUTPUT); // select Pin as ch-B TCCR1A = B00100011; // Fast PWM change at OCR1B??? TCCR1B = B11001; // System clock OCR1A = 2; // 5.333 MHz OCR1B = 1; // 50% PWM Hoffentlich Pin 12 ist PB6/OC1B :) Bin auch unsicher, ob Arduino's Wire(twi) passt.
MoreThanAll hat geantwortet: NP0519-S15X-030-LF 3000 0.3756 US$ 1126.80 100 0.9000 US$ 90.00 Grüße Michelle