-
Thread
ATmega8 mit Franzis Lernpaket programmieren?
Hallo, Ich habe mir dieses Lernpaket geholt, und nun möchte ich aber gerne einen größeren Mikroconroller als den Tiny13, programmieren (Atmeg8). Kann ich das auch irgendwie über dieses Lernpaket machen oder muss ich mir noch mal extra dafür einen anderen Programmer holen? Wenn es geht, wie mach ich das dann? Hier die Schaltung von dem Teil was da dabei war: http://www.b-kainka.de/lpmikros.htm Hoffe ihr könnt mir helfen Lg Boerde
-
Thread
ATmega8a Schnittstelle Kommunikation
Hi. Ich habe einen ATmega8a auf myAVR Board MK2 und möchte damit gerne Daten an den daran angeschlossenen PC schicken. Programmiert wird mit BASCOM AVR. [avrasm] $regfile = "m8adef.dat" $crystal = 3686400 $baud = 9600
Habe gerade erst mit MK2-Board/ATmega8 und SmartUSB angefangen, aber in AVR Assembler mit dem Workpad. Vllt. ist zu BASCOM hier etwas: http://bunbury.de/Technik/avr/bascom.htm http://rn-wissen.de/index.php/Bascom_UART_Input http://mschrod.de
-
Thread
Verbindung zwischen PC und Atmega8 prüfen
geschrieben, welches auf dem PC läuft und über eine simulierte serielle Schnittstelle mit einem Atmega8 kommuniziert. Ich möchte, dass z.B. einige Timer in VB nur dann laufen, wenn auf der anderen Seite auch der µC noch läuft. So habe ich einen Button "Verbinden" eingerichtet, der folgende Routine
-
Thread
Beschaltungen so richtig? (ATMEGA8 und Transistoren)
hoffe ich die 3 angehangenen Dateien reichen aus. Es geht mir eigentlich um die Beschaltung des ATMega8, ob er generell so richtig beschaltet ist oder ob es zwingend erforderlich ist PC5 (reset) beschaltet werden muss, falls ja, wie? Dann noch die Transistoren, es handelt sich hierbei um NPN Transistoren, die BD241C, diese sollen mit dem Basisstrom der vom ATMega8 kommt und einem 1K Wiederstand GND schalten. GND liegt man Emitter an, Collektor geht an die Schraubanschlußklemme. Die Basis geht an den ATMega8. Ich hoffe die Zeichnungen und meine erklärungen
-
Thread
XTAL Pins konfiguration Atmega8
Hallo, wenn ich einen Quarz an die XTAL Pins meines Atmega8 hänge, wie muss ich diese dann konfigurieren? Ich meine nicht die Fuse-Bits, das ist mir klar, vielmehr ob ich dann PB6 und PB7 als Ausgang oder Eingang wähle und wenn letzteres muss man die Pullups
-
Thread
ATmega8 kabelloser Datenaustausch ?
Hi Leute, ich möchte von einem ATmega8 Informationen über die UART Schnittstelle kabellos an einen anderen ATMega8 senden, der per RS232 an einen Rechner verbunden ist. Zum Projekt selber: Ich habe eine Haustürklingel entwickelt, welche schon bei mir in Betrieb ist. Diese wird von einem ATmega8 gesteuert, welches ein DCF77 Signal für Datum und Uhrzeit bekommt, und einen DS18S20+ Temperatursensor. Alle Informationen werden auf einem LC Display angezeigt. Wenn jetzt jemand klingelt, möchte
-
Thread
ATMega8: UART-Frequenz verdoppelt
Hallo, ich verwende einen ATMega8 auf dem Pollin-Evalboard für eine RS232-Übertragung. Ich habe den Mega8 auf 4800 Baud eingestellt. Als Takt dient der 8MHz Quartz. Die Verbindung von und zum Hyperterminal ist nur dann in Ordnung
> Als Takt dient der 8MHz Quartz. Sicher? Hängt an dem Sockel nicht normalerweise ein 16MHz-Quarz? -> Überprüfen!
-
Thread
Atmega8 - Tastenbitmuster auf LCD
Hallo Zusammen, ich beschäftige mich seit 3 Wochen (mit Hilfe des Tutorials) mit dem Atmega8. Dafür habe ich mir u.a. das AVR-P28 Entwicklungsboard zugelegt, dazu ein paar Taster und ein LCD Dot-Matrix-Modul (Art.-Nr.: LCD 162C BL bei Reichelt). Nun möchte ich 7 Taster, die am Eingang
-
Thread
Atmega8 Fusebits mit Galep5
Hallo, ich soll mit meinem Galep5 für einen Freund einen Atmega8 programmieren. Ich habe die HEX Datei hier liegen und übertragen. Jedoch habe ich ein Problem mit den Fusebits. Die Fuses die ich mit dem Galep5 einstellen kann sind in dem Screenshot auf dem Anhang
-
Thread
Displaytech 204A atmega8
Hallo. Ich habe massive Probleme oben genanntes Display zum laufen zu bekommen. Init und main sind angehängt. Es erscheint nix auf dem Display - keine Reaktion. Schaltung ist korrekt und geprüft. Besonderheit: Display hängt nicht an einzelnem Port, der ist zusammengesetzt, siehe Display.c und Display.h Wäre super wenn mir jemand Hilfestellung leisten könnte! Grüße Lucas
-
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ß