-
Thread
Onewire + DS18x20 Library
hier noch diverse Controller liegen hatte, habe ich es heute mit folgenden Controllern getestet: - ATMega328P auf dem Arduino 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 zwar compilieren, aber der RAM war zu klein. Vielleicht kann es jemand für seine eigenen Tests nochmal
-
Thread
Rechteckgenerator mit Atmega8 nicht so einfach (Anfänger)
Hallo zusammen Ich habe versucht mit einem Atmega 8 einen Rechteck Generator zu programmieren (als Anfänger). Die Tutorials mit delay bringen zwar eine LED zum blinken, helfen aber nicht wirklich weiter. Dann habe ich es über Timer versucht,
besser. Da ist nichts dran ehrenrührig. Anbei mal mein Rechteckgenerator in C, diesmal mit Mega 8515. Der Name 'Konstanz' kommt von der Beschriftung der ehemaligen (MCS-51) Hardware - war ein Zeitnehmer aus dem Lehrmittelbetrieb mit grossem 2*20 Zeichen LCD. Und 'ne Uhr ist mit drin, die ich hauptsächlich
-
Thread
Float in int
liegt mein Denkfehler? Oder bin ich auf irgendwas beim GCC reingefallen? Das ganze soll auf einem ATMEGA8515 laufen. Danke schonmal :-)
-
Thread
ATMEGA 8515 -- SREG nicht definiert -- AVR Studio 7
bereits definierten Sachen vor. Aber SREG kennt das Programm irgendwie nicht. Habe in der iom8515.h nachgesehen.... und tatsächlich ist da nichts definiert, wie im folgenden Auszug der iom8515.h zu sehen ist: [c]/* Timer/Counter Interrupt MaSK register */ #define TIMSK _SFR_IO8(0x39) /
_VECTOR(1) #define SIG_INTERRUPT0 _VECTOR(1) [/c] Habe ich eine falsche Version der iom8515.h oder muss ich selbst was definieren ? Muss ich vielleicht noch eine zusätzliche Datei inkludieren ? Und warum ist bei den Definitionen in der iom8515.h der Adresswert von irgendeinem Port/Register
-
Thread
STK500 / Schnittstelle auslesen
Schnittstelle lesen können. Kann jemand mir erzählen welche PINs ich verbinden soll? Ich verwende ATmega8515 am STK500. Schauen Sie angehängte Datei mal :)
beim Aufschnitt? Oder an einem Finger nach dem Versuch eines Wurstaufschnitts? > Ich verwende ATmega8515 am STK500. > Schauen Sie angehängte Datei mal :) Deine Schnittstelle sieht nach SPI oder eher nach I²C aus. Dazu musst du rausfinden, an welchem der Controller-Pins diese Schnittstelle zur Verfügung
-
Thread
Frage zu Arduino/STK500
Code in uController und er steuert die Ausgänge, eig sollte die selbe Code bei Arduino und STK500(ATmega8515) gleich funktionieren, ge? Ich bin total Anfänger, und Deutsch ist meine Fremdesprache :) Danke im Voraus?
Danke für die Antwort Karl H., Ich muss eigentlich LCD mittels I2c steuern können. Ich habe noch ATmega8515 und STK500 Board. Ich programmiere in ATMEL Studio, aber ich konnte nicht viele Bsp finden wo Leute uController mit STK500 programmieren. Deswegen wollte ich irgendwelche Arduino Code anpassen
-
Thread
AVR - IDE Festplatte liefert immer Fehler beim lesen
Hallo, ich habe einen ATMega 1284P und eine ATA/IDE Schaltung inkl. Software welche mir das lesen und schreiben auf einer Festplatte erlaubt. erstmal meine Schaltung: http://www.pofo.de/P8000/notes/plaene/eigene/P8000_WDC_Emulator
Hallo, aua... sowas habe ich vor 15 Jahren mal mit einem 8515 gemacht, in ASM als MP3-Player. Den Source hätte ich wohl dmals etwas mehr kommentieren sollen. Platte war irgendeine 2,5" 2GB. Das HD war Memory-mapped am 8515, Schalplan müßte ich selber suchen
-
Thread
SRAM so richtig beschaltet?
nimm einen Prozessor mit ext. Speicherinterface, vereinfacht und verschnellert den Zugriff (z.B. ATMega8515) und der Compiler kann auch besser damit umgehen. Portgeschaufel musst du zu Fuss erledigen.
nimm einen Prozessor mit ext. Speicherinterface, > vereinfacht und verschnellert den Zugriff (z.B. ATMega8515) und der > Compiler kann auch besser damit umgehen. Portgeschaufel musst du zu Fuss > erledigen. es geht auch um den Lern Effekt um so etwas zu verwalten. g457 schrieb im Beitrag #4368449
-
Thread
Probleme mit LCD TC1602A
Hallo zusammen, ich versuche jetzt schon eine ganze Zeit ein TC1602A LCD Display an meinem ATmega32 zu betreiben. Irgendwie funktioniert das nur nicht so richtig. Ich habe das Forum schon durchsucht und einige Lösungsansätze versucht. Leider hatte ich keinen Erfolg. Die Initialisierung funktioniert
**< pin for Enable line */ #endif #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
Atmel AVR Toolchain for Linux
Hallo zusammen, ich möchte beginnen einen Atmega mit Linux zu programmieren. Dafür habe ich die offizielle Toolchain [1] runtergeladen und wollte das erste Tutorial-Beispiel ausprobieren. [code] .include "m8def.inc" ldi r16, 0xFF out DDRB
include/avr/iom325a.h ./avr/include/avr/xmega.h ./avr/include/avr/io1200.h ./avr/include/avr/iom8515.h ./avr/include/avr/iotn841.h ./avr/include/avr/iom644pa.h ./avr/include/avr/io2333.h ./avr/include/avr/iom164p.h ./avr/include/avr/iom6450.h ./avr/include/avr/fuse.h ./avr/include/avr/iom48a.h
-
Thread
AVR-GCC 4.8.1 tiny841 nicht bekannt
atmega64rfr2 atmega8 atmega8515 atmega8535 atmega88 atmega88a atmega88p atmega88pa atmega8a atmega8hva atmega8u2 atmxt112sl atmxt224 atmxt224e atmxt336s atmxt540s atmxt540sreva attiny11 attiny12 attiny13
atmega645p atmega6450 atmega6450a atmega6450p atmega649 atmega649a atmega649p atmega6490 atmega6490a atmega6490p atmega8 atmega8a atmega8hva atmega8u2 atmega8515 atmega8535 atmega88 atmega88a atmega88p atmega88pa
-
Thread
myAVR Board light welcher Programmer ist verbaut? für Linux
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: 0x70 = (unknown) Device code: 0x71 = (unknown) Device code: 0x72 = ATmega32 Device code: 0x73 = (unknown) Device code: 0x74 = ATmega6450 Device code: 0x75 = ATmega6490 Device code: 0x76 = ATmega8 Device code: 0x77 = (unknown) Device code: 0x78
-
Thread
STK500 (ISP) und ATMEGA8515 Fuses und Timer/Counter
allerseits, ich habe bereits etwas Erfahrung beim Programmieren von Microcontrollern gesammelt (AT90S8515, ATMEGA8515 und ATMEGA8), aber manchmal, wenns nicht so läuft wie es soll, wird mir klar, dass mir irgendwo mit meinem Wissen Grenzen gesetzt sind. Daher wende ich mich an Euch...... in der Hoffnnung
SUT_CKSEL einstellen soll, damit das Teilchen nicht anschließend abgeschossen ist. Ich habe einen ATMEGA8515 auf einer externen Platine aufgebaut und via ISP-Connection mit einem STK500 verbunden.... alles toll soweit.. kann das Teil Programmieren... alles schön... Nur glaube ich, dass das Teilchen
-
Thread
S: AT90S8515/ATmega8515 und ATmega161/162 in PLCC/TQFP/DIL
Hallo Leute, suche folgende Atmel AVRs: 5x DIL oder TQFP AT90S8515 / ATmega8515 / ATmega161 / ATmega162 18x PLCC AT90S8515 / ATmega8515 Mindestens 8MHz Typen. Ich weis wo es die Teile neu gibt. ;-) Aber vielleicht hat jemand was rumliegen was ich zu einem
5x90S8515 in Dil habe ich.
-
Thread
ULN 2803 zur H-Brücke erweitern
schwierig, aber es gibt ein Platzproblem. Das ganze besteht aus einer halben Europlatine mit einem ATmega8515 in der Mitte. Darum sind 3 ULN angeordnet und am Rand drum herum Klemmleisten. Es gibt 24 Kanäle. Gibt es Treiber die dort noch reinpassen? Ich stelle mir so SIL-Bauteile vor, die man alle in
-
Artikel
TV-out
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 von Ibragimov Maxim Rafikovich (Atmega8, Atmega16..., PAL
aufzeichnen. Weblinks: Einfache Grafikkarte mit 256x252 und 256 Farben für AVR von Benedikt K. (Atmega8515 @ 16 MHz, PAL). Es werden die drei RGB-Signale und das Composite Sync Signal erzeugt, d.h. ggf. ist noch ein NTSC/PAL-Encoder notwendig. PAL/RGB 32x24 Zeichen mit 2x4bit Farben von Eddy-B (ATMega32
-
Thread
Mehrere ATmegas + VGA Signal + Speicher
" relativ leicht implementieren. Man nehme: - Einen AVR mit externem Speicherinterface (z.B. ATMega8515) - Einen Cache-RAM - Zeilen- und Spaltenzähler - Eine Logik, die den Zugriff auf den RAM im richtigen Moment umschaltet - Ein paar Multiplexer und ein Register Wenn die Zugriffe des AVR
Bauteil-Recherche habe ich mich entschieden: - Eine MCU einsetzen, allerdings nicht den 328P. - ATMega8515 soll es werden. Dieser bietet ein SRAM-Interface, so dass ich den RAM Baustein darüber ansteuern werde. Damit spare ich sicher ein paar Zyklen und die MCU kümmert sich weiterhin um das VGA-Signal
-
Thread
Problem mit mySmart USB light und selbstgebauter Platine
werden über Drähte realisiert. So ist also jeder AVR DIP-µC programmierbar. Aktuell habe ich einen ATmega8515 in der Schaltung. Als Programmierer nutze ich AVRDUDE mit folgender Befehlszeile: [code] sudo avrdude -p m8515 -c stk500v2 -P /dev/ttyUSB0 -e -Uflash:w:Test.hex -F [/code] Ich bekomme
ready to accept instructions avrdude: Device signature = 0xc897c3 avrdude: Expected signature for ATmega8515 is 1E 93 06 avrdude done. Thank you. [/code] Der simple Assemblercode sieht folgendermaßen aus: [avrasm] .include "8515def.inc" ; #Makros# ; #Code-Segment# .cseg ; #Interrupts
-
Thread
ATMega168 im STK500 nicht beschreibbar mit Atmel Studio 6.2
seit einigen Tagen dabei, in die MC Programmierung mit AtmelAVR einzusteigen. Ausstattung: STK500; ATMega8515; ATMega168; Atmel Studio 6.2. Der ATMega8515 war bei dem STK500 bereits eingesteckt dabei. Damit bin ich durch das AVR Tutorial gegangen. Das hat auch ganz gut geklappt. Jetzt will ich einen ATMega168
leuchten lassen (Beim ATMega8515 hat es funktioniert). Wenn ich im Atmel Studio "Start without Debugging" drücke wird das Programm fehlerfrei übersetzt. An der Status LED des STK500 sehe ich ein Flackern was ich als Versuch
-
Thread
AT90S8535 noch aktuell?
Alt - ATMega8535/8515 sind die legitimen Nachfolger.
Matthias S. schrieb im Beitrag #4258419: > Alt - ATMega8535/8515 sind die legitimen Nachfolger. OK, danke Kurt
-
Thread
Library für alle AVRs erstellen
die AVRs, die SPI auf 0x2C … 0x2E haben (alle neueren) und die, die es auf 0x0D … 0x0F haben: ATmega128A ATmega128 ATmega162 ATmega16A ATmega16 ATmega32A ATmega32 ATmega64A ATmega64 ATmega8515 ATmega8535 ATmega8A ATmega8 Das ist jetzt nur auf ATmegas bezogen, Tinys, Xmegas (sind aber
> ... Wird sowieso viel Präprozessor-magie drin sein. Alleine schon um an die Register vom ATmega324PA immer ne 0 anzuhängen (warum auch immer?). häää schrieb im Beitrag #4256033: > ... > Fazit: es ist also wahrscheinlich doch einfacher mit diversen Makros, > Defines etc. die plattformspezifischen
-
Thread
Kauf von Passenden UCs
Farnell... Supportet werden : ATiny11,12,15,22,28 AT90S1200,2313,2323,2333,2343,4414,4433,4434,8515 ATmega8,16,161,163,323 1. Ich gehe sehr davon aus das diese Veraltet sind un darum nicht mehr im Handel erhältlich sind, richtig? Zu Hause habe ich mehrere ATtinys,13,45,2313,2323 / ATmega8,328P STK500 unterstützt gerade mal den ATmega8 alle anderen werden nicht unterstützt. Ich habe Anleitungen im Internet gefunden wie ich einen Attiny13 auf dem STK500 Programmieren kann. AVRStudio hat mich danach enorm aufgeregt. Ich kann nicht
-
Thread
Atmega 8515 Servoansteuerung
angefangen, daher habe ich noch nicht so viel Erfahrung. Ich wollte einen Servomotor mittels eines Atmega8515 ansteuern, nach diesem Vorbild: [[Modellbauservo Ansteuerung]] Den Code habe ich etwas abgeändert, auf den 8515 bezogen. [c]#define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h
der wäre mit den folgenden Registern schon aktiviert Nein, deshalb hatte ich das Datenblatt des ATmega8515 zitiert. > DDRD |= (1 << PD5) Einfach mal ausprobieren.
-
Thread
Gefälschte AVR-uC?
http://siliconpr0n.org/map/atmel/atmega88/mz_flylogic/ http://siliconpr0n.org/map/atmel/atmega328/mz_20x/ Ganz klar der gleiche Chip :-)
Dokument. Errata: 41.9 Rev. 8271A – 12/09 1. New datasheet 8271 with merged information for ATmega48PA, ATmega88PA, ATmega168PA and ATmega48A, ATmega88A andATmega168A. Also included information on ATmega328 and ATmega328P Und bei den neusten PB-Typen: http://www.atmel.com/Images/Atmel-42176
-
Thread
ATmega328p (aus Arduino Uno) agiert unerwartet auf Breadboard
LED-blinker Programm im AVR-Studio geschrieben und (angepasst) auf diverse AVR-uC geflasht. Während der ATmega8, ATmega8515 und ATtiny45 wie erwartet fröhlich blinkten, tat der ATmega328P, welchen ich aus dem Arduino-UNO habe, gleiches nur auf dem Arduino selber. Das heißt, sobald ich den Mega328 aus dem
-
Thread
[ASM] Addition (Immediate)
auch interessieren, und seit wann. Bei meinen Neueren scheint es so zu sein, bei den steinalten AT90S8515 und AT90S4433 ist es nicht so.
HI >Bei meinen Neueren >scheint es so zu sein, bei den steinalten AT90S8515 und AT90S4433 ist es >nicht so. Bei denen gab es gar keine GPIORs. Die sind mit ATmega164P/324P/644P oder/und ATmega48/88/168 aufgetaucht. MfG Spess
-
Thread
Audio in möglichst guter Qualität samplen
, ein I2S Interface mit Bitbanging zu bauen. Ich hab mich noch nicht 100% in das Datenblatt des ATMEGA32 eingelesen. Also ist das nur ein eSache von Learn, Try and Error ;-) Der erste Step wird glaube ich nach längerem Überlegen das mit nem Tiny2313 zu versuchen. Der hätte auch gleich UART für ne
705600 Bits/s. Ein AVR sollte also ein externes Speicherinterface haben (a là Mega2560 oder Mega8515/8535), denn dann kann er parallel auf den Speicher zugreifen, oder eben schnelle SPI EEPROMs.
-
Thread
Schema grob - Verständnisfragen
mit Vorwiderstand. Irgendwie verstehe ich das Anliegen nicht und für 12 In und 12 Out hat der ATmega8 zu wenig freie Ports aber da müsste ich noch mal nachzählen, ggffs mit internem Clock und alle anderen wie Reset ISP zu Hilfe genommen.
ich dies damit realisieren mittels uC. Es sind ca 7 IN und 7 OUT Signale, ich werde evtl einen Atmega8515 nehmen. Mit geht es aber hauptsächlich um die Elektronik AM uC wie oben beschrieben. Gruss
-
Thread
Dmx mit Bascom generiert
>Bei welchem µC? Beim AT90S8515 behauptet Atmel das nicht. In seinem anderen Thread benutzte er einen ATMega8. Vermutlich greift er hier wieder mal ins Klo weil er nicht weiss was er tut;)
>Kann mir den vlt einer von euch sagen >ob der Code mit einem atmega8 funktioniert? Der kann nicht funktionieren. Und zwar deswegen: $regfile = "8515def.dat" Das ist kein ATMega8.
-
Thread
Atmega 8515 Problem
schrieb im Beitrag #4101659: > das Ausgangssignal von Com_Port 1 Welcher Com_Port 1? Es gibt im 8515 einen USART. Und der hat einen TXD Pin auf PD1. Wo der genau ist, hängt von der Gehäuseform ab...
Pinout: avr-praxis.de, Menu Database\AVR Atmega\ATmega8515 http://www.avr-praxis.de/database/mc-database.php?mc=ATmega8515&fa=MEGA&pa=PDIP40
-
Thread
DMX Transceiver Henne - Kein DMX erkannt - 75176B Kaputt?
Stromversorgung Sauber und mit Verzerrt. Eine andere Fehlerquelle auser im Bereich zwischen DMX Bus und Atmega8515 ist ja eigentlich ausgeschlossen oder? Habe ich vllt. den 75176B gegrillt? Kann ich den irgendwie durchmessen? Bin für jede Hilfe dankbar :) Gruß Thomas
-
Thread
Pwm mit Bascom und Atmega8515
Hallo, Ich habe ein Problem mit meinem Bascom code. Ich ich kann an keinem der Pins ein Signal abzapfen bzw. bleibt die Led an jedem Port aus. Ist es ein Problem mit der Verkablung oder ist der Code falsch? [code] $regfile = "8515def.dat" $crystal = 8000000 Config Pinc.0 = Input Config Pinc.1 = Input Config Pinc.2 = Input Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Prescale = 1 Do If Pinc.0 = 1 Then Compare1a = 1023 Elseif Pinc.1 = 1 Then Compare1a = 512 Elseif Pinc.2 = 1 Then Compare1a = 200 End If Loop [/code] Danke im vorraus Niclas
-
Thread
Keine Ausgangsspannung am Attiny2313
nicht. Im gegenteil ich hatte mit dem Netzteil nie Probleme auch nicht bei Akkubetrieb und mein atmega8515 funktioniert, sowie vorherige schaltungen mit dem attiny ich wüsst nun aber auch nicht was ich anderst mache als sonst. Am Takt habe ich nichts verändert sonst hätte ich es erwähnt, die chips
-
Thread
[S] ATMega8515 steuert direkt passives LCD an
Ich hab "vor Jahren"™ mal in den Tiefen des Netzes ein Projekt gesehen da hat ein Mega8515 ein _passives_ 7-Seg LCD gesteuert. Dabei waren beide von vorne auf ein Stückchen Lochraster gelötet und liefen glaube ich nach DCF-Zeit. Das fand ich damals cool, aber natürlich ist mir der Link abhanden gekommen. Daher hier die Frage: Weiß vlt. zufällig jemand von euch noch wo genau das war ? Ich eier jetzt schon 20 mins in gurkel rum, aber ohne Erfolg :(
-
Thread
JTAG ICE 3 - connection problem (ATSAM4S )
AT32UC3A1512 ATmega128RFA1 ATmega644A ATtiny167 AT32UC3A3128 ATmega162 ATmega644P ATtiny20 AT32UC3A3128S ATmega164A ATmega644PA ATtiny2313 AT32UC3A3256 ATmega164P ATmega645 ATtiny2313A AT32UC3A3256S ATmega164PA ATmega6450
AT32UC3B1128 ATmega169PA ATmega8515 ATtiny40 AT32UC3B1256 ATmega16A ATmega8535 ATtiny43U AT32UC3B1512 ATmega16HVB ATmega88 ATtiny44 AT32UC3B164 ATmega16M1 ATmega88A ATtiny44A AT32UC3C0512C ATmega16U2 ATmega88PA ATtiny45
-
Thread
Memory MAP - ATMega1284P externes RAM
Hi >Also ich hab einen ATMega1284P, dort möchte ich gern 32Kb SRAM >anschliessen + Latch. Der ATMega1284P hat kein Interface für externen RAM. Also mußt du alles zu Fuss machen. MfG Spess
Mega1284P hat kein Businterface zum direkten Anschluss von externem >> SRAM. Über dieses verfügen nur ATmega1280,1281,2560,2561 sowie Mega162 Es gibt noch mehr! ATmega64, ATmega8515 und andere. >.... und selbst dann muss man noch das Lesen/Schreiben mit >Zugriffs-Makros (ATMEL EBI) durchführen da anscheinend
-
Thread
Librarys Name für ADC Befehle
Prozessor: ATmega8515 L, ich finde die io.h Datei nicht, Google hilft nicht weiter...
Timm schrieb im Beitrag #4030136: > Prozessor: ATmega8515 L, ich finde die io.h Datei nicht, Google hilft > nicht weiter... warum sollte Google bei dir auf der Festplatte suchen?
-
Thread
Analoge Werte an LED ausgeben
Binärwert umgewandelt werden sollen, die die LED's dann ausgeben. Ich habe ein STK-500 und einen ATmega8515L und nutze AVR Studio 4. Programmiert werden soll alles in C. Was muss ich machen, um diese Analogen Werte ausgeben zu können?