-
Thread
externer Interrupt Atmega8
Hallo zusammen, möchte meinen Atmega8 so programmieren,sodass er auf einen externes Signal reagiert. habe dazu folgendes Programm geschrieben: .include "m8def.inc" .cseg .def akku = r16 .def zael = r18 rjmp start .org INT1addr
mitten in den Registersatz! Dass dabei Müll rauskommt, ist vorprogrammiert... RAMEND hat beim Mega8 den Wert 0x045F. Du schreibst das High-Byte 0x04 in SPL, SPH ist 0. An der RAM-Adresse 0x04 liegt aber r4, das Du zwar nicht benutzt, aber Murks ist es trotzdem...
-
Thread
ADC Interrupt mit Atmega8
Hallo liebe User ich nutze Bascom und einen Atmega8. Ich schließe an den AD0 und AD1 Eingängen jeweils ein Poti an (VCC als Referenzspannung). Mittels ADC Interrupt sollen die Eingänge überwacht werden, und wenn sich durch drehen des Potis die Eingangsspannung ändert, soll der Atmega eine Aktion ausführen (z.B. RS232). Auf einem LCD lasse ich mir anzeigen, ob die ADC-ISR ausgelöst wurde (mit einfacher Nachricht auf dem LCD). Das funktioniert soweit, ABER: Die ADC-ISR löst
-
Thread
speicher fehler atmega8
Die Frage hat mit dem Betreff "speicher fehler atmega8" nichts zu tun. Wie erkennt der ASURO, dass er (über IR?) programmiert werden soll und dass keine IR-Fernbedienungskommandos kommen?
Bootloader weg." Wenn eine Einigung mit dem Hersteller nicht gelingt, steht ein Austausch deines Atmega8 an. Entweder mit einem bereits bespielten vom Asuro Hersteller mit dem originalen Bootloader oder einen "leeren" von einem beliebigen Elektronikhändler. Im Fall 2 (jungfräulicher Atmega8 oder gleich
-
Thread
ATMega8 CTC funktioniert nicht
Hallo, bei meinen ATMega 8 funktioniert beim Timer 1 leider das Automatische löschen nach dem Comparematch nicht. Sieht hier irgendjemand einen Fehler in dem Code? [c] //erzeugt einen Comparematch Init alle 1/4000 S void
also ziemlich sicher am CTC. Es liegt sehr sicher nicht am CTC. Der funktioniert, auch beim Mega8. AVRStudio simuliert nicht in alle Betriebsarten der 16-Bit-Timer richtig, aber davon sprichst du ja nicht, oder? Dein Code ist richtig. Oliver
-
Thread
Atmega8 grundschaltung (Bascom)
Guck Dir mal diese Seite an: http://www.rn-wissen.de/index.php/Atmel_Controller_Mega8 MfG Paul
Für Anfänger: siehe http://home.arcor.de/wosm/AtmegaProjekt/index.htm B.
-
Thread
MPP Tracker mit ATmega8
Saharasonne zur Mittagszeit liefert, in der Realität eher 1 Watt, und willst eine Elektronik mit 7805 und ATmega8 anschliessne, die selbst schon 0.16 Watt ziehen, also 16%. Sorry, aber so viel kann dein MPP Tracker gar nicht reinholen, als das sich das lohnen würde. Du hättest dir lieber eine (10%) grössere
-
Thread
Steuerung eines Atmega 8 mit einem Encoder
Unwissenheit was Fachsprache und Programmierung angeht nach zu sehen. So zur Steuerung habe einen Atmega 8 sowie eine LCD von Elektronik Assembly und einem Encoder mit Return. Mein Programm steht schon fast LCD funktioniert mit 2 Temperaturfühlern Lm 235 bekomme ich beide angezeigt. Nur bekomme ich
-
Thread
Daten aus Atmega 8 auslesen
Hallo Gibt es eine möglichkeit aus einem atmega 8 die daten wo man vorher gebrannt hat vom mikrokontroller zu kopieren?
Hi Kann ich dann eigendlich den Atmega 8 auf der schaltung lassen?
-
Thread
Was brauch ich um einen ATmega 8 zu programmieren
Hallo, ich habe bei mir ein paar ATmega 8 microcontroller rumliegen und ich will diese programmieren, doch was brauch ich um die am PC anzuschliessen?
Man kann aber auch helfen! Siehe http://home.arcor.de/wosm/AtmegaProjekt/index.htm
-
Thread
ATmega8 - Leuchtpropeller
kann man den ATmega8 auch mit 3V (Knopfzelle) versorgen? *gibt es einen vernünfitgen C-Compiler? *gibt es schon vorgefertigte INIT - Programme? *Bauplan und Beschreibung der Programmierhardware Bitte um
> *kann man den ATmega8 auch mit 3V (Knopfzelle) versorgen? der ATmega8V kann mit 3V betrieben werden. Die V-Modelle sind für einen geringen Versorgungsspannungsbreich ausgelegt > *gibt es einen vernünfitgen C-Compiler
-
Thread
AGND bei ATmega8 TQFP
Hallo Leute, ich bin gerade an einem Layout mit getrenntem Digital-/Analogteil und einem ATmega8 im TQFP Package. Meine Frage ist nun: Ist der GND-Pin über AREF und AVCC am ATmega ein AGND-Pin und sollte entsprechend getrennt von den restlichen GND-Pins beschaltet werden? Oder ist dieser Pin
ich, da ist wer zu doof ins Datenblatt zu schauen, aber laut PIN-Description im Datenblatt hat der ATMega8 in keiner Bauform ein AGND, Im Blockdiagramm auf Seite 3 ist aber ein AGND eingezeichnet. An deiner stelle, würde ich einfach mal bei ATMEL direkt anfragen und deren Antwort hier posten. mfg Emperor_L0ser
-
Thread
ATMEGA8 mit mehr Speicher?
Hallo! Ich habe ein Problem... Ich arbeite mit einem AVR ATMEGA8 und habe den Flash Speicher auf 99,9% angefüllt. Ich müsste nur ein Unterprogramm mehr unterbringen... doch das geht sich nicht mehr aus !!:( Gibt es einen Controller der Pinkompatibel mit dem ATMEGA8 ist und mehr Speicherplatz hat ??? könnte mir bitte jemand helfen ?? Danke !!
-
Thread
Atmega8 falscher takt
Hallo, ich hab ein Atmega8 und hab einen internen Takt von 1MHz eingestellt. Dann hab ich die Pins einfach ein und ausgeschaltet und mess nur einen Takt von 3kHz. Das gleiche hab ich auch, wenn ich einen externen Quartz mit
- an Deinem Messgerät (Marke, Modell?) - am ATmega8 - an Dir - am Programm (ev. Sourcecode posten?)
-
Thread
ATmega8 per usb
Ist es möglich eienen Atmega8 ohne weiteres per USB direkt am pc anzuschließen?
-
Thread
String LCD ATmega8
Hi Leute ich bins wieder, habe beim Senden von String ans LCD ( 2x16 ) Probleme. Problem Anzeige die Sein sollte : Test IstAnzeige: ||Test|||||||Test|| ||Test|||||||Test|| Ungefär sowas, und jenachdem wieviel buchstaben ich verwende wenns zu wenige oder zuviele sind dann rattet das gaze display dami tmeine ich die buchstaben laufen alle durcheinander sehr shcnell im Display. Quelltext im Anhang. HAbe mich versucht ans Turoial zu halten. Super wäre Natürlich wenn jemand Sowas einfachs und funktionierendes Hätte. ( 4 Bit LCD ) und (Tutorial LED-Routinen ) Danke MFg Pascal
-
Thread
Probleme bei ISP mit ATmega8
Nun habe ich es endlich geschafft - ich gehöre zur AVR-Gemeinde. Meine ersten gehversuche mit dem ATmega8 sind gut verlaufen. DIE LED BLINKT. Nach 8 Jahren mit verschiedenen 8051 und ASM bin ich nun auf AVR gekommen. Zum Programmieren benutze ich WinAVR. Hier liegt auch mein Problem: ich bekomme eine
Einstellungen vornehmen kann und dann die passende Befehlszeile bekomme. Bei mir war es: "avrdude" -p m8 -c dt006 -P lpt1 -U flash:w:"G:\AVR- GCC\Interessante_Links_&_Beispiele\eigene_Versuche\binkLED\ main.hex":i Test mit GUI war erfolgreich - ATmega wurde programmiert. Dann habe ich diesen Befehl
-
Thread
ATmega8 lässt sich nicht Programmieren
benutze schon länger den ATtiny2313, welchen ich mit Bascom programmiere. Nun habe ich mir einen ATmega8 gekauft. Disen habe ich wie folgt angeschlossen: MISO->Pin 18 SCK->Pin 19 RESET->Pin 1 MOSI->Pin 17 VCC->Pin 7 GND -> Pin 8 Parallel zu Pin 7 und Pin 8 ein Kondensator 100nF Ein 16MHz Quarz
musste erstmal sehen wie das so funktioniert. Also meinen ATtiny2313 liest PonyProg2000 aus. Denn ATmega8 mal wieder nicht. Aber die Fuse Bits zeigt er an, folgende sind gesetzt: BODLEVEL SUTO CKSEL3 CKSEL1 CKSEL0
-
Thread
kein konstanter Sendeaufruf ATmega8
Hallo zusammen, ich nutze einen Atmega8 zur AD-Wandlung. Dieser soll konstant alle 20ms einen digitalisierten Messwert über die USATR versenden. Wie aus dem Anhang (Code) ersichtlich: Taktrate=7372800Hz; Vorteiler 1024; Timer0= 256 Takte
oh, datei vergessen .include "m8def.inc" .equ CLOCK = 7372800 .equ BAUD = 38400 .equ UBRRVAL = CLOCK/(BAUD*16)-1 .equ timer=112 ;;;;;;;;;;;;;;;;;;;Interrupt Handler;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; .org 0x000 rjmp main
-
Thread
externer takt atmega8
Habe das avr board von Roland Walter(http://www.rowalt.de/mc/avr/avrbuch/AvrBoard.pdf) mit dem Atmega 8. hat auch inzwischen alles funktioniert. wollte jetzt den externen takt des 3,6864Mhz Kristalles benutzen habe dazu den kristall mit den anschlüssen Xtal1 und Xtal2 verbunden und in basecom bei den
-
Thread
AD Wandler am ATMega8
Hallo! Ich hab vor einige Versuche mit dem ADC am mega8 zu machen. Ich hab zwar Vorerfahrungen mit Mikrocontrollern, aber leider hab ich noch nichts mit dem ADC gemacht und hab auch nichts darüber gefunden. Ich hab folgendes vor: Ich häng nen Poti an einen Analogen Eingang am AVR, der dann die anliegende Spannung an led's "ausgibt". Um so mehr leds leuchten, um so höher die Spannung bzw. um so kleiner der Widerstand. Ein link o.ä. würde mir reichen! Danke im Voraus Ralf ( ein anderer )
-
Thread
ATmega8a programmiern
Ich bin total neu in der Welt der Mikrocontroller. Ich habe es geschafft ein Programm auf mein ATmega8a zu übertragen, welches nur eine LED blinken lässt. Jetzt wollte ich ein anderes Programm übertragen, doch Bascom avr erkennt mein Mikrocontroller nicht. Kann es daran liegen, dass schon ein Programm
Laura schrieb im Beitrag #4874181: > Ich habe es geschafft > ein Programm auf mein ATmega8a zu übertragen, welches nur eine LED > blinken lässt. Laura schrieb im Beitrag #4874339: > Könntest du mir ein Beispielprogramm schicken? Schick doch mal das Programm, dass du schon mal uebertragen
-
Thread
Atmega8 Programmierpins verwenden
Hallo, Kann ich anstatt der Programmierpins MISO,MOSI, SCK etc. im fertigen Programm (Endumgebung) die normalen Port Pins verwenden? Wenn ich dieses Port als Eingang verwende, dann könnte ich es mir vorstellen. Was passiert aber wenn ich im Fertigen Programm den Port als Ausgang setzen will. Kann ich mich da Aussperren (Port als Ausgang -> Programmierung?). Oder greift in dem Fall das DDR nicht? Wenn es möglich ist, muss ich schaltungstechnisch was mit einbauen, wenn ich die Pins in der Entwicklung doppelt belege? Danke für Eure Antworten! gruß Matthias
-
Thread
atmega8 läuft nicht los
Hallo, habe ein Problem mit einem atmega8. Nachdem PonyProg nicht zugreifen konnte ("missing device") hab ich festgestellt, daß der externe Oszillator (8MHz Quarz)keine Funktion zeigt. Per Logiktester sehe ich bei meinem AT90S8585 an XTAL1 1-Signal und an XTAL2 die Taktimpulse. Beim atmega8 sind jedoch beide Pins 0 - das Quartz kann so ja garnicht anschwingen. Muß denn erst auf externe Taktquelle geschalten werden (es ist ja ein jungfräulicher µC)? Wenn ja, wie mach ich das? PonyProg
-
Thread
erste Schritte mit ATMega8
Hi, ich bin gerade dabei mich mit dem ATMega8 zu befassen, was dann auch mein erster Kontakt mit mcu's überhaupt wäre. Leider schaff ich es nicht mal ein Programm mit avr-gcc zu compilieren, dass nichts macht: int main(void) { return 0; } avr-gcc -mmcu=atmega8 -o first first.c Eine Fehlermeldung bekomme ich nicht, die Datei wird aber immer ca. 3,7 kB groß und wenn ich sie öffne dann sieht mir das eher nach einem linux-binary aus: " ELF" leitet das
-
Thread
FTDI & ATMEGA8
oder Worte werden sogar richtig zurückgeschickt). Die Baudrate beträgt 19200kHz für die der Atmega 8 programmiert ist und der benutzte Quarz hat 16Mhz. Wisst ihr woran es momentan scheitern könnte und welche Lösung dazu nötig ist? mfg Harry
Also am Code kann es meiner Meinung nach wie gesagt nicht liegen. Das Schema meiner Schaltung: Atmega8 in STK500 mit externem 16Mhz Quarz und die beiden Pins PD0 und PD1 sind überkreuzt mit dem FTDI Modul verbunden. Solls noch genauer sein? Dann müsste ich die Modul Schematic posten! <code
-
Thread
Atmega8 löst Timerinterrupt nicht aus
/c] Sobald ich aber sei() nicht mehr auskommentiert habe, bleibt die LED an. Verhängt sich mein ATMega8 auf der Suche nach einer Interruptfunktion? Ich habe nur diesen eine Controller, evtl tut mir jemand, der auch im Besitz eines ATMega8 ist, den Gefallen, das mal auszuprobieren? Was du mit Stromfluss
danke! @Stefan Ernst: Uups, das hatte ich nicht gewusst. Ich hatte bisher immer die a.out auf den ATMega8 gebrannt, kein Wunder, dass das nicht ging. Ein wenig peinlich... Ich kompiliere jetzt mit [pre]avr-gcc -Os -mmcu=atmega8 $1.c avr-objcopy -O ihex a.out a.hex[/pre] und brenne mit [pre]avrdude
-
Thread
ADC beim Atmega8
Hallo, ich bekomme einfach keine Ausgabe auf PORTB. Der PINC1 liegt an einem Poti dran und der wiederum an VCC von 5V. Der PORTB ist komplett an LED´s angeschlossen (Pro Ausgang eine LED). Wo könnte der Fehler in meinem Programm liegen? .include "m8def.inc" ldi r16, 0x00 out DDRC, r16 ; Datenrichtungsregister von C komplett auf Eingang setzen ldi r16, 0xFF out DDRB, r16 ; Datenrichtungsregister von B komplett auf Ausgang setzen ldi r16, 0xC1 out ADMUX, r16 ; Kanal Einstellung (Kanal 1 PIN PC1) und Referenzquelle ;
-
Thread
Atmega8 Timer probleme
Guten abend zusammen ich hab ein Problem ich möchte eine Soft-PWM machen bei dem der Takt von einem HW-Timer generiert wird. Also dachte ich nehm ich einen 8 -Bit Timer lass den zykisch bis 100 zählen und packe den in eine globale Variable mit der die einzelen Kanäle verglichen wird. Aber irgendwie bin ich zu blöd das zu relaisieren denn wenn ich statt Zeile 10 und 14 zeile 11 und 15 einkommentiere geht es
-
Thread
Atmega8L warm
Schaltung funktioniert genau so wie sie soll. :-) Das einzige was mich stört, ist die Temperatur des Atmega8L. Sie ist nicht so , dass man sich die Finger verbrennt, aber doch so dass man seinen Finger lieber wieder herunternimmt.:-) Mit 16 Eingängen bei denen jeweils der Pullup aktiviert ist, lese ich
Beitrag #3386109: > Den Controller runtertakten. Das Auswerten von Codierschaltern, braucht > keine 8MHz Welcher ATmega8 braucht zum Auswerten von ein paar Codierschaltern 400mW - nicht mal bei 16MHz darf er das alleine ziehen. Ohne den *echten* Schaltplan/Layout und den Code ist das Stochern-im-Nebel
-
Thread
Audio Umschalter Atmega8
Relais spulenmäßig parallel schaltest, brauchst du nur eine Freilaufdiode. Und natürlich ist ein ATmega8 viel zu dick. Ein ATtiny45 würde auch reichen. Du brauchst ja bloß 3 Pins und ca. 3.5K Flash für [[IRMP]]. Quarz ist auch übertrieben. XL
-
Thread
Atmega 8 macht nichts nach dem flashen!
Hallo zusammen , Ich versuche gerade eine bascom.hex per avr studio (Isp, Stk500) auf einen atmega8 16-pu zu übertragen. Des klappt auch. Aber der Atmega arbeitet leider das überspielte programm nicht ab. Habe schon zwei verschiedene atmega8 ausprobiert . Mit eine Atmega16 funktioniert der
Default ist 1MHz Interner Oszillator, per Fuses sind auch 8MHz einstellbar. CLKDIV/8 gibt es beim Mega8 nicht.
-
Thread
Fotoblitz mit Atmega8 auslösen
fragen, ob einer ein Bauteil kennt, dass das schafft, wo man es herbekommt und wie man mit einem Atmega 8 dieses Bauteil steuert. Vielen Dank LG
mit nem Optokoppler gut zu lösen sein. Aber ich kann den Optokoppler ja nicht einfach an meinen Atmega 8 hängen ... Kann ich ihn wie in OK1 hier beschrieben (http://www.mikrocontroller.net/articles/Optokoppler) mit U_ein an einen Ausgangspin vom Mikrokontroller anschließen und den R1 Widerstand am
-
Thread
ATMEGA8 EPROM Datenverlust
Ich habe ein Atmega8 auf einem eigenen Board und dieser vergisst ab und zu die Werte die im Eprom gespeichert sind. Also komplett weg sind sie nicht nur falsch oder total falsch. Es tritt gerade nach Ein- und Ausschalten
-
Thread
Mosfet Atmega8 Schaltplan
Hallo ich möchte gerne einen IRLZ34N mit dem ATmega8 steuern das Programm ist soweit fertig.Jetzt fehlt nur noch der Schaltplan.Ich habe im Datenblatt leider keine Beschaltung gefunden.Weiß jemand wo ich sowas finden kann oder kann mir kurz den Aufbau
NoName schrieb im Beitrag #2461721: > Hallo ich möchte gerne einen IRLZ34N mit dem ATmega8 steuern das > Programm ist soweit fertig.Jetzt fehlt nur noch der Schaltplan.Ich habe > im Datenblatt leider keine Beschaltung gefunden.Weiß jemand wo ich sowas > finden kann oder kann mir kurz
-
Thread
INA 129 an ATMega8
schien der INA 129 für diese Aufgabe geeignet zu sein. Um die Messung darzustellen, will ich einen ATMega8 nehmen. 10Bit Auflösung schienen mir ausreichend. Ich baute dazu die Versuchsschaltung, wie im Bild gezeigt, auf. (Auf der Leiterplatte sind natürlich die Stützkondensatoren und Elkos vorhanden
-
Thread
Atmega8 isp programieren
Hallo Werte Foren Mitglieder, Ich habe einen Atmega8 versehentlich alle Port c Pins auf Ausgang programmiert. Danach ging nichts mehr. Zum bedauern musste ich feststellen, der Reset Pin ist auf Port c. Habe ich mir damit den Chip zerschossen ? Als
Definitionen ;****************************************************************************** ;.include "m8def.inc" ; Definitionen für ATmega8 .def temp = r16 ; temp ist symbolischer Name für Register 16 ; wird als temporäre Variable verwendet .def delay_0
-
Thread
ATMega 8 Ein-und Ausgänge
Hallo zusammen, kann mir mal einer kurz erklären wie man Ein- und Ausgänge definieren muss damit dies in C funktioniert. Danke
-
Thread
Erstes ATMega8-Projekt
Controller, da ich noch nicht weiß ob die richtige Wahl getroffen habe. Mein Vorhaben: Via USB Daten(8-Bit) an den Controller senden(hierfür würde ich einen FTDI FT232RL benutzen wollen). Auf den gleichem Weg sollen Daten(ebenfalls 8 Bit) vom Controller zurückgesendet werden. Das Problem ist, das ich die Daten sehr schnell bereitstellen muß, dachte dann an 115200Baud und an eine ATMega8-16MHZ. Leider weiß ich nich so wirklich wie ich überhaupt mit der Schnittstelle klar komme. Ich würde gerne ein Hardware-Prokoll fahren, weil ich die kompletten 256 Byte-Werte brauche. Wäre nett
-
Thread
Mit SMS ATMega8 ansteuern
Handys (Siemand S25) auszulesen, was bei einem bestimmten Inhalt einer SMS dan dazu führt das meine ATMega8 dann einen Ausgang schaltet. Bei fertigstellung möchte ich dann mit meinem Handy eine SMS versenden, was das andere handy, welches mit einem Datenkabel am Atmega8 klemmt, dann empfängt und der
Siemand S25) auszulesen, > was bei einem bestimmten Inhalt einer SMS dan dazu führt das meine > ATMega8 dann einen Ausgang schaltet. > > Bei fertigstellung möchte ich dann mit meinem Handy eine SMS versenden, > was das andere handy, welches mit einem Datenkabel am Atmega8 klemmt, > dann empfängt
-
Thread
Kommunikation zwischen Atmega8 und PC
Guten Tag, Ich habe mir einen Atmega8 gekauft und die Schaltung auf http://www.dieelektronikerseite.de/uC%20Ecke/Lections/Matrixanzeigen%20-%20LEDs%20in%20Reih%20und%20Glied.htm nachgebaut. Als ich dan gemäß tutorial anfangen wollte ein Programm auf den Atmega8 zu laden kam die Fehlermeldung "Communikationport not availabel (-16)". Ich Denke dieses Problem ist schon häufiger in iwelchen Foren besprochen wurden, jedoch habe ich nie eine Lösung gefunden.
-
Thread
Atmega8 lässt sich nicht programmieren
Moin, mit obiger Schaltung von ELO und deren Programm ISPMega8 kann ich meinen Chip beschreiben, jedoch versagen sowohl AVRDude als auch PonyProg. Beide erkennen bzw "sehen" den Chip nicht. Ich habe Ich möchte einen externen Quarzoszillator "aktivieren", was mit dem oben genannten Programm leider nicht geht. Jemand eine Idee, was ich machen könnte? Falls das mit der Schaltung oben überhaupt möglich ist... (Bitte nicht schreiben: "Kauf dir einen vernünftigen Programmer", da dies schon geplant ist. Werde mir in ein oder zwei Wochen das STK500 zulegen, aber bis dahin muss es auch so gehen
-
Thread
Atmega8 Uart Interrup
Hallo Leute, hab an meinem Atmega8 einen Max232 und habe jetzt eine wenig Code zusammenschustert der durch einen Interrupt einen String einließt und diesen dann ausgiebt. Funktioniert leider noch nicht so ganz. [c] #include
UBRR_VAL F_CPU/16/BAUD-1 volatile uint16_t wert; #define UART_MAXSTRLEN 10 volatile uint8_t uart_str_complete = 0; // 1 .. String komplett empfangen volatile uint8_t uart_str_count = 0; volatile char uart_string[UART_MAXSTRLEN + 1] = ""; char buffer[10]; // oder ein anderer
-
Thread
Serieller EEPROM an ATmega8
Ich bin in der Entwicklung eines kleinen sehr primitiven Computers (siehe: http://www.mikrocontroller.net/topic/206462 ). Nun habe ich mir überlegt für einen kleinen Basic-interpreter den ich dafür noch schreiben möchte einen extra Speicher (für die kleinen damit geschriebenen Programme) zu bauen.. Für mich naheliegend war dafür ja ein EEPROM (24LC024-I/P oder 24LC025-I/P) oder etwas Anderes im Bereich von 2KB - 32KB?!? Nun habe ich schon nach kleinen Einstiegs-"tutorials" gesucht aber bin da leider nicht fündig geworden... Nun wollte ich einmal fragen, ob mir das jemand erklären könnte :)
-
Thread
Strom am Eingang ATMega8
Hallo, ich bin ein µC-Anfänger und versuche gerade mit meinem STK500 (ATMega8515) eine Lichtschranke aufzubauen um später eine Geschwindigkeitsmessung zu realisieren. Ich habe dazu PORTB als Eingang definiert und die PullUp's aktiviert. Zwischen PORTB und Masse habe ich ein Potentiometer (0-20k) und in Reihe einen Fototransistor (BPW96C) geschaltet. Es scheint auch zu funktionieren. Wenn ich den den Transistor abdunkle erlischt meine LED die den Eingang repräsentiert. Es fließt bei voller Beleuchtung ca. 0,1mA Strom am Eingang. Bei ca. <0,08mA ist mein Eingang LOW. Sollte ich
-
Thread
atmega8 problem bei der fehlersuche
mich ausgesperrt habe, also die Fusebits iwie verstellt habe. Doch besteht nach auswechseln des Atmega8 durch einen neuen, immernoch das gleiche Problem. Ich bin echt ratlos und mir gehen die Ideen aus. Abfinden will ich mich aber auch nicht, da es ja bereits funktioniert hat. Ich erhalte mit meinen
gewollt. Vergessen zu erwähnen habe ich, dass ich den Quarz noch nicht angeschlossen habe und den Atmega mit internem Takt versorge. Die Datenleitungen die ich nicht nutzte habe ich auf GND geschalten. Allerdings ohne 10k Widerstände. Aber am Display liegt es nicht, da es zurzeit gar nicht angeschlossen
-
Thread
ATmega8 Servo Steuerung Gesperrt
Hi Leute, ich versuche grad eine Servo steuerung zu bauen. An Portd.0 ist das Signal Kabel meines EMpfänger (Fernsteuerung: Graupner x-412). Das SIgnal soll ausgewertet werden und dann in Servo bewegungen umgewandelt werden. Wenn ich das Programm übertrage bleibt der Servo wo er war und beim bewegen der Knüppel passsiert auch nichts. Der Servo fährt auch niht in die Ausgangsposition wie ers eigentlich tun sollte. Ich hoffe ihr könnt mir helfen. [code] $regfile = "m8def.dat" $crystal = 8000000 'Servo wird festgelegt Config Servos = 1 , Servo1 = Portb.0 , Reload = 10 , Timer = Timer1
-
Thread
Fehlermeldung bei Verbinden mit ATMega 8
sicher eine leichte Übung sein sollte: Ich verwende AVR Studio und einen ISP Programmer um meinen ATMega8 zu proggen. Dies hat auch beim Prototyp schön gefunkt, nur jetzt hab ich das Problem, wenn ich die Signatur auslesen will bekomme ich eine Fehlermeldung (ISP Mode error) und keine Signal zurück.
ich vorher schon runtergestellt (unter 1/4 der >Taktf.) Welche Taktfrequenz? Bei einem neuen ATMega8 ist die Werkseinstellung Interner RC-Oszollator mit 1MHz. Die ISP-Frequenz muss <250 kHz sein. MfG Spess
-
Thread
Problem bei Frequenzfolger mit ATmega8
Hi Community, Ich würde gerne einen Frequenzkomparator mittels einem ATmega8 und einem VCO realisieren. Dazu habe ich nun in BASCOM-AVR Code geschrieben, welcher grob folgende Funktion erfüllen sollte: [code]AKTIVIERE INTERRUPTS STARTE HAUPTSCHLEIFE { STARTE ALLE
Spannungsanschlag. Was habe ich wohl falsch gemacht in folgendem Code? [code]$regfile = "M8def.dat" $crystal = 16000000 $hwstack = 32 $swstack = 10 $framesize = 40 Dim Duty As Word Const Reload = 0 Dim Counts As Word Counts = 0 Dim Counts2 As Word Counts2 = 0 Config Portb
-
Thread
Fast-PWM ATMega8
Hallo Ich versuch gerade Fast PWM (mode 15) mit meinem ATMega8 umzusetzen! Jedoch funktioniert das nicht so wie ich mir gedacht habe! Hier ist mein Quellcode: [code] .include "m8def.inc" main: ldi r16, 0xFF out DDRB, r16 ;PORTB auf Ausgang
-
Thread
UART Kommunikation ATmega8
Hallo Leute versuche mich gerade an UART... Hab dazu zwei Fragen: Erstens: Ich verwende einen ATmega8 mit einem 16MHz Quarz, welches auch funktioniert! (Hab ich mit nen Timer ausprobiert...) Als Baudrate will ich 9600 verwenden. In UBRR muss ich dann den Wert 103 schreiben oder? Bin mir nicht sicher
ich die Variablenwerte im PC und kann Onlie das µC-Programm kontrollieren. Ein Beispiel für den Atmega8 sollte in der Doku auch sein. Gruß oldmax