-
Thread
Atmega 32 , 4bit -LCD Ansteuerung
Hallo habe folgendes Problem. Wäre super nett, Dankbar wenn mir jemand bei der Initialisierung eines LCD-Displays (HD44780-typ) helfen könnnte. Habe schon ein Code dafür geschrieben. Aber die Initialisierung schlägt immer wieder fehl.Benutze den ICCAVR von Imagecraft. DANKE. Lisa
-
Thread
ATMega32 USART 16MHz (Pollin-Board)
Hi Leute, wie im Betreff bereits geschrieben, habe ich mir vor kurzem das AVR-Board von Pollin besorgt und versuche grad meine ersten Schritte mit dem ATMege32. Auf dem Board ist ein 16MHz Quarz verbaut und eine RS232-Schnittstelle implementiert. Leider krieg ich nur ab und zu einen vernünftige Ausgabe auf mein HTerm zu stande. Meist fehlen Zeichen oder der Text ist Müll. Ich habe schon einiges gelesen hier im Forum und das Datenblatt ebenfalls. Ist es so, dass die 16 MHz zu den Fehler führen? Hilft mir ein neues Quarz? Oder mach ich noch einen grundlegenden Fehler? Im Anhang der aktuelle
-
Thread
ATmega32 Timer1 zählt immer bis zum Ende
Veränderung beim blinken gezeigt. Hat jemand eine Idee woran das liegt? uC ist wie gesagt ein ATmega32 mit 16MHz externem Quarz Hier mal noch der Quellcode [c] #include <avr/io.h> #ifndef F_CPU #define F_CPU 16000000UL #endif #include <avr/interrupt.h> #include <stdint.h> // Schwellwerte
da. > Ich nehme nicht die vordefinierten Namen, da das Programm nachher auf > einen anderen ATmega auch laufen soll und ich es so einfacher finde das > ganze zu protieren bevor ich überall wieder die Namen ändern muss. Das kann man über Makros erschlagen. Und übrigens: Wenn bei dem "anderen ATMega
-
Thread
ATmega32 ueber Software SPI programmieren scheitert
Guten Abend, bei dem Versuch, mit einem ATmega32 einen ATmega32 über die Hardware SPI auszulesen / programmieren hatte ich Erfolg. In der Software Ausführung kein Erfolg. Bekomme als Return 255. Anbei mein Code in C als Test. Habe es mit /
und auch andere Ausführungen der Software SPI die ich im Internet gefunden habe. Im Datenblatt des ATmega´s steht dass die Übertragung Synchron sein muss, ist sie ja trotzdem oder nicht? Ich möchte euch gerne um hilfe bitten (: mfg erz
-
Thread
Datenaustausch zwischen Atmega32 und Computer über USB-Schnittstelle
Programmieren von Mikrocontrollern angeht. Und nun muss ich eine Datenaustausch zwischen einen Atmega32 und ein Computer via ein USB-Schnittstelle einrichten. Ich habe zwar das ganze mit einen RS232-Schnittstelle gemacht. und um dises Problem umzugehen habe ich ein Converter RS232 to USb benutzt.
Profigerät auf Software USB zu setzen? Dann doch eher mit einem USB fähigen Controller, z.B.: ATMEGA32U4, oder AT90USB162 etc. Sonst reicht doch der FT232. An die Schaltung mit dem FT232 stöpselt der Benutzer nur noch ein USB Kabel an und keinen externen Converter.
-
Thread
[Atmega32] Timer, der jede Minute ne Variable schaltet
Hab mich mal etwas in das Thema Timer eingelesen, aber das scheint mir etwas zu komplex zu sein, um das auf die schnell verstehen zu können. Ich hätte gern nen Timer, der mir ca. jede Minute z.B. ne boolsche Variable auf 1 setzt. Diese frag ich dann in der Hauptprogrammschleife ab und reagier ggf. darauf. Nach was müsst ich da konkret suchen? Oder hat vielleicht jemand nen Code, bzw. nen Link dazu?
-
Thread
Welche I2C Lib für ATMEGA32?
Hallo zusammen, ich möchte gern den TWI- / I2C- Bus meines ATMEGA32 nutzen um ein LCD-Display anzusteuern. Ich habe nun mehrere Tage versucht mir die Programmierung des TWI- / I2C - Busses anzueignen. Ich vermute, dass ich mir die Sache vielleicht doch etwas
>Hardware: > >- ATMega32 >- I2C-BUS LCD Interface von Pollin ( Bestellnummer: 810 145 ) http://www.mikrocontroller.net/topic/334653#3667196
-
Thread
Fusebits bei ATmega32(4MHz,JTAG,Debugging)
durchkämme ich das Netz nach Antworten: Ich möchte ganz einfach mit AVR Studio 4(AVR GCC, WIN AVR) ein ATmega32 programmieren. Mein Mikrocontroller läuft mit einem exteren 4 MHz Quarz, wird von 5V gespeist und wird über eine JTAG Schnittstelle angesprochen. Ich hoffe das reicht erstmal an Infos, damit ihr
-
Thread
I2C & ATMEGA32 (NACK)
Moin. Ich lesen gerade einen Temperatursensor aus. Dieser zeigt mir ab und zu Werte an, die überhaupt nicht sein können. Es handelt sich um einen Temperatursensor von der Firma "Sensorion" (STS3x). Wenn der Sensor noch keine neuen Daten bereit hat, sollte ich wohl ein NACK empfangen. Wie kann ich das Auswerten? Steige durch das Status Register vom TWI Modul nicht so wirklich durch.. Gibt zu viele Status Codes.. [C] i2c_start_wait((0x4a<<1)+I2C_WRITE); i2c_write(0x20); i2c_write(0x2f); i2c_rep_start((0x4a<<1)+I2C_READ); tmp[MSB]=i2c_readAck(); tmp[LSB]=i2c_readAck(
-
Thread
ATmega32 und DataFlash - keine Kommunikation möglich
: http://www.roboternetz.de/phpBB2/viewtopic.php?p=443619#443619 Ich bin gerade dabei, meinen Atmega32 mit dem Atmel Dataflash AT45DB321D (http://www.atmel.com/dyn/resources/prod_documents/doc3597.pdf) zu verbinden, um auf eine größere Sinus-Tabelle zugreifen zu können. Den Code habe ich von http
www.siwawi.arubi.uni-kl.de/avr_projects/#bf_app übernommen. Allerdings ist der Source nicht mit meinem Atmega32 pinkompatibel, deswegen habe ich hier: http://paste2.org/p/224984 die Zeilen 76 und 77 angepasst und hier http://paste2.org/p/224985 die Zeilen 93-95 entsprechend abgeändert. Hier meine Verkabelung
-
Thread
V: 20 x ATmega32 (DIL40)
Verkaufe 20 Stück ATMEGA32-16PU für 75 EUR zzgl. 4 EUR Versandkosten (16MHz Mikrocontroller im DIL-40-Package). Verpackt in Stangen im Antistatikbeutel. Die Controller stammen von neuen Pollin-AVR-Net-IO-Modulen, deren MCUs
interessant wie du auf diesen Wert kommst. Ich glaube nicht, dass es eine Preislist für gebrauchte ATMEGA32 gibt ... Wenn du 45 € bekommst ist das mehr als genug! Dietmar schrieb im Beitrag #1942791: > Privatverkauf ohne Gewährleistung. Unzulässige Klauses. Man informiere sich über rechtliche
-
Thread
ATMega32 interne Spannungsreferenz 2,56V
Hallo, ich will einen ATMEGA32 mit 3 NiMH Akkus in Reihe betreiben. Ich habe als Betriebsspannungen von ungefähr 3V bis 4,2V. Nun zu meiner Frage: bleibt über den kompletten Versorgungsspannungsbereich die interne Referernz von
MAch mal das Atmega32-Datenblatt auf, und schau dir die ADC-Register an (Seite 222 bei meiner Version): im ADMUX-Register setzt du: REFS1=0 und REFS0=1 => Referenz ist AVCC (Step1) Dann setzt du: MUX4..MUX0 = 11110
-
Thread
Atmega32: 1MHz geht, 8 auf manchen Boards nicht
Hallo, ich habe zwei fast identische Testboards von Pollin. Wenn ich beim Atmega32 cksel3...0 auf 0100 stelle (von 0001) geht der Chip auf einem der Boards nicht mehr. PonyProg erkennt ihn nicht mehr (kein Schreiben oder Lesen mehr möglich), und die Software auf ihm läuft auch
-
Thread
50m Datenübertragung mit 2x ATmega32
Hallo, bin Anfänger was Mikrocontroller angeht, und möchte gerne mit 2 uC Daten über 50-70m übertragen. Es sollte eine Kommunbikation in beide Richtungen möglich sein. Reicht da noch eine direkte Verbindung mit dem USART oder muss ich da einen RS-485 Feldbus nehmen? Wenn Ja, wie muss ich zum Beispiel die restlichen Pins eines MAX485 (Rx und Tx ist klar) an den Mikrocontroller bringen und wie ansteuern? Hab das Forum schon durchstöbert, habe aber noch nicht das richtige gefunden. Bin für jede Hilfe dankbar.
-
Thread
ATMega32 mit SDCard und RS232 3 Volt
Hallo, ich habe einen Simplen aufbau mit einem AtMega32 und einer SD Karte. funzt soweit bestens an 3.3 Volt. Jetzt moechte ich gerne ein MAX323 anschliessen. Dieser braucht jedoch 5 Volt. Darf ich diesen mit 5 Volt versorgen, obwohl der Prozessor nur mit 3.3V laeuft? Oder gibt es hier bessere moeglichkeiten wenn man nicht gleich ein Teuren 3.3V Transceiver nehmen moechte?
-
Thread
ATmega32u4 Tabelle als .csv Datei
Hallo zusammen, Ich habe eine Frage bezüglich einem Dateisystem auf dem Atmega32u4. Ziel ist es, eine Tabelle im csv Format auf dem Controller zuspeichern und diese Tabelle im Betrieb als lookuptable zunutzen. Die Tabelle wird nicht sehr groß sein. Vllt 30-40 wertpaare. Zur einfachen Nutzung wäre es schön, wenn der Atmega zur Übertragung als USB Stick auftaucht. Denkt ihr, dass sowas möglich ist bzw. habt ihr eine Idee wie ich am besten starte? Viele Grüße Scheldor
-
Thread
Atmega32 und Mikroe distance meter 2 proto
Ich bin neu in dieser Welt und habe als Aufgabe, einen Ultraschall-Abstandsmesser über einen Atmega32 zum laufen zu bringen und die Distanz über LCD auszugeben. Leider habe ich schon aller versucht und stehe einfach an. So bitte ich nun um Hilfe. Möglicherweise hat damit jemand Erfahrung der mir
Distancemeter verstärkt und durch den AN-Pin an den atmega PORTA PA0 geleitet. durche eine ständige ADC kann irgendwann festgestellt werden das sich der Wert erhöht (also etwas ankommt). Man muss die Zeitmessung beginnen wenn die PWM bei PD7 bzw. PD3 rausgeht
-
Thread
atmega32 2-Tasten 5-Funktionen Absturzproblem
Nach einem Reset funktioniert wieder eine Weile alles, bis es wieder hängenbleibt. Habe auch den ATmega32 schon getauscht -> gleiches verhalten. Ich finde im Code einfach den Fehler nicht, oder bin einfach zu blind. Könnt Ihr bitte mal über den angehängten Code schauen, ich weiß einfach nicht mehr
-
Thread
Pocket AVR Programmer mit ATMEGA32-16PU
ich besitze einen Pocket AVR Programmer von sparkfun und habe mit WinAVR auch erfolgreich einen ATMEGA328P-PU programmiert. Nun habe ich einen ATMEGA32-16PU gekauft und diesen nach folgender Anleitung angeschlossen: http://www.rn-wissen.de/index.php/Bild:Avrtutorial_grundschaltung_mitquarz.gif
= atmega32 eingestellt.
-
Thread
AVR Studio 5 für Atmega 32 einrichten
Hallo Ich arbeite das erste mal mit AVR Studio 5 und möchte ein ATMEGA 32 mit einen my smart USB light Programmer von myAVR programmieren. Gibt es irgendeine Anleitung wie ich hierzu vorgehen muss. Nur die Einrichtung, ohne das C Programm. Vielen Dank
ich habe bis jetzt folgendes ausgeführt 1.AVR-Programmierung->Tool STK500 ausgewählt->ATMEGA32->ISP->apply
-
Thread
Avrstudio, Atmega32 wird nur mit Max 8mhz angezeigt.
Hallo, im Avrstudio kann ich unter Debug den Atmega32 nicht auf 16mhz stellen. Dieses steht dort im Feld: ATmega32 Flash Size: 32768 bytes Eeprom Size: 1024 bytes Internal SRAM Size: 2048 bytes IO Size: 64 bytes Max Speed: 8.00 MHz
Gelöst. Es muss der Atmega32A ausgewählt werden. Das "A" steht auf meinem Atmega nicht hinter der "32". Gruss
-
Thread
Display mit 3V an Atmega32-16U
jetzt habe ich noch eine Frage, als Anfänger: Da das Display mit 3V betrieben wird, und ich einen Atmega32-16U, der ja mit 5V betrieben wird, verwende, wie kann ich das Display mit dem Controller ansteuern, ohne zu hohe Spannungen zu haben --> wie kann ich die Spannung für die ca 17 Ports reduzieren?
Okay.... glaube die sinnvollste Idee ist es, den Controller auch mit 3V zu betreiben.... Beim Atmega32-16 ja auch kein Problem. Dann kaufe ich mir noch die Spannungswandler für 3,3 V, dachte da an ein paar "LF 33 CV" von reichelt, sind die okay? Dann hoffe ich, geht das mit dem Display auch klar
-
Thread
Timer1_Overflow interrupt_funzt nicht atmega32
Mainfunktion oder in anderen Funktionen auslesbar sind: Als Hardware verwende ich die mikrosps mit atmega32 controller mit einer Taktfrequenz von 16 MHz, wobei dieser dann über das stk 500 board geflasht wird. siehe folgenden Code: [c] #define TAKT 16 000 000UL //Systemtakt 16 MHz #define Teiler
-
Thread
BTS555 mittels ATMega32 ein- und ausschalten
ich das mit dem M32 an? Auf logisch 1 setzen? Vielen Dank, Lg Peter
Lies mal das Datenblatt. Wieviel Spannung kann an dem Pin rauskommen? Vbb steht da. Kann dein Atmega Vbb ab? Vermutlich nicht.
-
Thread
Atmega32 PWM Ausgabe 4 kHz
while-Schleife. Das geht doch bestimmt auch ohne, da der PWM eine eigene Einheit im µC ist, oder? Der Atmega32 hat einen internen Takt von 1 MHz, bei einem 8-Bit-Timer und einem Prescaler von 1 wäre das eine Frquenz von 3,9 kHz. Soweit, so gut. Ich habe aber gelesen, dass man kein ISR braucht(??) und die
an meiner Beschreibung, dass ich noch Anfänger bin und mich mit Mühe durch den Bit-Dschungel des Atmega taste. Hier mein Code: [c] // Timer Testprogramm für PWM #include <avr/io.h> #include <avr/interrupt.h> #include <stdint.h> int main(void) { TCCR2 |= (1<<CS20); // Prescaler
-
Thread
LCD-Ansteuerung: ATmega32 + DEM16481
Mikrocontrollerbereich, habe aber bereits Erfahrung im Programmieren. Ich versuche gerade, ein LCD-Display mit meinem ATmega32 anzusteuern. Leider funktioniert es nicht. Es handelt sich um ein DEM16481, gekauft bei csd-electronics. Es ist ein KS0070B-Chip drauf. Der Code entspricht ziemlich dem im AVR-Tutorial. Angepasst
sind. Im IRC hab ich auch schon nachgefragt. Vielen Dank, jeb test.asm: [CODE] .include "m32def.inc" rjmp start ;; other includes .include "lcd.inc" start: ;; RAM-Setup ldi r16,LOW(RAMEND) out SPL,r16 ldi r16,HIGH(RAMEND) out SPH,r16 ;; LCD-Setup ldi r16,0xFF
-
Thread
Display am ATMega32 an Pins über Ports verteilt
Moin, ich hab jetzt ein Display mit HD44780 Controller welches ich im 4Bit Modus betreiben will. VIele Routinen sind aber so geschrieben, das sie die ersten Pins eines Ports benötigen. Kann ich auch das Display über mehrere Ports verteilt anschließen? DIe eigentlichen Funktionen der Pins werden anderweitig benötigt. Gruß Alfons
-
Thread
Atmega32-Programmierung schlägt mit externem Takt fehl?!
Hallo, mein Problem sieht folgendermaßen aus: Ich habe ein paar Atmega32 16PU. Mithilfe eines Programmiergerätes, dass wie folgt aussieht, kann ich die MCU auch im jungfräulichen Zustand programmieren: http://www.oxed.de/index.php?open=6&sub=30&side=avr/overview.html
-
Thread
USART ATMEGA32 5V High Level
Hi, ich habe einen ATMEGA32 mit 5V VCC und würde gerne wissen ab welchem Wert der RX des USART ein High Bit erkennt ? Würden da ca 3,3 V reichen, bzw. ist es auch hier möglich (wie beim SPI) per simplen Spannungsteilern ein
SPI). Vom 3,3V Sender zum MEGA32 hätte ich direkt verbunden. >oder den Mega32L mit 3.3V laufenlassen Nö, brauche 16 MHz somit fällt 32L weg
-
Thread
ATmega32 + SD-Karte (Klabunde-Lib)
, bei dem ich nicht weiter komme und mich erstmals selbst zu Wort melde. Ziel ist es, mit dem ATmega32, 16 MHz, NET-IO-Board von Pollin plus ADD-ON-Board mit SD-Steckplatz, eine SD-Karte (SPI-Modus) anzusprechen. Dazu habe ich die Lib von Herrn Klabunde (danke an dieser Stelle!) herunter geladen
verwendet? Das ist mit Sicherheit das Problem. Das MultiFile System ist viel zu groß für einen ATMega32. Also besser zum SingleFile System von der Seite greifen. Wenn noch Ethernet dazukommen soll besser auf ATMega644 umsteigen.
-
Thread
[V] Platinen ohne SMD für Atmega32 abzugeben
Standard Wow genau das hab ich gesucht, ne Platine mit WUXGA anschluß und du bist sicher das der atmega32 das komplett ansteuern kann?
Ups, da war ich etwas ungenau. LCD Industrie Standard für 16 x 2 Display Das Bild zeigt die Atmega32-Platine mit angeschlossenem Display. Dieses LCD kann mit passendem Stecker auch direkt auf den Sockel auf der Platine aufgesteckt werden. W.
-
Thread
Nur das Schreiben des Flashs klappt nicht(Atmega32 mit usbasp)
Hi, bin ein Neuling im µc Bereich. Hab mir einen atmega32 gekauft und ihn wie auf http://rn-wissen.de/images/6/65/Avrtutorial_grundschaltung_max232.gif mit einem 16MhzQuarz aufgebaut. Um den zu Programmieren hab ich mir usbasp gekauft. (von:https://www.ssl-id.de
|. | avrdude> part >>> part AVR Part : ATMEGA32 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition : dedicated RETRY pulse : SCK
-
Thread
ATmega 32 ADC mit 1mV Auflösung
Hallo, ich will einen ADC mit 1mV Auflösung haben. ICh hab mir gedacht, dass ich bei meinem ATmega32 1V auf AREF lege, wobei ich das ja nur über Widerstände (Spg-teiler) realisieren könnte. Hat jemand Erfahrungen mit so einer Auflösung? Geht auch mehr? Oder gibts generell andere Möglichkeiten sehr
Hast recht, beim ATmega32 sinds 2V. Ich hab bei Atmel einen Artikel gefunden mit dem man per Oversampling die Auflösung erhöhen können soll. Ich steig da nur noch nicht so durch. Hat da jemand erfahrung? Ralf
-
Thread
Fingerabdruck Sensor für ATmega32U4
Hi ich suche einen Fingerabdruck Sensor für ATmega32U4.
Ich haett' zwar einen, aber der ist ausdrücklich und exclusive für den ATmega324P zugelassen. Schade.
-
Thread
LED Uhr mit 74HC595 und ATmega32
besteht aus 132 LED's, die mit einem 74HC595 angesprochen werden sollen. Also Controller kommt ein ATmage32 zum Einsatz. Die Uhr selbst und die Platinen sind fertig, ich hänge momentan aber daran, wie ich diese an meinem Controller anschließe und wie ich ein Schieberegister in C "programmiere". Ich werde leider
Hast du denn deinem ATmega32 überhaupt schon etwas beigebracht, will sagen eine einzelne LED (ohne Schieberegister) zum Blinken gebracht?
-
Thread
[c] PORTC3+4 dauerhaft an ATmega32
Hallo, Bin gerade an einem Projekt und versuche einen Schrittmnotor mit folgendem Programm anzusteuern: [c] #include <avr/io.h> #define F_CPU 1000000 #include <util/delay.h> int main (void){ DDRC=0xFF; while(1){ PORTC = 0b00000001; _delay_ms(500); PORTC = 0b00000010; _delay_ms(500); PORTC = 0b00000100; _delay_ms(500); PORTC = 0b00001000; _delay_ms(500); } } [/c] wenn ich den Mikrokontroller einschalte und mit dem Oszilloskop messe, funktionieren die ersten beiden Schritte, aber PORTC2 und PORTC3 bleiben seit Start des Programmes dauerhaft eingeschalten. Mit freundlichen
-
Thread
ATmega32 - Problem mit Versorgungsspannung // ISP
Moin moin, ich bin seit kurzem erst "aktiv" in der Mikrocontroller-Welt und habe natürlich auch schon diverse Probleme gehabt. Die meisten konnte ich lösen, doch nun stehe ich vor einem Problem, was ich nirgends im Internet finden konnte... Am Anfang baut man sich ja erstmal einfache Sachen, also habe ich mir eine 8x20 LED-Matrix zusammengelötet - funktioniert auch wunderbar. Ich habe vor den Chip einen Spannungskonstanter (78S05 - 5V/2A) gesetzt, damit ich mir um die Spannung keine Sorgen machen muss. Nun hat lt. Bedienungsanleitung mein Chip eine Betriebsspannung bis max 5,5V, jedoch
-
Thread
RP6 - ATMEGA32 externer interrupt??
Leute!!! Hab mir vor ein paar tagen einen RP6 roboter bei conrad gekauft. Der arbeitet mit einem ATMEGA32L µC. Es sind zwar viele funktionen mitgeliefert, aber ich versuch alles selber zu programmieren, währ ja sonst nur der halbe spass :-) Also ich versuche gerade die Radumdrehungen zu messen und
-
Thread
ADC Atmega32 Werte auslesen und auf MMC speichern
Hallo Leute, ich habe einen Atmega32 (16MHz) mit einer MMC-Karte verbunden und benutze die Library von Roland Riegel um mit der MMC-Karte zu kommunizieren. Nun würde ich gerne die Werte, die ich von dem AD-Wandler bekomme auf die
einer ganzen Messung wäre.) Teilweise kommen Werte (umgewandelt) vor, die sich in Regionen von 2 hoch 32 ansiedeln... Ich hoffe ich habe mein Problem gut schildern können, alle wichtigen Code-Teile und und Spezifikationen geliefert. Viele Grüße Michael
-
Thread
ATMEGA 32 16PU 0807D software
Hallo! Ich habe mir von einem ehemaligen Schulkollegen einen selbst gebauten Microcontroller zum programmieren ausgeborgt. Leider funktioniert dieser nicht mit der selben assemble - Software wie der 8051. Ich wäre für Software zum Betreiben des µC sehr dankbar. MfG tom
-
Thread
SD Karte, Funkmodul und Stromsensor an ATmega32 Wie ?
Karten Programme, Programme für das RFM12 Modul und auch jede Menge Programme für den A/D Wandler im ATmega 16 ausprobiert. Nun kommt hier aber mein großes Problem: Wenn ich die Datenblätter aller meiner Bauteile so anschaue, dann ergibt sich das Problem, das der Stromsensor gerne mit 5 Volt arbeitet
Sorry, habe gerade gesehen, das ich im Text ATmega 16 geschrieben habe (Lag hier neben der Tastatur, in der Schaltung soll es, wegen der zu erwartenden Porgrammgrösse, ein Mega 32 sein.
-
Thread
USART asm ATmega32 mehrere bytes empfangen?
jo hoi,.. hoffe es ist noch jemand wach ;) also ein byte zu empfangen und je nach wertigkeit eine funktion ausführen funzt,.. jetzt wollte ich mehrere bytes empfangen und diese verarbeiten,... ok,.. mein ansatz war: erstma speicherzuweisung .dseg rxd_buffer:.BYTE 4 .cseg sooo der interrupt kommt int_RXD: ldi ZL,LOW(rxd_buffer) ldi ZH,HIGH(rxd_buffer) (axo mal nebenbei,... wieso wird im tutorial das speicherlabel mit 2 multipliziert??? á la shiftleft ???) in get, UDR tst get ;wenn NULL dann raus , halt ohne terminierungszeiche
-
Thread
AVR ATmega 32 Soft-PWM erzeugen funktioniert nicht
Hallo, ich versuche schon seit geraumer Zeit, auf meinem ATmega 32 ein PWM Signal zu erzeugen. Nachdem ich mehr als 4 Kanäle brauche, habe ich mich für die Soft-PWM Methode entschieden, anders geht's ja anscheinend nicht ;). Ich habe schon verschiedene Ansätze
Der pinkompatible ATmega324PA hat 6 PWM-Ausgänge.
-
Thread
ADC gibt seltsame Werte zurück ATMEGA32
Nabend, am ADC0 (PA0) meines ATMEGA32 will ich eine Spannung messen. Diese liegt zurzeit bei ca. 1.8V. Nachdem ich meinen wie sonst üblichen Code verwendet habe, schwankten die Werte aber immer stark, meistens blieben sie aber bei 1023
-
Thread
ATMEGA32 - C++ Interrupts, ISR wird nicht ausgeführt
Hallo! Ich möchte einen mega32 mit C++ beschreiben. Da mir allerdings das MFILE- Tool bei WinAVR kein kompilierendes Makefile erzeugt, musste ich mir selbst eines schreiben. Das funktioniert an und für sich ganz gut, allerdings möchte ich den UART mittels Interrupt auslesen. Jetzt habe ich das Problem, dass die ISR nicht ausgeführt wird. Syntaktisch müsste in meinen Source eigentlich alles passen. Ich habe ein äquivalentes C-Programm erstellt, wobei ich das Makefile jedoch mit dem MFILE- Tool erstellt habe. Vielleicht hat ja von euch jemand schon ein ähnliches Problem gehabt
-
Thread
Problem mit BeRTOS und AVR - ATMega32
Hallo, bin grad dabei mich in der Programmierung AVR - GCC mit BeRTOS zu versuchen. Controller ist ein mega32 wie im Betreff angegeben. Projekt mit Wizard erstellen klappt, und das erste Übungsbeispiel hab ich auch noch hinbekommen. Jetzt will ich den Soft Timer von BeRTOS benutzen aber ich bekomm das einfach nicht hin. Im tut auf der Seite von Bertos steht ne funktion in der main: timer_setSoftint(&t, callback); callback is hierbei die Soft-Interrupt Routine. Wenn ich das Programm kompilieren will kommt die Fehlermeldung: error: too few arguments to function 'timer_setSoftint' Dies liegt
-
Thread
Falsche Einstellungen für Fusebits am ATmega32 gemacht
Hallo, ich habe versucht am ATmega32 versucht die CKSEL's für einen externen Quarz mit 16MHz einzustellen, dabei habe ich wohl was falsch gemacht und kann nun den ATmega32 nicht mehr mit dem Ponyprog erreichen. Gibt es eine Möglichkeit diese falschen Einstellungen wieder rückgängig zu machen so dass eine Weiterarbeit mit dem ATmega32 wieder möglich ist.
-
Thread
Phase-Correct PWM Atmega32 --> Overflow
Moin zusammen, nur eine kurze Frage: Wenn im Phase-Correct-PWM Mode (COMn 1:0 = 2) des Atmega32 der Timer überläuft, dann ist der PWM-Pin doch immer HIGH, oder nicht? Selbst beim Comparewert 255 ist auf dem Pin doch ein Nadelimpuls vorhanden, korrekt? Danke für Antworten und Hinweise!
>> Wenn im Phase-Correct-PWM Mode (COMn 1:0 = 2) des Atmega32 der Timer >> überläuft, dann ist der PWM-Pin doch immer HIGH, oder nicht? > Wie meinst du das? Beim Phase-Correct-PWM Mode gibt es keinen Überlauf, > der Zähler läuft "hin und her". Ja Sorry
-
Thread
AVR Atmel ATMega 32 Mp3 Board
habe ich mich auf Ebay mal umgesehen und dieses Angebot gefunden: http://cgi.ebay.de/AVR-Atmel-ATMega-32-MP3-Board-5110-LCD-USB-SD-Slot-/200625974703 Der Befehlssatz des ATMega 32 scheint mir sehr ähnlich, allerdings wollte ich fragen ob man generell von solchen "billigen" Angeboten abraten sollte
zusätzlichen Programmer brauchen (avrispmkii, usbasp, usbprog ....). > Der Befehlssatz des ATMega 32 scheint mir sehr ähnlich, allerdings > wollte ich fragen ob man generell von solchen "billigen" Angeboten > abraten sollte? Warum sollte man? Da ist ein Mikrocontroller drauf und ordentlich Peripherie
-
Thread
Problem: SPI zwischen Carambola Master und ATMEGA32 Slave
einem Carambola als Master: http://www.8devices.com/uploads/downloads/Carambola.pdf und einem ATMEGA32 als Slave herzustellen: http://www.atmel.com/Images/doc2503.pdf --- Problem: Beim ISP (von meinem AVR mkII) geht der ATMEGA32 auch in die ISR, aber nicht vom Carambola aus. Ist vielleicht
Im Anhang auch ein paar Bilder vom Osci, und dem Schaltplan, und dem Quellcode vom Carambola und ATMEGA32. --- Carambola-Firmware: [c] static struct spi_board_info carambola_spi_info[] = { { .bus_num = 0, .mode = SPI_MODE_0, .chip_select = 0, .max_speed_hz = 1000000,