-
Thread
Atmega8: Schieberegister in GCC C
Hi, ich versuche imom ein Assembler-Programm in C zu übersetzten, was mir bis jetzt allerdings nur bedingt gelungen ist. Es geht um Schieberegister, ich habe mich im orig. Assembler-Programm an das Tutorial hier gehalten: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister#Ansteuerung_per_SPI-Modul Hier ist meine C - Version: [c] #include <avr/io.h> #define RCK PB2; #define SCK PB5; #define SER PB3; void out(uint8_t config) { while(SPSR & (1<<SPIF)){} SPDR = config; while(SPSR & (1<<SPIF)){} PORTB &= ~(1<<2); PORTB |= (1<<2); } void
-
Thread
SHT11 an Atmega8 anschließen
Hallo alle zusammen, ich bin noch nicht so gut in Schaltungen entwerfen und wollte mal nachfragen ob das so wie ich gemacht habe in ordnung geht.Weil ich die Platine herstellen lassen möchte müssen alle Fehler vorher natürlich beseitigt sein.Was mich auch noch interessiert kann der SHT an jeden Port oder muss der am Timer oder so dran,weil im Bascom beispiel hängt der an Timer1 und 0.Die Timer sind aber nicht konfiguriert.Unten die Pins könnt Ihr vernachlässigen weil das wird nur ein Display sein und das kreige ich locker alleine hin.Schonmal vielen dank im vorraus für eure hilfe.
-
Thread
ATMega8, Quarz hört auf zu schwingen.
Hi, hab ein kleines Problem mit meinen ATMega8 hab mir einen kleinen Lochraster Aufbau gemacht, nur sobald ich das RS232 Kabel reinstöpsel hört der Quarz das Schwingen auf, der RS232 Teil an sich ist i.O. das selbe passiert auch wenn ich an RX
-
Thread
UART am ATmega8 abschalten, wie?
Hi Leute, ich habe schon wieder ein kleines Problem: Wie schalte ich das UART bei einem ATmega8 aus? Ich habe folgendes im Turorium gefunden: Register: UCSRB RXEN (Receiver Enable) Nur wenn dieses Bit gesetzt ist, arbeitet der Empfänger des UART überhaupt. Wenn das Bit nicht gesetzt
-
Thread
MM5450 driver mit Atmega8
hab mir einen MM5450 (Datenblatt: http://www.micrel.com/_PDF/mm5450.pdf) gekauft und an meinen Atmega8 angeschlossen: Mein problem ist: ich habe 5 (pc0 bis pc4) data leitung und pd7 clock Und zum Testen habe ich mal nur 5 dot matrix und zwar an OUTPUT des MM5450 angeschlossen. dh pc0 fuer
include <util/delay.h> // Access bits like variables: struct bits { uint8_t b0:1; uint8_t b1:1; uint8_t b2:1; uint8_t b3:1; uint8_t b4:1; uint8_t b5:1; uint8_t b6:1; uint8_t b7:1; } __attribute__((__packed__)); #define SBIT_(port,pin) ((*(volatile
-
Thread
ADC Kanal umschalten ATMEGA8
lcd_puts("ADC1"); }; [/c] Einmal wird bei Start des ganzem Programmes der ADC konfiguriert. Der Atmega8 hängt an einem 16Mhz Quarz. [c]ADCSRA |= (1<<ADEN) | (1<<ADPS0)|(1<<ADPS1) |(1<<ADPS2);// ADC Konfigurieren ADMUX |= (1<<REFS0); [/c] [c]uint16_t adc_lesen (uint8_t mux)// liest adc aus 10b
-
Thread
ATMega8: AD-Wandlung wird nicht fertig
Hallo, wo ist in meinem Code ein Fehler? Denn ich habe das Problem, dass die AD-Wandlung nicht abschließt, er also im Code in der While-Schleife hängen bleibt. Die Hardware sollte stimmen -> AGND, AREF, AVCC sind correct angeschlossen. [c]int main(void) { uint16_t temp; char text[40]; uart_Init(); ADMUX = 0x00; //ex reference, no channel selected ADCSRA = 0xA7; //0b1010 0111, division factor: 128, free running ADMUX |= ((1<<MUX0)|(1<<MUX1)); ADMUX &= ~(1<<ADLAR); uart_puts("STARTED\n"); while(1) { ADCSRA
-
Thread
ATMEGA8 I²C Assembler
Hallo Werte µController Gemeinde, ich hätte eine Frage bezüglich des I²C Interfaces beim Atmega8. Ich möchte allerdings eines vorweg nehmen: Ich bin noch "relativ" neu auf dem Gebiet der µController Programmierung. Ich bitte also um etwas Nachsicht :-) Nun zu meiner eigentlichen Frage.
-
Thread
PWM auf TTL-Niveau aus ATmega8
geht es um ein Modul, dass unter anderem eine PWM ausgeben soll. Erzeugt wird die mittels eines ATmega8, erstmal kein Problem. Jetzt wird in der Spezifikation gefordert, dass das PWM-Signal TTL-Niveau haben soll bei max. 20mA Laststrom und bis zu 15m verdrillte Zweidrahtleitung treiben kann ohne
-
Thread
Atmega8 funktioniert in STK500 aber ohne nicht
Hallo! Ich habe ein Problem mit meinem Atmega8 undzwar, wenn ich ihn im STK500 verwende ( mit dem integrierten 1Mhz Oszillator ) dann funktioniert alles Problemlos, und der Ausgang ist gut belastbar. Wenn ich das so aufbau wie hier ( die LED
-
Thread
Fast-PWM-Mode auf ATMega8
Ich habe folgende Initialisierung des Timer 1 (16Bit) beim ATMega8: [c] OCR1A = 0xFFFF; // TOP = 65535 OCR1B = Middle; // Debug TCCR1A = (1<<COM1B1) | (1<<WGM11) | (1<<WGM10); // non-inverting OC-Mode TCCR1B = (1<<CS10) | (1<<ICES1) | (1<<WGM13
-
Thread
Messschieber auslesen mit Atmega8 und BASCOM
Hallo da ich schon geraume Zeit still mitlese und ich viel gelernt habe, hier mal ein Beitrag von mir. Es handelt sich um das beliebte Thema auslesen von Baumarkt Messschiebern. Hierzu habe ich eine komplette Anleitung incl. BASCOM Software zusammen gestellt. Wen es interessiert kann auf meiner Webseite alle Infos herunterladen, incl. Quellcode und Platine. Getestet ist der Pollin und der LIDL Messschieber. Ein kleines Dankeschön ans Forum. [[http://www.roehrenkramladen.de/DRO/Projektmappe_MAS_V1_0.htm]] Salu Hans Borngräber
-
Thread
Internal Oscillator Atmega8L?
Hallo wie gross ist der interne oscillator beim Atmega8L. Im Datenblatt finde ich zwei Grössen: 0..8 MHz, 0...16 MHz. Was ist nun richtig? Ich verwende keinen externen. Ich benötige es um den prescaler für den ADC einzustellen :)
-
Thread
AVR-ATmega8 Bascom Ein/Aus
Hallo leute , Bin neu bei der MC Programmierung meie Frage ist einfach aber ich komme nicht weiter habe MC + Display , etc , mit BASCUM Programmiert mein Problem ist, ich habe eine einfaches Programm in BASCUM ich will mit eine tastendruck der gesamt HW ausschalten und einschalten d.h. will den Display und der MC im Sparmodus versetzen ich krieg das nicht hin habe POWERDOWN , SLEEP , DISPLAY OFF etc.. bin einfach nicht weiter gekommen bin sehr dankbar für eure Hilfe
-
Thread
atmega8 neue firmware aufspielen
einer Platine einen GSM-Fernschalter-Bausatz zusammengebastelt, dabei einen microcontroller typ "atmega8" verwendet. Da nun eine neue Firmware zur Verfügung steht, die mir mehrere neue Möglichkeiten bieten würde, möchte ich diese gerne auf den Controller spielen. Nur wie mache ich das? Habe so
https://www.ssl-id.de/b-redemann.de/catalog/product_info.php?cPath=44&products_id=32&osCsid=ltqem641ho8j6km8h74oaemre4 Besitze ich selbst und war schnell aufgebaut und in Betrieb genommen!
-
Thread
AVR Atmega 8 ISP gesucht
Hallo Community, ich bin Anfänger in Sachen µC und das soll sich endlich mal ändern. Erst einmal ein großes Lob an die Ersteller des AVR Tutorials! Das ist echt super und hat mir sehr geholfen. Ich konnte mit diesem, unter Zuhilfenahme von google, sogar ein eigenes Board entwerfen :-) Da ich mit einem Laptop arbeite an dem es keinen parallelen Port gibt, möchte ich das Ganze über USB lösen. Soll heißen, ich möchte den µC darüber programmieren können, schön wäre es noch, wenn sogar die 5V Spannung Betriebsspannung über den ISP kommen könnte. Bis jetzt ist eine 10pin ISP Schnittstelle
-
Thread
4 RGB- Leds am Atmega8
Hallo, ich möchte an einen ATmega8 vier RGB- Leds hängen, wobei aber alle Farben jeder Led einzeln gedimmt werden sollen. D.h. ich brauche für jede Farbe einen Pin, macht also 12 insgesamt. Jede Farbe der RGB- Leds wird mit ca. 15mA
(rot) betrieben. Die Leds sind an PortC 0,1,2,3,4,5 und PortD 0,1,4,5,6,7. Im Datenblatt des Mega8 habe ich nun folgende Aussagen gefunden: PDIP Package: 1] The sum of all IOL, for all ports, should not exceed 400 mA. 2] The sum of all IOL, for ports C0 - C5 should not exceed 200 mA. 3] The
-
Thread
[S] Atmega 8-16 DIP
Hallo, ich such diesen µC. Hat jemand vielleicht noch welche abzugeben. Ich brauche vllt zwei oder drei. Brauch aber zur Zeit nur diese und eine Bestellung lohnt sich deshalb nicht. Gruß Christian
-
Thread
Atmega8 Eingangsimpedanz - Störungen
Hallo! Ich möchte den AD Wandler an meinem Atmega8 nutzen. Nun habe ich eine gemessene Spannung von 11.6 V über einen Spannungsteiler(470 kohm und 120 kohm) an einen ADC-Eingang gelegt und möchte einen Kondensator parallel zum zweiten Widerstand
Hi >Der Atmega hat 100MOhm. Das ist uninteressant. Zum Messen muss ein Kondensator umgeladen werden. Atmel empfiehlt eine Quellimpedanz <=10k. MfG Spess
-
Thread
atmega8+gcc: interrupt und pwm
hallo, ich versuche mich gerade mal wieder mit c-rogrammierung für einen atmega8 und habe das problem, dass ich eine in einer isr bearbeitete variable in der hauptschleife per pwm ausgeben will. die einzelnen komponenten (interrupt und pwm) klappen, aber es klappt gemeinsam
-
Thread
Atmega8 12MHz Fuses
Hallo, ich hab mal ne Frage zu den Fuses. Ich hab meinen Atmega8 bislang immer nur mit 4MHz betrieben. Jetzt möchte ich mal einen 12MHz Quarz dranhängen. Die Tabelle im Datenblatt unter "System Clock and Clock Options" geht aber nur bis 8MHz. Etwas weiter oben steht die maximale Frequenz beträgt 8MHz CKOPT unprogrammiert und 16MHz wenn CKOPT programmiert ist. Verstehe ich das jetzt richtig, dass ich durch programmieren von CKOPT die Werte der Tabelle so zu sagen verdoppeln kann? Auserdem
-
Thread
Lichtschranke als externer Interrupt (ATmega8)
Hey Leute, habe folgendes Problem: Ich versuche ein Interrupt mit einer Lichtschranke(TCST 2103) auszulösen. Die Lichtschranke habe ich an PD2 (also INT0) angeschlossen und den internen PullUp-Widerstand zugeschaltet. Der Code sieht folgendermaßen aus: [c] #define F_CPU 3686400UL #include <avr/io.h> #include <avr/interrupt.h> #include <LEGO/motors.h> //Hier sind alle "Lego"-Methoden hinterlegt ISR(INT0_vect) { AllMotorsOff(); _delay_ms(1000); } int main(void) { DDRD &= ~ (1<<PD2); PORTD |= (1<<PD2); InitMotors(); sei(); while(1) { MotorOn(
-
Thread
ATMEGA8 Timer1 und Systemtakt
Hallo zusammen, bin Anfänger und spiele mich mit einem ATMEGA8 und BASCOM rum. Nach viel Probiererei und Leserei komme ich nicht weiter. Irgendwie habe ich etwas Grundsätzliches nicht kapiert. Ich habe einen 16MHz Quarz verbaut, der auch schwingt (Oszi). Bei folgendem Code erhalte ich extrem langsame Signale an den Ausgängen: [c] ' ATMEGA8 FUSES im AVR-Studio: ' RSTDISBL = 0 ' WTDON = 0 ' SPIEN = 1 ' EESAVE = 0 ' BOOTSZ = Boot Flash Size = 1024 words Boot Adress = $0C00 ' CKOPT = 1 ' BODLEVEL = Brown-Out-Detection at VCC = 2,7
-
Thread
LCD mit Atmega8 in C initialisieren
Hi Leute, ich verzweifel! Bin Neuling im Umgang mit Microcontrollern. Will über einen Atmega8 in C ein LCD im 4-Bit-Modus ansteuern und krigs einfach nicht hin. LCD zeigt nur die erste Zeile mit schwarzen Feldern an und die zweite ist komplet leer. Hab folgenden Code zusammengebastelt:
D als Ausgang definieren DDRD = 0xff; //Power on _delay_ms(40); //Interface auf 8 Bit setzen PORTD = 0b00110000; _delay_ms(5); //Interface auf 8 Bit setzen PORTD = 0b00110000; _delay_ms(0.1); //Interface auf 8 Bit setzen PORTD = 0b00110000; //Interface
-
Thread
mit atmega8 3 schrittmotoren ansteuern
und die richtung und der atmega8 wird mit diesen daten per rs232 gefüttert und führt dann nur noch aus. damit ist der avr doch nicht überlastet, oder? spricht etwas anderes dagegen? so ein paar taster wollte ich noch an die verbleibenden
Nein, damit ist ein Atmega nicht überlastet, das geht locker. Sogar wenn er die Ansteuerung der Schrittmotortreiber komplett selbst macht, also Feldvektoren anstatt Takt-Richtungssignalen ausgibt. Für die serielle Schnittstelle
-
Thread
ATMega8: LED mit Tasterdruck dimmen
Hallo, ich bin ziemlich neu in Sachen µC. Benutze einen Atmel ATMega8 und ein Pollin-Board. Ich programmiere z.Z. mit BASCOM-AVR. Mein Ziel ist erst einmal eine LED mit Hilfe der PWM zu dimmen. Dieser Vorgang soll jedoch mit einem Taster ausgelöst/gesteuert werden
schon, nicht jedoch die Erweiterung mit dem Taster. Hier mein Code bis jetzt: [c]$regfile = "m8def.dat" $crystal = 4000000 Config Portb.1 = Output Config Portd.2 = Input Config Debounce = 100 Dim X As Integer X = 0 Config Timer1 = Pwm , Pwm = 8 , Compare A Pwm = Clear Up , Prescale
-
Thread
Atmega 8 dc motor ansteuern
µc Programmieren angefangen und steh zur zeit etwas an. Wie kann ich einen dc motor über meinem atmega8 ansteuern. bitte um hilfe mfg zwingling
http://www.google.de/images?hl=de&q=Zeichnungen+Halbbr%C3%BCcke&um=1&ie=UTF-8&source=univ&ei=KDSmTPbABM6QswbGltChCA&sa=X&oi=image_result_group&ct=title&resnum=6&ved=0CEUQsAQwBQ
-
Thread
timer interuppt avr atmega8
bin gerade die timer und die interuppt funktion am testen und will das nach 3 sekunden die led angeht aber es tut sich nix kann mir jemand sagen was ich falsch mache??? #include <avr/io.h> //Bibliotheken(Headerfiles einbinden) io=input output bibliiothek #include <avr/interrupt.h> #define F_CPU 16000000UL volatile int a=0; ISR ( TIMER0_OVF_vect ) { a++; //das gleiche wie a=a+1 if (a == 300) {PORTD |= (1<<PD5);} //led1setzen } int main (void) { DDRD = 0x00; //Datenrichtungsregister D alles 0 (Eingänge) //DDRD
-
Thread
40Hz Pwm am Atmega8
Hallo, ich stehe vor einem kleinen Problem. Ich hab einen mega8 und versuche damit ein PWM Signal von 40Hz zu erreichen. Mit welchem Quarz komm ich so genau wie möglich an diese 40Hz heran? gruß
-
Thread
Thermometer mit LM35 und Atmega8
Hallo Leute Ich möchte ein Thermometer mit einem LM35, Atmega8 und 16*2 LCD bauen. Ich habe sowas auch schon im Netz gefunden, allerdings mit einem 4*20 LCD. hier der Link : http://www.avrprojects.net/articles.php?lng=en&pg=62 Jetzt hab ich allerdings ein
Bascom habe ich ein beispiel gefunden, allerdings für einen DS1624. hier der code $regfile = "m8def.dat" 'Define the chip you use $baud = 19200 'Define UART BAUD rate 'Declare RAM for temperature storage
-
Thread
ESD-Festigkeit Atmega 8L
Hallo, wie ist es eigentlich um die ESD-Festigkeit des ATMEGA8L bestellt. Im Datenblatt finde ich nichts dazu. Ich habe eine Schaltung gebaut, bei der die UART-Ports nicht gegen Berührung geschützt werden können. Da hab ich Angst, dass die irgendwann hopps gehen
Hi http://www.atmel.com/dyn/resources/prod_documents/Mega8.pdf MfG Spess
-
Thread
PC Lüfter an ATmega 8 (Tachosignal)
Hallo, Ich habe im Forum einige Lösungsmöglichkeiten gefunden! Ich will das Tachosignal (Open-Collector) eines PC lüfters auswerten. Ist die auf dem Bild dargestellte Verschaltung korrekt, oder muss ich noch etwas besonderes beachten? (muss die Schaltung soschnell wie möglich Planen und Ätzen)--> das Programm muss ich später noch um die funktion Drehzahlanzeige erweitern! An der Platine sollte ich dann nichts mehr ändern müssen! Gruß René
-
Thread
ATMEGA8 16PU Programmierung
Hi Leude, Habe mir jetzt 2 * ATMEGA8 16PU besorgt. Und hab jetzt n paar Fragen zur Programmierung/Verwendung. 1. Muss ich mit nem externen Quarz arbeiten? 2. Was muss zur Programmierung mindestens Angeschlossen werden ausser Vcc
-
Thread
2 Atmega8 und nur eine anakoge Datenquelle
Hallo! Ich wollte um Messwerte Zeitlich und im Verlauf auszuwerten, 2 über SPI verbundene Atmgea8l einsetzen. Beide Atmegas bekommen das gleiche analoge Singal über den A/D-Wandler herein. Womit wir auch schon bei meinem Problem sind, kann ich beide A/D-Wandler von der gleichen Quelle speisen? Das analgoe Singal kommt von einem AD595 (Thermoelementverstärker). Sören sich die A/D-Wandler der 2 Atmegas untereinander, oder ist es problemlos möglich die gleiche Quelle zu nutzen? Besten Dank! MfG Benjamin
-
Thread
AVR ATMEGA8 Tutorial Multiplexing
XXXXXX\Eigene Dateien\avm projects\testproject.asm(174): error: call k: Unsupported instruction on ATmega8 Die angegebene Zeile dazu ist: call out_number Verwendet wird wie im Tutorial empfohlen der ATMEGA 8 und Programmer ein AVR ISP mkII. Ich hoffe ihr habt irgendein Lösungsvorschlag für
\Eigene Dateien\avm >projects\testproject.asm(174): error: call k: Unsupported instruction on >ATmega8 Is ein Fehler im Tutorial, der eigentlich schon behoben sein sollte, weil er schon einmal angemeckert wurde. Nimm rcall statt call. MfG Falk
-
Thread
Schaltbare Spannungsversorgung eines Motors mit Atmega8
erstmal, wie der titel schon sagt möchte ich die spannugsversorgung eines motors mit hilfe meines atmega8 schalten können, eine regelbare drehzahl brauche ich nicht. jedoch kenne ich mich in der elektrotechnik nicht all zu gut aus. folgender motor sollte zum einsatz kommen: http://www.conrad.de/goto.php
Pulsweite betrieben. Somit brauchst Du keinen Vorwiderstand und hast optimalen Wirkungsgrad. Der ATmega8 steuert z.B. einen IRLZ34N (FET) direkt an. Der Motor wird an +9V und dem Dain des FET angeschlossen. Parallel zum Motor muß noch eine Freilaufdiode geschaltet werden. Weitere Antworten liefert
-
Thread
EEProm Schreibzugriffe + ATmega8
Im Datenblatt vom ATmega8 steht ja folgendes zum internen EEprom: 512 Byte EEPROM - Endurance: 100,000 Write/Erase Dieser Wert gilt doch jetzt hoffentlich für jede einzelne Speicheradresse oder ist damit der gesamte
-
Thread
PS/2 Keyboard an ATmega8
Hallo ich habe mal eine Frage: Ich habe heute eine kleine Funktion geschrieben die AT-Tastaturen abfragt und die Buchstaben nach der Umwandlung Scancode -> ASCII auf meinem LCD anzeigt. Nach Stundenlangem probieren habe ich entnervt aufgeben wollen. Vorher hab ich allerdings die Billigtastatur kurz gegen meine Cherry vom PC getauscht. Und siehe da: Es geht! Kommt es vielleicht vor dass Billig-Hersteller sich nicht vollkommen an den Standard halten oder so... Denn mein PC kann mit der Tastatur umgehen, doch am Controller ergeben die Bitfolgen keinen Sinn. Oder hab ich nur was nicht verstanden
-
Thread
ATMega8: Timer1 Problem
Hallo, um die Funktionsweise des Timer1 beim ATMega8 im Compare-Modus zu verstehen, habe ich mir ein kleines Programm geschrieben (im Anhang): Timer/Counter1 zählt mit dem Takt hoch, bis ein Vergleichswert erreicht wird, dann wird ein Interrupt ausgeführt
Hallo, das STK 500 ist in Ordnung. Aber der nagelneue ATMega8 scheint defekt zu sein, mit einem anderen funktionierts!!! Thomas
-
Thread
PROBLEM beim Brennen von ATmega8
Hallo, Wenn ich versuche einen Atmega8 mit AVRProg über ISP zu programmieren bekomme ich beim Punkt "Verify" die Fehlermeldung: Address: 0x0000, Expected: 0xc012, Received: 0xffff Wenn ich AVR Studio benutze bekomme ich die Fehlermeldung
Datenleitung gemessen, scheint alles in ordnung zu sein. Im Moment habe ich leider noch keinen anderen Atmega hier, um es an dem zu testen. Woran könnte es noch liegen? Gruß
-
Thread
Atmega8 mit 24V eingang.
Ich suche eine Moeglichkeit an den Eingang des Atmega8 24V anlegen zu koennen. ab 20V gilt der eingang als AN. Das ganze sollte aber so ausgelegt sein das der eingang auch mal 1 kV aushaellt ohne dabei kaputt zu gehen. Kann man sowas mit Halbleitern
Hallo Michi Für diese Aufgabe bietet sich doch der interne Komparator des Mega8 an. Die 24V Spannung einfach über einen Spannungsteiler an AIN1 und am anderen Komparatoreingang die interne BandgapReferenz von 1.1V. Jetzt musst du den Spannungsteiler so berechnen, dass bei 20V Eingang
-
Thread
Bluetooth Funkfernsteuerung mit ATMega8L
Hallo, möchte hier meine Bluetooth Funkfernsteuerung für PDA's bzw. Smartphones vorstellen. Vielleicht hat ja jemand lust es nachzubauen. Schaltplan, Firmware und PDA Software findet Ihr in untenstehenden Link. Über ein Feedback würd ich mich freuen (info@clipswitch.de). http://www.clipswitch.de/avrblueremote.html
-
Thread
atmega8 auf externen quarz umstellen
Hallo Ich möchte meinen Mega8 auf einen externen Quarz umstellen.Ich weiss das man die Bits im Datenblatt invertieren muss, um sie mit PonyProg zu programmieren.Ich habe es schon mal bei einem Atiny2313 versucht hat nicht geklappt.Kann mir jemand sagen wie ich da genau vorgehen muss.(4Mhz oder 8Mhz) Danke Markus
-
Thread
Atmega8 Fusebits für Quarzoszillator
Hallo, ich nutze einen Atmega8 zur AD-Wandlung und eine selbst erstellte Auswertesoftware in VB. um die Messdaten zu visualisieren. Der Atmega8 wird über einen Quarzoszillator mit 7,3728MHz getaktet. Leider habe ich immer wieder
-
Thread
[Newbie] ATmega8 in STK500
Hallo, wie um alles in der Welt stecke ich einen ATMEGA8-16PU in den SCKT3200A2-Sockel eines STK500 ? Ich muß die Pins des Megas zusammendrücken, da der Sockel ansonsten zu 'schmal' ist. Nur brechen dabei einige Pins ab, so daß schon 3 Megas für nichts
-
Thread
ATmega8 versteckte Fusebits oder was?
Hallo, komisches Verhalten eines ATmega8: Auf dem AVR befindet sich ein Bootloader. Während Megaload auf dem PC aktiv war, wollte ich per Ponyprog und STK200-Dongle die harmlosen Fusebits CKSEL für den RC-Oszillatortakt ändern. Wegen dem
-
Thread
74HC595 und Atmega8
Hallo! Hat hier jemand ein Codebeispiel für das Schieberegister 74HC595 in C? Möchte gerne ein Dotmatrix-Display ansteuern, wie hier beschrieben: http://home.wanadoo.nl/electro1/avr/dotmatrix.htm klappt aber noch nicht so richtig :-( Vielen Dank!
-
Thread
Typenvergleich 8515 8535 ATmega8
Hallo! Für meinen Einstieg fehlt mir ein wenig eine Übersicht, welche Vor- und Nachteile die einzelnen Typen haben. Gibt's da was wichtiges zu beachten? AFAIK ist der mega8 ja wohl der kleinste (28 Pin), während die beiden anderen 40 Pins haben und eben auch mehr Datenbusse. Während der 35er aber zwei 8-Bit Timer hat und nur 32 I/Os, hat der 15er 35 I/Os bei nur einem 8er Timer. Gibt es wesentliche Unterschiede bei den dreien in der Programmierung? Oder irgendwelche anderen Kaufentscheidungen?
-
Thread
L298 Enable an ATMega8
Hallo, hier im Forum wurde schon mehrfach über die Verbindung von L298 (Motortreiber) und ATMega8 (Mikrocontroller) diskutiert. Dabei wurde z. B. auch der Schaltplan http://www.elektroniktreff.de/schaltplaene/motor.jpg angegeben. Meine Frage: Im Datenblatt des L298 heißt es (Seite 7/
interpretiere das auch als WÄHREND DEM) power-up auf low gelegt sein müssen. Wenn ich das Datenblatt des ATMega8 richtig verstehe, sind die Ausgänge beim Reset/power-up im hochohmigen Zustand (tristate). Ist das ein Problem oder sehe ich die Sache einfach zu eng? Grüße Lars
-
Thread
STK500 und ATMega8 mit SPI
Hallo zusammen, habe hier einen 8L mit dem ich SPI machen will. Ich bekomme das nicht nicht. Gibt es mit dem STK 500 irgendwelche Dinge die ich beachten muss? Kann es sein das der SPI Port des Chips hin ist? Muss ich nach dem programmieren
Was willst du per SPI ansteuern? Falls es nur um den Kontakt zu einem anderen ATMega geht findet man in der Codesammlung ein Beispiel. http://www.mikrocontroller.net/forum/read-4-64327.html Gruss, Alex