-
Thread
Ereigniszähler mit Atmega88: wie Zählereingänge beschalten (speziell Counter2)?
und können ca 350ns bis 20µs Pulsbreite aufweisen. Zum Zählen möchte ich die internen Counter des Atmega88 einsetzen. Ich habe jedoch Probleme beim Verständnis, wie diese Zähler von außen beschaltet werden müssen: Für die Zähler TC0 und TC1 finde ich im Datenblatt die Eingänge T0 und T1. Ist meine
clock gearbox is called every 1/50 of a second // Note that it is really the CTC interrupt but the 8515 uses the COMP vector // 6 byte clock : fifties:seconds:minutes:hours:days // this clock will wrap around after 65535 days ~= 179 years // a simple clock gearbox volatile uint8_t fifties = 0; volatile
-
Thread
Input Capture ATmega16
Hallo Leute, ich verwende einen ATmega 16 mit CodeVision C Compiler. Was ich vorhabe, ist mit Hilfe des Input Capture die Zeit zwischen zwei Ereignissen zu bestimmen. Hierzu betreibe ich den Timer in Normal Mode und zur Zeit mit 10MHz und
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 manipuliere
-
Thread
please verify device selection,interface settings, target power.
ich seit einer Stunde überprüft und sind richtig, target power liegt bei 5.1Volt. Ich habe ein Atmega8515-16PU und die Frequenz ist wie voreingestellt 125kHz
-
Thread
Temperatursensor TSIC 206 auswerten und auf einem LCD anzeigen
Hallo, Ich versuche den TSIC 206 mit dem STK500 (Atmega8515) auszuwerten, und die Temperatur über das LCD anzuzeigen. Ich hab mich durch viele Foren und Tutorials gekämpft, komme aber trotzdem nicht weiter. 1. Wie werte ich den Sensor aus? -
-
Thread
Fuse Bits unter AVR Studio 4
hergestellt und auch schon bestückt (USB-DMX Transmitter). Jetzt muss ich den Main Controller (AVR ATMEGA 8515-16 D) programmieren. Ich besitze ein STK 500 Platine von Atmel und das AVR Studio 4. sowieso, das Programm draufkopieren ist ja nicht das Problem, nur habe ich ein paar Fragen zu den Fusebits
-
Thread
bascom auf atmega
hallo ihr, ich sitze jetzt 2 abende an einem problem mit meinem atmega16 ... bascom bleibt bei einem "wait" befehlt einfach hängen - sowohl am stk500 als auch in der simulation ... wenn ich das $sim flag setze läuft die simulation aber sonst tut sich auch nicht viel
'This sample is only intended to show how communication 'with the STK500 work '$regfile = "m8515.dat" $regfile = "m16def.dat" 'the default xtal is 3.68 MHz '$crystal = 3680000 '$crystal = 16000000 $crystal = 4000000 $baud = 9600 '$sim Config Portb = Output Config Portd = Output
-
Thread
strcpy kopiert nicht?
Servus Leute! Häng jetzt den ganzen Vormittag vor meinem STK500 mit ATMEGA8515 und avr-gcc v4.1. Probleme gibts bei folgendem: int main( void ) { // initialization init_USART(); u08 led, i; DDRB=0xff; /* use all pins on PortB for output */
-
Thread
AVR UART Problem
World" auszugeben, aber es wird immer nur der erste Buchstabe ausgegeben. Ich benutze übrigens einen 8515. Ich hab vorher gelessen, das es daran liegt, das der Stackpointer falsch initialisiert wird. Ich hab aber verschiedenen C COmpiler probiert und immer der selbe Fehler. Die sollten den Stack doch eigentlich
Mit dem C-Compiler der Firma IAR und den ATMega103 würde der Quellcode so aussehen: //- iniUART ------------------------------------------------------ void uartIni(uchar baudrate) { UBRR = baudrate; //Set the baud rate UCR = ( (1<<RXCIE
-
Thread
ATmega an AD9851
Hallo! Das Thema wurde zwar schon oft behandelt,trotzdem mal eine Frage dazu.Ich betreibe einen Atmega 128 an einen DDS-IC AD9851.Dazu programmiere ich alles in Assembler(mit C kenne ich mich nicht aus). Laut Datenblatt AD9851 ergibt sich das FTW für den DDS zu: FTW=Ausgangsfrequenz des DDS x 2 hoch
angefangen, Platine ist bestückt, Software fehlt noch. Ich habe ihn mit paralleler Ansteuerung am 8515 angeschlossen. Ich fürchte, mit einer "glatten" Quarzfrequenz bekommt man immer krumme Frequenzen. Die Anzeige muß also gerundet werden.
-
Thread
variabler Port in Bascom
mir einen Haufen Ver-Undungen oder Ver-Oderungen. $regfile = "m8def.dat" 'ATmega8 $crystal = 8000000 $ '8 MHz $hwstack = 40 $swstack = 40 $framesize = 40 $baud = 19200 Dim Alfred As Byte Dim D7 As Bit Config Portb = Output Alfred.0 = Portb.0
Mein Probblem ist folgendes: Habe folgendes vom 8515 portiert, eine dot matrix. funktioniert super, nur den A.1 kriege ich nicht integriert, wobei er separat angesprochen (sprich columns über porta) durchaus funktioniert. Daher schwebte mir etwas wie
-
Thread
Frage zu SRAM-Testfunktion
geschrieben, mit welchem ich Werte auf dem internen SRAM des Mikrocontrollers, in meinem Fall dem Atmega8515, ablegen möchte. Die ganze Aufgabe soll eine Funktion sram_test übernehmen, welche als Parameter den SRAM-Bereich und die Anfangsadresse des internen SRAMs übergeben bekommt und als Rückgabe einen
-
Thread
AS5040 Probleme beim Auslesen der Daten
Bitstream aus dem Chip zu lesen, die Positionsangaben bleiben mir aber Rätselhaft. Konfiguration des ATMEGA48: - 20MHz Takt - SPI-Bus für Kommunikation und Programmierung - USART im MSPI-Modus für das SSI-Interface des AS5040 (SPI-Frequenz: 500kHz) - kleine Gatterschaltung auf den T1-Pin am AVR um evtl
in den Atmel. Den weg auf meinen Bildschirm beschriebe ich mal ganz knapp: Atmel -(SPI)-> STK500(ATMEGA8515) -(UART)-> PC Am PC erhalte ich dann mittels HTerm Bitfolgen folgender Art: 1000 0101, 0001 0011, 1010 1010, 1010 1010 (Magnet weit weg) 1011 1111, 1111 1111, 1010 1010, 1010 1010 (Magnet ganz
-
Thread
Anfängerfrage zu µC und BASCOM
Interessanterweise sind die Tasteneingänge vom ATMega8515 IMHO bereits entprellt. Zumindest hatte ich mit dem STK500-Board und den darauf befindlichen Tasten bislang keinerlei Probleme damit. Ich lasse die Tastenabfragen ja auch meistens in Schleifen
-
Thread
UART Empfansproblem
Problem mit meiner UART schaltung oder der Software bin nicht sicher. Und zwar hab ich einen Atmega8515. Die Uart ausgabe von uC zum PC klappt allerding scheint es so als würde der uC nichts vom PC empfangen.Die Leitungen sind soweit alle in Ordnung (denke ich). hier mein Programm: #include
-
Thread
ATMega 163 Smartcard
findet sich vielleicht etwas. Wenn recht erinnert, sind FunCards mit hoeheren Versionsnummern mit ATmega163 ausgestattet (aeltere mit AT90x8515).
-
Thread
bitfeld
C-Spezialisten, folgende Situation: Deklaration eines Bitfeldes mit 5 Bit; Mikrocontroller ATMEGA8515; Entwicklungsungebung IAR 2.27 nach dem Compiler- und Linkerlauf habe ich im Listing gesehen, daß der Compiler 2 Byte reserviert hat für das Bitfeld. Warum? Michael
-
Thread
Video DEcoder mit AVR
Das mit der Matrix funktioniert bereits. Dabei macht ein Atmega8515 genau 8x8 RGB Pixel. Reiht man mehrere dieser Arrays aneinander bekommt man dann die dementsprechende Auflösung. Das funktioniert bereits per DMX bestens und gibt auch seine "Videos" aus, jedoch
-
Thread
Suche schnellen AVR Programmer
einem schnelleren Programmer, als mein derzeitiger Parallelport an PonyProg. Damit braucht mein Mega8515 (also 8k) ca. 12 Sekunden für Flash & EEPROM programmieren & verify, Fuses setzen, und nochmal verify (um sicherzustellen, dass die Lockbits gesetzt wurden, und wirklich nur noch 01 02 03 04... ausgelesen
dann meine Ergebnisse ;-) Hier mal der Vergleich: avrdude mit einem AVR Dragon, Target ist ein ATmega324P, eine wahllose Datei hinreichender Größe programmiert, das erste Mal mit ISP: [pre] $ avrdude -c dragon_isp -P usb -p m324p -U dtmfgen32.elf avrdude: AVR device initialized and ready to
-
Thread
STK500 firmware update Fehler
Hallo , gestern kam mein neues STK500 Board inclusive dem ATMega8515L. Ich habe es gleich über die RS232 Schnittstelle an den PC angeschlossen. Als nächsten Schritt habe ich versucht das firmware update per AVR Studio 4.18 SP3 zu starten. Ich bin nach dieser
-
Thread
BASCOM Problem bei INT0
kleines Problem => viell. auch nur ein Verständnisproblem. Folgendes: Ich hab am INT0 meines ATmega8515 ein rechteck Signal mit einer Frequenz von 1200 Hz. Bei jeder steigenden Flanke am INT0 möchte ich ein Bit aus einem Array (Y) an einem Portpin(B.3)ausgeben. wenn alle Bits (z=105) ausgegeben wurden
-
Thread
A/D Wandler mit Atmel ????
Atmel IC Funktionieren und wenn hat jemand ein Schaltplan oder ähnliches.?? Ich habe da noch den atmega16 und einen AT90S8515. MFG: Fichte
-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
schoneinmal den DS1867 mit einem ATMega angesteuert und kann mir mal den C-Code dazu zeigen odr mir sagen wie ich es versuchen könnte? Martin
Michael D. schrieb im Beitrag #1665832: > ...ist doch geplant! Mir wäre da ein Atmega8 oder 16 lieber, da die, > glaube ich, jeder hier vorrätig hat?!? Hmmm, also ich habe hier stangenweise 8051er Derivate rumliegen. Gut, auch mal 20 ATmega48 oder sowas. Aber der ist schon wieder
-
Thread
ind. Näherungssensor
Hallo! Ich würde gerne an meinen ATmega8515 ein paar induktive Näherungssensoren anschließen. Soweit ich weiß, gab's mal irgendwann irgendwelche mit TTL-Pegel. Nur mittlerweile unauffindbar. Hat jemand eine Idee, wie man ganz "stinknormale
-
Thread
Dmx senden mit einem mega16
noch von der fleury library angesteuert. Meine main() routine schaut so aus: (ich verwende einen atmega16) [c] int main(void){ cli(); MCUCSR |= (1<<JTD); MCUCSR |= (1<<JTD); lcd_init(LCD_DISP_ON); lcd_puts("test 123\nfoo bar"); for(unsigned
Vektoren und init_dmx hab ich direkt aus dem anderen o.g. Projekt übernommen ( INTO und RXD von atmega8515, der chip aus dem anderen Projekt sind pinkompatibel zu meinen mega16 ). Aber warum schmiert er mir ab? Es kann doch eigentlich nur an den ISR Routinen liegen, oder? Vielen dank!
-
Thread
Vollständige Tastatur über µC an PC anschließen
das Ding) => Ich brauche eine Schaltung, die mir "Spalten und Reihen" in PS2 wandelt. Mit einem ATmega8 (der halt gerade bei mir noch rumliegt) wirds da schon etwas knapp, denn ich komme auf 24 Leitungen aus der Tastatur. Hat jemand schon einen konkreten Vorschlag für eine Schaltung oder einen passenden
App.Note von Zilog. Zum Selberbasteln eignet sich eher ein 40poliger Mikrocontroller. (z.B. 90S8515) Der Rest bleibt dann halt unbelegt. Eine alte 4 MHz Ausführung sollte übrigens vollkommen reichen. Das Protokoll der AT-Tastatur ist im Netz zu finden. Oder auch beispielsweise im "Mikrocontroller-Applikations-Kochbuch
-
Thread
Arduino-C: Unklarheit bei '<< Operator'
die Register volatile sein, d.h. jeder Zugriff geht auch auf die Hardware. Zum Beispiel UCSRC (Atmega8515) ist mit so einem Ansatz nicht benutzbar, weil du URSEL nicht getrennt von den anderen Bits setzen/löschen kannst (lesen geht damit schon garnicht). Auf anderen Architekturen habe ich solche Hardwarekonstrukte
-
Thread
EEPROM sequentiel lesen I2C
hallo, ich habe einen atmega 8515 mit 7.3728 Mhz, den habe ich mit portb pin 0 und 1 an ein i2c eeprom geschlossen ein CAT24WC16P jetz habe ich versucht einfach mal in adresse 00 was abzuspeichern und in adresse 01. das
Master Implementation ;* Version : 1.0 (BETA) ;* Last updated : 19.12.2008 ;* Target : Atmel 8515 ;* Frequenz MCU fOsc = 7372800 Hz (7.3728 Mhz) ;* ;* zum ausrechnen der verzögerungs(delay) zeiten für 5 µs ;* n = t * fosc -> = 7372800 Hz * 0,000005 sec = 36,864 ;* ;* n | Delay method
-
Thread
7 ältere neue AVRs gegen Porto & Verpackung abzugeben
Verpackungspauschale von 2,50 Euro ab, Versand als Warensendung. Folgende AVRs werden abgegeben : ATmega8515L 8Pi AT90S8535 8Pi AT90S2333 8Pi AT90S2313 10Pi 2x AT90S2343 10Pi AT90S4414 8Ji -> PLCC
-
Thread
DTMF-Töne auswerten
eine Schaltung zu realisieren um per Telefon Geräte zu schalten. Angesteuert wird das Ding von nem ATMega8515. Ich schaffe es zwar dem Teil Töne zu entlocken, aber wenn ich welche zu ihm schicke gibt es keine Reaktion. Die Initialisierung wie sie im Datenblatt steht scheint wohl zu funktionieren(sonst
-
Thread
Ansatz zum rechnen in Assembler gesucht...
Hi, ja sorry es ist der ATMEGA8 den ich verwende... Mit den Codebeispielen muss ich mich mal beschäftigen. Ich hoffe es geht irgendwie "leichter"... Auf der Assembler Ebene würde ich unbedingt bleiben wollen. In BASCOM oder
HW-Fähigkeiten der MCU nicht >benutzen wenn sie schonmal vorhanden sind ? Nun habe ich das ganze ATmega8 "Instruction Set Summary" durch. Ich glaub ich bin zu blöd dazu... Gruß AVRli...
-
Thread
Verständnisproblem Phase correct PWM
Hallo, es geht um den phasenkorrekten PWM Mode bei einem ATmega 8515. Warum bezeichnet man diesen Modus als phasenkorrekt bzw. warum bezeichnet man den Fast PWM Mode als Phaseninkorrekt bei Änderung des Duty Cycles? Mir ist klar das Fast PWM eine unsymmetrisches
-
Thread
AVRISPMK2 Fehler
Hallo, ich habe mir den AVRISPMK2 zugelegt um einen AtMega 128 /8535 und 8515 zu programmieren. Das erste mal hat das auch wunderbar beim 8535 funktioniert. Sobald ich es jetzt Versuche, bekommen ich jedes mal (egal welches Programm/uC) folgenden Fehler:
-
Thread
Laufen RS232 und Displays mit internem Takt eines ATMega´s
der Erstellung meines Boards, ob ich nicht den externen Quarz weglassen und dafür den internen (ATMega 8515)nutzen kann. Stellt sich mir nun aber die Frage, ob der interne Oszillator so genau ist, dass man noch eine RS232 oder ein Display damit betreiben kann?? Vielen Dank im Voraus René
-
Thread
region data is full
hallo, ich hab in meinem code (der auf dem atmega8515 laufen soll) ein menü ausprogrammiert mit hilfe einer structure und einem array in dem die menüeinträge gespeichert sind. leider scheint dieses array zu gross zu sein, da ich ab einer gewissen
-
Thread
USB oder 1394
eigener Erfahrung kann ich sagen, dass eine abgespeckte Implementierung des FireWire Stack auf dem ATmega8515 platz hat. Nun kenne ich mich nur mit Linux aus und habe mit USB keine große Erfahrung, aber mit der libraw1394 bin ich der Meinung, dass auf der PC-Seite der Zugriff auf die Daten per FireWire
-
Thread
Ausgänge am STK500 Anfängerfrage
Ich mach gerade das AVR GCC Tutorial von dieser Seite durch Ich habe ein STK500 mit einen ATmega8515 uC Aktuell hab ich schon ein Verständnisproblem in Zeile 4. In Zeile 3 Schalte ich meinen Port B als Ausgang. In der Zeile 4 aktiviere ich meine Ausgänge, es sollten nach meiner Auffasung
-
Thread
Counter im ISR
Softwareerweiterungen bedenklich nahe an die >Programmspeichergrösse kam... Hatte ich auch mal, da war ein AT8515 mit nur noch ACHT Bytes freiem Flash! In der nächsten Revision wurde es dann ein ATmega644 ;-) >Was macht eigentlich der gcc mit R2-R15? Benutzen. > Werden die tatsächlich für >irgendwas
-
Thread
Shop-Platine: Problem mit LED und LCD
peter Exp $ Software: AVR-GCC 3.3 Hardware: HD44780 compatible LCD text display ATS90S8515/ATmega if memory-mapped LCD interface is used any AVR with 7 free I/O pins if 4-bit IO port mode is used **************************************************************************/ #include
-
Thread
externer interrupt - fehler in doku?
interrupt-behandlung einzuarbeiten. nun hab ich irgendwie folgendes verständisproblem: ich habe in der doku des atmega8515 gelesen, daß wenn man einen externen interrupt benutzen will, zu beachten hat, daß z.b. INT0 als Ausgang konfiguriert ist.. "Observe that, if enabled, the interrupts will trigger even if the
-
Thread
AT89C51RB2 ALE - Signal welches Latch?
Kann man diesen überhaupt verwenden, denn ich habe noch einen Hinweis eines anderen Typs von Atmel ATmega8515 im Hinterkopf wo man auf die schnelleren AHC-Typen erwähnt bei Frequencen über 8Mhz. vieleicht hat hier jemand Erfahrung damit... gruss herbert.
-
Thread
EA W162B-N3LW LCD Problem
Zeichen. Danach folgen nur noch schräge Linien, die sich über beide Zeilen ziehen. Ansteuerung: ATmega8515 per BASCOM Standard LCD code. Verwende RS, E, D4-D7 R/W an GND, D0-D3 NC oder an GND Mit anderen LCDs funktioniert dies problemlos (habe 2 verschiedene LCDs ausprobiert). Würde dennoch gerne
-
Thread
Quarzproblem mit Uhr und 8515
Hallo Ich versuche gerade, eine Uhr mittels AT90S8515 in Gang zu bringen. Wenn ich einen 4Mhz (oder 6Mhz, oder 2,4576Mhz) Quarz nehme, funktioniert die Schaltung, zählt aber natürlich zu schnell. Wenn ich einen 32,768kHz Quarz dranhänge, geht gar nix.
Weniger Leistung etc. Nicht alle Oszillatoren in uCs arbeiten mit einem 32 kHz Quarz. Nimm einen ATmega, dort kann man den Uhrenquarz direkt anschalten (nicht am Hauptoszillator, am zweiten Oszillator) und es geht. [[Sleep Mode]] MFG Falk
-
Thread
Frage zu Interruptaufrufen
keinen (zumindest per Programm erreichbaren) Arbeitsspeicher. Und wie ist es beispielsweise bei dem ATmega8515, der ja Arbeitsspeicher besitzt? Gibt es dort irgendwelche Möglichkeiten an die zwischengespeicherten Werte zu gelangen? Gruß, Jörn
-
Thread
AVRGCC und Array an fester Position
Hallo, ich benutze den AVRGCC auf einem Atmega8515 und 32kb externem ram. Jezt benoetige ich ein mittelgroßes Array. Da ich das im Programm nicht so haufig brauche will ich es ins externe Ram schieben und das interne fuer Stack und den Rest frei
-
Thread
Durchflussmesser
eine grüne LED (für Durchfluß) eingesetzt werden. Eigentlich dachte ich hierbei an zwei bzw. drei Atmega's. Bei diesem Sensor kommen jedoch, wenn Flüssigkeit fließt, Impulse heraus. Auch dachte ich an den 555-er. Somit wären alle 60 LED's nur am Flackern, was ja nicht so sein soll (je Zustand soll die
wodurch 16 Pins für die Ausgabe reichen. Bei langsamen potentialfreien Eingängen würde also ein Mega8515 völlig ausreichen (Matrix 4x8 für Eingänge, Matrix 8x8 für Ausgänge), da bleiben sogar noch ein paar Pins für RS232-Schnittstelle (für Fernabfrage) und andere Gimmiks übrig. Sind die Geber nicht potentialfrei
-
Thread
PWM --> Frage zum Programm
geraumer Zeit ein Programm geschrieben, dass auf 8 Kanälen PWM erzeugen soll (Lüftersteuerung für AVR8515). Mit Hilfe dieses Forums und div. Codevorlagen hat es dann funktioniert. Gut jetzt (halbes Jahr später) wollte ich es umschreiben auf den Atmega 16 à gut geht dank diesem Forum à da ist mir
-
Thread
Reverse Engineering vom Retro-Computer - Tools?
man erst, wenn man sich mal etwas mit der Materie beschäftigt hat. Stimme ich zu. Hab auf einem Atmega8515 einen i8080-Emulator laufen und mal einen Z80 auf Lochraster gesetzt. Und Spaß macht's außerdem. Matthias S. schrieb im Beitrag #5748669: > Wenn du das wirklich machen willst - ich klingle
-
Thread
Drehgeber auslesen
Hallo ich benutze am Atmel 8515 die beiden Interrupt-Eingänge: ExtInt0: push Temp1 ; save Temp1 in Temp1,SREG ; save flag register push Temp1 in Temp1,MCUCR ; Int0 _/~ or ~\_ ? sbrc Temp1,0 ; skip next
ATmega2561 klingt so, als ob dieser Bolide noch vieles andere machen soll. Daher würde ich nen extra ATtiny25 nehmen und per SPI oder I2C auslesen. Es gibt zwar noch alte Encoder-ICs, aber die sind exorbitant
-
Thread
return auch mit string?
. Nun ist ein sektor ja 512 byte gross, auslesen tue ich jedoch immer nur 32 byte, da ich einen atmega8515(512byte ram) benutze aber kein externes sram verwenden möchte. Also dann werde ich eine Funktion haben, die so aussieht wie etwa: void ReadSector(u32 LBAsect, u16 sectpos) { char buffer
-
Thread
AtMega8515-16PU über Arduino USBToSerial programmieren
Hallo Community, ich habe hier einen AtMega8515 den ich gern über meinen Arduino USBtoSerial Adapter programmieren möchte (ich hab keinen speziellen Atmega Programmieradapter). Ich scheitere aber schon an der Auswahl bei Atmel Studio 7 da er dort