-
Thread
max3232 - komisches problem
ganz komische problem mit einem max3232. die platine funktionierte in der verganganheit, bei mega8515 mit 3,3v und max3232 3,3v nun ist es so, das wenn alles auf 5v ist, funktioniert es, wenn ich max3232 mit 3,3v und mega8515 mit 5v anschliesse gehts auch. wenn ich jetzt aber den mega8515 auf 3,3v
auslesebaren Vorgabewerte beziehen sich meistens auf 5V statt auf 3.3V. So musste ich zB. bei meinem ATMega8L diesen OSCCAL extra ermitteln damit der UART korrekt lief. Gruß Hagen
-
Thread
3V Logik SPI mit 90S8515-8?
Hi, Ich möchte mit einem 90S8515 ein SPI Bus aufbauen, der eine 3V Logik hat! In Fakt hab ich ein DA Wandler, der nur von 2.7V - 3.6V betrieben werden kann und darum muss ich diese Pegelwandlung vornehmen. Und im moment habe ich nur einen 8515er zur verfügung! (Atmega8L ist bestellt) Nun will ich aber keine Zeit verlieren und schon jetzt mit programmieren beginnen! Gibt es eine möglichkeit, die SPI Schnittstelle auf eine 3V Logik runter
-
Thread
PWM mit zufälligem Duty cycle
Moin, ich möchte mit meinem Atmega 8515 zwei unterschiedliche PWM Signale erzeugen deren Duty-cycle sich alle 5 sec. auf einen (mehr oder weniger) zufälligen Wert ändert. Leider bekomme ich zwei Signale mit einem konstanten Duty-cycle
Anonym schrieb im Beitrag #3868221: > ich möchte mit meinem Atmega 8515 zwei unterschiedliche PWM Signale > erzeugen deren Duty-cycle sich alle 5 sec. auf einen (mehr oder weniger) > zufälligen Wert ändert. Leider bekomme ich zwei Signale mit einem > konstanten
-
Thread
AVR Bootloader
AVR_Bootloader_in_C_-_eine_einfache_Anleitung) gerne nachprogrammieren. Als AVR verwende ich einen ATMega 8515. Man benötigt ja aber eine Byte und eine Wordadresse des Bootloaders. Im Datenblatt habe ich bei Start Bootloader Section folgendes gefunden: 0xF00 Ist das aber die Word oder die Byte Adresse
Jaa, ich glaube ich habs: Also, der ATMega 8515 ist ähnlich dem Mega 88. Das heist, bei größter Boot Section: 0xC000 Word Wert, und ein Word ist ja glaube ein halbes Byte also 0xC000 * 2 = 0x1800 Also noch einmal für mich selber für Morgen
-
Thread
Nachbau "heißer Draht" mit LCD Display und Lautsprecher
oder aber ob ich noch grundlegende Sachen nicht beachtet habe. Der µC den ich verwende war ein Atmega8515L, der beim STK 500 mit dabei war. Als LCD Display dient ein AV1624 von Conrad Elektronik und als Lautsprecher habe ich mir einen kleinen besorgt mit 8 Ohm Impedanz und 0,3 Watt (wie auf den Fotos
aufgefallen. Außerdem war im letzten Schaltplan noch der falsche µC eingezeichnet. Habe hier einen Atmega8515L. Habe das noch ausgebessert und auch mal den TDA7052 integriert. Fällt dir noch irgendwelche Sachen an dem Schaltplan auf, die ich nicht beachtet oder übersehen haben sollte? Vielen Dank schon
-
Thread
CP/M auf ATmega88
frank schrieb im Beitrag #1728299: > Ist der 8515 eigentlich der einzige mit SRAM-Interface? In der > Vergleichstabelle von Atmel ist selbiges leider nicht aufgeführt. > frank Der ATmega162 hat "Up to 64K Bytes Optional External Memory Space"
RAM-Disk benutzt, da fehlt beim SRAM der Platz. Außerdem würde sich da vielleicht auch eher ein ATMEGA8515 oder 162 anbieten, der ein SRAM-Interface in Hardware mitbringt. Ganz weit oben wurde das kurz einmal andiskutiert, dann aber halt ein anderer Weg gegangen. @VGA Das ist der Teil, der mich
-
Thread
Encoder macht zu viele Schritte
hab nochmal ganz von forne angefangen. Neuer Controller, neue Hardware. Ich benutze jezt einen atmega8515 mit der Pheripherie des STK500. Hierbei nutze ich die Dioden und die Eingänge für den Encoder. Schaltplan im Anhang Hier der Code [c] //################### Includes
forne angefangen. Neuer Controller, neue >Hardware. Neues Glück ;-) >Ich benutze jezt einen atmega8515 mit der Pheripherie des STK500. >Hierbei nutze ich die Dioden und die Eingänge für den Encoder. Welche Dioden? Ach so, LEDs! Dann SAG DAS AUCH SO! >Schaltplan im Anhang Deine Pull-Downs
-
Thread
STK 500 - ausgesperrt?
Tage alleine rumprobiert und komme nicht weiter. :( Ich habe mir das STK500 gekauft mit nem ATMEGA8515 drin. Als ich das AVR-Studio das erste mal startete, lief alles super. Es hatte eine Verbindung zum Chip, die LEDs leuchteten, wenn ich auf das Fuses-Tab ging etc. Wenn ich auf die Taster drückte
Hallo Otto, hallo Peter, vielen Dank für die Tipps. Ich habe nochmal den 8515 genommen und die Software mit Servicepack auf dem Rechner meiner Freundin installiert und den Chip upgegradet, wie Du es (Peter) empfohlen hast. Beim Updaten hieß es, man solle alle Kabel aus der
-
Thread
ATmega8
Hallo zusammen, ich habe eine blöde Frage!!! ist ein "Atmega8" und ein "At90S.." gleich?? was ist denn ein"ATmega8515"? vielen Dank
kann... Die Megaxxx und Tinyxxx sind die neueren Typen, die AT90Sxxx sind Auslauftypen. Ein ATMega8515 ist ein AVR (mit SRAM-Interface, aber ohne ADC), der auch im 40-poligen DIL-Gehäuse zu haben ist. Ein Mega8 hat weniger Pins (DIL28), aber einige ADCs ...
-
Thread
Synchrone bitorientierte serielle Daten mit AVR
Hi! Also 512 Byte auf dem Controller sind bei z.B. einem ATmega32 kein Problem, der Footprint ist klein genug um weiter ein Steckergehäuse zu nehmen (oder ein anderes kleines Gehäuse). Interrupt-Quellen gibt es bei den AVRs genug, um dort den Takt der Seriellen
Hi nochmal. Im Nut-Os ist das HDLC bereits für den ATmega implementiert. http://www.ethernut.de/api/files.html Vielleicht ist das was für Dich. Klar, wenn das Protokoll komplett über den PC abgefrühstückt wird, dann ist ein Tiny einem Mega vorzuziehen
-
Thread
Torzeit mit Attiny2313
stoppe.Ich melde mich danach wieder. Ich habe mal mein Programm angehangen. Ich habe es für den Atmega8515 umgeschrieben, weil der gerade auf dem Testbord am LCD hängt.Im Moment versuche ich darin nur, die Torzeit mittels leerer Schleife empirisch zu erzielen. Noch eine andere Sache: Welcher Pin ist beim 8515 der Countereingang? Jedes Datenblatt sagt etwas Anderes?! MfG Paul
-
Thread
Interrupts beim ATmega16
Tabelle habe ich dem Atmel Datenblatt entnommen und abgetippt :-) Aber nicht dran gedacht, dass beim ATmega16 die Adresse anscheinend 2 Bytes belegt, beim 8515 nur 1 Byte ... Anyway, danke für die schnelle Hilfe Greetings Karlheint
>> Aber nicht dran gedacht, dass beim ATmega16 die Adresse anscheinend 2 Bytes belegt, beim 8515 nur 1 Byte ... So ist es. Habe ich anfangs auch übersehen und gestaunt, warum selbst simpelste Programme auf einmal nicht mehr funktionierten
-
Thread
pony prog programmer
hi all ich will mit µC programmierung anfangen... hab mir den atmega 8535 bestellt und mir dazu den programmer von ponyprog gebastelt...: diese schaltung: http://www.lancos.com/e2p/avrisp-siprog.gif und an den 10pin connector hab ich dann diese schaltung angeschlossen
MISO und SCK) is n signal dran, wenn ich auslese, bis er fertig is mit auslesen... der µC is ein ATMEGA8535 hab halt die pins angepasst, da der ja ned pingleich mit dem 8515 is... also die 3 datenleitungen sind gleich, der reset auch aber VCC und GND musste ich anpassen und die XTAL1/2 für den quarz
-
Thread
STK500: Reset trotz nicht vorhandenen Jumpers möglich
mounted the RESET push button is disabled." Entferne ich den Jumper kann ich mein Mikrocontroller (ATmega8515) trotzdem resetten, indem ich den RESET Button drücke. Kann mir jemand das erklären? Ist die Anleitung hier falsch?
glaubt bzw. vermutte, das der Reset Taster doppelt belegt ist. Soll heissen, auf dem Board ist ein Atmega8515 fest verlötet. Für diesen Atmega kann man den Reset Taster abklemmen, jedoch nicht für die "steckbaren" Controller. Falls ich falsch liege, bitte korrigieren. Gruss Philippe
-
Thread
Eigenes Evaluationsboard
> Aber im Datenblatt steht doch 0 - 16 MHz (ATmega8) ???? Das ist auch richtig, weil es den Taktratenbereich angibt für den der Atmega8 von Atmel spezifiziert ist. Ab Werk ist ein Atmega8 auf internen RC-Oxzillator mit 1 MHz eingestellt. Wenn
eigenes Board herzustellen. Ich überlege auch ob ich nicht alle auf ein Board bekomme den Atmegs8515,(Atmega8),Attiny2313,Attiny13 vom Atmega8 habe ich ja schon eins :) den Rest baue ich mir als Addons auf. cya The_ride
-
Thread
Peter Fleury LCD Lib für AT90USB162?
/**< 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__
define DDR(x) (*(&x - 1)) /* address of data direction register of port x */ #if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__) /* on ATmega64/128 PINF is on port 0x00 and not 0x60 */ #define PIN(x) ( &PORTF==&(x) ? _SFR_IO8(0x00) : (*(&x - 2)) ) #else #define PIN(x) (*(&x -
-
Thread
avr einsteiger
also ich in dem stk500 steck ein atmega 8515L da es den bei avr studio aber nicht gibt habe ich den ohne L genommen. achso. ich dachte eigentlich das über PORTx nur die pullups eingeschaltet werden ... komische sachen sind: wenn
Patrick Rieger schrieb im Beitrag #1849737: > also ich in dem stk500 steck ein atmega 8515L da es den bei avr studio > aber nicht gibt habe ich den ohne L genommen. > > achso. ich dachte eigentlich das über PORTx nur die pullups > eingeschaltet werden ... Dann solltest du nochmal
-
Thread
AVR Timer mit 32 Bit
Hallo Community, Ich muss den Peter's TIMER32.C-Beispiel an den Atmega8515 anpassen, da der keinen Timer2(8Bit), sondern nur Timer0(8bit) und Timer1(16Bit) besitzt. Allerdings, kommen nur 16Bit (max ca 65536) mit Timer0 per UART raus. Peter's TIMER32.C-Beispiel -
jetzt dieses Beispiel für Neulinge wie mich hoch. AvrStudio4.18SP3 + WinAVR-20100110 STK-500, Atmega8515L, Timer0, UART Um Compiler-Warnungen zu vermeiden, kann man u8 in uputs() und uputchar() mit char ersetzen.
-
Thread
Neuling sucht ersten Controller
auch guten support dazu, da er sehr verbreitet ist. Du könntest dir auch mal den pinkompatiblen(?) atmega88 anschauen, der hat pinchanging interupts, was sehr hilfreich sein kann. Sonst probier doch erstmal den mitgelieferten mega8515l aus, um ne led blinken zu lassen reicht es... Gruß Tobi
Bei Rechelt: ATMEGA 8-16 TQ http://www.reichelt.de/?ACTION=3;ARTICLE=50551;PROVID=2402 ATMEGA 8-16 DIP http://www.reichelt.de/?ACTION=3;ARTICLE=45024;PROVID=2402 Gruß John
-
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
stk500 warning adress
Bist Du sicher, dass Du einen AT90S8515 programmieren willst? Der ist nämlich schon fast ausgestorben. Mein Tip (ich kann mich auch irren): Geh auf den Tan "Main" und wähle den richtigen Controllertyp aus. Beachte dabei, dass AT90S8515 und ATMega8515 Zweierlei ist. ...
-
Thread
AVR: Uart - UCSRC
Hallo.. Quellecode für m8515: UCSRC |= (1<<URSEL)|(3<<UCSZ0)|(1<<USBS); das bedeutet ja: URSEL gesetzt (Bit7) USBS gesetzt (Bit3) doch nur was bedeutet jetzt (3<<UCSZ0) ? Vielen Dank, Markus
Bits nach links geschoben. vorher 0b00000011 nachher (#define UCSZ0 1 aus avr/include/avr/m8515.h) 0b00000110 d.h. Bit 1 und 2 sind gesetzt. Was das im Register UCSRC bewirkt, steht im Datenblatt des Atmega8515
-
Thread
Datenaustausch PC und µC über USB
paar Wochen den Kopf, wie ich den Datenaustausch zwischen PC und dem hinter einem FT245 sitzenden ATmega8515 im Detail realisieren soll. Die Datenübertragung funktioniert grundsätzlich; einzelene Bytes kann ich bereits in beiden Richtungen übertragen. Wichtig: als Treiber auf dem PC wird der D2XX-Treiber
ja auch mit einer Prüfsumme (CRC) versehen. Wenn dann etwas fehlt sollte es bemerkt werden. Der ATmega8515 läuft übrigens mit 16 MHz. Was meinst Du übrigens mit gespiegelt? Der FT245 ist doch ein FIFO, d.h. first in - first out. Der AVR wird die meiste Zeit sowieso mit Warten zubringen, da sehe
-
Thread
Zeit beim Datenlogging?
möchte ich minütlich Daten aufnehmen und die Zeit mitspeichern. Als µC dachte ich mir dazu einen ATmega8515. Wie aber sollte ich die minütliche Aufnahme anstellen? Am liebsten wäre mir ein IC, das einen Interrupt erzeugt und von dem die Zeit relativ einfach abgerufen werden kann. Bisher habe ich nur
also ich hab mit einem 8515 eine uhr für einen laugenweckzähler realisiert und die läuft schon seit anfang des jahres und hat so gut wie keine zeitfehler ( wenige sec) der 8515 laeuft mit einem 8mhz quarz
-
Thread
ATmega Überfüllung?
Hallo allerseits! Ich bin seit kurzem bei einer Firma die ATmega einsetzen. Ich selbst habe noch keine Erfahrung mit den ATMEL-Microcontrollern, daher wende ich mich an die erfahrenen Entwickler. Wir verwenden aktuell einen ATmega168, bzw. ATmega168P. Nun meint
schlimmer. Menschen mit Halbwissen!!! Ach ja, auch ich hab hier ein kleines Projekt auf einem ATmega8515, dort sind noch 4 (vier) Bytes im Flash frei. Läuft wie ne 1! MfG Falk P S leider neigen auch Ingenieuere und andere technische Leute dazu, Effekte, die sie nicht erklären könnnen, mit nebulösen
-
Thread
Philips CD-Pro2 ansteuern
es gibt reichlich Anleitungen ein CD Laufwerk als Audioplayer zu nutzen. Hatte ich mal mit einem Atmega8515 aufgebaut. Fast jedes Laufwerk hat einen Digitalen Ausgang. Hier ist so was in der Art: http://320volt.com/en/cdrom-kontrol/
gibt reichlich Anleitungen ein CD Laufwerk als Audioplayer zu nutzen. >Hatte ich mal mit einem Atmega8515 aufgebaut. Fast jedes Laufwerk hat >einen Digitalen Ausgang. Hier ist so was in der Art: Es geht mir um den mechanischen Aufbau des Laufwerks, selbst viele hochwertige CD-Player haben nur
-
Thread
LED leuchtet per Knopfdruck
Gruess Gott! Ich moechte ein Komparator in c fuer das STK500 Board unzwar fuer den Chip Atmega8515 programmieren, leider habe ich keine Idee wie man so etwas programmiert. Kann einer mir weiterhelfen wie man so etwas programmiert. Bitte keine Tutorials anbieten,weil ich es schon gelesen habe
Gruess Gott! Ich moechte ein Komparator in c fuer das STK500 Board unzwar fuer den Chip Atmega8515 programmieren, leider habe ich keine Idee wie man so etwas programmiert. Kann einer mir weiterhelfen wie man so etwas programmiert. Bitte keine Tutorials anbieten,weil ich es schon gelesen habe
-
Thread
ATMEL Atmega 16 gesucht zum Kauf
die im DIL40 die noch dein eingebauten Verstärker für den ADC haben? Ich hab hier noch: einen ATMEGA16 16PU uns einen 16PC. und einen ATMEGA8515L
ATMEGA16-16AU (TQFP) und ATMEGA16A-16AU (TQFP) hätte ich noch ein paar da. Mit freundlichen Grüßen Thorsten Ostermann
-
Thread
Zeitgleich Ausgänge setzen (AtMega8515)
Fehler: [c] /* Auto-LED-Blitzer Version: 0.1 Datum: 027.02.2009 Autor: Finn Schürmann Target: ATMega 8515 */ #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/eeprom.h> #include <avr/interrupt.h> #include <inttypes.h> int main (void) { DDRA = 0b11111111
ist nicht mein Tag. [c] /* Version: 0.1 Datum: 027.02.2009 Autor: Finn Schürmann Target: ATMega 8515 */ #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> #include <avr/eeprom.h> #include <avr/interrupt.h> #include <inttypes.h> volatile unsigned int flash_step_counter
-
Thread
Motorkontrolle
schnell genug ist kann ich dir nicht genau sagen, aber für ne einfache Zündung reichts auch aus (ATMEGA 8 @ 8 Mhz). Du schreibst von "zweiter Einspritzreihe" ich entnehme daraus das du zur normalen (serienmäßigen) einspritzung extra einspritzen willst. wenn du nen KAT hast könnte das eventuell zu
die manuelle Zündung behalte ich auch vorerst. habe ein oder 2 gute Erfahrungen mit dem 90S8515 gesammelt, der wird ja nun unter dem namen ATMEGA 8515 verkauft (Hatte ihn auf einer 27Cxxx Emulatorboard Programmiert; Software war schon fertig, musste diese nur drauf schieben.)
-
Thread
Zeiten Timer0 Interrupt
trotz meiner Meinung nach, richtigen Einstellung des Timers. Die Verwendete Hardware ist ein ATMEGA8515 mit einer CPU-Frequenz von 16MHz. Um eine Overflow-Zeit von 3ms zu erreichen, habe ich den Precaler auf 1024 gesetzt und den Preload auf 209. Dies sollte eine Overflow-Zeit von 3.008 ms geben.
habe dabei gesehen, dass ich mich in der Version des Controllers vertan habe, und beim eingesetzten Atmega8515L nur 8MHz habe. Nach der Umstellung des Timers auf die neue Frequenz stimmt die Differenz der durch eine manuelle Triggerung des externen Eingangs in etwa. Werde mich allerdings noch mehr
-
Thread
Mikrocontroller-Umgebung für Anfänger
Irgendwie habe ich das Gefühl, Marc würde den Unterschied zwischen STK500 und ATmega8 nicht (er-)kennen. Das STK500 ist ein Entwicklungs- und Programmierboard für Controller (u.a. auch den ATmega8) Der ATmega8 (und seine anderen Controller-Kollegen) lassen sich mit diesem Board also
die man durch Flachbandkabel mit den Ports verbinden kann. IMHO wird inzwischen beim STK500 ein ATmega16 und ein ATmega8515 (kann auch der 8535) mitgeliefert. Sollte ich mit meiner Annahme danebenliegen, sollte man mein Post einfach überlesen...
-
Thread
Fehlerursache bei Displayansteuerung eingrenzen
Hallo, ich versuche nun seit einiger Zeit ein Display(EA DIP204-4) an einen ATmega32 zum laufe zu bekommen. Bis jetzt leider ohne Erfolg. :-( Ich benutze den Code von Peter Fleury. Da ich nicht weiß, ob ich gerade ein Soft- und/oder Hardware-Probelem habe. möchte ich euch fragen
/**< 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
AT89S52 programmieren klappt nicht
eher nicht so > interessiert bist, dann wäre als Aternative der Mega8515 eine gute Wahl Der kostet auch etwa 4 EUR und man braucht einen Programmer.
ISP MCS51 Controller aufgesetzt habe. Ich habe es "uniface3" getauft und läuft AVR Controllern ATMega8 und ATmega48 bis Atmega328. Wenn du einen Arduino hast, kannst du das Programm auch in einem Arduino laufen lassen um MCS51 Controller zu flashen (allerdings ist das Programm füer den Arduino kein
-
Thread
ISP Programmierung geht nicht
verbunden, da der ATMEGA VCC von der Schaltung bezieht! oder habe ich hier schon einen Denkfehler! Wie muss RESET sein, wenn ich ein Programm übertragen will?? high(5v) oder low(0V)?? Wie erkennt der Mikrocontroller
muss doch jemanden hier geben der sich mit dieser Thematik extremst auskennt. Ich habe zB. einen ATMEGA8515L frei verdrahtet und zwar NUR mit der ISP6PIN! Gleiches Fehlerbild wie oben beschrieben. best regard Christian
-
Thread
LCD-Display AV1624 ansteuer Probleme
Ich nutze den Atmega 8515. Das Display, laut Datenblatt, "KS0066 or Equivalent"
gedreht weil mich dieses Bit-reverse nervt. Das Bild soll nur zeigen, ich verwende wirklich einen Atmega8515 und das PC7 an DB7 angeschossen ist (zu erkennen am Flachbandkabel mit der roten Markierung). Merkwürdig an der Geschichte ist, dass ich die zuordnung der einzelnen Pins des uc zum Display in
-
Thread
ADC: Wieviele Spannungen kann ich am AVR einlesen
Jeder ATMEGA oder ATTINY mit internem ADC hat exakt EINEN ADC und einen vorgeschalteten Multiplexer mit n Eingängen, die in der Software umgeschaltet werden können. Damit kannst Du nacheinander n Spannungen messen
Hallo, wollte ich schon drauf hinweisen, der 8515/Mega8515/Mega162 jaben keinen ADC dafür das Memory-Interface. AD0...AD7 sind Address-/Data0...7 der Speicheranbindung. Gruß aus Berlin Michael
-
Thread
LEDs blinken nicht im Takt
Hallo, nachdem ich meine ersten Gehversuche mit dem ATMega8515 (auf STK500) absolviert habe, widmete ich mich den Timern zu. Das Programm, welches ich beigefügt habe, hat den simplen Auftrag, bei einem Overflow ein Interrupt auszulösen, und den PortB Zustand
Hier hast du mal einen von meinen ersten "Gehversuchen", allerdings mit dem ATMega8. Du musst nur die Include-Zeile anpassen (.INCLUDE "m8515def.inc"), dann sollte das bei dir laufen. Deine ISR ist schon richtig, sie wird nur nicht aufgerufen, weil du am Anfang deines Programmes
-
Thread
Unbekannten Controller identifizieren
von ca. 2007. Durchklingeln der Platine ergab beim 40poligen, dass seitens der Pinbelegung ein ATMega8515 oder 8535 passt. Für den 18poligen brauche ich Hilfe, da ich keinen passenden MC gefunden habe, hier die Pinbelegung laut Sockel: Masse Pin 6, 5V Pin 12. Oszillatoreingang Pin13, Oszillatorausgang
#6072754: > Durchklingeln der Platine ergab beim 40poligen, dass seitens der > Pinbelegung ein ATMega8515 oder 8535 passt. Oder ein i8051. Von dem hat Atmel das Pinout der ersten Generation abgeguckt. Der 8051 hat Reset high-aktiv, also im Betrieb low. Beim Atmel ist es umgekehrt, so kannst Du die
-
Thread
Probleme mit ausgängen bei externem Quarz
auf dem Board gesteckt. wenn ich diesen dann mit dem Jumper aktiviere spielen die ausgänge am atmega 8515 verrückt, teilweise gehen die led auf dem Noard an die ich im Program zwar als möglciher Ausgang deklariert habe aber die ich nirgends anmache. ICh hab auch ein PWM über software am Laufen auf
hallo es ist ein AVR500 board und ich verwende einen atmega 8515, auf dem board ist ein jumpoer bei dem man zwischen dem quarz den ich aufgestekt habe und irgendwas anderem umschalte..., zum programieren muß der jumper so stehen das ich nicht den nutze den
-
Thread
Atmega16-16PU - Ist das jetzt ein Atmega16 oder Atmega161?
Hallo zusammen, schaffe es irgendwie nicht, am stk500 meinen atmega16-16pu zu programmieren. egal in welchem socket, es geht einfach nicht. habe ein rs232 kabel zum programmieren. mit dem mitgelieferten atmega8515 klappt alles prima. ??
Der ATmega16 gehört in den selben Sockel wie der ATmega8535. Zum Programmieren musst du AVR Studio auch mitteilen, dass das Target Device nun ein ATmega16 ist. Was sagt AVR Studio eigentlich wenn du versuchst
-
Thread
Oszilloskop mit AVR
@Matthias H. 400kHz Samplerate ? Mit einem mega8515@16MHz und 64kb SRAM komme ich auf etwa 2MHz Zum UART: Schau doch einfach mal ins Datenblatt...
. man könnte ja, wie bereits gesagt) die daten vom adc direkt in den ram schreiben und dann 2 atmega16 jeweils einen speicherbereich zur verarbetung zuweisen (ATMega16 Nr1. 0.-250. Byte, ATMega16 Nr1. 251.-500. Byte). MfG Axos
-
Thread
Watchdog benutzen
Hallo Leute, ich benutze in meiner Anwendung einen ATMega8515 und programmiere mit CodeVision. Nun will ich mich mit dem Watchdog (erstmals) beschäftigen bzw. diesen in meine Zielapplikation einbinden. Hierzu habe ich noch eine grundsätzliche Frage. Im Datenblatt
deaktiviert. Nun steht auf Seite 49: "If the reset period expires without another Watchdog Reset, the ATmega8515 resets and executes from the Reset Vector." Und auf der nächsten Seite ist auch eine Abbildung mit einem Pfeil "Watchdog reset" Meine Frage ist nun wie ich den WD beutze? Muss ich ein (Zähl)Register
-
Thread
M16C NC30 user RAM
Anwendungen (Mehrkanal-Datenlogger mit grafischer Ausgabe) hab ich fast die gesammten 64k Adressraum eines ATMega8515 ausgenutzt. Matthias
und 10 + pro Stück. Unnötig an dieser Stelle. Also externer Speicher. Wenn es natürlich darum geht 8515 + externer Speicher oder Mega16 fällt die Wahl natürlich auf den Mega16 selbst wenn der etwas teurer ist. Matthias
-
Thread
8515 will sich nicht richtig Programmieren lassen
Hallöchen, ich versuche mich gerade in der Programmierung eines Atmega 8515 mittels AVR Studio und dem STK 500 und es will zum verrecken nicht so, wie ich. Zuerst schien alles so zu laufen, wie es soll. Dann entdeckte ich aber ein paar falsche Lockbits und habe den
mir echt die Ideen aus, warum der 8515 so rumzickt.
-
Thread
STK500 Taster + Taster über GUI
an und die taster funzen ja auch solange ich nich in der GUI taster drücke... ist übrigens ein ATmega8515L drauf
Copyright 1998-2006 Pavel Haiduc, HP InfoTech s.r.l. http://www.hpinfotech.com Chip type : ATmega8515L Program type : Application Clock frequency : 4,000000 MHz Memory model : Small External SRAM size : 0 Data Stack size : 128 ***************************************
-
Thread
Stirngs auf dem Controller
kann.. aber es sollte schon gehen (hab den code nicht durchgekuckt)... nur warum leute noch zu 8515 oder 8535 kompatibeln dingern greifen ist mir unklar... nehmt doch mega16 oder mega32... das erleichtert teilweise das leben ungemein...schon klar ein 8515 ist am anfang einfach übersichtlicher..aber
code kümmern ,) btw zum thema gerade herumliegende controller ;) ich tu gerade meine alten 90s8515 verbauen... ich dachte schon,dass ich die nie mehr verbauen würde aber jetzt werden sie thermostate *G* 73
-
Thread
µc soll Daten über RS232 schicken
Problem sollte nicht zu schwierig sein. Ich Möchte einen Zahlenwert mittels RS232 von meinem µC (Atmega8535) an einen empfänger schicken. Hab mich schon ein bißchen durch das Datasheet durchgehangelt, bin aber nicht ganz schlüssig. Ich weiß, das ich das irgendwie mit UART machen muß, aber wie das genau
hier ein program für atmega8515,müsste gehen: Im Hyper terminal wird "TEST" angezeigt, für andere sachen zu übertragen genau so .include "m8515def.inc" .def temp = R16 .equ CLOCK = 8000000 .equ BAUD = 9600 .equ UBRRVAL