-
Thread
Ersatz AVR ATMega8
Hallo Ich suche einen Eratz für einen ATMega 8. Ich habe die Typen 88, 168 gefunden. Leider haben die nur einen größeren Flash. Ich brauche aber auch einen größeren SRAM. Muß pinkompatible sein. Hat jemand noch einen Einfall? Gruß
Nimm den ATmega328P. LG EC
-
Thread
Einzelnes Byte von atmega8 zu atmega8 über langen Kabelweg senden?
Wenn ich das Projekt kurz schildern darf: Ich bin Gitarrist und will einen Fußschalter (mit 8 Tastern) bauen, der mir über ein 5-10m Kabel ein Relais-Board ansteuert, welches verschiedene Gitarren-Effektgeräte aus dem Signalweg nimmt bzw. reinschaltet. Im Fußschalter soll ein atmega8 sein, der einerseits meine Schaltzustände "toggelt" (und entsprechend 8 Status-LEDs ansteuert), sowie die 8-bit-Zahl, die den Zustand des Fußschalter repräsentiert, bei jeder Änderung über das lange Kabel an den zweiten atmega8 sendet. Programmieren will ich (erst mal) mit
-
Thread
Atmega8 Analog Messung
ein oder anderen banal, aber mir macht es zur Zeit ein paar Schwierigkeiten. Ich will mit einem Atmega8 zwei Spannungen messen. [c] while (1) { ADMUX = 0x05; // Pin wählen ADC5 ADMUX = 0x04; // Pin wählen ADC4 ADMUX |= (1<<REFS0) | (1<<REFS1); //
anstatt 2 Volt?? Meine Ausgabe sieht wie folgt aus(für ein 4x7 Segment LED Display): [c] const int8_t numbers [10] = {20, 215, 76, 69, 135, 37, 36, 87, 4, 5}; volatile uint8_t Digit_X000, Digit_0X00, Digit_00X0, Digit_000X; volatile uint8_t active_digit = 0; void initialize_LED_display
-
Thread
Atmega8 braucht Starthilfe?
Hallo! Ich habe folgendes etwas komisches Problem: Wenn ich die externe Stromversorgung an meine kleine Schaltung anschließe, leuchtet die Testled nicht, und der Controller ist scheinabar aus. Wenn ich nun kurz das ISP Kabel in meine "SmartUsbLight" Adapter stecke, leuchtet die Led auf und der Controller läuft. Nun kann ich auch das Kabel wieder abziehen. Wenn ich dieses aber wieder kurz und schnell verbinde geht der Controller auch manchmal wieder aus? :D Hat jemand eine Idee? Hat der Quarz ein Problem? Gruß, Daniel
-
Thread
Atmega8 vergleicht keine Variablen
Luftdrucküberwachung von einen P_innendruck und einem P_außendruck. Dieser wird als Differnzwert an den Atmega8 übertragen. Ist nun der Differenzwert (P_diff_ist) kleiner als der Soll-Wert (P_diff_soll), dann soll eine rote LED leuchten und ein Ventil angesteuert werden. Ansonsten leuchtet eine grüne LED.
-
Thread
strom zu schwach? atmega8
Hallo ihr lieben, ich wollte ein Code schreiben um einfach mal eine LED zum leuchten zu bringen. Dazu habe ich einfach alle Ports freigeschaltet und mal an allen LEDs eingeschaltet. das ist der Code: #include <avr/io.h> int main (void) { DDRB = 0xff; PORTB = 0xff; while(1) { } return 0; } was nun passiert ist das 6 LEDS anfangen ganz leicht zu blinken? hat das was mit Fuse-bits zutun oder so? ich habe bisher nur meine Boards und alles selber gemacht und den
-
Thread
V-USB auf ATMEGA8
Hallo, V-USB benötigt ja einen auf 12MHz getakteten Controller, aber wenn ich einen ATMEGA8 mit 3.3V versorge wäre das ja ausserhalb der Spezifikation, oder? Trotzdem sieht man überall das das so gemacht wird. Was übersehe ich da? Gruss, Andreas
Das im Anhang ist meine Beschaltung, sie funktioniert mit allen getesteten AVRs, auch mit dem ATmega8. Den 1.5k Widerstand nehme ich wenn die Leitung nach 5V gezogen wird, den 1k wenn sie nach 3.3V gezogen wird.
-
Thread
Atmega8 zerschossen? (fuses)
Hallo und zwar habe ich heute meinen ersten atmega8-16pu bekommen (um vom arduino wegzukommen). grundschaltung mit isp schnittstelle und quarz (16mhz) aufgebaut. danach konnte ich mich mit dem avr über den programmer (avr-stduio als software)
Hallo zusammen, mir ist ähnliches mit dem ISP und Mega8 passiert, hatte wohl einen kurzen Spannungseinbruch beim Fuses Setzen.... Das habe ich schon gemacht : externen Taktgeber mit 1MHz an XTAL1. ISP Frequenz im AVR Studio auf 115KHz gesetzt. Kein
-
Thread
Zeitschaltuhr ASM Atmega8
Hallo an alle, seit einigen Monaten beschäftige ich mich jetzt mit dem Atmega8 und dem Assembler-Tutorial. Ich habe jetzt als erstes Projekt eine Uhr mit LCD-Anzeige fertiggestellt, an der ich über 4 Tasten auch Uhrzeit und Datum einstellen kann. Jetzt würde ich meine Uhr gerne
Wochentag) mit allen Einträgen im Eeprom vergleichen? Wieviele Einträge passen dann in den Eeprom? (Atmega8, Eeprom 512 byte) Also ich will natürlich keine Anleitung von Euch, sondern nur wissen, ob meine Überlegungen in die richtige Richtung gehen. Danke im Voraus
-
Thread
ATmega8 multiprozessorkommunikation problem
Hallo, Ich bin gerade dabein Multikontorllersystem mit 2 atmega8 aufzubauen (später werden noch mehrere ATmega8 verbaut) Der Sender wid folgendermassen initialisiert: (Master) [c] void USART_Init( unsigned int ubrr) { // Set baud rate UBRRH = (unsigned
duron005 wrote: > Hallo, > > Ich bin gerade dabein Multikontorllersystem mit 2 atmega8 aufzubauen > (später werden noch mehrere ATmega8 verbaut) Wie darf ich mir das vorstellen? Da eignet sich RS232 nicht zu, es sei denn Du benutzt RS485? Hier wuerde ich zum Bleistift TWI anbieten
-
Thread
LM334 an Atmega8
Tag allerseits, Habe hier einen LM334 stehen, wie muss ich diesen an meinen Atmega8 anschliessen ? Habe schon das Datenblatt angeguckt und etwas gegoogelt wurde aber nicht fündig. bin für jeden hinweis dankbar. gruß
das ist aber nicht so das große Problem. Weiß nur nicht wie ich den LM334 (TO92 Gehäuse) an den Atmega 8 anschliessen soll. Das der LM334 ein AD Wander benötigt ist mir bewusst, daher habe ich mir auch den Atmega8 zugelegt. gruß
-
Thread
ATmega8 watchdog greift nicht
noch wenig Erfahrung habe. Da ich aber zur Zeit ein Projekt bearbeite, bei dem ich Probleme mit dem ATmega8 habe, wende ich mich an Euch Experten mit folgender Frage: Die Tests die ich gerade durchführe sind sogenannte Burst Tests. Leider lässt sich der ATmega durch diese derartig stören, dass nicht
somit um einiges Stabiler. > ... > > Roland Du bist mein Held. Die CKopt Fuse gesetzt und der Atmega lässt sich nicht mehr stören, bzw. alles funktioniert wie angedacht. Danke und Gruß Olaf
-
Thread
RPM mit dem Atmega8 ermitteln.
Guten Abend ! Kann ich die Drehzahl eines Kühlers mit einem Atmega8 ermitteln ? Braucht dieser Kühler unbedingt diesen "dritten" Kabel der den Impuls gibt ? Meine Vormutung: diesen Impulskabel mit einen der PWM Pins des Atmega8 verbinden. Danke !
> diesen Impulskabel mit einen der PWM Pins des Atmega8 > verbinden. Willst du jetzt den Drehzahl-Ausgang des Lüfters mit einem PWM-Ausgang des ATMega verbinden? Das wird zwar gehen nur könnte es ev sein, dass dir der Pin/Port/ganze µC abraucht...
-
Thread
Yaap & ATmega8
von Yaap (Jesper Hansen) angeschrieben und um Hilfe gebeten. Seine Antwort war, dass Yaap den ATmega8 gar nicht unterstützt. Da war ih sehr überrascht, da der ATmega8 in der Liste der unterstützen µC auf seiner Homepage aufgelistet ist. Im Tutorial wurde ja beschrieben, dass man diesen möglichst
Der ATmega8 wird mit aktiviertem internen 1MHz Oszillator ausgeliefert, d. h. du solltest KEINE externen Taktquellen anschließen. Ich hoffe, du hast das beachtet !?! Thorsten
-
Thread
Atmega8-Programmierung Anfängerfrage!
Ich habe vor kurzem mit dem Programmieren von Atmega8 und Attiny13 begonnen. Ich habe schon Blink- und Lauflichter mit LEDs programmiert. Jetzt habe ich eine Frage: Wenn ich ein Byte zu einem Port schreiben will (sag man das so?) habe ich das so gemacht: [code]PORTB = 0b10011001;[/code] Die 1.,4.,5. und 8. LED leuchtet, die 2.,3.,6. und 7. bleibt dunkel. Jetzt möchte ich, dass bspw. die ersten drei Ausgänge entweder 0 oder 1 sind, abhängig von irgendwas... Nachher die restlichen 5 LEDs in einer
-
Thread
isr nur für atmega8
gibt es diese abfrage nur für den atmega8 oder auch schon für den 16/32/644? ISR (USART_RXC_vect) { //irgendein Code }
dieses habe ich aus dem avr-ggc-tutorial: Beim ATMEGA8 ist es möglich, dass RXCIE Bit im Register UCSRB zu setzen.... darum meine frage. mfg
-
Thread
ATMEGA 8 PWM geht nicht
gut. Was übersehe ich bei den Einstellungen oder bei meinem Programm? Der ATMEGA 8 ist mit den Fuses im Auslieferungszustand. Programmiertechnisch bin ich noch am Anfang... Danke
TCCR1A |= (1<<WGM11 ); // Waveform Generation Mode TCCR1A |= (1<<WGM10 ); // Table 11-8 on Page 72 (ATTiny13(doc2535).pdf) [/c]Und jetzt schaust du mal im Datenblatt nach, was für ein Timer-Mode das ist. Und zwar im Datenblatt vom ATmega8, denn das im Kommentar erwähnte Datenblatt ist hier
-
Thread
Stromabschaltung in Hotelzimmern mit Atmega8
Magnetstreifens (nicht auf dem Bild zu sehen) nebst zugehörigem LMV324I Operationsverstärker, sowie ein Atmel ATMEGA8L und eine IR-Lichtschranke. Hersteller ist ENKOA System, Version: V1.1 06-2006 Funktionsweise ist einfach: Sobald die Magnetkarte eingeschoben wird, wird der der Magnetstreifen gelesen und ausgewertet
-
Thread
Texteingabe Matrixtastatur Atmega8
Bascom Hilfe) möglich ist einen Text einzugeben und diesen am LCD anzeigen zu lassen und sogar im Atmega8 eeprom zu speichern. Also wenn ich 1 x die 1 drücke, Ausgabe = A 2 x 1 = B 3 x1 = C 4 x 1 = 1 Wie eben bei einer Handytastatur wenn eine SMS geschrieben wird. Dann soll dieser "Buchstabe
Bascom Hilfe) möglich ist einen Text > einzugeben und diesen am LCD anzeigen zu lassen und sogar im Atmega8 > eeprom zu speichern. Warum soll das nicht möglich sein? Du kannst alle Schritte beschreiben und hast eine klare Vorstellung davon, wie das alles funktionieren soll. Jetzt musst du es nur
-
Thread
Atmega8 mit Anbindung ins Internet
Hallo zusammen, ich suche nach einer Idee, meinen Atmega8 übers Internet abzurufen. Ich möchte gerne folgendes machen: Meine Standzeizung im Auto möchte ich über das Internet aktivieren und den Status und Temperatur abrufen. Ich habe schon gute Erfahrungen
Hallo uhu, danke für deine Antwort. Vllt habe ich mich nicht richtig ausgedrückt. Der Atmega8 sowie das Ehternetmodul sollen ins Auto. Da habe ich dann keine FritzBox geschweige Internet. Und das ist nun auch mein Problem. Ich brauche etwas mit dem ich über eine Prepay Simkarte ins Internet
-
Thread
ATmega8 Max232
Hi. Ich hab ne kleine ATmega8 Schaltung die auch funktioniert und möchte dazu über die Serielle Schnittstelle mit meinem PC kommunizieren. Aufgebaut habe ich es ziemlich genau so: http://www.mikrocontroller.net/wikifiles/e
void) { uint16_t ubrr = (uint16_t) ((uint32_t) F_CPU/(16*BAUDRATE) - 1); UBRRH = (uint8_t) (ubrr>>8); UBRRL = (uint8_t) (ubrr); // UART Receiver und Transmitter anschalten // Data mode 8N1, asynchron UCSRB = (1 << RXEN) | (1 << TXEN); UCSRC = (1 << URSEL) |
-
Thread
ATMega8 RAM Speicher
Der ATmega328 ist pinkompatibel zum ATmega8 und hat 2kB RAM.
>Der ATmega328 ist pinkompatibel zum ATmega8 und hat 2kB RAM. Falsch! Du meist den Atmega88!
-
Thread
Atmega8 bleibt nicht in der Schleife?
Daran lags ;-) Ich dachte irgendwie, dass brne das gleiche bewirkt wie jmp, da es das beim Atmega8 ja nicht gibt.... naja, jetz kenn ich mich aus ;-) Dankeschön! gruß Matthias
#2453713: > Ich dachte irgendwie, dass brne das gleiche bewirkt wie jmp, da es das > > beim Atmega8 ja nicht gibt.... Der Sprungbefehl bei den 'Kleinen' heisst RJMP, und den gibt es bei allen. herrmueller
-
Thread
3 led mit atmega8
anfänglichen Arbeit mit Mikrocontroller 3 Led nacheinander an und auszuschalten mit Hilfe einer Atmega8 von Atmel. So schaut mein code aus: #define F_CPU 3686400 #include <avr/io.h> #include <util/delay.h> //#define F_CPU 3686400 const int delay = 10000000; int main(void) {
-
Thread
Zufallszahl beim ATmega8
Hallo, ich möchte aktuell für ein Flackerlich eine Zufallszahl auf dem ATmega8 generieren lassen. "rand();" ergibt immer nur die selbe zahl. Ich habe es mit srand(); versucht, doch dort braucht man anscheinen einen #include <time.h> für. Ich bekomme allerdings immer den Fehler
schrieb im Beitrag #3995269: > ich möchte aktuell für ein Flackerlich eine Zufallszahl auf dem ATmega8 > generieren lassen. Und wenn's ihm gefällt, will er's kleiner. Ein Tiny13 ist mit 'rand()' halb voll!
-
Thread
Probleme UART Atmega8
Hi, Ich versuche über UART einen char zu übertragen, doch leider empfange ich nichts. Ich habe das Starterkit http://shop.embedded-projects.net/embedded-projects-gmbh/avr-starterkit-inkl.-usb-programmer.html?c=5. Der uC läuft mit dem 8Mhz Oszillator (mit timer getestet) und die Pin2 und Pin3 sind mit dem MAX232 richtig verbunden. Da ich keinen RS232 Anschluss habe, verwende ich einen RS232 to USB Konverter, der auch richtig erkannt wird. Zu meinem Code: [c] #include <avr/io.h> #include <util/delay.h> #define FOSC 8000000UL // Clock Speed !!UL unsinged ling beachten #define BAUD 9600UL
-
Thread
Programmierung AVR ATmega8
mehr zum laufen. Ich frage mich was denn die Windows-Treiber-Thematik mit "Programmierung AVR ATmega8" zu tun hat .... Alfred schrieb im Beitrag #5410885: > Ich verwende den C-Compiler von Imagecraft, der auch diesen Adapter > unterstützt. Habe noch keinen C-Compiler (auch keine anderen Compiler
Varianten werden ordnungsgemäß installiert, die 'Variante' linusb, die für _alle_ Zugriffe auf Atmega/Tiny/Eproms/... ....notwendig ist, scheitert an der Erlaubnis sich auf W10 zu installieren ("enthält keine Digitalsignaturinformationen") und ohne solche Möglichkeit kann auch kein Kommandozeilenprogramm
-
Thread
ATmega8 in Kälte betreiben
Hi >Nun habe ich im Datenblatt gelesen, dass der ATmega8 nur bis 0°C >betrieben werden sollte. Welche Möglichkeiten habe ich nun? Wo? Mein Datenblatt sagt: Operating Temperature.................................. -55°C to +125°C Die DC Characteristics
Guest schrieb im Beitrag #4201606: > Nun habe ich im Datenblatt gelesen, dass der ATmega8 nur bis 0°C > betrieben werden sollte. Datenblatt Seite 306: Industrial: -40 .. 85°C
-
Thread
Atmega8 Problem mit Bootloader
STK500 kompatiblen Programmer 3. den Bootloader-> https://github.com/damadmai/AVRootloader 4. einen ATMEga8-16AU TQFP in verbindung mit einem FT232RL eine LED für RX/TX Ich habe das Projekt geöffnet und die defines entsprechend meines Chips geändert, dann F/ ( Build ) und das Hex File unter Tools
compilieren, mit 4.3.2 hats geklappt. Ich kann dir morgen abend wenn du magst die Bootloader für ATMega8, ATMmega168 und ATMega328 als Hexdatei hier einstellen. Vorteil ist: 512 Bytes Flashbedarf, Nachreil: nur mit 16 MHz zu bezreiben, EEProm nicht über Bootloader beschreibbar.... Grundsätlich nur 115200
-
Thread
BCD-8421 mit atmega8
Hallo, ich bin ein Neuling in Sachen AVR programmierung. Wollte mir die Basics beibringen und dazu mit dem Pollin "Atmel Evaluations-Boars V2.0.1 und Atmel Addon Board V1.0" vier LED's im BCD-8421 Code zum leuchten bringen. Über zwei Taster soll inkrementiert bzw. dekrementiert werden. Allerdings funktioniert es nicht ganz, nach einschalten des uc leuchten die vier LED's gleich und die Taster haben keine Funktion. Mir scheint es als ob die "sbic" befehle ignoriert werden und er gleich zu "plus" springt und das Register erhöht. Kann mir vielleicht jemand Helfen? Hier mein Programm soweit
-
Thread
Fließkommarechnung mit Atmega8 funktioniert nicht
Hallo! Ich habe ein Problem undzwar, hab ich folgendes in AVR-GCC für den Atmega8 Programmiert: Bsp: float test; float test2; test=1/2*1000; test2=1000/2; eigentlich sollte bei beiden das gleiche rauskommen, allerdings kommt bei "test" 0 raus und bei "test2" kommt 500
musst du die Benutzung von float noch irgendwo aktivieren? Aber bist du dir sicher, dass du auf einem 8 Bit Controller mit Fliesspunkt KOmma Rechnen willst? Das ist sehr rechenintensiv. Such mal nach Fixpoint! Schönen Sonntag noch :-)
-
Thread
Sleep-Modus ATMega8
µC-Gemeinde, habe ein kleines Problem, das ich gerne erörtern würde. Basis meiner Applikation ist ein ATMega 8. Nun möchte ich einen Sleep-Mode benutzen um in der Appklikation Strom zu sparen. Leider muss dies in periodischen Abständen erfolgen ohne dass ein externes Ereignis auftritt. Hatte mir schon den
Mit dem Timer am 32k Quarz kann man doch jeweils 8 sekunden Schlafen lassen...
-
Thread
ATmega8 BOOTRST ohne Funktion?
Hallo, ich nutze AVR-Studio und habe ein kleines Programm für den ATmega8 geschrieben, dass ich gerne im Boot-Bereich des Flashs ablegen möchte und auch von dort aus direkt nach einem Reset ausführen möchte. Das Programm lässt nur eine LED blinken. Es funktioniert auch
Kann mir mal einer eine Hex-Datei für den ATmega erstellen, die z.B. einen Doppelblitz macht, wenn der Code im Bootloaderbereich ausgeführt wird und einen Einzelblitz, wenn der Code im "normalen" Flash ausgeführt wird? So könnte ich die Funktion
-
Thread
Probleme ADC Atmega8
auf den ich auf Pin PC2 anlege. Als Referenzspannung möchte ich die internen 2,56v benutzen.Da mir 8bit genauigkeit dafür reichen und diese über den I²C auch leichter zu senden sind habe ich mich für linksbündige anordnung entschieden und lese nur das ADCH register aus. Mein Atmega8 läft mit 8Mhz
Mit MUX2 mißt du an PC4 und nicht PC2 Sebastian Kerber schrieb im Beitrag #2258184: > Mein Atmega8 läft mit 8Mhz Sicher?
-
Thread
leiterplatte bestücken mit Atmega8
Ich habe soeben eine Leiterplatte mit einem Atmega8 TQFP also SMD bestückt. Am Ende hat es funktioniert aber ich bin fast ausgerastet. THD ist doch um einiges "einfacher". Meine Frage hier ist kurz und knapp: Ich will eine Leiterplatte basteln mit
Pinzahl) und welche Stückzahl? Wenn >du willst kann ich dir sowas löten. wie schon geschrieben. Atmega8 in TQFP, das sind 4x8 Pins also 32. Von den Platinen habe ich so an max 4 gedacht. Wie ich so auf den Videos sehe, kein großes Ding. Am liebsten wäre es mir, wenn es jamend macht der es kann. Mal
-
Thread
[Atmega8] Programm hängt
count,0) #define READ(pos,buf,count) i2cMemRead(0xA0,pos,buf,count) uint16_t streampos = 0; uint8_t buffer[BUFFERLEN]; uint8_t bufferpos = 0; uint8_t newstream = 0; uint16_t GetStreamEnd(void) { uint8_t rbuffer[BUFFERLEN]; for(uint16_t pos = 0; pos < 16384 ; pos += BUFFERLEN)
GetStreamEnd(); newstream = channels << 5; } void WriteBuffer13(uint16_t data) { WriteBuffer8((uint8_t)((data >> 8) | newstream)); WriteBuffer8((uint8_t) data); newstream = 0; } void WriteBuffer8(uint8_t data) { buffer[bufferpos++] = data; streampos++; if((((uint8
-
Thread
Poti mit Atmega8 ersetzen
Hallo ich habe vor einen kleinen Verstärker mit einem Atmega 8 zu regeln.Leider weiß ich nicht genau wie ich das genau Anstelle und wie der Code aussehen muss.Ich wollte mit 2 Tastern den Atmega entweder den Wert hoch/runter setzen können.Weiß vielleicht jemand
Ich weiß das es digitale Potis gibt aber8-9Euro finde ich echt teuer dafür und ich dachte falls es irgendwie möglich ist das mit einen Atmega zu realisieren mache ich das weil die habe ich wie Sand am Meer.Mit den Wiederständen finde ich auch
-
Thread
Transistor als Schalter am Atmega 8
Bewässerungssystem verwendet auch ein Display zur Ausgabe von Statusinformationen und soll vom Microcontroller (Atmega 8) an- und abgeschaltet werden. Im Anhang findet ihr den Schaltplan. Um das Display vom µC schalten zu können, verwende ich einen BC337 (T2 + R4 im Schaltplan) und verbinde diesen mit 5V, dem Port
10 mA oder so) ist, könnte es klappen. Eventuell kannst du das Display auch direkt an Ausgang des ATMega8 hängen.
-
Thread
Problem mit EEPROM (ATMega8)
Hi, ich versuch gerade ne Funktion zum auslesen von einem ATMega8 EEPROM zu bauen (ich weiß im AVR-Tutorial stehen welche). Hier ist das Ding: [avrasm] .cseg ;... ldi zl, low(data) ldi zh, high(data) ;... read_eeprom: sbic EECR, EEWE ; Ist
-
Thread
Timer1 mit Atmega8
Hallo,ich möchte gern Timer1 von Atmega8 programmieren, aber mit unterschiedliche werte, d.h ich gebe die werte durch taster ( die werte werden im Display angezeigt ) , und diese werte werden automatisch weiter gegeben zu Timer1, den Timer1
ehrlich gesagt noch nie benutzt (CTC) Probiers mal aus. Geht trivial. > mit einer Variable + 8bit Timer kommt man auch aus, solange man nicht > an der CPULeistung sparen muss Geht auch. Alles nur eine Frage, wie fein die Abstufungen sein sollen.
-
Thread
Atmega8 Datenübertragung zum PC?
Hallo, ich habe eine Leiterplatte mit einem Atmega8 der eine USB Schnittstelle hat. Leider habe ich noch nicht die Programmiererfahrung um die Schnittstelle zu programmieren. Kann mir jemand einen Tip geben wie ich möglichst über USB Daten zu meinem
>ich habe eine Leiterplatte mit einem Atmega8 der eine USB Schnittstelle >hat. Der Atmega8 hat keine USB Schnittstelle.
-
Thread
ATMega8 ADSC wird nicht null
tag die herrn, also ich versuch jetzt schon seit einer Woche eine Spannung an einem ATmega8 über adc einzulesen. ich setzte alle bits und starte die conversation doch er beendet Sie nie, weshalb ? Das ADSC-bit bleibt ewig auf 1. anbei hab ich den code (Assembler - im AVR-Studio) angehängt
-
Thread
Lichtschranke und Optokoppler an ATMEGA 8
die Spannung der LED nicht gefunden) und last but not least 3. Ab wann fängt ein Timer im ATMEGA8 an zu zählen bzw. wie kann ich ihn starten. (Auch da hab ich das Datenblatt wohl nicht verstanden) Mit freundlichem Gruß Martin
machen: aus einem Laserpointer und einer Fotodiode eine Lichtschranke bauen und dann über einen ATMEGA8 eine einstellbare Verzögerung realisieren um nach einer bestimmten Zeit über den Optokoppler MOC3042 ein Blitzlicht zu zünden. lange Rede ohne Sinn: Ich will platzende Luftballons und Glühlampen
-
Thread
Pin ansprechen bei Atmega 8
Hy Leute! Beschäftige mich seit kurzem mit dem Atmega8 und dessen Programmierung. Ich hab ein Problem(Compiler schreit!!!) Programmauschnitt: .. if(PINB&0x01) // möchte den Pin abfragen ob er High ist {.... Bin Anfänger, also zähle ich auf
-
Thread
Reset LED am ATMEGA8
Hallo zusammen, besteht beim ATMEGA8 die Möglichkeit eine LED so anzuschließen, dass ich einen Reset des Controllers (manuell, watchdog, brownout reset usw) mitbekomme?
oder ich formulier nochmal anders: ich benötige einen 8-bit Bustreiber
-
Thread
Fat16 mit ATmega8
Hallo! Ist es möglich Fat16 lese/schreib zugriff mit einem ATmega8 der nur 1024B SRAM besitzt zu realisieren? alles was ich bisher gefunden habe benötigt mindestens 1500Byte oder kann nur lesen. http://www.holger-klabunde.de/avr/avrboard.htm zum Beispiel
und Ganzen ein Datenlogger wird, der über längere Zeit Daten aufzeichnen sollte. Ich will den ATmega8 oder ATmega16 eigentlich blos wegen seiner geringen Größe verwenden. Corvus
-
Thread
Probleme mit Atmega8-Zugriff
Beinen) oder einen Quarz (Blech außen herum 2(!) Beine) ? Wenn Du die Fuses so einstellst (beim ATmega8), wie es im Tutorial beschrieben ist, dann hast Du einen Quarz eingestellt. Wenn Du jetzt einen Oszillator verwenden willst, dann kann es zu Problemen kommen. Manchmal geht's manchmal nicht. Hatte
@Praktikant und alles sonst die es interessiert. Das Datenblatt (ATmega8) sagt auf Seite 24 unter dem Punkt "clock sources" External Clock (also auch Oszillatoren) : 0000 Das bedeutet in Ponyprog von www.lancos.com (andere weiß ich nicht, aber ohne Garantie gilt das
-
Thread
BUZ11 an Atmega8
Hallo, ich möchte gerne einen BUZ11 über meinen ATmega8 ansteuern, um damit eine Halogenlampe zu dimmen. Der MOSFET soll über PinB.0 geschaltet werden. Kann ich den Pin jetzt einfach mit dem Gate verbinden? Bestimmt nicht. Also, wie sieht eine solche
-
Thread
Servo mit ATMega8 ansteuern
Hallo! Ich will meinen Graupner C507 Servo ansteuern. Mein Controller erzeugt, nur mal zum Testen, alle 22ms einen Impuls von 1.16ms. Beim anlegen der Spannung bewegt sich der Servo etwas. Ich dachte, er kehrt zur eingestellten Position, jedoch bewegt er sich immer, wenn ich die Spannung neu anlege. Dies tut er allerdings auch wenn ich gar kein Signal draufgebe. Was mache ich falsch?
-
Thread
UART TXD Atmega8
Hallo, ich bin noch nicht lange beim Thema MC. Nun wollte ich mich mit dem UART beschäftigen und komme nicht weiter. Ich habe auch gerade noch keinen MAX232 zur Hand und kann daher keine Daten zum PC senden. Deshalb habe ich erstmal eine LED an TXD angeschlossen, aber die gibt kein Signal von sich. Auch an PD7 ist eine LED angeschlossen (zur Kontrolle).Hier mein Quelltext: #include <avr/io.h> #define F_CPU 16000000 #include<util/delay.h> #define BAUD 31250 #include<util/setbaud.h> void uart_init(void) { UBRRH = UBRRH_VALUE; UBRRL = UBRRL_VALUE; UCSRB |= (1<<TXEN); UCSRC