-
Thread
atmega8 mit mehrer Schnittstelle
bis da ist alles ok. Nun will ich, dass ATmega8 der die Daten vom PC empfängt bzw zum PC sendet. Soll der auch die Daten vom Kamera empfangen bzw. zum Kamera sendet. pc---------uc(atmega8)---------kamera RXD--------TXD TXD-----------RXD
kommunizieren kann. Deswegen brauch ich für den Fall eine zweite serielle schnittstelle. PC atmega8 Kamera com1 com1 com2 com1 RXD--------TXD TXD-----------RXD TXD--------RXD RXD-----------TXD Aber meine frage ist wie ich das mit atmega8 machen kann?
-
Thread
ATmega 8 Verständnisproblem (Assembler)
Verständnisproblem. Ich besitze das Atmel Evaluation Borad von Pollin und betreibe es mit einem ATmega8. Ich habe folgendes vor: Ich möchte per Taster der an PORTD 5 liegt eine LED anschalten die an PORTD 6 liegt anschalten. Ich habe folgenden Code .include "m8def.inc" .def tmp = r19
wissen, welches Bit gemeint ist. > cp r16,r17 Wie gesagt: in r16 stehen die Zustände aller 8 Eingapepins dieses Ports. Nicht nur der von PD4. Wenn r16 gleich r17 ist (in dem nur PD4 gesetzt ist), dann ist das Zufall, da du dich nicht um die restlichen Bits in r16 gekümmert hast (zb. mittels
-
Thread
ATMega8 ADC-Geschwindigkeit?
Hallo miteinander! Ich arbeite gerade an einem Pitch-Shifter auf ATMega8 Basis. Jedoch habe ich es noch nicht wirklich geschafft, eine brauchbare Tonqualität zu bekommen. Taktrate ist 16MHz. Kann es sein, dass der ADC einfach zu langsam ist? Eine Samplingrate von 8000Hz
ich die > Taktfrequenz des ADC auf 33MHz erhöhe 33 MHz Taktrate des ADCs? Aber nicht mit nem Atmega8. Da geht nur zwischen 50 und 200 kHz. Schau dir nochmal das Datenblatt zum Atmega8 an ;)
-
Thread
Kompaktes Developmentboard Atmega8
Hallo zusammen, bin auf der Suche nach einem kleinen Development board für den Atmega8. Hab auch schon was gefunden was gut wär, weiß jemand obs des auch irgendwo in Deutschland in dieser Form gibt? Größer sollte es aber nicht sein. http://extremeelectronics.co.in/tools/xboard-mini
Prinzip her suche ich sowas. http://www.ledstyles.de/ftopic11666.html Allerdings halt für den Atmega8 Brauchs nicht unbedingt zum entwickeln, sondern eher für nen Prototypen, sollte aber auch gleich in ein kleines Gehäuse passen. Also eigentlich sollte halt Spannungsversorgung, Quarz, RS232 drauf
-
Thread
ATmega8 Countdown mit LCD
Aber ich habe noch ein weiteres Problem: Wenn ich einen Taster an meinen ATmega8 hänge und mit diesem Code zu einem Sub springen will If Pinb.4 = 0 Then Gosub Nebenprogramm End If passiert etwas echt Seltsames. Wenn ich an dem Pin (erstmal) keinen Schalter anschließe
@spess53 Ich bin noch am lernen ;-) Ich hab am Mittwoch meinen ersten ATmega in der Hand gehabt. Ein wenig Rücksicht auf die Anfänger bitte ...
-
Thread
Datenstrom in Atmega8 einlesen
möchte gerne einen Datenstrom, der mir über ein Stereo Klinkenkabel bereitgestellt wird in einen Atmega8 einlesen und dekodieren. Es handelt sich dabei um ein Datentelegramm, dass mit 512 Baud übertragen wird und mit einer Präambel versehen ist. Es geht mir nun darum das Signal in den Atmega
in der Spannungslage zu deinem Mega8 passt. Wenn dein Mega8 mit 5V läuft, dann heißt das, den Signalpegel auf 5V bringen. * dann die Low Level Signalerkennung erledigen. Sprich aus den Signalpegeln müssen 0-en und 1-en werden
-
Thread
RDS-Radio mit Atmega8 Gesperrt
reaktivieren und ein kleines Projekt zu realisieren. In diesem Projekt möchte ich mit Hilfe eines Atmega8, einem LCD, Kopfhörer,"Klingeldrahtantenne^^" und einiger noch nicht vorhanden ICs ein RDS-Radio aufbauen. Die Qualität des Audiosignals ist dabei zweitrangig, da es mir allein um die Umsetzung geht
-
Thread
ms-Timer atmega8
Hi, ich hab grad ein Verständnisproblem beim Interrupt-Timing mit dem Atmega8. Ich hätte gern jede Millisekunde einen Interrupt, allerdings lande ich mit meinem Code bei ca 2ms und hab überhaupt keine Ahnung warum. Hier mal mein Code: // timer setup //Timer Prescaler auf /8 TCCR2 |= (1 << CS01); //Timer2_Compare Interrupt aktivieren TIMSK |= (1 << OCIE2); // compare wert auf 125 setzen um eine interruptfrequenz von 1ms zu bekommen // ((1000000/8)/1000) = 125 OCR2 =
-
Thread
Problem mit Analogmessung atmega8
Hallo, ich hab die Temperatursteuerung von Thomas Pfeifer (Reflow Ofen) nachgebaut und den atmega8 mit der Software gebrannt. Das Funktioniert auch so weit. Nur bei der Temperaturmessung habe ich das Problem, das am Meßeingang eine Spannungsdifferenz von ca. 0,5V habe, je nachdem ob der die Ausgänge
| _BV(ADPS2); ADCSRA = _BV(ADEN) | _BV(ADPS2) | _BV(ADPS1); ADMUX= 0; } int getadc(uint8_t channel) { // Select pin ADC0 using MUX ADMUX = channel | _BV(REFS0) | _BV(REFS1); //Start conversion ADCSRA |= _BV(ADSC); // wait until converstion completed while (ADCSRA &
-
Thread
[F] ATMega8, SPI
Die unten stehende Funktion stammt aus dem ATMega8-Datenblatt. Um die Zeit zu nutzen die zwischen dem Schreiben in das Register SPDR und der vollständigen Aussendung des Bytes vergeht, habe ich die beiden Anweisungen vertauscht. Nur jetzt funktioniert
-
Thread
Min. Areff ATmega8?
Hi Gibt es ein Minimum Wert ( V/mV ) für den AREF (PIN 21) Eingang am ATmega8? Ich will nämlich ein 102,3mV Spannung Messen. In den Datenblättern habe ich nichts gefunden, oder ich bin zu blöd zum suchen. Vielen Dank elomt
Bist du auf den ATMEGA8 angewiesen? Der ATMEGA16 hat nämlich differentielle ADC-Eingänge. Das Eingangssignal kann dieser intern um bestimmte Faktoren verstärken.
-
Thread
atmega8 comparator verständnisfrage
hi, ich würde gerne den Komparator des atmega8 benutzen und frage mich nun welche eingangs spannungen der verträgt. würden auch negative spannungen am eingang gehen? z.B. -5V? falls ja, könnte er ein Sinussignal von -200mV bis 200mV in ein
SledgeX wrote: > hi, > > ich würde gerne den Komparator des atmega8 benutzen und frage mich nun > welche eingangs spannungen der verträgt. würden auch negative spannungen > am eingang gehen? z.B. -5V? > > falls ja, könnte er ein Sinussignal von -200mV bis 200mV
-
Thread
RFID-Leser an Atmega8
Hallo, ich habe vor einen RFID-Leser (RFID-Leser 1 plus von Conrad) an einen ATmega8 anzuschließen. Dieser soll, wenn ein Transponder vom Leser erkannt wird an einem LCD-Display die Anzahl der gelesene Transponder ausgeben. Könnte mir da jemand mit dem Programm weiterhelfen? komme
1 schreiben soll. Dann solltest du vielleicht mal im Tutorial nachlesen, wie eine UART am Mega8 angesprochen wird. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Der_UART
-
Thread
RGB LEDs an Atmega8
Hallo, ich habe mir die Kingbright RGB LEDs zugelegt von denen ich 4 Stück an einem Atmega8 multiplexen möchte: http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=A5335;GROUPID=3022;ARTICLE=10241;START=0;SORT=order_col_artnr_besch;OFFSET=30 Der Atmega8 wird mit 5V betrieben. Aus dem Datenblatt
Du kannst die RGB Led auch ohne Vorwiderstand an den Mega8 hängen. Das funktioniert einwandfrei und die Schaltung bleibt schön klein.
-
Thread
Timing Problem ATmega8
wurde eine LED an und aus geschaltet. Das ergab - so wie ich erwartet hatte - einen Blinktakt von 0,8 Sekunden. Soweit so gut. Ich habe diesen Code auf einen ATmega8 portiert, der mit 4.096 MHz externen Quarz lief. Die Fuse-Bits sind auf "fast rising Power, Crystal 3-8MHz" gestellt und die Registernamen
@Slowflyer: Afaik hat der Mega8 keine CKDIV8-Fuse
-
Thread
Atmega 8 kommt aus dem takt
aber ab einer DMX adresse von ca 100 geht nichts mehr. Ist der Atmega (mega8515L 8AI) mit 8Mhz jetzt zu langsam? An der Software habe ich nichts geändert die ist gleichgeblieben.
. Das einzige was sich im wesentlichen geändert hat ist der ATMEGA8515 16 im DIP40 Geh. in einen ATMEGA 8515 8 SMD Geh. Es hat den Anschein wenn man einen 8 Mhz Typen mit 8MHz betreibt das der dann nicht mehr 100% stabil läuft.
-
Thread
ATMega8 und Programmer aus Tutorial
Schaltplänen aus dem Tutrial mir einen Programmer und eine AVR-Schaltung gebaut. Ich kann mit AVRDude den ATMega8 auslesen aber nicht programmieren, schon beim byte 0x00000 gibt es einen verification error. Das komische ist, dass ich den Avr auslesen kann und er auch von AVRDude erkannt wird. Der AVR ist neu,
auch die Signatur 0x5353, zeigt er an. Ob das jetzt der richtige ist weiß ich nicht. Ich habe einen ATMega8, vll. weiß jemand was der für eine Signatur hat. Die schaltungen hab ich auch schon überprüft, aber ich werd das nochmal tun.
-
Thread
ATMega8 mit Schmitt-Trigger
Hallo zusammen, in welchen Fällen empfiehlt es sich eigentlich, am ATMega8 Schmitt-Trigger vor die I/Os zu setzten? Ein Bekannter meint, man solle prophylaktisch vor jeden I/O einen Schmitt-Trigger setzen um "gute" Signale zu bekommen. Ich dachte eigentlich, dass Schmitt-Trigger
Hallo Klaus, ich meinte eigentlich mit I/Os die Ports des ATMega8. Nach Außen hin haben wir nicht viele Komponenten. Seriell gehen wir über MAX232 raus und dann gibt es da noch ein LCD. Das wars eigentlich, alles Andere läuft auf der Platine.
-
Thread
Nullkraftsockel für atmega8
Hallo Zusammen, ich suche dringend einen Nullkraftsockel für die Programmierung eines ATMEGA8. Kann auch eine ganze Platine sein. Zwingend wäre bei einer Platine ein USB-Anschluss bzw. Die Möglichkeit meinen Seriell2USB Adapter anschliessen zu können. Ich benötige das Teil zur Serienfertigung
Hallo, vielen Dank für die Vorschläge, aber wie Uwe schon schrieb, der ATMEGA8 hat einen 28 pol DIL Sockel mit einer Breite von 7.5mm und einem Rastermaß von 2.5 Ich suche schon eine ganze Weile, bisher ohne Erfolg. Gruß Frank
-
Thread
Anfänger hat Timerproblem bei Atmega8
kurzem mit der µc Programmierung - also lacht nicht auf die folgenden Fragen :) Ich habe einen Atmega8 mit 16Mhz Quarztakt und programmiere prinzipiell mit CodeVision(C). Ich brauch einen Timer der 1µs geanu ist dh das ich bilibig lang einen Pin auf High bzw Low schalten kann. Dies ist mal der Code
Das Mega8 Manual hast du aber angeschaut ? Da steht alles drin. Auch ueber Timercontrolregister und so.
-
Thread
Atmega8 Lock und Fusebits
Hallo ich möchte gerne einen extern Quarz benutzen aber wie? takt -> 32768hz (uhrenquarz) was sollte ich jetzt änder oder noch besser aht jemant einen guten link ? freue mich über jede antwort. mfg. jack
-
Thread
Problem mit BASCOM und ATmega8
AVR Mikrocontroller Lehrbuch" mit CD gekauft. Wenn ich die Original ***.hex mit TwinAVR auf den ATmega8 brenne funktioniert alles wie im Buch beschrieben, aber wenn ich denn Basis-Code zu der ***.hex mit BASCOM-AVR neu compiliere hat die ***.hex eine andere Größe und der ATmega8 läuft nicht. Und
--->Compiler--->Output war ein hacken bei "Swap words", die hat die ***.hex so verändert das der ATmega8 nicht mehr anlief. mfg NO_MA_AM
-
Thread
CAN-Bus am Atmega 8
Hallo, ich suche ein Beispielprogramm mit dem ich 3 oder mehr Atmega8 über einen CAN Bus vernetzen kann. Mein Ziel ist es, die digitalen Ports abzufragen und an einer Stelle auszugeben. Wenn jemand ein gutes Buch zu dem Thema kennt, hat er mir schon sehr geholfen
Falls ATmega8 "gesetzt": z.B. ATmega8 + MCP2515 + PCA82C250 Die Kombination funktioniert "hier" ganz gut. Die Bauteile sind relativ guenstig und alle auch "bedrahtet" erhältlich (z.B. bei Reichelt). Information
-
Thread
S: ATmega8 DIP
Wo bekommt man einen ATmega8 im DIP Gehäuse? Ich brauche nur einen, Ineltek-Bestellung lohnt sich also nicht.
Hi, den Mega8 im DIP gibt es noch nicht. Atmel hat Lieferschwierigkeiten. Ich habe vor Wochen welche bestellt und die sind immer noch nicht da. Liefertermin ist KW35. Alternativ kannst Du Dir mal mein Mega8 Mini
-
Thread
atmega8 und lego motoren
Hallo, ich möchte gern zwei Lego-Motoren (ich glaube 6V) an meinem atmega betreiben. Sicherlich ist es das beste, wenn ich für die Motoren eine extra Stromversorgung wähle. Leider weiß ich aber überhaupt nicht wie die Schaltung aussehen muss? Kann mir jemand eine - für einen
oder Darlington-Treibern (z.B. U2803, U2804). Auf keinen Fall darfst Du den Motor direkt an den ATmega8 anschließen! Grundsätzlich sind auch noch sogenannte Freilaufdioden notwendig, die aber bei manchen IC bereits integriert sind. Die Beispielschaltkreise sind übrigens nicht mehr Stand der Technik
-
Thread
atmega8 lässt sich nicht bespielen
Habe ähnliches Problem: - ATMega8 soll per LPT1 und PonyProg beschrieben werden. - Interface: diese ganz einfache Variante mit nur 2 1K-Widerständen - Beschaltung: nur das Nötigste zum Beschreiben des AVR - Schaltung funktionierte
dass die Schaltung auf einem Bread Board aufgebaut ist? Habe jetzt noch einen dritten nagelneuen ATmega8 mit der Schaltung getestet: Erst ohne Quarz gelesen und geschrieben: OK! Dann Fuses auf extern gestellt, 16MHz-Quarz eingesetzt und siehe da: beim zweiten Schreibversuch (nachdem ich den 16MHz-Quarz
-
Thread
ATmega8: ASM zu C++
Hallo! Ich habe mich bis jetzt immer nur mit ASM auseinandergesetzt, und möchte nun auch in C programmieren. Jedoch möchte ich die LCD und I2C Routinen nicht wieder neu schreiben und sie möglichst "mitnehmen"! Nun habe ich aber keine Ahnung, was hier der beste Weg ist bzw. in wie weit es überhaupt sinnvoll ist. Vielleicht hat auch jemand schon eine C-Lib für genau meinen Anwendungsfall (LCD wird über einen Portexpander im 4-bit Modus betrieben) oder ich muss das ganze wirklich neu schreiben - da überleg ich mir aber wirklich, nicht gleich bei ASM zu bleiben... :( Hoffe auf gute Lösung ...
-
Thread
GCC und ATMega 8 mit Display
Ich habe einen Timer in C - und auf ATMega 8 kompilert,das Prog läuft ... aber wenn ich das LCD abhänge - funktioniert es nicht mehr ... Ich verwende Studio 4.19 mfg Karl
-
Thread
ATmega8 + LCD
erstens einmal, ich hab es direkt auf Anhieb hinbekommen ein 2x16 char LCD vom Reichelt mit dem ATmega8 und der lib von "peter fleury" anzusteueren. Problem Nr.1 Warum zeigt mir WinAVR nicht die Speicherausnutzung des Mega an? Normal steht doch da immer im Compilerfenster: 1000 byte von 2kbyte
-
Thread
2 Zeitberechnungen mit ATMEGA8
Hallo, ich will mit einem MEAG8 und GCC ein Programm schreiben, das mir folgendes Erledigt: Eingänge: Lichtschranke 1 (LS1)--> PD2(INT0) Lichtschranke 2 (LS2)--> PD3(INT1) Ausgang über RxD und TxD(UART) zum PC, dort läuft ein Delphiprogramm ab das die daten auswerten soll. Programm: 1. Nach einem Signal vom PC (logische 1 würde reichen) soll die Zeitmessung starten 2. Und mit der neg. Flanke(da aktive low eingang) den Timer stoppen und die Zeit ausgeben an den PC über UART. (Zeit < 60sec.; allerdings wäre die Genauigkeit im 10ms Bereich nötig) 3. Eine weitere Zeitmessung,
-
Thread
timer0 atmega8
Hallo zusammen, ich bin mich gerade am Einarbeiten mit dem Atmega8 und habe folgendes Problemchen. Wenn ich den Timer0 auf das Overflowflag abfrage ist alles in Butter. Wenn ich aber das Timerzählregister abfrage komme ich nicht klar. Danke im Vorraus Harald
Stefan Ernst schrieb im Beitrag #2429573: > ich bin mich gerade am Einarbeiten mit dem Atmega8 Deutscher oder Ausländer ?
-
Thread
Uart Fehler mit atmega8
Hallo zusammen, leider hab ich einen sehr komischen Fehler mit der Uart auf meinem atmega8. Der mega8 kann Daten zum Pc senden und der Pc empfängt diese auch. Der umgekehrt Weg aber funktioniert nicht. Aufbau: Das meiste ist auf den Bilder im Anhang gut zu erkennen. - Max232N mit 1uF Elkos - Atmega8-16U mit 100nF (und Programmer-Schnittstelle) Ich hab auch schon einige Dinge versucht: - Am rs232 Pin 2 und 3 überbrückt. Das Echo kam an - Pin 12 und 11 am max232 überbrückt. Echo kam nicht
-
Thread
ATmega8 Summensignal auswerten
Programmierung von MC`s mit C. Zu meinem Problem: Ich benutze das Board myAVR Board MK2 USB mit nem ATmega8. Es soll mit diesem boa ein RC Summensignal mit 4 Kanälen ausgewertet werden. Das Summesignal, wie im Bild dargestellt beinhaltet 8 Kanäle, wovon ich nur 4 auswerten möchte. Meine Überlegungen:
ersten 4 Kanäle einlesen. Schalterstellung zuvor erklärt. Arbeite mit myAVR Board MK2 USB mit nem ATmega8 der Empfänger der Funke ist ein Graupner R700 35MHz. Hoffe jemand kann mir den Code zur Verfügung stellen! Danke im voraus Markus
-
Thread
Atmega8 am LM358
Hallo, ich möchte mit einem LM358 (invertierender Verstärker) den INT0 Eingang des Atmega8 triggern. Mein Problem dabei ist, dass immer die Spannung (fast) zusammenbricht, wenn ich den Ausgang des LM358 an den Eingang des AVR (PortD Pin2) hänge. Laut Dokumentation liegt der Eingangswiderstand
hinter dem OP einfach ein Monoflop hängen ... ich hatte aber leider keines zur Hand ... deswegen der Atmega8. Die Idee, dass mit dem internen Komparator zu machen ist nicht schlecht ... das werde ich auspropbieren. Gruß
-
Thread
Probleme mit Counter auf Atmega8
maximalen internen Takt (für mich nicht sichtbar) alle LEDs ausgeschaltet werden. Der Atmega soll übrigens mit 1MHz internem Takt laufen. [avrasm] .include "m8def.inc" .def temp = r18 .def counter0 = r19 .def wait0 = r20 .def wait1 = r21 .org 0x0000 rjmp init_ports
Hi Nun, ein Setzen des Stackpointers ist beim Atmega8 nicht unbedingt erforderlich, da der SP beim Start auf 0 steht und durch PUSH erst dec. und dann beschrieben wird. Dennoch kommen die paar Befehle auch bei mir grundsätzlich vor dem ersten CALL in
-
Thread
ATMega8 Eingangssignal abschwächen
Hallo , ich habe eine Schaltung bei der ich ein 0-5Volt Analogsignal auf den ADC0 von einem ATMega8 anlege . Wie kann ich das Signal in 0-2,5Volt wandeln . Ich wollte einen Poti als Spannungsteiler nehmen und habe von 2k bis 1Megaohm verschiedene ausprobiert , wenn ich mit einem Multimeter messe kann ich Spannung sehr gut regeln aber bei dem Anschluß an den A8 habe ich kurz vor dem Anschlag eine kleine Änderung der Meßwertanzeige , Linear Fehlanzeige . Wie kann ich die Spannung so ändern das der A8 damit klar kommt ? Vielen Dank für jede Antwort Hans
-
Thread
mysmartusb Atmega8 ISP
Danke für die schnelle Antwort. Laut Datenblatt ist es richtig verkabelt. Ich habe mal Auszüge des Atmega8 und des Mysmartusb MK2 ISP angehängt. Ist mir echt ein Rätzel. Ich hab mir das recht einfach vorgestellt.
Hi Der ATMega8 hat zwei Stromversorgungspaare. Beide Paare sind anzuschließen und möglichst nah an den PINs mit jeweils einem 100n Kondensator abzublocken. MfG Spess
-
Thread
Komfortlösung mit ATMega8 (Motorsteuerung)
kommt das Programm in den Controller? Ja das schreibe ich natürlich und Flashe es dann auf den ATMega8
Tobias N. schrieb im Beitrag #2642226: > Ja das schreibe ich natürlich und Flashe es dann auf den ATMega8 Vor Ort in der Schaltung - oder so wie vor 30 Jahren?
-
Thread
Binäruhr mit Spannungsüberwachung (ATmega8)
zu diesem Projekt haben. Die Hardware ist ziemlich einfach gehalten, ich benutze einen Atmel ATmega8, 18 rote low-current LEDs und einen einzelnen Taster zur Eingabe. Die LEDs werden per Multiplex angesteuert, dazu wird die aktuelle Wert von Sekunden/Minute/Stunde an einen Port gelegt und die
Sekundenzeit Zu guter Letzt noch eine Zusammenfassung der Features: - Binäruhr auf Basis eines Atmel ATmega8 - Nutzung des internen Oszillators mit 1MHs - Betrieb mit 9V Akku - 18 rote low-current LEDs, Multipleansteuerun - ein Taster zur Steuerung - Eingabe einer variablen Alarmzeit - beliebig viele
-
Thread
timer problem atmega8
Atemzugsgenerator aufgerufen werden, dessen Frequenz und Wiederholungen einstellbar ist. Es wird ein Atmega8 mit 3.686400MHz verwendet. Im nachfolgenden Code findet die Abarbeitung der zeitlichen Reihenfolge in der ISR statt, bis zu 27 Atemzüge pro Minute klappt das auch hervorragend. Aber ab dieser Frequenz
-
Thread
ATmega8 defekt ?
PonyProg) und wollte das neue Programm laden, da kam die Meldung "Device missing..". Also neuen Mega8 rein und das Ganze von vorn. µC gelöscht - ok, Programm geladen - ok. Dann viel mir auf, ist noch auf 1MHz intern gestellt. Also FuseBits geladen, geändert und auf "write" geklickt. Dann kam wieder
TWI und den UART betreibe o h n e die Ports > zu initialisieren ?? Gar nichts, das macht der Atmega in diesem Fall selber. Ich habe es bisher noch nicht geschafft, einen AVR durch Programmierfehler zu töten. Wenn der zweite direkt nach dem Programmieren der Fuses nicht mehr ansprechbar war, liegt
-
Thread
Genaues Maskieren Atmega8
Hallo, ich habe das Versuchsboard MK2 von Atmel mit dem Atmega 8. Ich wollte eine Steuerung zur Dimmung, Farbwechsel für LED's machen. Hab das eigentlich schon fertig. Nun ist mir aber ein Fehler aufgefallen. Ich habe 2 Rastschalter die die Dualzahlen 0-9 abdecken
Ich würde das aber gleich so machen: [c] uint8_t schalter; schalter = PINB&0x0f; // Einer-Bits einlesen schalter += 10*(PIND&0x0f); // Zehner-Bits dazunehmen if (schalter=12) { ... } if (schalter=37) { ... } [/c]
-
Thread
Atmega 8A PU
Hallo, ich habe einen Atmega 8A PU hier. Auf diversen Grundschaltungen sind immer noch Kondensatoren vor den Pins. Werden diese benötigt? Also so wie hier: http://www.mikrocontroller.net/attachment/94255/Mega8A-PU.png
-
Thread
Temperatur messen mit Atmega8
Hallo Ich habe ein Problem ich möchte mit einem PT100 einen Temperaturbereich 0-50 grad messen. Und ich weiß nicht wie ich den wert vom adc in eine Temperatur umwandeln kann. Mfg Marsi
-
Thread
Fast PWM mit Atmega8
Youtube folgendes Video gefunden: https://www.youtube.com/watch?v=kAnp2n2o60Y Da ich einen Atmega8 nutze, habe ich mir das Datenblatt vom Controller genommen und geguckt ob es Unterschiede bei der Konfiguration gibt, was ich aber nicht feststellen konnte. Hier der Code: [c]#include <avr/
erklärt das ganze recht gut. Mit dem Vorteiler hat schonmal geklappt. Also ich hab den jetzt auf 8 gestellt. Jetzt muss ich noch gucken wie ich die LED komplett ausschalten kann.
-
Thread
AVR, Atmega8, Interface
mit meiner Bakk-Arbeit.. dabei soll ich ein Messgerät (U, I, R, P) entwerfen. Basierend auf dem Atmega8. Ich habe schon einige Erfahrung mit 8051ern. Naja jetzt muss ich erst mal den Atmel zum laufen bekommen.. Habe jetzt mal das serielle Interface auf auf der Homepage (http://s-huehn.de/elektronik
das interface arg minimalistisch ist.. wenn du nur ein billiges programmierinterface für den atmega8 (das universaltalent von atmel) und pinkompatible varianten sucht kann ich dieses board empfehlen: http://myavr.de/shop/article.php?artDataID=2 programmieren kann man das prima über lpt und sp12.
-
Thread
ATMEGA8 Binäruhr Problem
Morgen, Wir sind gerade dabei eine Binäruhr mit dem ATMEGA8 zu realisieren. Wir haben den Schaltplan und das Programm fertig geschrieben, unabhängig voneinander funktioniert das ganze auch, jedoch wenn wir den ATMega8 in die Schaltung einbinden, wird der ATMega8
Nebenbei gibt es beim Mega 8/16/32 keinen analog GND (AGND) sondern nur GND! Holt euch mal bei Cadsoft die neueste Atmel.lbr
-
Thread
Handy ansteuern mit Atmega 8
Möchte mit meinem Atmega 8 ein Handy ansprechen, habe mit dem Bascom eigenen Terminal Programm versucht das Handy anzusprechen, das funktioniert auch soweit das ich bei Eingabe des Kommandos " AT" als Rückantwort ein "OK"
baudzahl ist relevant, soweit ich mich erinner - aber es ging bei mir per hyperterm und 960,8,n,1 immer...no carrier ist nur eine fehlbedienung, irgendwas passt da noch nicht. habs auch mit s45 gemacht, war aber recht problemlos. hinweis, wenn du experimentierfreudiger wirst: nobbi.com & auf
-
Thread
Atmega8 gegen Auslesen schützen
Hallo, könnte mir jemand sagen, welchen Fuse ich setzen muss, um einen Atmega8 vor dem Auslesen zu schützen? Programmierung sollte weiterhin möglich sein. Vielen Dank!
-
Thread
Atmega8 VGA Interface
ich hab mal laut dieser Anleitung http://www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm einen ATMEGA8 VGA Adapter gebaut. Das Problem ist nun das der CRT Monitor zwar aus dem Standby in den Wiedergabe Modus wechselt aber er keinen Inhalt anzeigt. Ich denke das Vsync und Hsync funktioniert aber