-
Thread
Zweisprachiges Menü für ATmega8
Hey Leute! Ich brauche für meinen ATmega8 eine zweisprachige Menüführung. Leider habe ich aber überhaupt keine Ahnung wie ich das realisieren soll... Das Menü besteht aus einigen Untermenüs in denen diverse Einstellungen vorgenommen werden
AVR Butterfly an: http://www.atmel.com/dyn/products/tools_card.asp?family_id=607&family_name=AVR+8%2DBit+RISC+&tool_id=3146 .. das ist eine Statemachine. Da könntest du einfach eine weitere "Spalte" in deine "menu_state[]" einfügen. Viel Spaß Sebastian
-
Thread
Problem mit Schwinkreis für ATMega8
Hallo! Ich habe ein Problem mit einer ATMega8-Schaltung. Ich habe zwischen XTal1 und XTal2 einen 3,6 Mhz-Quarz. An jedem Bein des Quarzes noch einen 22 pF-Kondensator auf Ground. Wenn ich nun die Fusebits umstelle, dann kann ich den ATMega8
>Ich habe ein Problem mit einer ATMega8-Schaltung. Ich habe zwischen >XTal1 und XTal2 einen 3,6 Mhz-Quarz. An jedem Bein des Quarzes noch >einen 22 pF-Kondensator auf Ground. Verändere bitte mal das Verhältnis der beiden C. Der
-
Thread
Problem mit UART zwischen zwei ATmega8
Hallo, folgendes Problem tritt bei mir auf: Zwei ATmega8 sollen über UART Daten austauschen - das kleine Testprogramm funktioniert, solange ich nur selten ( einmal pro Sekunde) Daten sende - senden ich häufig kommt - sobald ich kurz das Sendekabel aus
zeigt Paritätsfehler an.... Sender: [c] # include <stdint.h> # include <avr/io.h> uint8_t temp,temp1,temp2,temp3; int main(void) { DDRB=0b11111111; //PORTB=0b0000000; UBRRH=(uint8_t)(4000000/(2000*16L-1))>>8; UBRRL=(uint8_t) (4000000/(2000*16L-1)); UCSRB =(1<<TXEN); UCSRC =(1<
-
Thread
Ponyprog & ISP auf Atmega8
seriellen Port! Jetzt möchte ich diesen ISP auf zwei verschiedenen Rechnern nutzen, um einen ATmega8 zu programmieren. Einmal über nen Desktop-PC und zum anderen über nen Laptop. Die Programmierung vom Desktop aus funktioniert einwandfrei, aber wenn ich vom Laptop aus ein Programm auf den uC spielen
Versuche ich hiernach das Program wieder vom Desktop-PC aus aufzuspielen, erkennt dieser den Atmega8 nicht mehr!!!! Ich muss somit den uC auslöten und kann diesen wegschmeißen. Was macht also mein Laptop falsch? Wieso spielt er falsche (bzw gar keine?) Daten rüber und macht ihn dadurch unnutzbar
-
Thread
Widerstand AVR ATMega 8 Pin
Hallo, leider hat mich das Lesen des Datenblattes nicht schlauer gemacht. Ich möchte einen ATMega 8, der mit 5 V betrieben wird, einen Strom von 100 uA sinken lassen. Ich müsste aber genau den Widerstand des Pins kennen. Aber im Datenblatt steht nur etwas zu Sink Current vs. Output voltage. Mir
-
Thread
STK500 und Atmega 8 Problem
If the ATmega8 is plugged into the STK500 socket SCKT3200A2 (green) then use "Ext. Clock; Start-up time: 6 CK + 64 ms". *
Make sure that while you are programming the ATmega8 there is nothing connected to the STK500 port header "PORTB". (PB3, PB4 and PB5 are used for SPI programming). *
-
Thread
Librarie für das TWI des atmega8
Zusammen, ich hab mir heute im laufe des Tages einen C-Library zum benutzen des Hardware TWI des atmega8 zusammengebastelt. TWI steht für Two Wire Interface und ist die Atmel Bezeichnung für I²C. Es werden Funktionen zum starten, stoppen, re-starten, schreiben, lesen mit ACK und lesen ohne ACK zur
will deinen "Erfolg" ja nicht schmälern aber ich finde es ganz schön hart das Codebeispiel aus dem Atmega8 Datasheet praktisch abzuschreiben. Du hast dir ja noch nicht mal die Mühe gemacht das ganze mit Interrupts zu Programmieren. cu Flo
-
Thread
ATmega8 PORTB als Ausgang schalten
Hallo zusammen, Habe einen ATmega8 und das STK500. Wenn ich den PORTB als Ausgang einstelle und 0x00 ausgebe müssten die LED´s 0-7 leuchten. Es leuchten jedoch nur die LED´s 0-5. ser r16 out DDRB,r16 ;Ausgang ldi r16,0x00
Hallo, ich habe einen ATmega8 und das STK500 und möchte einen Eingang mit nur einem Taster ein und danach wieder ausschalten aber ich bin leider absoluter Anfänger was Controller angeht. Kann mir vielleicht wer helfen ? Später
-
Thread
Probleme beim Programmieren Atmega8
sonst bei anderen Projekten, ich befürchte eher was übersehen zu haben oder eine Besonderheit des Atmega8 nicht zu kennen.
im Beitrag #3089258: > ich befürchte eher was > übersehen zu haben oder eine Besonderheit des Atmega8 nicht zu kennen. Besonderheiten hat der Mega8 da nicht.
-
Thread
uint64_t im ATmega8
Hallo, kurze Frage zum ATmega8. Hab in einem Programm ein uint64_t verwendet und dann eine Funktion der Art geschrieben, dass überprüft wird, ob ein Bit in einer langen Zahl gesetzt ist, oder nicht: uint64_t Datensatz = (
@atmega (Gast) >ich meinte natürlich in der if-Abfrage das einfache &: >if(Var & Datensatz) Was ist für dich "tierisch langsam" ? Man muss 8 Bytes jeweils miteinander vergleichen, das dauer halt mal
-
Thread
PID-Regler für Atmega8
sofort wieder von vorne an, anstatt im Hauptprogramm weiter zu machen. Das ganze läuft auf einem Atmega8 auf dem ASURO. Bevor ich jetzt einzelne Codeschnipsel poste, lade ich einfach die relevanten Dateien hoch. Ich hab mit Assembler leider noch nicht so viel Erfahrung und finde den Fehler nicht.
= 0x0138 ;16bit value .EQU ek_2_add = 0x013A ;=e(k-2) 8bit .EQU Y4_add = 0x013B ;=Kd*e(k-2) ;24bit value [/c]
-
Thread
Atmega8 Programmierung (LED Matrix)
Hallo Forums Mitglieder, Erstmal einen Schönen 1. advent euch allen. Ich habe folgendes Problem und zwar wollte ich mit meiner pingPong Platine einzelne LED's leuchten lassen z.B. Led 7 Led 15 und Led 35(siehe Schaltplan) leider weiß ich nicht wie ich das in C Programmieren muss da ich blutiger Anfänger bin in Microcontroller Programmieren und auch in C ( nur paar Grundkentnisse ). Wie würde der Code aussehen damit ich die Angegeben Leds Leuchten lassen und die anderen aus sind ?? Außerdem wie müsste ich die Platine "umstricken" um eine Matrix mit 7 Zeilen und 30 Spalten zu bauen ?? Normalerweiße
-
Thread
2 Pumpen mit Atmega8 ansteuern
Atmega 8L-8PU was meinst du mit Schematic?
Thomas schrieb im Beitrag #2642910: > Atmega 8L-8PU > > was meinst du mit Schematic? Schaltplan.
-
Thread
Musik von SD-Karte mit Atmega8
abspielen soll sondern wenn möglich auch etwas Musikähnliches. Ich würde das ganze gerne mit einem Atmega8 machen und da stellen sich mir jetzt die Fragen wie man einen Atmega8 dazu überredet etwas von einer SD-Karte (microSD-HC) abzuspielen und natürlich OB er es überhaupt schafft eine beliebige Musikdatei
abspielen soll sondern wenn möglich auch etwas > Musikähnliches. > Ich würde das ganze gerne mit einem Atmega8 machen und da stellen sich > mir jetzt die Fragen wie man einen Atmega8 dazu überredet etwas von > einer SD-Karte (microSD-HC) abzuspielen und natürlich OB er es überhaupt > schafft eine beliebige
-
Thread
Signaleingang Atmega8. Spannungsteiler oder 7805
Hallo zusammen. Ich habe schnell eine Frage. Für den Atmega8 muss ja die EIngangsspannung an den Pins ca. 5V sein (ich glaube 4.5-5.5V). Ich habe mir jetzt einen Spannungsteiler aus 2 widerständern und einer 5z1 diode. Meine frage nun. kann ich auch einfach
Atmega_user000 schrieb im Beitrag #2410349: > ich hätte nochmal schnell eine grundlegende frage zur z- diode. http://de.wikipedia.org/wiki/Zener-Diode
-
Thread
Arduino UNO -> ATMega8
Nur damit ich das richtig verstehe: 1) Arduino als ISP verwenden (ISP Sketch verwenden) 2) Atmega8 mit Standard ISP beschalten 3) ATMega8 Bootloader mit Arduino ISB brennen 4) Arduino board RX/TX mit ATMega8 TX/RX verbinden und Programm hochladen Richtig?
auch irgendeinen anderen ISP programmer nutzen wenn du einen rumliegen hast) 4) jap, entweder den Atmega328p rausnehmen und mit juper Kabeln den Atmega8 dranhängen oder den Atmega8 gleich dort reinsetzen wo der Atmega328p war. (richtig rum reinstecken, auf die Kerbe auf einem Ende achten !) Also stimmt
-
Thread
ATMega 8 Wert springt über
Hallo, ich bin gerade dabei beim Bau einer PWM Schaltung mit ATMega 8 als Steurung. Das Programm sieht so aus. [c] $regfile "m8adef.dat" $crystal = 1000000 Config Portb.1 = Output Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Prescale = 1
-
Thread
ADC Messung Atmega8 C
Hi Ich möchte mit einem Atmega 8 eine Spannung über den ADC einlesen. Dazu habe ich folgenden Code geschrieben: [c] /* * GccApplication2.c * * Created: 31.07.2014 15:54:58 * Author: Walter */ #define F_CPU 8000000
ADC_Init(void) { ADMUX = (1 << REFS1) | (1 << ADLAR); // Interne Referenzspannung benutzen, Die 8 höchstwertigen Bits in ein Register schreiben ADCSRA = (1 << ADPS2) | (1 << ADPS1) | (1 << ADPS0); // Frequenzvorteiler ADCSRA |= (1<<ADEN); // ADC aktivieren
-
Thread
ATMega 8L standard Fuse
Ich habe einen ATmega32 8Mhz mit getoggeltem Pin auf XTAL 1 gehängt und es passiert immer noch nichts (Massen sind verbunden)
und die XTAL Eingänge in der Luft hängen. Ich habe AVR Studio 5 geöffnet -> AVR Programming -> Atmega 8 ausgewählt und auf Fuses gedrückt. Dann lest er sie automatisch aus. Der Atmega8 war neu und frisch eingelötet. Der Clock stand auf EXT Clock (In der Tabelle der erste). Anschließend wählte ich
-
Thread
Atmega8, Bascom: erste Gehversuche
Hallo Heute hatte ich Zeit, um mich mit der Programmierung des Atmega8 zu befassen. Ich habe erfolgreich ein LCD versorgt, und an einem analogen Eingang eine Spannung gemessen und am LCD angezeigt. Mein Ziel war es, eine Spannung von 0-5V am ADC0 zu messen und im
Locate 1,7 setzen, für den Test mit 4 Stellen vor dem Komma. Für 2 Vorkommastellen: Spaces = 8 - Len(text) Locate 1 , 9 P.S. Spaces darf nicht 0 sein, sonst macht Bascom 255 Leerzeichen... :)
-
Thread
Lesen und Schreiben des EEprom bei Atmega8
Stegem (www.stegem.de) den Selbsbaulötkolben nachgebaut, wenn ich das fertige Programm in den Atmega8 einspiele hab ich aber das Problem das die eingestellte Temperatur nicht gespeichert wird, ich hab das jetzt mal darauf zurück geführt das nicht auf den EEprom geschrieben/gelesen werden kann!
Simulator in den EEprom schaue sieht es gut aus, da liegt was drinne wenn ich das programm in den Atmega8 überspiele dann greift er nicht auf den EEprom zu, das merk ich daran das ein wert der sonnst gesetzt werden soll, nicht auf dem Display erscheint [c] #include <avr/io.h> #include <avr/interrupt.h
-
Thread
Atmega8-16 ADC von Poti
des Potis hängt an 5V die andere an GND. Der veränderbare Kontakt des Potis geht dann an PC0 am Atmega8-16. Hier mein Programm: [c] #include <avr/io.h> #include <util/delay.h> #define an(port,b) (port) |= (1<<(b)) #define aus(port,b) (port) &= ~(1<<(b)) //Beispielaufruf: an(PORTC,PB1);
die Zahl (11111111, 0xA98AC7, 0b101010011000101011000111) wie auch 1<<3 (=0b1000 oder 0x08 oder eben 8) beim Compilieren bekannt sind und die Ver-UND-ung NULL ergibt - bar gesparter Speicherplatz. 1<<(0,1,2,6,7,9,11,15,16,19,21,23) würde dagegen das 'lol' zur Ausgabe bringen - aber ebenfalls ohne die
-
Thread
Reset PIN - ATMEGA8
hallo allerseits, ich habe eine kurze Frage zur Grundschaltung eines Atmega8 (rein von der Stromversorgung betrachtet): Sind die Kondensatoren in dieser Schaltung richtig gewählt bzw. fehlt noch irgendetwas, damit der Mikrocontroller funktioniert? Ich habe schon so manche
...dabei gleich eine Frage: Wieviel Strom muss dieser Spannungsregler liefern können, damit der Atmega8 funktioniert? mfg
-
Thread
atmega8-16pu zu langsam
Hallo Forum, ich habe ein Problem mit dem atmega8-16pu. Ich habe ein Programm mit Bascom entwickelt um nach definierbarer zeit einen Lichtschalter zu betätigen. Das Problem ist, dass der atmega zu langsam läuft. eine 500ms schleife dauert ca. 2 sekunden. Es ist als ob das ckdiv8 (clock divide) aktiviert wäre, nur gibt es dieses fuse beim atmega8-16pu nicht. ich habe schon das datenblatt gewälzt, im internet gesucht, und diverse cksel einsetllungen durchprobiert. das problem
-
Thread
Programmer erkennt Atmega8 nicht mehr
momentan bin ich dabei mir die sachen für ein lcd2usb projekt zusammen zu suchen und dagilt es einen atmega8 zu flashen. ich habe noch einen übrig und wollte ihn nun flashen wie es auf der homepage von lcd2usb genannt ist. nachdem ich im bios den parallel port auf ecp umgestellt habe ging es dann endlich
ausgeschaltet und auf extern eingestellt lässt sich der Mega8 erst wieder ansprechen und auch erst wieder zurück- umstellen, wenn auch wirklich ein externer Oszillator angeschlossen ist. [/code] die schaltung müsste ganz gut zu meinem pogrammer passen.
-
Thread
Atmega 8 wie schalter auf pegel halten
Hallo, Ich arbeite derzeit an einem projekt und wíll wenn ich eine tasteter am PB0 drücke das sich der pegel High hält bis ich den taster wieder betätige.Will das gerne software mäsig machen Danke im vorraus
-
Thread
3 x PWM ATmega8
Hallo, bin grad am verzweifeln... ist es möglich mit einem ATmega8 per Hard-PWM 3 um 120° versetzte Phasen mit einer PWM Frequenz über 22kHz zu generieren?? Danke für jede Hilfe
vermarketing'ter) Synchronmotor (üblicherweise inkl. Ansteuerung), oder? und die 22kHz sind zumindest als 8-Bit PWM machbar: - 22000Hz * 256 ~ 5,6 MHz (8bit-Fastpwm) - 22000Hz * 512 ~ 12MHz (8Bit Phase/Frequency correct) (31.2KHz, bei 16MHz AVR-Takt) Jetzt musst du weitermachen, ich glaube die Linearmotoren
-
Thread
ATmega8 LCD L2432
Hallo, Kannst du mir vielleicht deinen Code geben? Mit wie viel MHZ läuft dein Atmega? Das Kabel hab ich durch ein anderes ersetzt, da is nichts vertauscht ;-) gruß, Dominik
Da fehlt wohl noch Punkt 8) in Jochens Liste: Display wurde nicht fachgerecht ausgelötet. Einfach mit Gewalt von der Platine gehebelt und Durchkontaktierung rausgerissen.
-
Thread
SPI-Problem ATmega8 (Assembler)
zurück. P.S.: Die SPI_MasterTransmit und SPI_MasterInit wurden grösstenteils vom Datenblatt des mega8 entnommen. Gruss mäxchen
EDIT: hab mir mal das datenblatt des eeprom angeguckt, sollte mit den standard einstellung vom atmega8 funktionieren. der fehler muss also woanders liegen. vielleicht in der Verdrahtung?? lg
-
Thread
Atmega8 Timerinterrupt Geschwindigkeit zur Laufzeit ändern
Hallo Lieben User, ich habe mal eine Frage zum ATmega8 Timer. Ich möchte die Geschwindigkeit des Timerinterrupts über die Uart ändern. Klingt zunächst einfach, jedoch komme ich an dem Punkt der Berechnung der Zeit bzw der Frequenz nicht weiter und welchen
im Taget, aber warum sehe ich das im AVR studio nicht? #define F_CPU 3686400 #define M_CPU Atmega8 #include <avr/io.h> #include <stdint.h> #include <avr/interrupt.h> ISR (TIMER2_COMP_vect) { } int main (void) { //Atmega8 3686400 TCCR2 |= (1<<WGM21) | (1<<COM20) | (1<<CS20
-
Thread
ATMega8L USART Problem
Ich initialisiere den USART mit diesem Code: //2 Stop Bits / 8 Data Bits UCSRC = (1<<URSEL) | (1<<USBS) | (1<<UCSZ1);// | (1<<UCSZ0); //USART Options UBRRH = 0; UBRRL = 25; //Baudrate 9600kbit UCSRB |= (1<<TXEN); //Enable USART Transiver Wenn
unzählige Beiträge Durchgelesen and ausprobiert. Es geht trotzdem nichts. :o( Mein STK500 mit einem ATmega8 spricht über das RS232 mit mir nicht mit der Sprach die ich benutze. Es kommen nur Hiroglifen zurück (sehe Bild). Das lustige mit AT90S8515 geht es. Hat jemand eine Idee bevor ich das ganze AVR
-
Thread
7 Segment Anzeige an Atmega8
Ich würde gerne 4 7 Segment Anzeigen an einen Atmega8 anschließen. Ich habe mir schon mal den Max7219 angeschaut, aber der ist mir ein wenig zu teuer und ich möchte die Schaltung bauen, um sie zu verstehen. Jetzt habe ich an Bcd Decoder und einen Multiplexer
Segmente der einzelnen Stellen schließt Du direkt über Strombegrenzungswiderstände an einen Port vom ATMega, oder über einen Treiber, wie den ULN2003 (7 Treiber) oder ULN2803 (8 Treiber), falls die Segmente mehr als 20mA benötigen. Die Dekodierung der Zeichen kannst Du mittels einer Tabelle im ATMega selber
-
Thread
Probleme mit LCD-Ansteuerung/Atmega8
AVR-GCC-Tutorial" dieser Seite. Dieser Code lässt sich auch kompilieren und auf den Mikrocontroller Atmega8 übertragen, als Entwicklungsumgebung verwende ich "AVR Studio 4". Leider passiert danach nichts mehr, es ist lediglich die erste Zeile komplett schwarz. Die anderen Beiträge in diversen Foren
-
Thread
richtige Fassung für einen ATMEGA8?
Ich meine natürlich mit dem etwas größeren: ATMEGA 8-16 DIP
Der ATmega8-16 DIP wohnt in einem schmalen 28-poligen Gehäuse. Das 32-polige ist zu breit. Sollte Reichelt kein 28-poliges haben tun es auch zwei 14-polige hintereinander.
-
Thread
Simulieren des Atmega8 mit AVR-Studio
Hi! Ich will ds einfache Programm aus dem Turtorial mit den 2 Leds im Avrstudio simulieren. Wie kann ich denn erkennen an welchen Pins etwas ausgegeben wird, d.h. ob in der Simulation die Leds leuchten oder nicht? Danke!
-
Thread
1 Mhz mit ATMega8 erzeugen
>ich möchte ein 1 Mhz Rechtecksignal mit einem ATmega8 erzeugen, der mit >der internen Taktfrequenz von ebenfalls einem Mhz läuft. Das geht nicht. Wenn der ATMega mit 8MHz läuft könntest du über SPI ein 1MHz Signal erzeugen, aber auch nicht kontinuierlich
im Beitrag #3167010: > Dafür gibt es doch die CKOUT Fuse oder wie der Name genau war Hat der ATmega8 meiner Erinnerung nach noch nicht, erst die Nachfolger ATmega88 & Co.
-
Thread
uart senden und empfangen im atmega8
Hallo, ich weiß, dass dieses Thema schon reichlich beackert wurde, aber ich bin neue und habe zu meinem Problem tatsächlich noch keine passende Lösung gefunden. Ich möchte per USART Nach empfang von Zeichen eine Led anmachen leider fünktioniert nicht. Ich habe ausprobiert die empfangene Zeichen wieder zu senden, und alles klappt super, senden auch nurdass es tut nichst wenn er entweder 0 oder 1 empfängt. hier unten den Code [c]#ifndef F_CPU /* In the new version of the WinAVR/Mfile Makefile guideline One can defined F_CPU in the Makefile, a repeated definition here would lead to a
-
Thread
Atmega8 - 16PU
habe ich diese Unterschiede gefunden: • Operating Voltages – 2.7V - 5.5V (ATmega8L) – 4.5V - 5.5V (ATmega8) • Speed Grades – 0 - 8MHz (ATmega8L) – 0 - 16MHz (ATmega8) Ich weiß aber nicht, ob und inwiefern ich die Software abändern muss. Kann mir einer von euch einen
deines Atmega8L-8PU beseitigt?
-
Thread
Atmega8 PS2 Protokoll
Hallo Leute, bin noch relativ neu im µC Bereich und wollte nun zu Lernzwecken eine ps2 Tastatur an den AVR schließen und die Signale per UART an einen PC schicken. Klappt auch theoretisch ganz gut, jedoch scheine ich falsche Daten zu bekommen Hier ertsmal mein code: [c]ISR(SIG_INTERRUPT1) { PORTB = (1<<PB0); //LED while(PIND & (1<<PIND3)); // wait for low clock int i; char data; //read 8 bit for (i=0; i<8; i++) { while(!(PIND & (1<<PIND3))); // wait for clock high while(PIND & (1<<PIND3)); // wait for low clock
-
Thread
Atmega8 Musik AD Wandler
Hallo Kann ich theoretisch an einen Eingang vom Atmega8 ein Sound Signal anlegen, dieses mit dem AD Wandler digitalisieren und in eine Datei schreiben? Kann das der AD Wanlder von der Leistung her und reicht die Taktung vom AtMega8 aus oder klappt das
Dann halt ohne MP3 einfach erstmal so abspeichern. Ginge das? Also 2 ADC + SD? Bekommt der Atmega8 das noch hin??
-
Thread
Software Uhr Zeitschaltung Atmega8
Je nach Zeit (und Lernkurve) wird das aber erweitert. Eine Frage hätte ich noch. Kann ich ein atmega8 Board mit der vorhandenen Konstantstromquelle für die LED-s versorgen? Diese hat 12 Volt, 350mA und noch Reserven. Gruß Bernd
-
Thread
Atmega8 Timersteuerung Relais zieht nicht an
Hallo, ich habe ein Fehler in meinem Aufbau und finde diesen leider nicht. Das Problem liegt am Relais, dieses zieht mit einem Rb von 10.000 Ohm nicht an. Wenn ich diesen aber auf einen sehr niedrigen Wert(z.B 300 ohm) setzte zieht das Relais an, aber der Timer funktioniert nicht mehr. Ich gehe davon aus, das dann zu wenig Strom zu verfügung steht. Meine Stromquelle liefert 5V DC und 850mA, sollte eigentlich reichen. Ich habe auch ein anderes Relais(SRD-05VDC-SL-C), welches aber fast identische Werte hat. Habe jetzt schon einige Stunden damit verbracht zu überlegen wo der Fehler herkommt, komme
-
Thread
Software UART Empfang (ATmega8)
Ich versuche momentan - auf einem ATmega8 - mit einem Software-UART Daten von einem anderen ATmega8 zu empfangen und auf PortC auszugeben, allerdings kommt nur Kauderwelsch raus. Die Baudrate ist genau ein Timer durchlauf mit Vorteiler 1024
TIMSK |= (1<<TOIE2); //Timer2 interrupt aktivieren. } ISR (TIMER2_OVF_vect) { static int8_t curBit = -1; static uint8_t receiveByte = 0; static uint8_t curByte = 0; switch (curBit) { case -1: break; case 8: curBit = -2; PORTC = receiveByte
-
Thread
ATmega8: AGND = GND?
Hat jemand einen ATmega8L zur Hand und kann nachmessen, ob folgende Pins miteinander verbunden sind? VCC (Pin 4) und VCC (Pin 6) GND (Pin 3) und GND (Pin 5) und AGND (Pin 21) Danke im Voraus! P.S.: Ich arbeite zwar am Layout, habe den ATmega8L aber noch nicht hier...
-
Thread
Sinus für ATMega8 vorbereiten
rund 10...50mV. Evtl sogar weniger. Diese muss ich auf ein Niveau bringen, damit ich mit meinem ATMega8 eine zeitliche Messung durchführen kann. Muss ich die zwingend Gleichrichten? In den Datenblättern vom ATMega steht leider wenig über die elektrische Charakteristik. Wenn ja, würde es mir auch
Die Eingangsspannungen (analog o. digital) am ATmega dürfen sich nur innerhalb der Versorgungsspannungsgrenzen bewegen - also alles von 0...+5V geht. Da Ultraschallsignale eine höhere Frequenz haben, kann man sie über einen Kondensator auf z.B. einen
-
Thread
Atmega8 senden unterschiedliche Zeichen
Hallo, ich bin schon fast am Verzweifeln. Ich habe hier drei Atmega8s. Alle haben das gleiche Programm un dich stecke die Controller lediglich in ein STK500 - ansonsten bleibt alles gleich [code] $regfile = "m8def.dat" $crystal = 3686400 $baud = 19200 Dim
calibration Register angepasst wurde). Zudem schau dir mal diese Codezeilen an: [c] $regfile = "m8def.dat" $crystal = 3686400 $baud = 19200 [/c] Na fällt dir was auf ?! Du benutzt interne 4MHz und sagst im Programm, das dein Takt 3,6864MHZ hat. Gruß
-
Thread
Leistungselektronik Relais und Lampe an Atmega8
Hi jungs, wie kann ich mit einem Atmega8 Ausgang ein Halogen Lampe 12V,55Watt ansteuern? Über Relais oder Leistungstransistor? Die meisten 5V Relais können nur meistens bis 2 A was schalten!! Ich will einmal über ein Ausgang 1x 12V
meinte SMD Technik!! Die Platine darf nicht mehr als 5cm mal 5cm und max 1cm Hoch!! drin soll ein Atmega8 in SMD Bauform sein, dann kommen die Drähte raus zum Ansteuern der 2 Halogen Lampen. gibt es Leistungstransistoren, die sowas lösen? wieviel strom liegt bei einem Atmega8 Ausgang? ich denke
-
Thread
LCD an ATmega8 mit C ansteuern
Hallo, ich habe mir ein STK500 sowie einige Controller, ein Display und einige andere Bauteile geholt und das Display (wie im entsprechenden Artikel beschrieben) an Port D angeschlossen. In Assembler lässt sich das Display ansteuern, in C schaffe ich es jedoch nicht. Es werden nur alle Stellen vollständig ausgefüllt. Das Display ist ein Blueline EA W204B-NLW mit 4x20 Zeichen. Ich habe es sowohl mit der LCD-Library von http://www.wiki.elektronik-projekt.de/mikrocontroller/avr/avr-gcc-library/lcd_library probiert als auch mit einigen Beispielen aus dem Forum. Könnte jemand bitte nochmal
-
Thread
Welches LCD-Display für ATMega8
damit Erfahrungen? Sollten die unter Bascom mit dem ATmega8 funktioonieren? Bernd
>Bestehen damit Erfahrungen? Sollten die unter Bascom mit dem ATmega8 >funktioonieren? Ja tun sie. Aber nimm besser ein 16x2. 16x1 hat so seine Eigenheiten und auf 8x2 passt nicht besonders viel Text drauf.
-
Thread
Atmega8- ADC und schwankende Spannungsversorgung
>ich habe kurz eine Frage und zwar habe ich einen Atmega8 über zwei >Dioden an einem 6V Bleigelakku hängen. Schöner Bullshit. Nimm einen LowDrop Regler und gut.
aber auf das die externe angelegte spannung über einen spannungsteiler heruntergeregelt wird. beim atmega8 liegt die interne ref-spg. bei 2,56 Volt gruß marco