-
Thread
Wie Fuses richtig bestimmen (Atmega32)
Hallo, ich habe folgende Schaltung nachgebaut und jetzt geht es ums programmieren des Atmegas32 http://www.tomanja.de/robitobi/download/RobiTobi-gesamt_v1.1.pdf Im anhang ist jetzt zu sehen welche Einstellungen ich treffen kann aber ich weis nicht was ich da auswählen soll. (Programm: eXtreme Burner - AVR) Bin jetzt auch noch auf diese Seite gestoßen aber da weis ich auch nicht was ich auswählen soll... http://www.engbedded.com/fusecalc/ Habe einen Atmeha 32A-PU danke
-
Thread
atmega32 vergleich mit lcd ausgabe
Hallo, ich habe ein Problem mit meiner Schaltung, bzw mit dem Programmieren. Ich hab an D meinen Display und an C meine Taster. Jetzt möchte ich es machen, dass wenn ich den ersten Taster drücke "Text 1" kommt, wenn ich den 2. drücke "Text 2" kommt, usw. Und wenn keiner gedrückt ist "No Data" da steht. Das No Data ist kein Problem, aber ich weiß nicht wie ich das machen soll mit dem, das der Display mir Anzeigt wenn ich einen Taster drücke (wenn ich loslasse soll dann wieder "No Data" stehen. MfG, Lars
-
Thread
ATMega32 auslöten - Hilfsmittel
Hallo. Ich habe dummer Weise einen ATMega32 auf meiner Platine auf der falschen Seite platziert :( Wie bekomme ich den jetzt am geschicktesten "heile" wieder heraus? Eine neue Platine anzufertigen kommt nicht in frage... Bitte um
Danke. Also die Bauform ist "DIL-40". Ich denke, ich muss den ATMega32 dann opfern... :'( Sind dann halt nochmal 3,15€. Das mit dem Abknipsen wäre eine gute Methode. Danke ! mfg Flo
-
Thread
Fusebits bei ATMega8 und ATMega32
Guten Morgen, ich muß bei einem ATMega8 die Fusebits Bodlevel=0 Boden=0 CKSEL=1111 SUT=11 und bei einem ATMega32 JTAG Interface auf Disable Bodlevel=0 Boden=0 CKSEL=1111 SUT=11 setzen. Ich habe ein STK500 und das AVR
-
Thread
ADC beim Atmega32 ?
sein, also nicht extrem genau. Die Programmation läuft nachher im Bascom, und der uC ist ein Atmega32. Könnt ihr mir da helfen ? Vielen Dank im Vorraus :)
Am einfachsten machst du das mit dem Analog Komparator des mega32. Die 12V teils du mit einem Spannungsteiler herunter und vergleichst mit der internen Bandgap oder einer weiteren externen Spannung (welche du wiederum mittels eines Spannungsteilers aus VCC erzeugen
-
Thread
ATmega32 - Timer2
Hallo. Ich benutze den ATmega32L und versuche mittels Timer0 und Timer2 eine PWM zu generieren. Hierbei bin ich nur sehr erstaunt, dass man scheinbar nur vorgegebene Frequenzen einstellen kann. Die Formel ist: Frequenz = 8
DD schrieb im Beitrag #3130575: > Hallo. > > Ich benutze den ATmega32L und versuche mittels Timer0 und Timer2 eine > PWM zu generieren. Hierbei bin ich nur sehr erstaunt, dass man scheinbar > nur vorgegebene Frequenzen einstellen kann. Na ja. Was willst du bei
-
Thread
ATmega32 mit GLCD resetet ständig
sich alle Erklärungsversuche als falsch herausgestellt haben. Es handelt sich dabei um einen ATmega32 mit einem Grafik-Display mit zwei KS0108 und einem normalen HD47800-kompatiblen Text-LCD (letzteres soll durch ersteres ersetzt werden). Dummerweise resetet sich der Controller ständig, oder
Hallo nochmal, ich habe die Lösung (?) gefunden. Um genau zu sein: Ich habe die MCU gegen einen ATmega16 getauscht und jetzt funktioniert alles wie erwartet. Also hatte wahrscheinlich der alte ATmega32 einen wech - naja, hat ja auch schon einiges mitgemacht. Oliver schrieb im Beitrag #2428930: >
-
Thread
atmega32u4 ohne Funktion
Hallo Leute, ich habe auf meinem Board (siehe Anhang 1) einen atmega32u4 verbaut. Er lässt sich flashen, mit der Fuse CKOUT lässt sich auch auf pin7 der externe Quartz messen. Im zweiten Anhang hab ich mal die derzeitigen Fuses angehängt. Problem bei dem ganzen ist
Also der atmega32u4, den ich verwende, hat laut Datenblatt eine Supply-Voltage von 2.7 - 5.5V (was ich auch habe) ;) @Bastler: Ich sehe gerade, auf dem Bild fehlt ein Kondensator von VBUS auf GND mit 10uF, also
-
Thread
Sensoren mit Mikrocontroller (ATMEGA32) auswerten
ähnlichen Themen gesehen, aber bin aus alldem nicht wirklich schlau geworden. Ich verwende einen ATMEGA32 und kompiliere meine Programme in Bascom. Mein Problem ist folgendes: Ich habe ein Gerät konstruiert, was für eines, ist jetzt auch erstmal egal. Die Idee ist, das Gerät so sicher, wie möglich
Sensoren-Auswertung in Bascom schreiben könnte, da ich andere teile Meines Gerätes auch über den ATMEGA32 Steuere. Irgendwo habe ich auch etwas über digitale Sensoren gehört. Wie funktioniert das? Wäre über Hilfe sehr erfreut. Gruß, Julius
-
Thread
ATMEGA32 funktioniert nur mit internem Oszillator
programmiert, also '0'. Also Fuses richtig gesetzt, wie Matthias schrieb. Ich habe leider nur den einen Atmega hier. Bzgl. Takt: die Fuses sind ja für externen Quarz gesetzt und ich kann noch über das ISP Interface Fuses bearbeiten und den Flash schreiben, also scheint das ja zu funktionieren. Hier mal
Ok Leute, der neue ATmega32A der gerade eingetroffen ist funktioniert nun mit internem UND externem Takt. Habt ihr evtl. ne Erklärung dafür?
-
Thread
Atmega 32 interne Referenzspannung ausgeben
Hallo Leute, ich möchte gerne wissen, ob man die interne Referensspannung des ATMEGA32 an einem Pin ausgeben kann. Wenn ja wie? Habe ziemlich viel gegoogelt darüber, jedoch nichts konkretes gefunden. Einige schreiben, dass die Spannung sehr temperaturstabil ist, jedoch von µC zu
cr7z schrieb im Beitrag #4318288: > Atmega 32 interne Referenzspannung ausgeben Die wundersame Prozessorwandlung: Werner P. schrieb im Beitrag #4318438: > Figure 35-42.ATmega328P: AREF External Reference Current vs. VCC > > ist es
-
Thread
ADC Problem beim Atmega32
ähnlichen Problemen beschert. Erstmal zu meiner Hardware: Ich benutze das RN Control 1.4 Board mit Atmega32 und 16MHz Quarz. (Schaltplan angehängt) Ich möchte mittels AD-Wandlung (PA7) die 5 eingebauten Taster (PC0 bis PC5) abfragen. Die Taster sind über einen Spannungsteiler angeschlossen. Jedem Taster
kannst du nun den internen Pullup ausrechnen. Das kann er machen, aber wenn er einen anderen Atmega32 aus der Kiste nimmt, dann ist der Ziehwiderstand in diesem wieder (wahrscheinlich geringfügig) ein Anderer. So müßte er das Programm für jeden Kontroller einzeln mit den entsprechenden Werten versehen
-
Thread
Atmega32 PWM dead time
Hallo! Ich habe eine Frage, ich komme nicht drauf wie ich das am einfachsten machen kann, für euch aber wohl kein Problem ich habe den Quellcode hier: [c] #include <avr/io.h> int main() { DDRD = (1 << PD4) | (1 << PD5); TCCR1A = (1<<COM1A1) | (1<<WGM11) | (1<<COM1B1) |(1<<COM1A0); TCCR1B = (1<<WGM13) | (1<<WGM12) | (1<<CS10); ICR1 = 9; OCR1A = 4; OCR1B = 4; while( 1 ) ; } [/c] Also eine PWM mit 50% duty cycle und PD4 und PD5 sind jeweils invertierend, das Problem, ich brauche eine kleine dead time dazwischen, nur wie kann ich das mit dem AVR
-
Thread
Atmega 32, Quarz, Uhr, ungenau
Hallo zusammen, ich versuche gerade, Timer1 eines Atmega 32 Microcontrollers zu programmieren, so dass dieser jede Millisekunde einen SIG_OUTPUT_COMPARE1A Interrupt auslöst. Der Controller ist mit 16 Mhz getaktet. Ich probiere im Moment eine kleine Uhr
-
Thread
8 Bit Timer Atmega32
Hi, ich möchte den 8bit timer in ctc modus betreiben, prescaler 1 leider stimmt was bei meinem code nicht, könnt ihr mir helfen? int sec=0; void inttimer() { TIMSK=(1<<OCIE0); OCR0=250; TCNT0=0; TCCR0=(1<<WGM01) | (1 << CS00); } ISR(TIMER0_COMPA_vect) { sec++; } int main() { inttimer(); sei(); while(1) { sec an 7 segmentanzeige ausgeben } }
-
Thread
Anfänger: Welcher Quarz für atmega32
gerade erst an mich mit Mikrocontrollern und Elektronik zu beschäftigen. Ich möchte an einen atmega32 einen Quarz mit 16 MHz machen, spricht da was dagegen? Mein Problem ist, dass ich, wenn ich zum Beispiel bei reichelt suche mehrere Quarze mit 16 MHz finde und nicht weiß welchen ich auswählen muss
Hallo Marcel, wenn Du dich mit dem Atmega nicht auskennst, dann schau doch mal bei - Pollin.de - rein da gibt es einen Bausatz mit allen Bauteilen, ist schnell zusammen gelötet und funktioniert. Gruss mashpeak
-
Thread
AD- Wandler ATMEGA32 in C
mir die ersten Dinge in Sachen AVRs anzueignen, und experimentiere hier mit einem STK 500, einem ATMEGA 32, dem AVR- Studio 4.13 inkl. GCC und euren Tutorials rum. Im großen und ganzen komm ich glaub ich ganz gut zurecht- der C- Gott bin ich nicht, hab halt ein Praktikum in C an der FH hinter mir,
). Aktuell steck ich aber fest, und weiss nicht recht weiter: Meine Idee ist, mit dem ADC des M32, einem "Messwandler" (den ich mir hier geklaut habe: http://www.umnicom.de/Elektronik/Sonstiges/Messtechnik/tmKap2/tmKap223/tmKap223.html) und einem PT- 100 eine Temperatur zu messen und auf dem LCD
-
Thread
Problem mit INT2 am Atmega 32
Abend, ich versuche schon den ganzen Abend den INT 2 am Atmega 32 zu nutzen. Allerdings tut sich weder in der Simulation noch real etwas. Wahrscheinlich ist es nur ein dummer Fehler, denn ich aber einfach nicht finde. Ich initialisiere den INT 2 so:[avrasm
Zeile laden. Oder or/and verwenden. Bleiben noch die Vektoren. Dran gedacht, dass die beim Mega32 3 Byte lang (jmp) sind?
-
Thread
ATMega32 CTC Mode ?
Marv schrieb im Beitrag #2379304: > AVR: Atmega32 Und was ist in der Entwicklungsumgebung für ein Prozessor eingestellt?
hallo, bitte schau dir das Datenblatt von atmega32 an, dann findest Du auch die richtigen Registerbezeichnungen. Ok?
-
Thread
Differential channels eines ATmega32 auslesen
Hallo, hätte da eine Frage, möchte die "differential channels" meines ATmega 32 nutzen um Spannungen messen zu können, entweder positive oder negative. Jetzt ist es so, dass ich zwei Spannungsquellen habe. Beide liegen am selben Ground. Die eine pos. Spannung liegt am ADC0
Dennis M schrieb im Beitrag #1976947: > möchte die "differential channels" meines ATmega 32 nutzen um Spannungen > messen zu können, entweder positive oder negative. Negative Spannungen geht nicht ohne weiteres. (Datenblatt Seite 208) 22. Analog to Digital Converter 22.1 Features
-
Thread
AvrDude Problem Atmega32
habe und hoffe, dass man mir hier vielleicht weiter helfen kann. Hardware ist ein Testboard mit Atmega32 und so ein Usb->serial->Isp-Programmer. OS ist WinXP. Kann den uC über WinAvr und AvrStudio flashen (mit STK500, Com2). Wollte jetzt aber mal Eclipse bzw. nur WinAvr ausprobieren, kann aber nicht
> Launching C:\WinAVR-20100110\bin\avrdude -pm32 -cstk500v2 -Pcom2 > -Uflash:w:Testboard.hex:a avrdude -p m32 -c stk500v2 -P COM2 -b 115200 -e -U flash:w:"C:\Testboard.hex":a
-
Thread
Probleme mit AD-Wandler im Atmega 32
Hallo ich bin gerade dabei mir einen Midicontroller zu bauen und möchte natürlich auch ein paar Potis mit einbauen. Ich habe mal zum testen ein einfaches Programm geschrieben mit dem ich ein Poti auslese und per midi die Daten versende. Wenn ich jetzt aber das Programm simuliere bzw. auf den AVR spiele bleibt das Programm an der Stelle hängen wo ich die Daten von der AD-Wandlung auslesen will. Ich habe keine Ahnung woran es liegt. Bitte helft mir. Es ist leider das erste mal das ich den AD-Wandler benutze und somit habe ich damit auch keine Erfahrung. Danke schonmal jetzt. Mfg Moritz
-
Thread
Problem mit TM1637 mit Atmega32
in der Datenleitung habe ich 270 Ohm - der TM1637 müsste sonst beim ACK den maximalen Strom des ATmega32 verkraften (keine Ahnung, ob er das kann), DDRB.1 wird beim 9. Takt ja nicht umgeschaltet.
TM1637, 4-stellige LED 7-Segmentanzeige mit AVR-GCC Auch wenn das nicht explizit für einen ATmega32 (ich habe nie einen solchigen gehabt) gemacht war, sollte das dennoch sofort darauf funktionieren. Gruß Ralph
-
Thread
bidirektionale Funkverbindung zwischen zwei ATmega32
Hallo Zusammen Ich möchte zwischen zwei ATmega32 eine bidirektionale Funkverbindung aufbauen und jeweils ein paar Byte übertragen. Die Grössenordnung ist max 20 Byte und die Reichweite braucht nur max 10 m sein. Versorgungs und Signalspannung
RFM69, ZigBee... Edit: Muss der ATMega denn mit vollem Takt laufen oder gehen auch 8 Mhz? Wenn 8 Mhz reichen kann der AVR auch mit 3,3V laufen und man kann sich den LevelShifter sparen. Aber sowas ist eigentlich kein großer Aufwand, kommt
-
Thread
atmega32 flashen via USB
Hallo leute! Ich habe zurzeit ein Projekt laufen wo ich den ATmega 32 benötige, nun ist es für mich die Herausforderung wie ich das Programm auf den ATmega 32 bekomme. Ich habe schon viel im Internet gesucht aber nicht das gefunden was ich wirklich benötige. Es
mir kein fertiges > board bestellen will! Zählt eine ISP-Programmer, um den Bootloader auf den ATmega32 zu flashen auch dazu? Die gibts bei ebay für <10€
-
Thread
SPI ATmega32 mit AD9833
Hallo zusammen, ich habe vor, einen AD9833 mit SPI an einem ATmega32 zu betreiben. Dazu habe ich im Internet eine Lib von fritzler-avr.de gefunden. Ich habe mir auch gleich ein kleines Testprogramm geschrieben, mit dem ich den AD9833 initialisiern möchte und dessen
in Hz ein //der Wert wird in das angegebene Register geschrieben (FREQ0, FREQ1) void DDS_freq(uint32_t frequenz, uint8_t reg){ double temp = ((double)frequenz/(double)MCLK); uint32_t regist = temp * konst; tosend = regist & 16383; if (reg == FREQ0){tosend |= (1<<14);} if (reg == FREQ1
-
Thread
ATmega32 SPCR falsche Daten
Hallo Forum ich möchte mit einem ATmega32 ein Graphik-Display EA-DOGS 102-6 über SPI ansteuern - was mir leider bisher noch nicht gelungen ist. Bei meiner Fehlersuche ist mir folgendes aufgefallen: ich schicke folgende Sequenz ans SPCR
-
Thread
LCD-Display an ATmega32 hängt sich auf
auf. Zuerst aber: Hallo, ich bin der Neue :) Ich sitze an einer fertigen Schaltung, in der ein ATmega32 Messdaten verarbeitet und auf einem LCD-Display (W204B-NLW) ausgibt. Das funktioniert auch wunderbar unter einer Bedingung! Zwischen der Platine mit dem µC und dem Display selbst befindet sich
-
Thread
[Atmega32] UART / LCD
Hallo zusammen, Ich habe ein Problem mit dem angehängten Code.. Die funktion uart_gets() soll einen String empfangen und auf einem 16 zeichen langen Display ausgeben. Dazu habe ich ein 17 Elemente großes Display. Nun ist das Problem dass erst ein 17 zeichen langer String gesendet werden muss bevor es aus dem Display ausgegeben wird. z.B. muss 3 mal hallo gesendet werden damit es auf dem Display erscheint. Die Ausgabe ist dann hallo(voll ausgefülltes Feld) hallo(voll ausgefülltes Feld)hallo(voll ausgefülltes Feld)hallo(voll ausgefülltes Feld) hat jemand einen Rat ? Vielen Dank schonmal
-
Thread
RFM12 + Atmega32
einen Atmega32 anschließt und den dafür funktionierenden Code? Das wäre echt super :) Gruss
hier sind auch Beispiele mit ATMega8/32 drin: http://www.mikrocontroller.net/articles/AVR_RFM12
-
Thread
Atmega32 und Timer0 funktioniert nicht
Hallo, will gerade den Timer0 beim Atmega32 programmieren. Es klappt jedoch nicht so wie ich will. Mein Atmega taktet mit 16.000 Mhz Hier mal mein Quellcode: [c] #include <avr/io.h> #include <stdint.h> #include <avr/interrupt.h>
-
Thread
ATmega32u4 Softwarereset
Hallo Ihr Nachtaktiven, hat jemand zufällig eine fertige Funktion für ein Reset des ATmega32u4 über eine C-Programmierung? Oder eine Idee wie ich meinen µC per Software Routine resetten kann? bevor die Frage aufkommt was ich vorhabe: Ich habe ein ATMega32U4, möchte das der µC sich
. Also Watchdog einschalten und ins Timeout laufen lassen -> Reset. > Ich habe ein ATMega32U4, möchte das der µC sich alle immer dann Resettet > wenn eine Variable ein bestimmten Wert erreicht. Toll. Aber WARUM nur?
-
Thread
ATMega32 mit Taster und LEDs verbinden
Problem ist jetzt, wie muss der Schaltplan aussehen, wenn ich die 24 LEDs und die 16 Taster an den ATMega32 anbringen will? Könnte mir vielleicht jemand ein Beispiel geben für eine Leitung am Port? Ich will mit einem Taster zwei verschiedene LEDs bedienen. Wenn ich den Taster einmal drücke, dann soll die
Fox Mulder schrieb im Beitrag #3279261: > 24 LEDs + 16 Taster = 40 Pins, na da passt der M32 ja ganz genau. Ich weiß, danach hab ich den Microkontroller ausgesucht.
-
Thread
Avarice und ATMEga32U4
Hallo, Bei einem aktuellen Projekt setze ich erstmals den mega32u4 ein und habe damit schwierigkeiten beim Debuggen. Da ich nach einem Tag des suchens und probierens noch keinen Schritt weiter bin, frage ich euch um Rat - Vielleicht hatte jemand schon etwas ähnliches
Serial number: 07:00:00:00:34:57 Reported JTAG device ID: 0x9587 Configured for device ID: 0x9587 atmega32u4 JTAG config complete. Preparing the target device for On Chip Debugging. Waiting for connection on port 4242. Soweit sieht also gut aus. Dann starte ich avr-gdb und versuche zu avarice zu
-
Thread
Warteschleife für Atmega32 in Assembler
Sehr geehrtes Forum, ich habe einen Atmega32, an den extern ein 20 MhZ Quarz angeschlossen ist. Ich habe die Fuses auf [code] H:0x99 L:0xDF [/code] gestellt. Nun habe ich versucht ein Warteschleifenprogramm mit Assembler zu schreiben
nicht, er muss auch sehr präzise laufen, deshalb will ich diesen Test machen. [code] .include "m32def.inc" ; Definitionsdatei für den Prozessortyp einbinden .equ c1 = 49 ; Anzahl Durchläufe der Schleife ; 20.000.000 Hz ; 1 Takt = 0.00000005 ldi r16, 0xFF ; lade Arbeitsregister
-
Thread
Timer 0 Berechnen bei Atmega32
Hallo, ich hab eine frage. Interner Oszilator 1MHz! Timer 0 soll verwendet werden, um an OC0/PB3 eine konstante Frequenz von 4,5 kHz möglichst genau zu erzeugen. Welche Konfiguration muss ich dafür verwenden bei der am wenigstens Programmieraufwand notwendig ist? Ein Programm ist nicht notwendig! Welche Frequenz liegt wirklich am OC0/PB3 Pin an ? Jungs bitte um Hilfe !!!!
-
Thread
Atmega32 probleme mit math.h
[code] Build started 15.4.2014 at 11:34:47 avr-gcc -mmcu=atmega32 -lm -Wl,-Map=Midi.map Midi.o -o Midi.elf c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/../../../../avr/lib/avr5\libc.a(floatsisf.o): In function `__floatunsisf': (.text.fplib+0x0): multiple
-
Thread
Spannung am ATmega32-Output unterschieldich
Schaltung: VCC---------------- ________ | --------| | --------| | atmega32| | ADC4----|-------|POTI|----GND -----PC7|---LED-----------GND -----PC6|---LED-----------GND usw.. |---LED-----------GND bis PC0 |---LED-----------GND -----PD7|---LED-----------GND
-
Thread
ATMEGA 32 Port als Eingang und als Ausgang
Hallo Liebes Forum, ich sitze momentan an einem kleinen Projekt. Dieses soll unter anderm ein LCD Display erhalten (http://www.reichelt.de/LCD-Module-DIP-Anschluss/LCD-162-DIP/index.html?;ACTION=3;LA=2;ARTICLE=44903;GROUPID=3009;SID=11Th2Htn8AAAIAAGC37UA583d34fa1d7eea237f05d23b8e140395). In diesem Tutorial (http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD) habe ich gelesen, dass man durch Setzen oder nicht setzen von RW unter anderem das Busy Flag auslesen kann. Das kommt ja, wenn man das LCD im 8bit betrieb laufen lässt auf Port7 des LCD. Ich würde das LCD auch gerne im 8bit Modus
-
Thread
TWI-ATmega32-Master-Problem
ich versucht mit Peter Fleurys TWI Libary weiter zu kommen. Das Makefile habe ich einfach mal auf ATmega32 geändert und folgendes Programm geschrieben: [c] int main(void) { i2c_init(); lcd_init(); lcd_clear(); while(1) { lcd_print(0,0,"1"); i2c_start_wait(0x02 + I2C_WRITE
beruht fast alles auf Fleurys Routinen. Alles was ich will sind drei Werte zu versenden mit einem Atmega32 bei 16Mhz und 100kHz I2C Frequenz. Adresse, Register und Wert. So verzweifle ich wie man vllt merkt... Ich hoffe auf eure Hilfe und schonmal vielen Dank schonmal im vorraus! Chriss
-
Thread
LCD Fusebits für Atmega32
Der Mega32 läuft auch sicher mit 16Mhz? Gib in deinem BASCOM Programm mal 1Mhz als Taktfrequenz an. Schlimmstenfalls wird das Timing dadurch langsam. Aber langsam ist bei LCD nichts schlechtes. Zu schnelles
auch schon im Internet Programmcodes für Bascom gefunden, mit dem Leute genau mein LCD mit einem Atmega32 betrieben haben und es funktionierte. Jedoch weiss ich nicht, welche Fusebits die dann gesetzt haben, da das nie dabei stand. und es Funktionierte bei mir wieder nichts. In den nächsten Tagen
-
Thread
ADC/RS232 mit ATmega32
ist auch nicht daran Schuld. Die äußere Beschaltung ist sehr wahrscheinlich auch richtig. Der ATmega32 steckt im STK500. Dieses liefert an AREF 4,9V,an VCC 4,9V und an AVCC 4,9V. In meinem Fall liegt es entweder an irgendeinen "Logik-Fehler", den ich nicht finde und/oder die ADC-Funktion tut nicht
ihr mal ein Auge auf den Code wirft =) Danke schonmal! [c]/*Analog-Digital-Converter (ADC) ATmega32 @ 8 Mhz (c) Christoph Anlauf 3AN ************************************************ Spannungsrefernz über AREF Am PINA0 wird die Spannung gemessen **************************
-
Thread
Programmierung einer Zeitsteuerung mit AVR Atmega32
paar fragen, damit ich nicht gleich fehler bei meinem ersten Programm mache. Gegeben ist ein Atmega32 welchen ich mit assambler programmieren soll. Die aufgabe besteht darin einen Ausgang zu schalten welcher immer im gleichen Abstand ein High- und Low-Signal ausgibt. Diese Zeit sollte in gewisser
> Gegeben ist ein Atmega32 welchen ich mit _assembler_ programmieren soll. richtig so! ;) aber ich find einen atMEGA dafür übertrieben, ein attiny2313 oder so würde den job auch mehr als locker machen. im grunde kommts
-
Thread
PWM Eingänge für ATMega32
die entsprechenden Anzahl an Capture Kanälen hat. Man sollte dochmal darüber nachdenken ob der Mega32 dann für DIESE Anwendung der richtige µC ist.
ein frage stellt sich noch: >>Wie groß ist die ausgangsauflösung deiner sensoren ,10mV? den der ATMega32 hat nur ein 10bittigen ADC. grüüüüße
-
Thread
Anfänger-Problem ATMega32 und ISP
beschäftige mich noch nicht all zulange mit der Materie µC und hab mir vor ein paar Wochen nun mal 2 Atmega 32 sowie einen seriellen Pony-Adapter aus der Bucht zugelegt. Mei Problem ist, das weder Ponyprog noch die Demo von Bascom den µC erkennen. Hab die Grundschaltung (Spannungsversorgung 5V, mal mit
alles so wie es sein sollte. Das es der Controller ist glaube ich kaum da ich erst einen neuen ATMega32 vor ner Woche gekauft habe und diesere auch nicht geht. Mit Leuten aus meinem Bekanntenkreis die sich auch mit µC beschäftigen siehts mau aus. Hat von euch jmd vllt einen Programmer wo ich mal
-
Thread
AD-Wandler Verschaltung an Atmega32
Eingang. Zweiter Draht vom IC, der die Masse mit der Masse des µC verbindet. Den ARef vom Mega32 beschaltest du mit einem 100nF Kondensator nach Masse. Fertig. Der Rest ist Software. http://www.mikrocontroller.net/articles/AVR-Tutorial:_ADC Anstelle des Potis hast du deinen Mess-IC, der
Hallo Tom, was hälst Du davon, wenn Du Dir mal die Mühe machst und das Manual vom ATmega32 von der ATMEL_Homepage runter zu laden? Im Kapitel ADC sind sämtliche Details genau beschrieben. WARUM der Kondensator z.B. dort an die Referenzspannung angeschlossen werden muss, ist dort haarklein
-
Thread
atmega32 - uart -
Hallo Forum, ich bin neu hier und habe eine Frage zum UART beim Atmega32. Ich weiß, leidiges Thema. Das Problem bei mir ist jedoch nicht, dass es nicht funktioniert, sondern, dass es mich verwirrt wie es funktioniert. Ich benutze unten stehenden Codeabschnitt zur Initialisiertung
-
Thread
Fast PWM Mode Atmega32
Du könntest ihn durch einen ATmega324P upgraden, der besitzt die Möglichkeit, als Alternative zu TOP = 0xFF im Fast PWM mode noch TOP = OCR0A zu benutzen. Damit kann man die Frequenz einstellen. Beim ATmega32 bliebe höchstens
Es ging um Timer 1, du bist immer noch bei Timer 0. Der PWM beim Timer 0 im ATmega32 kann nur als 8-bit-PWM betrieben werden. Wenn Timer 0 /und/ ATmega32 für dich gesetzt sind, kannst du das bestenfalls in Software emulieren, siehe oben. Wenn Timer 0 gesetzt ist, es aber ein
-
Thread
System Clock Output mit Atmega32
Ja, ich habe aber nur atmega32 hier liegen :) Somit wäre es mir natürlich lieber erst eine Alternative mit dem Atmega32 zu haben. Wenn es keine Alternative gibt, dann muss ich ja leider wechseln...
Hm, mir war nicht bewusst, dass der Atmega32 veraltet ist. Ist der 644P dann die "neuere" Variante? Ich benötige auf jeden Fall eine Version mit 40 Pins.
-
Thread
Probleme und Anregungen mit USART auf ATMega32
dann erst in Dezimal umwandeln um diese weiter zu verarbeiten). Zum Code: Ich benutze einen ATMega32, u.a. auch das USART Interface um Daten vom und zum PC zu schicken. Dazu benutze ich den "USART_RXC_vect" Interrupt. Wenn ein Zeichen rein kommt, wird dieses erst in einen puffer-array geschrieben
> ob das letzte Zeichen ein ";" ist, wenn ja, gut, wenn icht, > schicke ein Fehler. Dein Mega32 ist schon mit der neuen 'Ich kann in die Zukunft sehen - Glaskugel' ausgerüstet? Oder wie weiß der, dass der Sender schon alles weggeschickt hat und das ';' schon angekommen sein müsste? Und