-
Thread
ATMega 32 bleibt stehen
Hallo Ich habe eine ATMega32 mit einen leeren Hauptprogramm (Schleife). Der Timer 1 läuft alle 100ms ab und liest bei mir nur einen Port ein. Siehe Programm unten. Habe das Problem das der Ablauf einfach stehen bleibt und
-
Thread
LCD an ATmega32 spinnt
Ich habe einen ATmega32 und versuche seit einiger Zeit, das Display "DISPLAYTECH 204B" damit anzusteuern. Hier mein Code: [c] lcd_init(); set_cursor(0,0); lcd_puts("abcdefghijklmnopqrst"); set_cursor(0,1);
-
Thread
Relais summt (Atmega32)
Hallo! Ich habe 48x 5V-Relais über je einen UlN2803 (also 48 ULN2803)mit dem Microcontroller verbunden. Die ULNs werden mit der gleichen Spannung versorgt wie die Relais (5V). d.h. Pluspol und Minuspol vom 5V-Netzteil gehen an die ULNs und das Ausgangssignal des ULN und die Phase des Netzteils an das Relais. Bei einem Relais hat dies alles fein geklappt, aber bei 48 Relais summen die Relais nur. Woran kann das liegen? Liegt zu wenig Spannung an? Oder ist was nicht richtig verlötet? Bedeutet das Summen des Relais ein schnelles OFF und On schalten im Loop? Es ist ein Schließer-Relais und
-
Thread
ATmega32 Quarz testen
Prüfen ob er noch richtig "Zählt"? Und zwar arbeite ich mit Basic Bascom und die Idee ist, bei dem ATmega32 (de besitzt ja 2 Quarze. Einmal den 11MHz und einen der 32k Hz ist. Zurück zu der Idee, ich zähle einmal wieviele Takte der 32k Hz macht und Parallel dazu wieviele der 11MHz macht und vergleiche
Zählt"? Da gibt es viele. >Und zwar arbeite ich mit Basic Bascom und die Idee ist, bei dem ATmega32 >(de besitzt ja 2 Quarze. Einmal den 11MHz und einen der 32k Hz ist. Einen am normalen Quarzeingang (XTAL1/2 und an Timer 2) >Zurück zu der Idee, ich zähle einmal wieviele Takte der 32k Hz
-
Thread
ks0108-atmega32
gestellt, in der makefile hab ich meinen quarz mit F_CPU=16000000 angegeben/den mikrocontroller aus atmega32 gesetzt, flashen funktioniert, an den ports wird auch was ausgegeben (oszi zeigt das) und das display zeigt blöcke oder einzelne punkte an. selber hab ich angst, dass: das kabel vom atmega zum
-
Thread
ATmega32: UART klappt nicht
des uC zu senden, aber am PC kommt rein garnichts an... Als Mikrocontroller verwende ich einen ATmega32 mit 16MHz Quarz auf einem STK500. Die Verkabelung (RS232 Spare auf PD0 und PD1) sollte so weit auch stimmen. Wenn ich auf dem STK500 einen Jumper zwischen RX und TX auf RS232_spare setze kommt beim
Jumperstücken, die man normalerweise bei Platinen an einer seite einlötet) DIREKT an den PIN des ATmega32 gehalten, und siehe da: Es hat funktioniert! :) Irgend etwas zwischen dem 10 Poligen Stecker von Port-D und dem Sockel selbst verträgt sich wohl mit höheren Frequenzen oder sonst irgendetwas
-
Thread
ATMega32 Absturz bei Zeicheneingang
/******************************************************************* * * Chip type : ATmega32 * Clock frequency : 14,745600 MHz * lfuse e1 = 1110 0001 -> 0e = 0000 1110 * hfuse 99 = 1001 1001 -> d9 = 1101 1001 * avrdude -p atmega32 -P /dev/ttyS0 -b 115200 -c avr910 -U lfuse:w:0x0e:m * avrdude -p atmega32 -P /dev/ttyS0 -b 115200 -c avr910 -U hfuse:w:0xd9:m * * test.c * * To do: * ********************************************************************/ #include "hardwaredef.h" #include
-
Thread
Atmega32, AVRstudio und SRAM
moin, moin. ich habe ein Programm, in dem der SRAM in viele kleine Schnipsel geteilt ist. zwei davon sind etwas grösser in dem ich einmal 512byte speicher und in einem 980byte speicher. wenn ich diese in der reihenfolge vertausche, also erst die 980byte deklariere, geht bei dem programm gar nix mehr. jemand ne idee warum das so ist. muss man immer erst die kleneren einheiten im SRAM deklarieren und dann der grösse aufsteigend??? das selbe problem hatte ich bei nem anderen proggi schonmal. jemand ne idee warum??? gruss fubu
-
Thread
Hilfe bei Atmega32 Initialisierung
folgendes Problem und weiß nicht wo mein Fehler liegt. Hier sehr Ihr meine Initialisierung für einen Atmega 32. [code] //=================================================================================== // Initialisierungsfunktion //===============================================================
Überlegen geht sogar die direkte ADCSRA Abfrage schneller als das globale Flag. Und zwar auf einem Mega32 deutlich schneller.
-
Thread
VU-Meter mit Atmega 32
Hallo, Ich würde mir gerne ein Digitales VU-Meter mit einen ATMEGA 32 bauen. Nun habe ich mich einiges damit beschäftigt und einen Stromlaufplann erstellt, nun wollte ich hier einmal sicher gehen ob ich keinen Fehler gemacht habe und würde euch hier bitten, einmal
-
Thread
Touch display an einen atmega32
eckstein-shop.de/50-MIT-Touchscreen-800480-MCU-Bus-TFT-LCD-Display-SSD1963-Kompatibel-Arduino Mit einem atmega32 steuern. Mir fehlt noch ein wenig die Erfahrung in Mikrocontrollern daher die Frage: Reicht die Rechenleistung aus, um mein Projekt umzusetzen? Danke schonmal für eure antworten!
Streno schrieb im Beitrag #4936663: > Mit einem atmega32 steuern. https://www.mikrocontroller.net/topic/421477?goto=new#4936700
-
Thread
Delphi mit microcontroller(ATMEGA32)
Hallo, ich habe ein Projekt in der Schule laufen bei dem ich eine CNC-Maschine über einen Microcontroller steuere, was sehr gut funktioniert. Der Microcontroller wird allerdings wiederum vum Delphi geteuert, denn in Delphi rechne ich alle wichtigen Înformationen aus und sende sie dann weiter an Microcontroller. Das Senden erfolg auch ohne weidere Probleme(SENDBYTE), (ich verwenden in delphi die Port.dll). So und jetzt kommt das Problem : Damit keine größere Warte Zeiten entstehen, habe ich einfach in einer whileSchleife den READBYTE eingesetzt mit einem delay von 500ms, nach kurzen zeiten bekommt er noch
-
Thread
Ersatz für ATmega32?
Auf der Atmel Homepage steht bei ATmega32: "Not recommend for new designs". Was hat das für einen Grund? Welcher ATmega kann man statt dem 32er einsetzen. Den ATmega32A bekommt man ja kaum wo, zumindest nicht bei Angelika.
ausführbar. Einzig und allein, man sollte sich drauf gefasst machen, dass man eben künftig keinen ATmega32 oder ATmega32L mehr kaufen kann, sondern stattdessen nur noch einen ATmega32A. (Disclaimer: das ist nirgends abgeschrieben, sondern so wiedergegeben, wie ich die Erklärung mal irgendwann verstanden
-
Thread
AVR Dragon und ATMEGA 32
und das Programmieren des Controllers mit derselben Hardware wie vorher beim ATMEGA 32. Wie kann es sein das nur der ATMEGA 32 diese Probleme macht? Eigentlich werden doch bis zu 32kB Flash vom Dragon unterstütz oder? Gruß Moe
und damit eine Dragon Fehlfunktion verursachte. Komischerweise ging das zwei Jahre lang mit dem ATMEGA16 gut aber nicht mit dem ATMEGA32. Offenbar zieht der ATMEGA32 mehr Strom beim Flash-Programmieren als der ATMEGA16 und als beim EEPROM beschreiben. Also immer schön auf die Referenzspannung achten
-
Thread
Probleme mit dem ADC des ATmega32
zusammen, ich möchte gerne eine digitale Temperaturdiffernzschaltung aufbauen und dazu einen ATmega32, bzw. seinen ADC verwenden. Zu Testzwecken, habe ich ADC0 direkt über mein Labornetzgerät gespeist und den Controller an 5V gehängt. Die Beschaltung habe ich im Anhang. Den ADC habe ich wie folgt
mir nen int zurückgeben zu lassen und den dann zu zerlegen. Ich war mir nur nicht sicher, ob der mega32 n ADCW register hat. In nem anderen Tutorial stand nähmlich, dass die einfacheren Controller das nicht hätten. Gut, ich hätt vllt. im Datenblatt nachschauen können. Ich änder das heut Abend mal ab.
-
Thread
Atmega32 + Relais
Hallo, habe hier folgendes Problem: Ich versuche momentan, mit einem Atmega8 über einen Transistor ein 6V Relais zu schalten: Das funktioniert auch alles wunderbar! Nur wenn ich an das Relais eine Last anlege (12V, 0,8A), schaltet sich der Atmega kurz ab, und wieder an (Ich benutze USB für die Kommunikation und höre deshalb das Geräusch wenn die Hardware erkannt wird). Ich habe mir gedacht, dass evtl. durch das Magnetfeld der Prozessor gestört werden könnte, deshalb habe ich schon versucht, die Relais etwas vom Prozessor zu distanzieren (20 cm sollten doch langen oder?) Doch auch hier ist es nach einiger
-
Thread
C-Problem mit ATmega 32
} return 0; } Ich benutze Atmel Studio 7.0 . Möchte ich nun das Programm auf meinen ATmega32 überspielen, erhalte ich folgende Fehlermeldung: "Failed to launch program. Error: Failed to start programming session before chip erase with eeprom preserve:Failed to enter programming mode. ispEnterProgMode
-
Thread
Mehrere Oszillatoren an Atmega32
alles nichts hilft teile ich die 10MHz auf 1Hz runter und lege die auf einen Portpin, dann darf der Atmega32 einfach mitzählen. So richtig sauber ist die Lösung denke ich aber nicht. Habt ihr bessere Ideen? Danke! Gruß Jan
bereits schrieben, das OCXO-Signal, auch per zusätzlicher Hardware, soweit herunterzuteilen, dass der ATmega32 es zählen kann.
-
Thread
ATMega32u4 will nicht
Bitte beachten, der ATMega32u4 hat einen Booloader drauf und er ist auch entsprechend vorkonfiguriert - FuseBits. Ich verwende dieses hier: https://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/atmega32u4-breakout-board.html?search=ATMega32u4 Die Schaltung ist ausgereift und funktioniert problemlos! http://dokuwiki.ehajo.de/bausaetze:display-adapter:anleitung http://dokuwiki.ehajo.de/_media/artikel:lcd-adapter-004.pdf
-
Thread
Anschluss Mikrofon an atmega32
Da der ATMega32 im Differentialmodus einen integrierten Verstärker hat, brauchst Du keinen externen. Einfach einen Spannungsteiler auf VRef/2 einstellen und mit Block-Kondensator nach Masse schalten. Daran über
jetzt will ich ihn auch ausprobieren. Das verstärkte Signal werde ich dann an den A/DC-Port des atmega32 anschließen. Ist die Verstärkerschaltung denn nun so richtig? Danke, Thomas
-
Thread
ATMega32 Transistor Schalter
Ich kapiere die Zusammenhänge bei den Transistoren immernoch nicht... Ich habe vor mit einem ATMega32 verschiedene Pins zur Stromversorgung an und aus schalten zu können... Dazu würde ich gerne BC337-40 Transistoren verwenden... Die Spannung an der Basis ist die vom ATMega32 mit 4.5 bis 5.5V...
Basis-Emitter Spannung: 5V Passt das oder geht der Transistor kaputt wenn man den µC dranhängt? Der ATMega kann bis zu 5.5V als Spannung an den Pins haben... - Maximaler Collector-Emitter-Strom: 800mA Damit müssten sich doch eigentlich Module versorgen lassen, die ebenfals einen µC und nen paar LEDS
-
Thread
Atmega32PAPU Übertragungsprobleme
80 80 00. Einen Atmega32PA-PU finde ich bei Atmel nicht. Die neueren Atmega32A haben nur eine "A" angehängt. http://www.atmel.com/devices/ATMEGA32A.aspx Aber die haben alle nur ein Uart !
80 80 00. Einen Atmega32PA-PU finde ich bei Atmel nicht. Die neueren Atmega32A haben nur ein "A" angehängt. http://www.atmel.com/devices/ATMEGA32A.aspx Aber die haben alle nur ein Uart !
-
Thread
Probleme bei Programmieren von ATMega32
Hi, Ich habe vor kurzen eine Grundschaltung für ATMega32 auf einer Platine aufgebaut. Soweit ok. Der Schaltplan könntet ihr oben anschauen. Heute habe ich den ersten Versuch gestartet, eine Led blinken zu lassen und dann bei Block C fängt der Ärger an
der Led nicht) Beispiel Codes, die ich benutzt habe: http://timogruss.de/2012/12/greetboard-atmega32-blinkende-led/ http://evolutec.publicmsg.de/index.php?menu=software&content=blink_by_sleep Den Quarz habe ich auch vorher eingestellt (#define F_CPU 16000000UL) PS: Könnt ihr mir sagen,
-
Thread
Minimaler Systemtakt Atmega32
Matze Da mußt Du Dir mal den Xmega ansehen. Teilweise bis 64 MHz und darüber hinaus (offiziell 32)
das ist das Projekt. http://www.mikrocontroller.net/topic/71682?page=2#1254954 Nimm einen ATmega88 und teste. Mit der Version 4 natürlich!
-
Thread
SD Kartenzugriff Atmega32
Hallo Leute, und zwar habe ich folgendes Problem / bzw. Denkfehler. Ich hab eine Datei auf die SD Karte gepackt namens 0. Diese Datei fängt an mit dem Inhalt: 1111111101000000 Nun möchte ich mit hilfe von Holger Klabuntes SD libarys von der SD-Karte lesen. [c] switch(GetDriveInformation()) { case 1: //ALL is Working SDstatus=F_OK; break; case 2: imageL[0][1][0]=0; //FAT-Type nicht erkannt break; case 3: imageL[0][2][0]=0; //CF gives no answer break; case 4: imageL[0][3][0]=0; // no response from card return
-
Thread
AD-Wandler Atmega 32
Hallo, ich möchte bei einem Gerät noch eine Batterie-Zustands-Anzeige machen. Dazu beutze ich den AD-Wandler des Controllers. Der AD-Wandler liefert doch einen Wert zwischen 0 und 1023 oder? Ich möchte, dass ich nur Werte zwischen 0 und 7 (bzw. 1 und 8) erhalte. Dazu muss ich doch als Teilungsfaktor "128" einstellen, also ADPS2, ADPS1 und ADPS0 auf 1 setzen. Stimmt das so? Ich erhalte auf meinem Display nämlich Ergebnisse, die nicht gerade der Realität entsprechen. Vielen Dank!
-
Thread
Probleme mit Timer bei Atmega32
Guten Tag, ich bin zur Zeit an einer Atmega32 Test Platine am testen. Ganz Normaler Aufbau 8 LED's und 8 Taster alles Funktioniert Super. Ich befasse mich zur Zeit mit dem Timer Interrupt. Verstehen tue ich das eigentlich alles soweit, Precascler
int, long, etc. ab. verwende die expliziten Dtaentypen int16_t, uint16_t, int8_t, uint8_t, int32_t, uint32_t und du wirst weniger oft von seltsamen Problemen gebissen. (allerdings hast du insofern Glück, als sich im Endeffekt alles wieder richtig zurechtrückt, weil mit int nur temporär eine
-
Thread
ATmega32 analoger Ausgang
Hey Leute, Ich möchte mit dem ATmega32 9 LEDs von ganz gedimmt bis super hell leuchten lassen kann ich das mit dem Atmega direkt oder muss über dn ATmega ein Impuls ausgeben der dann einem andern das Signal gibt los zu dimmen. 1. Geht das mit dem ATMega direkt? Wenn ja: Wie? Wenn nein: Welchen anderen Weg könnte ich nutzen? Danke Justus
-
Thread
Quarz an ATmega32 schwingt nicht
Sitzt der LM35 eigentlich neben dem Atmega32? Dann stellt sich mir die Frage: Warum kein Atmega328? Der hat einen Temperatursensor schon eingebaut ;)
Michael K. schrieb im Beitrag #4349354: > Sitzt der LM35 eigentlich neben dem Atmega32? Dann stellt sich mir > die Frage: Warum kein Atmega328? Der hat einen Temperatursensor schon > eingebaut ;) Der LM35 wird mit Kabeln herausgeführt.
-
Thread
ATMEGA 32 mit JTAG flashen
einen USB/JTAG (SAM-ICE) Programmer von Segger. Mit diesem JTAG/USB Programmer möchte ich bei einem ATMEGA 32 die Firmware aufspielen. Ist dies mit dem AVRStudio 4 möglich? Welchen Programmer muss ich da auswählen?
Welchen JTAG-Programmer kann ich denn nehmen um ein Hex-File auf einen ATMEGA 32 zu flashen und um die Fuses einzustellen?
-
Thread
GLCD Display und Atmega 32
die Bibliothek von Ape [link]http://www.mikrocontroller.net/topic/12202#new[/link] auch auf meinen Atmega32 laufen, nur leider sieht das das Display so aus wie im angehängten Bild. Hier mal mei n Quellcode vom main.c [c] #include <avr/io.h> #include <avr/pgmspace.h> #include <avr/delay.h> #include
Hallo, AVCC des Mega32 hattest Du aber angeschlossen??? Gruß aus Berlin Michael
-
Thread
Atmega32 mit BootloadHID
Hallo, ich würde sehr gerne denn HID Bootloader welcher ja über soft USB arbeitet auf dem Atmega32 verwenden. Jedoch ist jeder versuch bis jetzt leider gescheitert. Den Controller Typ und die Page Größe habe ich angepasst. (Original ohne Veränderungen im Anhang.) Hat einer von euch diesen
-
Thread
Timer für Atmega32
Hallo, ich will einen Timer programmieren, der bei einem Funktionsaufruf anfängt zu zählen und nach 3 Überläufen eine Funktion aufruft und sich anschließend wieder deaktivert. Bis zum nächsten anstoßen des Timers. Kann mir da jemand helfen??
-
Thread
ATmega32 Pegel-Problem
auf ein Problem gestoßen, dessen Ursache ich nicht ausfindig machen kann. Ich arbeite mit einem atmega32 und einem USBasp Programmiergerät. Nun versuche ich einfach auf zwei Pins den High-Pegel, sprich Betriebsspannung, zu legen. DDRA = 0xff; PORTA= 0b00000011; Messen kann man an den Pins PA0
- 2,7V). PA6 und PA7 sind bei 0V. Beim Programmieren wird folgendes angezeigt: avrdude -p atmega32 -P usb -c usbasp -U flash:w:main.hex avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.02s avrdude
-
Thread
ATmega32 ADC auslesen
es auch, dass ich nirgends den Modus (Free running mode) angeben konnte. Wie mache ich das beim ATmega32? Könnt Ihr mir helfen? Danke BrEin
ersetzt. Es soll ja der Free running Mode sein. Ich weiß auch, dass ich ihn schon mal auf einem ATmega32 und einem ATmega128 genutzt habe. Warum ich jetzt nicht sehe, wo ich ihn einstellen kann ist mir absolut schleierhaft. Das war ganz einfach. Leider war das jetzt 2 Jahre her und ich habe alles wieder
-
Thread
Atmega32 LED Blinklicht
Möin Leute! Mein erstes Programm Läuft jetzt auf meinem Atmega32L :D. Ich habe laut dieses Schaltplanes meine Schlatung aufgebaut; http://www.rn-wissen.de/images/thumb/f/f8/Avrtutorial_grundschaltung_mitled.gif/800px-Avrtutorial_grundschaltung_mitled.gif
-
Thread
atmega32 Frequenz am Ausgangspin
Hallo, ich habe einen ATmega32 mit einem 16 MHz Quarz. Dieser schwinkt auch richtig. Sollte folgende Schleife dann nicht mehr als 1 MHz am Ausgang erzeugen? [c] #include <avr/io.h> int main(void) { DDRA = 0xFF;
-
Thread
Eingangsimpedanz ADC ATMEGA32
Hallo Ich rätsel gerade über die Eingangsimpedanz der AD-Wandler im Atmega32. Wenn ich das Datenblatt richtig verstehe, dann sollten es mehrere MOhm sein. Auf der anderen Seite sprechen sie aber davon, dass ein gewisser Ladestrom für die Sample/Hold-Schaltung benötigt
Impedanzwandler dazwischenschalten, worauf ich gerne verzichten würde. Wer weiss da genauerer über den Atmega32? Danke, Peter
-
Thread
Probleme mit ISP bei Atmega32
Ich habe folgendes Problem: Ich versuche seit Tagen meine Schaltung mit einem mega32 über ISP zu programmieren. Als Programer verwende ich mein STK500. Ich habe MISO(1), Vcc(2), SCK(3), MOSI(4), Reset(5) und GND(6) mit den jeweiligen Pins am STK500 (ISP6PIN) verbunden. Die Jumper AREF, RESET, XTAL1 und OSCSEL(auf 2.Position) gesetzt. Leider bringt AVR-Studio beim Versuch zu Programmieren oder die ID zu lesen den Fehler: "Unable to enter programming mode. Please verify that the programmer is correctly attached to the target and that target power has been switched on. Also verify that
-
Thread
LCD Ansteuerung Atmega32
Bist du sicher das der Mega32 läuft? LED parallel blinken lassen. Schaltung zeigen, Programm zeigen.
Hi, bei mir hatte das LCD am Mega32 mal ein Problem wegen der JTAG-Schnittstelle. Fuse den AVR neu und deaktiviere JTAG, dann könnte es gehen.
-
Thread
Atmega32 AD_Wandler
Hallo Leute, ich habe ein Problem mit dem internen AD_Wandler des Atmega32. Und zwar liegt an dem Wandler an Pin1 (ADC0) ein Abstandsensor, welcher Spannungen zw. 0,4 V und 2,56 V liefert. Abhängig von diesen Spannungen möchte ich ein Servo üner pwm mit dem Timer/Counter
Zieh dir bitte das Datenblatt vom AtMega32 und lies dir die entsprechenden Kapitel durch. Das Datenblatt ist sehr informativ, wenn man es liest. Dir fehlt eindeutig das Grundwissen.
-
Thread
ATMega32 Development Board
csc_article_details.php?nPos=0&saArticle[ID]=60&VID=qYRU0ckzhwSBFfea& Weiss jemand ob das Board AtMega32 unterstuetzt? Wenn nicht kennt jemand ein Board in dieser Art fuer einen ATMega32? Gruss und Dank
http://www.pollin.de/shop/shop.php Links: Diverse Bausätze das 3. Produkt (ATMega16 und ATMega32 sind pinkompatibel) Dazu noch das vorgeschlagene Steckernetzteil und mit 16 Euronen bist du dabei.
-
Thread
ADC bei ATmega32 ?
nicht mehr weiter bei der ADC Schnittstelle. Ich bin gerade dabei mich in die ADC Schnittstelle des ATmega32 einzuarbeiten. Leider sind da einige Fragen noch offen. Ich kapier einfach nicht wie das vorgehen ist bei der sog. Single Conversation und dem Free Running Mode bzw. der Interrupthandhabung. Single
glaube schon... Vielen Dank Peter PS: Weist du vielleicht ob es eine Besonderheit beim Atmega32 gibt. Ich hab nämlich ein ganz triviales Programm geschrieben das auf PORTA nur high pegel ausgeben soll -> es funktioniert > programmier ich aber das ganze auf den PortC um so leuchten nur 4 der
-
Thread
schneller Timer ATMEGA32
Hallo, Ich muss eine Software PWM mit möglichst hoher Frequenz ausgeben. Die PWM funktionier auch schon, die Frage ist, ob der Timer nicht schneller eingestellt werden kann, da ich mit der PWM einen LED-LDR Koppler steuern will, durch den ein Audiosignal läuft. ISR (TIMER0_OVF_vect) { zaehler ++; if (zaehler == 100) //100 => 1 Periode { zaehler = 0; } if (an > zaehler) { PORTB |= (1 << PB3); } else { PORTB &= ~(1 << PB3); } } void init(void) { DDRB = 0xff; //PORTB Ausgang TCNT0 = 0xFF; //Timerwert TCCR0
-
Thread
[Atmega32]UART sendet nicht
zu dem: while(!(USR & (1 << UDRE))) UDR = *string; Also du lässt den Atmega32 senden, wenn die UART *nicht* bereit ist. Dem Compiler ist das egal, es ist ja legales C. Nur nicht sinnvoll bzgl. UART. Sinnvoll wäre: while(!(USR & (1 << UDRE))) ;
@ rüdiger Wür schön, wenns so einfach wär, aber Atmega32 hat kein PRR
-
Thread
AVR Atmega 32 austauschen?
Mikrocontroller gefertigt, nur je nachdem eher auf niedrige Spannung oder hohe Frequenz geprüft. Ein ATMEGA32 und ein ATMEGA32L kommen also unter Umständen von demselben Wafer. Und 25% Overclocking sind bei Zimmertemperatur normalerweise auch kein Problem. Andererseits wäre für eine ATMEGA644 bei 3,3V
Verblüffend das absolut niemand die eigentliche Frage beantwortet. Das mit den 20MHz am ATMEGA32 hat aber geklappt. Danke Detlev.
-
Thread
Atmega32A Debugger
Patrick D. schrieb im Beitrag #4944118: > Debugger speziell für Atmega32A. Gibt es nicht. So einfach ist das.
Mal anders gesagt, ich will mein Atmega32A mit einem Debugger-Modul Echtzeit auslesen. Was ich gefunden habe ist "ATMEL ICE" oder "AVR Dragon". Ich wollte kann ich ein von den beiden für Atmega32A nutzen oder gibt es auch andere und
-
Thread
DCF77 an Atmega32
Hallo, ich habe versucht mit der Library von ulrichradig.de einen DCF77 an einem Atmega 32 ans laufen zu bekommen. Leider läuft das nicht. Die Empfängerplatine habe ich von Conrad. Wie folgt habe ich die Empfängerplatine angeschlossen: PIN1 --> Ground PIN2 --> VCC(5V) PIN3 --> nichts PIN4 --> an den INT0 des Atmega32 und Parallel einen 10k Pullup In der clock.h habe ich den Eintrag SIG_INTERRUPT0 zu INT0_vect geändert, da mein Compiler SIG_INTERRUPT0 nicht mehr kennt... Wenn ich das ganze jetzt Teste bekomme
-
Thread
ATmega32 Berechnungszeit ermitteln
Kennt zufällig jemand das Problem und kann mir weiterhelfen? Danke schonmal im Voraus. -- ATmega32@16Mhz AVR-Studio 5.1
der dazugehörige c-code sieht so aus: [c] /* * ATmega32_Berechnungsdauer.c * * Created: 22.03.2012 16:59:56 * Author: Rush */ #include <avr/io.h> #include <avr/interrupt.h> #include "lcd-routines.h" #include <math.h> extern void lcd_data
-
Thread
atmega32 memory mapping
verschieden uc gearbeitet (vor allem beruflich). Für ein privates Projekt schau ich mir gerade den atmega32 an. Im Datenblatt kann ich aber nichts genaues zur memory map bzw. Speicheradressierung finden. Sprich Adressbereich vom Flash / Ram etc. Sorry für die Frage, aber ich komm gerade nicht
Michael O. schrieb im Beitrag #4258188: > Hintergrund war ein FBL Speziell dafür hat der ATMega einige nette Befehle. Fertigen Code dafür gibt es en masse, auch im Quältext. Such mal auf der Atmel HP nach Appnotes zu dem Thema.