-
Thread
Timer2 für atmega8 will nicht
gleich vorweg zu nehmen, ich bin am verzweifeln. Es geht um folgendes: Ich arbeite mit einem Atmega 8 und ich brauche einen genauen Sekundentakt. Um den Takt zu erhalten, verwende ich einen 32.786kHz Uhrenquarz. Das ergibt bei einem Teiler von 128 einen periodischen Ueberlauf von modulo 256 eine
-
Thread
ATMEGA8 Fusebits (falsch gesetzt?)
Foglendes: ich habe ein ATMEGA8 programmiert.... alles funktionierte super. eben habe ich eine 16Mhz Quarz mit 2 Kondensatoren angeschlossen und deu Fusebits geändert (nur doe low bits) von: Low Bits 0xE1 //hex->bin 0b11100001
sondern direkt, also unprogrammiert = 1. Das bedeutet externer Takt (kein Quarzoszillator im ATmega). Ich nehme nicht an, dass Du das wolltest, aber wissen kannst es nur Du. Um die nächste Frage vorwegzunehmen: Wiederbelebung ist nur mit externem Takt möglich oder durch HV-Programmierung.
-
Thread
Einsteiger braucht hilfe ATmega8
Hab was für Anfänger gefunden: http://home.arcor.de/wosm/AtmegaProjekt/index.htm
PD6, grüne an PD5 '-------------------------------------------------------------- $regfile = "m8def.dat" 'ATmega8-Deklarationen $crystal = 3686400 'Taktfrequenz: 3,6864 MHz Ddrd = &B10000000
-
Thread
Elektronik verständnisproblem: Atmega8 Schaltplan
Hi, ich möchte dieses Tutorial durcharbeiten, um mich in die Tiefen des CANs zu begeben. http://www.kreatives-chaos.com/artikel/can-testboard Ich habe mir jetzt mal den Schaltplan "avr_can_testboard.zip" angeschaut und habe bei einigen Punkten ein Verständnisproblem: 1. Zum Anhang "schaltplan_1.png" (rot markiert) AREF wird auf Masse gelegt, da ich nichts mit dem ADC mache, aber wozu der Kondensator C9? 2. Zum Anhang "schaltplan_1.png" (grün markiert): Wozu dient AGND im Controller? Im Datenblatt hab ich nichts gefunden, oder ich war zu Blöd. Und warum wird AGND über einen Taster auf
-
Thread
Frage zur Taktquelle für Atmega 8
Hallo nochmal, ich benutze das STK500 und den Atmega 8 . Ich habe mir als Anfänger eine einfache Uhr über 4 x 7 Segment und Multiplex sowie einen SN7447 auf dem Steckboard zusammengesteckt. Die Gangenauigkeit habe ich mit Testläufen über mehrere Tage immer weiter an den internen Quarzoszillator des A8 angepasst, die durch den Vergleichswert (CTC) von Timer1 ermittelt wird. Ich habe aber gelesen, dass der interne Quarzoszillator doch sehr ungenau arbeitet. Nun möchte ich einen externen Quarz auf
-
Thread
Atmega8 smd in Eagle gesucht
Kann mir einer sagen, ob ich in Eagle (Ver. 4.16.r2Light)den atmega8 als smd finde???
lib mit der light nicht nutzen? EDIT: es ist in Wirklichkeit die atmel.lbr. Ansonsten ist der M8 auch hier mit drin: http://www.opencircuits.com/SFE_Footprint_Library_Eagle
-
Thread
Problem mit Atmega8 und IRL3803
grad an einem pwm-regler für mehre rgb power led ( à 3 * 1W). Habe dazu an den 3 Ausgängen meines Atmega8 3 IRL3803 über je einen 100 Ohm Widerstand. An den IRL´s hängen die Leds über 33 Ohm an 9V. Nun hab ich das das Problem, dass alles Wunderbar funktioniert, nur dass das Fet nur 200mA durchlässt
-
Thread
atmega8 mit assembler unter linux programmieren
Hallo, ich moechte gern meinen atmega8 mit assembler programmieren. Am liebsten unter linux,ich habe die programme avra tavrasm gavrasm hier installiert. Das hexfile wollte ich dann mit avrdude reinschieben. Was mir partout nicht gelingen
Wenn du auch noch die Zeile .include "m8def.inc" durch .DEVICE ATMEGA8 ersetzt unterbleibt auch die Fehlermeldung. Gerhard
-
Thread
ATMega8, Usb, Daten senden?
gelernt und haben damit kleine Projekte gemacht. Unser Gruppe wurde durch einen Lehrer auf den ATMega8 aufmerksam gemacht. Die Schaltung dazu wurde von einem Lehrer in der Schule gebaut. Seine Seite ist http://wstgm.ws.ohost.de/. Hier steht beschrieben was für Pins usw verwendet werden und wie
FTDI FT232R nehmen und gut ist. Klappt ganz easy. USB Stecker an den FTDI dran, RXD & TXD an den ATMEGA dran und gut is. Kostet ein wenig, aber klappt wie schon geschrieben sehr gut. Gruß
-
Thread
RF Empfaenger mit ATmega8 selbst basteln
beschaeftige mich seit einigen Tagen mit dem Empfang von RF Signalen. Speziell wuerde ich gerne einen ATmega8 basierten empfaenger fuer das FS20 System basteln. Dazu muss ich Funksignale bei 868,35 MHz empfangen, digitalisieren und auswerten. Im Sinne des Lerneffektes moechte ich hierzu jedoch kein ausgewachsenes
MegaFlanken pro Sekunde -- eine relativ hohe Datenrate. Diese kann mein Wunschkontroller, ein ATmega8, sicherlich nicht selbst interpretieren. Da die Sequenz 0000000000001 bei jeder beginnenden Uebertragung gesendet wird, sollte es aber im Grunde kein Problem sein ein eingehendes
-
Thread
Mein ATmega8 will sich nichtmehr programieren lassen.
Guten Tag alle zusammen. Ich habe gerade meinen ATmega8 von 4MHz internem Takt auf 8MHz internen Takt umgestellt. Der Mikrocontoller läuft mit dem Testprogramm einwandfrei. Doch leider bekomme ich, wenn ich das eigentliche Programm überspielen will
-
Thread
Auch 2wire an ATmega8 möglich?
unterschiedlich sind! Also nochmal allgemein: Muss ich einen 2-wire-bus an die SDA(PC4)und SCL(PC 5) des ATmega8 anschliessen oder geht das an allen anderen Pins genauso und kann ich an den ATmega8 2 unterschiedliche 2-wire-busse anschliessen und verarbeiten? ...doppelt hält besser... ;) gruß dommes
SDA und SCL Pins angeben.Was ist das dann? Also geht das mit den zwei 2-wire-busses an einem ATmega8? gruß dommes
-
Thread
LCD am STK500 mit Atmega8
Leute, ich versuche ein 16*2 LCD (EA DIP162-DNLED, HD 44780 kompatibel) an einem STK500 mit einem Atmega8 im 4-Bit Modus in Betrieb zu nehmen. Verkabelung stimmt (schon xfach geprüft). Ich verwende Bascom. Erscheinen tut der schon oft beschriebene Balken in der ersten Zeile, es wird aber kein Text
richtig - PortB als Output konfiguriert Hier der Code, den ich verwende: '**** $regfile "m8def.dat" $crystal = 8000000 Config Portb = Output Config Lcdpin = 16 * 2 Config Lcdpin = Pin , Db4 = Portb.4 , Db5 = Portb.5 , Db6 = Portb.6 , Db7 = Portb.7 , E = Portb.3 , Rs = Portb.2 Initlcd
-
Thread
atmega8 problem,bitte um hilfe
meinem problem: ich hatte mir das starterset von embedded projects gekauft...mit dem olimex board,atmega8 + Usbprog anfangs lief alles einwandfrei,dann hab ich eine prüfungsbedingt pause von 2 monaten eingelegt,jetzt wollte ich vor 2 wochen wieder bisschen was damit machen,aber der controller lässt
ich nutze avr-studio Kann gut sein, dass du aus Versehen noch die Fuse für den Taktteiler durch 8 programmiert hast. Schraub den ISP-Takt doch mal viiiel weiter runter und probier, ob es dann geht.
-
Thread
Wie kann ich mit dem ATMega8 analoge Spannungen messen?
Hallo erstmal! Ich bräuchte dringend mal Hilfe. Ich hab das hier beschriebene Tutorial nachgebaut und kann jetzt nicht mehr länger warten: Kann mir mal bitte jemand erklären, wie ich analoge Spannungen messen kann? Ich hab schon das Datenblatt studiert aber daraus bin ich nicht so richtig schlau geworden. Am besten mit Anschlussschema. Ich programmier übrigens mit FastAVR, wär schön wenn mir jemand sagen könnte, wie ich damit die Werte einlesen kann. Gruß Christian
-
Thread
ATMega8 Reset disabled! HILFE!
Hallo Leute, Hab bei einem ATMega8 versehentlich den RESET Eingang disabled über die FUSE bits... Nun bekomm ich den einfach nicht mehr Programmiert!!! Habe ein STK500 Board und versucht ihn parallel zu Programmieren bzw. die Fuse
sicher? Lt. Manual sollen die 12V glecihzeitig mit den 5V an- gelegt werden. Dann geht der Mega8 sofort in den Programming-Mode und das Programm wird gar nicht abgearbeitet und somit der Pin auch nicht als Ausgang geschaltet. Gunter
-
Thread
deutsche sachen zum avr ATmega8
Guten Tag, wollte mal fragen, wo jemand irgend einen Link kennt, wo man was auf deutsch zum ATmega8 findet. Bitte helft mir!!!!
Info´s, allerdings hielft mir der Link auch nicht wirklich weiter, ich benötige etwas deutsches zum ATmega8. Kann mir denn keiner helfen??????
-
Thread
LCD Ansteuerung mit C und Atmega8
gerade von BASCOM auf C (WINAVR,AVRStudio) umzusteigen. Ich habe nach einem Code gesucht der ein LCD(8bit) ansteuert und irgendein Text ausgibt, um zu sehen wie ein Ansteuerungsroutine in C aufgebaut ist. Hätte jemand ein c.-Programm für einen ATmega8, 8-bit , das irgendetwas auf dem LCD ausgibt?
-
Thread
Wie unipolaren Schrittmotor mit ATMEGA8 ansteuern
Ich möchte einen unipolaren Schrittmotor mit einem Atmega8 ansteuern. Die Frequenz beträgt maximal 100kHz. Was ist besser, ein FET-Transistor oder ein Bipolartransistor? Welche sind schneller? Hat jemand eine einfache Schema für eiene Ansteuerung?
/Schrittmotor.pdf Ich mache auch gerade Versuche mit einem unipolaren Schrittmotor mit dem Atmega 8. Mir ist aufgefallen, das er ab 1 khZ nicht mehr richtig mitkommt... (er macht, was er will). Es ist auch nicht der beste Schrittmeotor, nur aus meinem alten Canon Drucker ausgebaut, aber mit
-
Thread
atmega8 Frage c-compiler
project ################## #put the name of the target mcu here (at90s8515, at90s8535, attiny22, atmega603 etc.) MCU = at90s2313 wenn man aber mcu = atmega8 einsetzt, kommt eine typenliste wo der atmega8 leider nicht drin ist. was genau muss ich da alles neu installieren? danke und gruss
ja wirklich eine uralte Version haben. Mein GCC (3.4.0) liefert z.B.: at76c711 avr4 atmega8 atmega8515 atmega8535 avr5 atmega16 atmega161 usw. ruf mal avr-gcc -v auf, dann siehst du die Version vom Compiler.
-
Thread
probleme mit usart atmega8-16
hi So zuerst zur verwendeten HArdware: Atmega 8-16, HIN232CP, 5*1µFCondensatoren(für HIN232CP) schaltplan des boards und code sind angehängt. Ich habe follgendes Problem: Wenn ich mein Programm auf mein eigenen µC Board teste und mit einem
jetz wo liegt der fehler??? das programm im µC müsste funktionieren -->es geht ja wenn ich den atmega8-16 ins stk 500 board stecke!!!! Mfg Ralph
-
Thread
Anfänger: While-Schleife auf Atmega8
http://s-huehn.de/elektronik/avr-prog/avr-prog.htm den seriellen Programmieradapter für den Atmega8 aufgebaut. Das Testprogramm funktioniert einwandfrei, und jetzt wollte ich, bevor ich das GCC-Tutorial durchgehe, noch einmal meine Uralt-c-Kenntnisse auffrischen. An PC0 und PC1 hängen 2
geschrieben, sondern auch gelesen werden, zum anderen sind die Variablen vom Typ uint64_t und damit 8 mal so groß. Dadurch müssen jetzt pro Schleifendurchlauf 8 Speicherstellen geschrieben und gelesen werden, statt nur eine zu schreiben. Warum nimmst du eigentlich so einen riesigen Datentyp?
-
Thread
Lockbits ATmega8/ATmega128
programmiere also mit AVRDude und einem Parallelprogrammerkabel Marke Eigenbau die Lockbits eines ATmega8 auf 0x3C, was Leseschutz aktiv bedeutet. Das funktioniert einschließlich Verify. Wenn ich einen ATmega128 ebenfalls auf 0x3C programmiere (gleiche Bedeutung) schlägt der Verify fehl. Der Leseschutz
-
Thread
Verständnis-fragen zum TWI. Atmega8
aus einer art "Tabelle" auslesen: Ich versteh die Frage nicht wirklich. Im Datasheet zum AtMega8 hat Atmel doch einen schönen langen Absatz eingefügt, in dem im Detail (inklusive Code) die Vorgehensweise aufgeschlüsselt ist. Dort steht doch alles relevante. > 2) Was ist denn zu tun wenn ein NOT
beenden an den Slave ein NACK senden. Weiß jemand welche Register dazu gesetzt werden müssen im ATMega32? Gruß Alex
-
Thread
ATMega8 16 bit Timer
anbelangt und komme gerade einfach nicht weiter. Ich möchte einen Servo mit dem 16bit Timer des ATMega8 steuern. Die Datenleitung des Servos (Modelcraft RS-2) hängt am OC1A Pin des Microcontrollers. Hier ist mein Code zur Initialisierung des Timers: [c] void init_timer(void) { DDRB |= (1<<PB1)
Set at BOTTOM, Clear at match TCCR1B = (1<<WGM13) | (1<<WGM12) | (1<<CS11); // Prescaler auf 8 } [/c] Man sollte den Servo jeweils mit den Befehlen [c]OCRA1 = 110; [/c] bzw. [c]OCRA1 = 210;[/c]maximal in beide Richtungen auslenken können. Beim Einschalten jedoch zuckt er nur kurz. Ach
-
Thread
Rfm70 Ansteuern mit atmega 8
Ich habe ein Rfm70 von pollin gekauft und müsste es ansteuern mit einem atmega 8 ich habe nicht sehr viel erfahrung mit controllern kann mir jemand ein programm geben oder genau erklären wie ich es mit basecom schreibe? Mfg
-
Thread
Fehler beim debuggen eines Atmega8
Hallo, ich habe mir auf einem Steckbrett eine einfache Atmega8 Beschaltung aufgebaut, wie diese hier(http://www.elektronik-bastelkeller.de/atmega8grundschaltung.php). Nun habe ich mir einen kleinen Code selber geschrieben in C mit AtmelStudio: #define F_CPU
delay_ms(4000); //Verzögerung main(); } } //Ende Nun wollte ich den Code auf den Atmega8 flashen was, aber komischer weise immer nur sporadisch funktioniert. Das Output-Fenster zeigt nie einen Fehler an, es kommen nur Error Hinweise auf dem Bildschirm, wie: Failed to launch program
-
Thread
ATMega8 PonyProg Fusebits
Hallo , ich bin am Ende . Ich will einen ATMega8 auf intern 8MHz einstellen und habe mir mit dem Fusebitcalculator http://www.engbedded.com/fusecalc die Bits anzeigen lassen , aber jeder AVR wird verfust . Ich habe das so verstanden das wo bei dem
Bei einem Atmega8 interner Oszillator sind folgende Haken gesetzt : BOOTSZ1,BOOTSZ0 SUT0,CKSEL3,CKSEL2,CKSEL1 ( alle andere nicht gesetzt ) Wenn es über einen Ext Quarz laufen sollte nur die sind gesetzt: BOOTSZ1
-
Thread
Fehlermeldungen beim Assemblieren (ATmega8)
2005 ATMEL Corporation Assembling 'C:\Dokumente und Einstellungen\erster\Eigene Dateien\dds_mega8_mit_LCD.asm' Including 'C:\Programme\Atmel\AVR Tools\AvrAssembler\Appnotes\m8def.inc' dds_mega8_mit_LCD.asm(81) : warning : Register already defined by the .DEF directive dds_mega8_mit_LCD.asm(82
: Register r22 already defined by the .DEF directive dds_mega8_mit_LCD.asm(98): warning: Register r26 already defined by the .DEF directive dds_mega8_mit_LCD.asm(99): warning: Register r27 already defined by the .DEF directive ATmega8 memory use summary [bytes
-
Thread
AREF und AVCC beschalten Atmega8
Hab jetzt schon mehrere unterschiedliche Lösungen gesehen, beide mit jeweils 100nF an Masse, beide auf +5V, völlig unbeschalten.. In meiner Schaltung werden die Pins nicht benötigt und ich hätte gern den minimalsten Aufwand zur Beschaltung, korrekte Funktion des µC natürlich vorausgesetzt.
-
Thread
Verständnisproblem mit MOSI/MISO bei Atmega8
ich möchte mich ein wenig mit Microcontrollern beschäftigen. Für den Anfang habe ich mich für den Atmega8-16PU entschieden. Nun beschäftige ich mich mit der Beschaltung der I/O-Pins. Dabei stellt sich mir eine Frage: Die Pins für die ISP (MOSI, MISO und CLK) kann ich die nach dem Programmieren für
-
Thread
ATMEGA8 USART buggy in Windowsplattform
das AVRDUDE sagte mir in allen Platform die Fuse war für ATmega8 richtig gesetzt. Ich kann auch servos mit "falschem" Takt in ATmega8 betreiben, was meiner Meinung nach auch relativ taktsensible Tätigkeit ist. Nur für USART Tätigkeit ist die Taktabweichung
Brenndialog richtig angegeben ist, da die Fuses zwischen den AVRs doch sehr unterschiedlich sind. Ein ATMega8 z.B. hat völlig andere Fuses als der Tiny45.
-
Thread
lcd initialisiert nur ein mal (ATmega8)
Hallo zusammen, folgendes Problem: Ich habe ein 2x16 LCD-Modul an meinen ATmega8 angeschlossen und die Dateien lcd-routines.c /.h, die sich hier im AVR-GCC-Tutorial finden (http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung) per copy-and-paste übernommen
[c] _delay_ms(1000); lcd_setcursor(0,1); lsd_string("Haensel"); _delay_ms(1000); lcd_setcursor(8,1); lsd_string("liebt"); _delay_ms(1000); lcd_setcursor(0,2); lsd_string("Gretel"); _delay_ms(1000); lcd_clear(); [/c] Compiler läuft durch, Prog. auf den Chip -> Zeichenmurks, verschiedene
-
Thread
ATmega8 AVR Überwachungseinrichtung Hilfe
einen Lautsprecher. Unscharfschaltung löscht das Tonsignal. Ich benutze einen Atmega8 Prozessor und das AVR Studio 4 Programm. Kennt jemand zufällig ein ähnlich Programm? Oder einen Code? Vielen Dank im voraus :D
realisiert) > Der Tür und Fensterzustand soll per LED angezeigt werden > > Ich benutze einen Atmega8 Prozessor und das AVR Studio 4 Programm. > Kennt jemand zufällig ein ähnlich Programm? Oh ja, ich hab Atmel Studio 7 > Oder einen Code? 2828 > Wenn Tür und Fenster geschlossen sind ist
-
Thread
Atmega8 2560 PWM-Kanäle
Hallo Gemeinde, im Datenblatt steht: [code] Six/Twelve PWM Channels with Programmable Resolution from 2 to 16 Bits [/code] Wie ist das zu verstehen? Bzw. wie werden dann die PWM-Kanäle auf z.B. 8Bit Auflösung programmiert? Zwei 8Bit Timer mit je 2 OCR's - macht 4 x PWM Vier 16Bit Timer mit je 2 OCR's - macht 8 x PWM soweit gut, wie man die Timer einzeln benutzt, ist mir klar. Was ich aber nicht verstehe ist, wie man die 16Bit Timer für 2-16Bit überreden/programmieren kann. Habe ich da etwas 'überblättert'? 16 Bit ist mir für meinen Fall zu 'fett'. Ein Wertebereich von 0 bis
-
Thread
AVT Atmega8 Interrupt problem
Hi Ich habe ein merkwürdiges Problem mit Intterupts an INT0 und INT1 festgestellt. Die Eingänge sind so beschaltet das sie im Ruhezustand auf low Signal liegen. Will ich jetzt Int0 auslösen muss erst Int1 auf hight gesetzt werden. Da das eine 2 Punkt Lichtschranke wird um eine zeit von Ojekten zu messen sind die Sensoren (Fotodioden) direkt mit IR-Dioden angestrahlt. Beim passieren des ersten Sensors wird der Eingang Int0 auf higt gesetzt und sofort wieder auf low und es wird scheinbar kein Interrupt ausgelöst. Das Objekt passiert beim Test noch nicht den 2 Sensor, somit hab ich schon im
-
Thread
Atmega8, PORT-Pins blinken nur noch
Guten Tag zusammen Bei mir ist heute beim programmieren eines Atmega8 wohl etwas schief gelaufen. Und zwar tritt nun folgender Effekt auf: Wenn ich einen PORT auf HIGH schalten möchte blinkt dieser nur noch und bleibt nicht Konstant auf High Potential. Das blinken bewegt sich im Sichtbaren Bereich. Würde jetzt die Frequenz auf vl. 10-15HZ schätzen. Der Atmega hat zuvor wunderbar funktioniert. Nur nachdem ich einmal eine geänderte Version eines LCD Programmes reingschrieben habe trat dieser Fehler auf, denn ich nun nicht beheben kann. Meine Frage ist
-
Thread
LED-Studiouhr mit atmega8 und assembler
segment angesteuert werden sie über je einen BCD Decoder pro ziffer. Nun mein Problem: Die Atmega8-16 programmierung. In der angehängten datei ist der aktuelle Programmcode. Wenn ich diesen teste, passiert fast nix. die Sekundenanzeige läuft viel zu langsam, und das dcf signal wird scheinbar
Internen Teiler des Mega-8 mittels der Fuse-Bits von 1:8 auf 1:1 umgestellt? Der steht bei Auslieferung auf 1:8. Taktquelle von internen Oszi auf externen Quarz umgestellt?
-
Thread
Lautstärkereglung mit ATMega8 und DS1802
Hallo, Danke für Null Hilfe, ich denke dieses Forum ist wohl nichts für Anfänger wie mich. Na denn Ihr Freks, bleibt unter Euch Tschüss
-
Thread
ATmega8 Zufalls LED Blinker
Hallo, Ich möchte einen 8 fachen LED Blinker bauen, dieser sollte aber keine erkennbare regelmäßigkeit aufweisen, da es quasi eine blackbox in einem gerät wird, die einfach nur random blinkt, um die chinesen zu verwirren. Ich habe mal angefangen avr zu programmieren, bin aber nicht über die grundsätze rausgekommen (keine zeit durch schule) Wenn mir jemand das in etwa (oder natürlich gerne auch genau^^) erklären könnte wäre das schon nett ;) MfG Georg
-
Thread
adc-usart-atmega8-problem
Hi Leute, kurz zu meinem Problem, ich möchte mit einem ATmega8 und 4 MHz Quarz einen Timer realisieren und jede 60 ms den ADC- Wert durch serielle schnittstelle rs232 auf einem PC ausgeben. Wie gehe ich da am besten vor, weil mit dem unter geschrieben Programm
> ich möchte mit einem ATmega8 und 4 MHz Quarz einen Timer realisieren ... > systemtakt int. 4 mhz weil mit ext. geht nicht Wie jetzt ??? Wenn Du wirklich ohne Quarz arbeitest wird es bei Sonnenschein wieder nicht mehr funktionieren
-
Thread
Software PWM mit Atmega8 funktioniert nicht
Hallo, ich hab vor 3 Tagen das erste mal einen AVR programmiert, ist also alles noch neugebiet für mich. Ich programmiere übrigens in C mit AVRstudio 4.12 und USBprog als AVRISP mkII klon. Jetzt habe ich versucht eine Software PWM zu programmieren für die LED die an PORTB angeschlossen ist. Ziel ist das das Tastverhältnis am anfang 1 ist und dann langsam bis 0 "fadet" und dann wieder auf 1 resettet wird. Ich benutze den internen RC oscillator. Problem: Die LED flackert seeehr schwach mit (GROB geschätzt) ~2Hz, wenn i<0 ist leuchtet sie für ein paar Zehntel einer Sekunde auf voller Leuchtstärke
-
Thread
ATtiny2313 durch ATmega8 tauschen
die ich gefunden habe, wird der AT90S2313 oder der neue Tiny2313 verwendet. Da ich hier noch einen ATmega8 rumliegen habe, wollte ich den gerne nehmen. Geht das so einfach oder muss ich die firmware kompplett neu machen? Gibt es da schon fertige schaltungen/projekte mit dem ATmega8? Gruß Tobi
der http://wiki.ullihome.de/index.php/Hauptseite#USB_AVR-Lab hat USB+Atmega8 *g*
-
Thread
Atmega8: Mehrere LEDs faden?
somit mehr Zeit zum Basteln bleibt, beschäftige ich mich zurzeit mal wieder mit den kleinen Käfern (Atmega8) und insbesondere dem AVR Fading Tutorial ( http://www.mikrocontroller.net/articles/LED-Fading ). Das normale Ansteuern der digitalen I/O Ports funktioniert schon mal recht gut (Dauerleuchten, Blinken
Bei mir sieht die Initialisierung für die 3 PWM-Kanäle (jeweils 8 Bit, 0 = Aus, 255 = Vollgas, ATmega8) so aus: [c] // Init Pins PORTB &=~ ((1 << PB1) | (1 << PB2) | (1 << PB3)); DDRB |= ((1 << DDB1) | (1 << DDB2) | (1 << DDB3)); // Init PWM
-
Thread
[Atmega8] Bruche erklärung zu Fehlermeldung
Hi, ich bekomme beim builden die Fehlermeldung:"expected declaration or statement at end of input" und die Warnung: "'main' is normally a non-static function" Ich weiß aber nicht was das nun heißen soll, geschweige dem finde ich ein Fehler. Ich nutze AVR Studio. Das merkwürdige ist das es vor ner Woche noch geklappt hat, ich hab es sogar getestet und alles ging so wie es sollte. Könnt ihr mir sagen wo das Problem ist? Hier der Code: [c]#define F_CPU 1000000UL #include <avr/io.h> #include <stdlib.h> #ifndef F_CPU #warning "F_CPU war noch nicht definiert, wird nun nachgeholt mit 1000000
-
Thread
Probleme mit Motor an Atmega8/PWM
Hi! Ich will einenn kleinen Gleichstrommotor per PWM durch einen Atmega8 steuern. Ich verwende ein Olimex Development Board AVR-P20. Da der Gleichstrommmotor bei der maximal gewünschten Leistung bei 3.74 Volt ca. 358 mA Strom zieht, verstärke ich den vom Mega8 ausgegebenen
16/BAUD-1 #include <stdlib.h> #define PI 3.141592654; //konstante "Variable" definieren uint8_t EINGELESENEBITS; //Variable EIN... ist 8-Bit Integer ohne Vorzeichen int16_t zaehle; void USART_Init( unsigned int ubrr); void uart_puts (char *s); void uart_putc(unsigned char c) ; uint16
-
Thread
Hieroglyphen anstatt Uhrzeit am ATMEGA 8
Hallo Leute. Habe mit einem ATMega 8 ohne externen Quarz, einem DS1307 Echtzeituhrbaustein mit 32768khz Quarz und einem LCD eine Uhr Programmiert. In der ersten Zeile steht über dem Datum "DATUM" und über der uhrzeit"UHRZEIT". Es
-
Thread
Atmega8 UART TX Fehlersuche
, ABER habe dann den Codewizzard CVAVR benutzt und da wird es wie bei mir Init.. Es ist ein Atmega8 16PU mit einem 4mhz Quarz verbaut(Übungsboard von der Schule). Vielleicht findet einer von euch den Fehler. Habe den Überflüssigen Code rausgelassen(Display Init, EXT_Int). #include <mega8
Sebastian R. schrieb im Beitrag #2166465: > Es ist ein Atmega8 16PU mit einem 4mhz Quarz verbaut(Übungsboard von der > Schule). Wie willst Du denn bei 4 milliHertz eine vernünftige Baudrate einstellen?
-
Thread
ATMEGA8 mit Portexpander MAX7311
Hallo, leider habe ich noch nicht sehr viel Erfahrung mit dem TWI Bus, würde aber gerne einen Portexpander des Typs Max7311 anschliessen. Hat jemand ein Assembler Beispiel für die Ansteuerung oder einen Link? Danke.
-
Thread
ATMEGA8 - toggle Befehl
Hallo, kleine Frage zum ATMEGA 8. folgendes funktioniert als Schleife einwandfrei: [c] PORTC ^= (1<<PC5); /* LED am PC5 umschalten */ _delay_ms(1000); /* eine Sekunde warten*/ [/c] folgendes funktioniert nicht: [c]
die "1" und schiebe sie um "PC5" Stellen nach links. PC5 hat hier den Wert 5. Also kommt bei einer 8Bit Zahl heraus: 0010 0000. Wenn Du nun also (0<<PC5) schreibst, kommt einfach 0000 0000 heraus. Somit änderst du am PORTC garnichts mehr.