-
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
lcd funkt leider nicht
/**< 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
Kann kein Programm übertragen, da Programmer nicht reagiert
Device code: 0x30 = AT90S4433 Device code: 0x34 = AT90S2333 Device code: 0x38 = AT90S8515 Device code: 0x48 = (unknown) Device code: 0x4c = AT90S2343 Device code: 0x68 = AT90S8535 Device code: 0x6c = AT90S4434 Device code: 0x01 = (unknown) Device code: 0x04
-
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
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
FreeBSD System runterfahren und neustarten, C.
BSD System. Mit Linux habe ich es nicht ausprobiert. Der verwendete Mikrokontroller war ein AT90S8515, wer den code fuer den Chip braucht, kann gerne an coden@int80h.de mailen. Beschreibung: Das beinhaltete C Programm ist im Prinzip sehr simpel. Der Chip sendet 3 verschiedene Bytes, 0, 1
-
Thread
I2C bei Attiny13
attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 *attiny13* attiny2313 attiny261 attiny461 attiny861 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 atmega603 atmega103 at43usb320 at43usb355 at76c711
-
Thread
AVR Studio 4
Project wähle Assembler oder GCC drücke next 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
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
die 6 Impulse erreicht hat. Dieses Programm laeuft ohne grosse Aenderungen auch auf einen Atmel AT90S8515, ich habe es mit einem Achatz MWS V2.00 Board getestet, alles ok. Zur Genauigkeit, wenn du von 7,3728 MHz ausgehst, dann wird der Timer1 bei Prescale 256 mit 34,72 ys getaktet. Bei 6000 Upm hast
Hallo, habe mir nun auch einen DZM mit LCD und nen AT90S8515 nachgebaut, bzw. die Verbindung zum Display und schon programmiert. Nun habe ich folgendes Problem: 1. das Display gibt mir schon einen Wert aus, was aber ned sein kann, da ja noch keine Quelle
-
Thread
UART macht probleme
Christian Schifferle Oktober 2002 #Hier muss der verwendete AVR-Controller eingetragen werden #(at90s8515, at90s8535, attiny22, atmega603 etc.). MCU = atmega8 #Hier wird die Zieldatei definiert (ohne Namenserweiterung). TRG = UART #Hier kommen die Quelldateien hin, wobei auf bereits definierte
-
Thread
Pulsdauererkennung
dienen, aber so wie es da drin geschrieben steht, isses Quatsch mit Soße. Aber gut, für einen AT90S8515 (den wirst Du wohl meinen und keinen ATmega8515 :) gelten die Werte zumindest. Was ich nicht verstehe, wo teilst Du den Timer0 nochmal durch 8? Die Lösung mit der Abfrage der Timerwerte in
-
Thread
AVR Programmierung
AT90S4433.xml: <FlashPageSize>0</FlashPageSize> AT90S4434.xml: <FlashPageSize>0</FlashPageSize> AT90S8515.xml: <FlashPageSize>0</FlashPageSize> AT90S8535.xml: <FlashPageSize>0</FlashPageSize> AT90USB1286.xml: <FlashPageSize>256</FlashPageSize> AT90USB1287.xml: <FlashPageSize>256</FlashPageSize
-
Thread
Zeiger in Hi u. Lo Byte aufteilen
habe, mache ich grade meine ersten Versuche mit C. Mein Experimentier-System besteht aus einem AT90S8515 mit akkugepuffertem externem 32k-SRam. Das SRam liegt im Speicherbereich $8000-$FFFF und lässt sich über einen Zeiger ansprechen. Leider ist es so, das einige Speicherinhalte beim Ein- bzw. Ausschalten
-
Thread
Eclipse: localhost:4242: Es konnte keine Verbindung hergestellt werden, da der Zielcomputer die Verb
same as -T for backward compatibility Supported devices: at90s4433 at90s8515 atmega48 atmega128 [/code] lg andy
-
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
atmega flashen durch einen anderen Cobtrollermittels ISP
> Ist es möglich ... Ich hatte nie etwas anderes; habe mit dem AT90S8515 und seinem Datenblatt begonnen, diesen mit einem selbst erstellten Programm auf einem Intel 8085 programmiert. Später ein Programmiergerät gebaut mit einem ATmega1284P, nun vor kurzem ein weiteres
-
Thread
ATmega328P: Höchste mögliche Adresse vom Stackpointer? Gesperrt
zwischengeschaltet, so erscheint $A5. Gleiches Verhalten mit angepasstem Programm bei einem AT90S8515-8PI von 9825. an prx Mit diesem pop r15 kann ich beliebig viele nops vorschalten, es kommt immer $A5; Randbedingung: mega168, 5.0 V, 1 MHz: 8000 nops --> der Bus hält die Information mindestens
-
Thread
Problem mit Tastenabfrage
pfleury@gmx.ch> http://jump.to/fleury Date: December 2002 Software: AVR-GCC 3.3 Hardware: AT90S8515 at 4 Mhz, STK200 compatible starter kit Description: This example demonstrates basic port input/output technic. If one of the switches on port B is pressed, the corresponding LED
-
Thread
Problem mit UART Library von Peter Fleury
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
-
Thread
Lebensdauer Atmega Attiny13 Dauerbetrieb
etwas unterdimensioniert). Der Prozessor läuft noch einwandfrei. Eine weitere DCF77-Uhr mit AT90S8515 läuft seit 2004 ohne Ausfälle. (Da sitzten aber die Elkos auch nicht mehr direkt neben dem Brückengleichrichter). ATMegas oder ATTinys waren zu dem Zeitpunkt noch nicht so verbreitet. Die Lebensdauer
-
Thread
Probleme beim Flashen
Device code: 0x13 = AT90S1200 Device code: 0x86 = (unknown) Device code: 0x38 = AT90S8515 avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.01s avrdude: Device signature = 0x01901e avrdude
-
Thread
Nachteil bei verschiedenen µC
Familie. Und da ist etwas Planung und Strategie nicht von Nachteil. Halte mal die Registermap des AT90S8515 neben die vom ATmega16. Im Detail gibt es natürlich Änderungen, im großen und ganzen sind die Registeradressen aber lange stabil geblieben. An Register wie UBRRH hat damals noch keiner gedacht
-
Thread
ATtiny 2313 mit mySmartUSB
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
GCC-Option -mint8 vermeiden?
foo (char a, char b) { if (a) c = b; }[/c] compiliert mit avr-gcc -S -Os -mmcu=at90s8515 zu [code]foo: tst r24 breq .L1 sts c,r22 .L1: ret [/code] und mit avr-gcc -S -Os -mmcu=at90s8535 zu [code]foo: cpse r24,__zero_reg__ sts c,r22 .L1: ret [/code]
-
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
IDE unter Linux
at90pwm3b at90pwm81 at90s1200 at90s2313 at90s2323 at90s2333 at90s2343 at90s4414 at90s4433 at90s4434 at90s8515 at90s8535 at90scr100 at90usb1286 at90usb1287 at90usb162 at90usb646 at90usb647 at90usb82 at94k ata6289 atmega103 atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 atmega16 atmega161 atmega162
-
Thread
Toolchain neuere AVRs
attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 ata5272 attiny13 attiny13a attiny2313 attiny2313a attiny24 attiny24a attiny4313 attiny44 attiny44a attiny84 attiny84a attiny25 attiny45 attiny85 attiny261 attiny261a attiny461
-
Thread
Fehlermeldung bei Attiny13 Programmierung
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
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
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
Classic AT90S1200, AT90S2313, AT90S2333, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535 Atmel ATTiny ATtiny12, ATtiny13, ATtiny15, ATtiny2313, ATtiny24, ATtiny25, ATtiny26, ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
AT90PWM3B AT90PWM316 AT90PWM81 AT90S2313 AT90S2323 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535 AT90USB1286 AT90USB1287 AT90USB162 AT90USB646 AT90USB647 AT90USB82 ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega1284 ATmega1284P ATmega128A ATmega16 ATmega161 ATmega162
-
Thread
Interrupts werden nicht alle ausgelöst
Hallo, ich hab mit einem kleinen Projekt auf einem AT90S8515 angefangen. Das Programm soll mehrere Drehgeber auswerten und die aktuelle Position über den UART an den PC weiterreichen. Dazu arbeite ich mit 3 Interrupt-gesteuerten Routinen. Die erste auf Timer0
-
Thread
Usart (Fleury) Übertragungsprobleme.
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 *************************************************************************/ #include <stdlib.h> #include
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4414 at90s4433 at90s4434 at90s8515 at90c8534 at90s8535 ata5272 attiny13 attiny13a attiny2313 attiny2313a attiny24 attiny24a attiny4313 attiny44 attiny44a attiny84 attiny84a attiny25 attiny45 attiny85 attiny261 attiny261a attiny461
attiny15 avr/lib/avr2/attiny28 avr/lib/avr2/at90s4414 avr/lib/avr2/at90s4434 avr/lib/avr2/at90s8515 avr/lib/avr2/at90s8535 avr/lib/avr2/at90c8534 avr/lib/avr2/tiny-stack/ avr/lib/avr2/tiny-stack/at90s2313 avr/lib/avr2/tiny-stack/at90s2323 avr/lib/avr2/tiny-stack/at90s2333 avr
-
Thread
GPIB-Treiber
nano - Emanuele Girlando - Arduino UNO - Elektor-Artikel 4.2011 - Renesas-CPU - Uni Ljubljana - AT90S8515, FT245BM - Sven Pauli - Atmega16 - Anders Gustafson - PIC - Steven Casagrande - PIC - Jan Petersen - AVR - Oliver Dahlmann - Dennis Dingeldein - usw. unterschiedlich sind die eingesetzten
-
Thread
LCD funktioniert nur an Port D (ATmega644P)
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
ATmega168 Problem mit mySmartUSB und WinAVR
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
Probleme mit UART
Code ... >>>Wie stehen denn Deine Fuses? >>>Welchen Controller benutzt Du? Ich benutze den AT90S8515 der hat keine Fuses für OSC_Select >>>Du musst den evtl. Controller umstellen auf den externen Quarz. Ich habe den clock generator vom board genommen und den Jumper am STK dafür auf OSC_SEL
-
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
erstllte *.hex-Files nur im Stk 500 ausführbar-avr ide 4
Zusammenhang "[...] nen 8151 aber habe auch schon 2313ner probiert" lässt eher doch nen (ATMega | AT90S)8515 vermuten... Ich vermute mal, der OP ist grad dabei, seinen Rechner komplett neu aufzusetzen, weil er immer noch glaubt, dass es am Compiler liegt...;-)
-
Thread
ATTiny10/11/12
mir z.B. das "Dim Bli As Bit" mit einem ATTiny nicht geht... Warum geht das nicht? Mit meinem AT90S8515 ist das alles kein Problem.... Was ist an den Tinys anders? Ich sende mal die BASCOM-Datei als Anhang mit! Wäre dankbar, wenn mir jemand weiter helfen könnte.... Ich will ja nicht mit Kanonen (AT90S8515 32 I/O etc.) auf Spatzen (benötigt: 5 I/O davon 1 Interrupt) schießen.... Gruß, Stephan
-
Thread
Webserver mit ISA Netzwerkkarte
einen Webserver auf Basis einer NE2000 und einem At90S8515 (o.a) gibt es fertig sauber aufgebaut für weniger als 45 Teuro, inkl. Software... Gruß W.
-
Thread
ATmega8 lässt sich nicht mehr flashen
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 <--> 89C52
es eine 33er Version gibt gibt es schon ein paar Unterschiede. Laß mich den 89C52 mal mit einem AT90S8515 vergleichen, das dürfte eher hinkommen als der 4433. Der 8515 erreicht bei 8MHz auch 8 MIPS, da er bei jedem Takt einen Befehl ausführen kann (bis auf ein paar Ausnahmen, die 2-4 brauchen). Der 89C52
-
Thread
DWarf mit GCC3.4.0 funktioniert nicht
unten) ################################################################## # MCU name MCU = at90s8515 # Output format. (can be srec, ihex, binary) FORMAT = ihex # Target file name (without extension). TARGET = gcctest1 # List C source files here. (C dependencies are automatically generated
-
Thread
3 RF-ID Module mit Mega 32 einlesen, wie geht das?
peter Exp $ Software: AVR-GCC 3.4, AVRlibc 1.4 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 *************************************************************************/ #include <stdlib.h> #include
-
Thread
Probleme mit LCDUhr
, for evaluation and non-commercial use only Company : Comments: Chip type : AT90S8515 Clock frequency : 3,686411 MHz Memory model : Small External SRAM size : 0 Data Stack size : 128 *****************************************************/ #include <90s8515.h
-
Thread
Anfänger braucht Starthilfe :-)
Es gibt einen AT90S8515. Der ist allerdings steinalt und abgekündigt. Der ATmega8515 ist ein Pin Kompatibler Ersatztyp, der alles kann wie sein Vorgänger und noch ein paar Dinge mehr. Zusätzlich wird noch ein zeitgemässer
-
Thread
AVR MKII und avrdude keine USB Verbindung
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
Fehlerursache bei Displayansteuerung eingrenzen
/**< 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