-
Thread
atmega32-Programmieren mit STK500 funktioniert nicht
Hi, ich wollte gerade meinen neuen STK500 ausprobieren: Folgender Code: $regfile = "m32def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 16000000 Config Porta.0 = Output 'Ein Pin wird als Ausgang konfiguriert PC0 (also Pin0 von Port C) Do Porta.0 = 1 'Pin wird auf High, also 5V geschaltet Waitms 100 Porta.0 = 0 'Pin wird auf Low, also 0V geschaltet Waitms 100 Loop End Übertragen hat geklappt, jetzt leuchtet eine LED, die ich
-
Thread
DOGM128 und ATmega32L8
Guten Tag zusammen, ich versuche ein DOGM128x64 Display an einem ATmega32L8 ans laufen zu bekommen, ich habe es mit folgendem Code Schnippsel probiert: $regfile = "m32def.dat" ' ATmega168 $crystal = 16000000 $lib "glcdeadogm128x6
-
Thread
Atmega32 4xPWM bascom
Hallo Im Datenblatt des Atmega32 steht, dass er vier PWM Ausgänge besitzt. Wie Kannich diese in Bascom ansprechen. 2 klappen ja noch (hab ich von roboternetz.de/wissen) (Keine werbung) Aber wie kann ich alle vier ansteuern? Infos, dass keine unnötigen diskussionen aufkommen: Atmega32 Brauche nur die Configuration und ein Programmbeispiel, um alle vier anzusprechen Vielen Dank Christian
-
Thread
Wieviele Digitale Ausgänge beim ATMega32
auf alle Kanäle per Software zugreifen könnte. Meine Frage ist daher: Wieviele der Pins des ATMega32 kann man ohne groß rumzutricksen als Digitalen Ausgang verwenden? Kann man beispielsweise die Ausgänge von ADC und PWM auch einfach als Digitalen Ausgang verwenden und sozusagen den ADC umschiffen
ca. 32 max.
-
Thread
Taster an atmega32 lässt sicht nicht einrichten
Hallo :-) Ich fange grad mit dem Programmieren an und versuche seit zwei Stunden einen Taster einzurichten, der eine banale LED einschaltet. Ich weiss nicht warum, aber es will nicht klappen. Suchen im Netz brachte auch nicht viel. Hier mal der Bascom-Quellcode dazu: $regfile = "m32def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 1000000 Config Portc.0 = Output Config Porta.6 = Input Porta.6 = 1 Do If Porta.6 = 1 Then Portc.0 = 1
-
Thread
IC für Betriebs-und Referenzspannung atmega 32
suche einen IC (mit geringer externer Beschaltung), welcher mir sowohl als Energieversorgung für den ATmega32 als auch als Referenzspannung für den integrierten ADC dient. der ATmega32 ist mit 16MHz getaktet und ADC sowie der IIC-Bus sind in Betrieb. Betrieben werden soll dieser IC an einer Starterbatterie
Anwendung. Da würde ich einen LP2951A verwenden sofern der Gesamtstrom unter ca. 30mA bleibt. Der ATMega braucht ca 23mA/16MHz -> sollte reichen. Bierschinken schrieb im Beitrag #1918548: > Genauigkeit: kleiner 5mV, besser wäre +/-1mV Das würde ich nochmal überdenken. Der LP2951A hat +/-50mV Genauigkeit
-
Thread
Atmega 32 16Mhz Fusebits kontrollieren
Hallo ich möchte gerne meinen Mega32 auf 16Mhz laufen lassen.Ich habe mir mal das Datenblatt durchgelesen werde aber nicht wirklich schlau daraus.Ich habe jetzt mal die Sachen rausgesucht die ich glaube einstellen zu müssen und würde mich
poste ich mal hier rein. Ich habe mir eine Leiterplatte fertigen lassen. Darauf befindet sich an ATmega32 16AU mit dem ich 2 Sensoren auslesen möchte.Getaktet wird mit einem 16MHZ Ceramic Resonantor (CSTCE16M0V53A) Das alles funktionierte vorher einwandfrei,wo ich allerdings einen ATmega16 und einen
-
Thread
Problem mit Analog Comparator, arbeitet nicht atmega32,
Problem. Ich will ein kleines Programm schreiben um den Analog Comparator zu testen, benutze den Atmega32 und ein STK500 Board, habe ein Poti zwischen Pin19 (VTG) und PIN1 (GND) hängen mit dem Mittelabgriff an PIN27 (PB3/AIN1), mit dem ich meine IST-Spannung einstellen kann. Meine SOLL-Spannung ist die
-
Thread
Atmega32 stoppt Ausführung nach Entfernen des Programmers
Hallo! Ich habe ein kleines Problem bei meinem aktuellen Projekt. Ich benutze einen Atmega32 um mittels LEDs die Uhrzeit anzuzeigen. Zur Zeit befindet sich der µC noch auf einem Pollin Evaluationsboard, funktionieren tut auch alles. Das einzige Problem das ich habe: Sobald ich den Programmer
-
Thread
ATMega32 Port C funktioniert nicht richtig
Hallo, ich habe zu Testzwecken ein einfaches Programm geschrieben, welches den kompletten Port C toggeln lässt. Jedoch habe ich das Problem, dass an PC3 und PC5 ein dauerhaftes High-Signal und an PC4 ein dauerhaftes LOW-Signal anliegt. Ich hab das mit 2 Controllern getestet, und es war bei beiden der Fall. Meine Frage ist: Ist das normal? Und wenn ja, wie kann man daraus normale I/O Pins machen? Vielen Dank Florian
-
Thread
ATmega32-Board ähnlich SnugBoard?
Hallo, für die kleinen ATmegas setze ich gerne das SnugBoard (http://www.pixelklecks.de/projekte/snugboardv2/index.php) ein. Jetzt suche ich etwas entsprechend kompaktes für den Mega32/16, also Grundschaltung mit Spannungsregler, Quarz, Resettaster, Portpins auf Buchsenleiste. Hat jemand ein passendes Layout oder fertige Platinen anzubieten? Danke! Jörn
-
Thread
EEPROM/FlashROM Programmer mit ATMega32
finanziellen Möglichkeiten begrenzt. =) Nun ist es mir in den Sinn gekommen einen Programmer mit einem ATMega32 zu realisieren, da ich davon noch zuhauf rumzuliegen habe :P Zur eigentlichen Frage, ich habe jetzt 2 Tage im Internet nachgeforscht ob es schon ein ähnliches Projekt gibt, konnte aber nichts finden
-
Thread
ADC beim atmega32 liefert 0
Hallo zusammen, leider habe ich ein Problem beim Auslesen des ADC mit meinem mega32: Der returnwert von read_sensor ist immer null, egal, was am Port anliegt. - Spannung direkt am Pin überprüft, liegt was an - unterschiedliche Spannungen ausprobiert - porta0 - porta7 durchprobiert - Nur lesen von ADCH ausprobiert - Takt 10 MHz Code habe ich angehängt: [c]extern void init_sensor() { // adc freischalten ADCSRA = (1 << ADEN); // Frequenzteilerverhältnis auf 1/128 ADCSRA |= (1 << ADPS2) | (1 << ADPS1) | (1 << ADPS0); /* Kanal einstellen */ ADMUX = SENSOR
-
Thread
Maximaler Ausgangsstrom z.B. eines ATMega32?
eines Test bzw. in der "Guten" Praxis gefragt werden würde: "Ermittele aus dem Datenblatt des ATmega32A wie hoch der vom Ausgang gelieferte Strom maximal sein darf?" Leider ohne weiter Erläuterungen in einen Assemblertutorial gestellt... -Die Absolute Maximum Ratings? -Stimmt zwar irgendwie
Spannung von aussen) dann het der Chipe jedes Recht, kaputt zu gehen. Von selbst liefert der ATMega32 AVR bei 5V Versorgung nur garantiert 20mA, zu finden unter Output Low Voltage(3) (Ports A,B,C,D) IOL = 20mA, VCC = 5V Output High Voltage(4) (Ports A,B,C,D) IOH = -20mA, VCC = 5V Irgendwo
-
Thread
70 Khz Frequenz Aufbauen mit ATmega32
Impulse, welche nach meiner Rechnerei einer Frequenz von 70 KHz darstellt. Mein Problem: mein ATmega32 schafft laut Datenblatt knapp 62,5 KHz. Gibt es eine Möglichkeit, dass ich die Eingangsgröße wie bei einem Poti einlese, und dann Proportional an einem Ausgang über eine Signalausgang ausgebe?
Kevin_J schrieb im Beitrag #6223483: > Mein Problem: mein ATmega32 schafft laut Datenblatt knapp 62,5 KHz. Verstehe ich nicht, was soll das bedeuten? Du hast mindestens 2 einfache Möglichkeiten: 1) Über einen DA-Wandler oder R2R-Leiter direkt einen treppenförmigen
-
Thread
MAX7221 mit ATMega32 über SPI
einen LED-Cube (4x4x4) zusammengelötet, der per MAX7221 angesteuert wird. Als µC habe ich einen ATMega32 auf einem AVR-Evaluationsboard von Pollin. Programmiert wird über ein USB-AVR-Lab von Ullihome mit STK500 Firmware. Ich hbe den Cube schon mittels Bascom angesteuert und es hat auch alles so funktioniert
schrieb im Beitrag #2079941: > Ich geb dir gerne Nachhilfestunden;) Nicht nötig. Ich hab an einem ATmega2560 am SPI ADCs und DACs am Laufen und an einer UART im SPI-Modus einige IO-Expander (74HC165/74HC595). Welcher Modus für den MAX7219 paßt, müßte ich aber erst im Datenblatt nachsehen. Ich benutze
-
Thread
timer0, timer2 ATmega32
Hallo, würde gerne zwei timer in meinem Prog. implementieren. Timer 2 nutze ich zum aufwachen aus dem save-mode. Hab den quellcode aus dem Tutorial kopier, funktioniert alles einwandfrei. Jetzt wollte ich einen zweiten timer (timer0) einbauen um die dauer des z.B. Sendemodus festzulegen. Z.B. Interrupt zum aufwecken kommt alle 250ms, schlafen legen möchte ich aber den uC nach 100ms. Leider falle ich in den Schalfmodus und wache nicht mehr auf. Bekomme einmal die Ausgabe "rex_1" sonst nichts. [c] //***********************TIMER 2 configuration // Analogcomparator ausschalten ACSR = 0x80
-
Thread
AVR ISP Programmer an ATmega32 Board
Programmer (graue Box mit einem 10 adrigen Kabel/Stecker). Damit habe ich bereits mit verschiedenen Atmega128 basierenden Boards einige Projekte realisiert. Das Ding läuft also ;-) Nun habe ich für eine kleinere Aufgabe für einen Freund ein Atmega32 basierendes Board von http://www.futurlec.com/ATMegaControlBoard.shtml
Fehlermeldungen, welche ich nicht einordnen kann. - Device Signature doesn't match the Target (Atmega32 habe ich eingestellt) - Entering Programming Mode: FAILED Den ATmega32 habe ich ausgetauscht, gleiches Resultat. Mache ich einen Denkfehler, oder auf was deuten diese Meldungen hin ? Muss
-
Thread
Temperaturmessung mit Atmega32 und KTY 81-121
Hallo, ich versuche mit einem Atmega32 die Temperatur zu ermitteln. Als Sensor soll ein KTY 81-121 herhalten. Ich habe schon einige Ergebnisse, leider verstehe ich die ganze Sache nicht richtig. Angeschluss: +5V---Widerstand---KTY81---GND | | Atmega32 PA.0 Nun zu meiner ersten Frage, Dimensionierung des Widerstandes. Ich habe in einigen Beiträgen gelesen man soll einfach einen 4,7KOhm wdst. benutzen. Wie kommt man darauf? Das kann man doch
-
Thread
AREF Beschaltung bei Atmega32 ohne ADC-Verwendung
Hallo! Ich möchte einen ATmega32 ohne ADC verwenden. Nun meine Frage zu AREF: Offen lassen oder auf 5V? Hab im Netz schon beides gesehen. Hier mit 5V verbunden: http://www.rn-wissen.de/index.php/AVR-Einstieg_leicht_gemacht
-
Thread
Hilfe bei STK500/Atmega32 HVPP
Ich brauche Hilfe bei high voltage programmierung eines AtMega32 bzw Atmega644. zunächst zum 32er. Ich habe beim STK500 folgendes gesteckt: AtMega32 im Sockel SCKT3100A3 ProgCtrl mit PortD verbunden ProgData mit PortB verbunden ISP6PIN mit SPROG3 verbunden
>Über ISP komme ich auf den Mega32 ohne Probleme, >sobald ich auf HVPP umstelle, kommt: Wozu brauchst du dann HVPP?
-
Thread
Tiefpass an AVCC (Atmega32u4)
Guten Abend zusammen! Ich bin heute beim weiter entwerfen meiner Platine an den Punkt AVCC gestoßen. Ich habe im Datenblatt die Information erhalten das beim nutzen des ADC's die Spannungsversorgung für den ADC (AVCC) über einen Lowpass Filter an die Betriebsspannung angebunden werden soll um Beeinflussungen durch Störungen digitaler Art zu unterbinden. Jetzt habe ich gelesen das VCC nicht zu sehr von AVCC abweichen soll. Das bedeutet für mich also das in einem RC Filter der Widerstand recht klein sein muss. Jedoch habe ich im Datenblatt (Quelle: Alldatasheet.com) keine Information gefunden auf welche
-
Thread
ATMega32U4/Win7
Wollte mal ein bisschen spielen... Dieses Board: http://www.watterott.com/de/Atmega32u4-Breakout-Board Dazu die Software von Atmel: AVR272: USB CDC Demonstration: UART to USB Bridge, on megaAVR with USB Daraus Teil 4 für den Mega32U4 (nur das vorhandene Hexfile gebrannt - sollte
Hi! Welche Treiber bzw. inf Datei hattest du genommen? Ich versuche, bisher ohne Erfolg, den ATMega32U4 unter Win 7 zum laufen zu bekommen... Ich verwende ihn auch im CDC Modus (VCom Port). Wenn ich den µC im Bootloader starte (der von haus aus drauf ist [DFU]) und im Gerätemanager "Treiber Aktualisieren
-
Thread
JTAG Atmega32u4 Programmieren
> wollte ich mittels > USBASP und AVRDUDE einen Bootloader flashen. Der ist bei einem neuen Atmega32U4 schon drauf. asdfgh
-
Thread
Fehler bei ATMega32 Fast-PWM Frequenz
Hallo, Ich habe versucht eine Fast-PWM auf einem ATmega16 bzw. 32 versucht. Das Ziel ist erstmal den Pin PD7 mit 38 kHz und 50% Dutycyle wackeln zu lassen. Hier erst mal der verwendete Code: [c] ... ISR(TIMER2_OVF_vect) { TCNT2 = 61;
-
Thread
ATMEGA32 Unterschiede PDIP und TQFP/MLF
Tag zusammen, Muss ich auf etwas bestimmtes achten wenn ich statt einem PDIP AT32 einen TQFP nehme? Kann ich z.B den gleichen Programmieradapter nehmen und den gleichen Quarz der auch an einem PDIP Gehäuse funktioniert? Bzw. wo liegt der Unterschied zwischen TQFP und SMD? Mfg Mel
-
Thread
ATMega32 Timer-Einstellung mit CTC Modus
Hallo, ich möchte alle 10ms einen Interrupt mit Timer2 des ATMega32 auslösen. Dazu habe ich die Formel des Datenblattes benutzt: f = f_clk / ( 2 * N * OCR ) f_clk ist bei mir 14,7456 MHz. N habe ich auf 1024 gesetzt und OCR2 auf 71, da müsste eine Frequenz
-
Thread
AD-Wandler STK500 ATMega32
Hallo! Bin auch ein Anfänger am experimentieren mit dem AD-Wandler eines ATMega32 auf einem STK500... Dank der ganzen anderen Threads hab ich den auch zum laufen bekommen. ;) Aber ich habe noch ein Problem was ich nicht verstehe: Zuerst habe ich an einem Port den VTG und
Gibt keinen PIN davon... Was ich auch noch nicht kapiere ist was nun die Clock frequenz von meinem ATmega32 ist...wegen dem Vorteiler beim ADC... - in den FUSES steht was von CKSEL...da ist grad default 1MHZ - unter Advanced steht was von Oscillator Calibration Byte...das is deaktiviert... - unter
-
Thread
Atmega32 counter interrupt alle 1ms
Hallo! Ich will mit dem Timer2 des Atmega 32 die Zeit die er eingeschaltet ist in ms mitzählen. Dazu habe ich mir gedacht ich lade den timer so vor das er jede ms ein overflow interrupt aufruft. Den Timer will ich über den Eingang TOSC2
mitzählen und dann eine Funktion > schreiben die mir als rückgabewert > (TCNT2+countOverflow*256)/32.768 > zurückgibt. So einfach geht es aber nicht. http://www.mikrocontroller.net/topic/avr-timer-mit-32-bit#new Peter
-
Thread
JTAG-Pins bei ATmega32 anderweitig nutzen
Hallo Leute, ich habe folgendes Problem. Ich habe eine Hardware mit einem ATmega32. Die Hardware wird über JTAG programmiert (SPI wird wo anders benutzt und ist nicht herausgeführt). Da ich keine freien Pins mehr habe, bleiben nur JTAG-Pins, die sonst im Programm ja nix tun. Ist es möglich den ATmega über JTAG zu programmieren (JTAGEN-Fuse ist programmiert) und zur Laufzeit die JTAG-Pins als I/Os umzukonfigurieren? Gruß Andi
-
Thread
ATMEGA 32 5 Programm funktioniert nicht richtig
Hallo zusammen Ich habe ein klenes Problem mit meinem ATMEGA 32 5. An PortG Pin 1 habe ich einen Optokoppler angeschlossen, welcher wenn dieser ein Signal erhält den PortG Pin 1 auf 0 ziehen soll und so den Pin 1 an PortA auf 1 setzt um den Transistor zu Schalten
-
Thread
Atmega32 16-bit Timer als Interruptquelle
µC Gemeinde, im Prinzip sagt der Betreff schon alles aus. Ich möchte dass der 16-bit Timer des Atmega32 mir in regelmäßigem Abstand (vorerst nur ca. im Abstand 1ms) einen Interrupt auslöst, der sagen wir mal eine LED an PD5 ein und ausschaltet. Ich bin Anfänger und möchte zunächst alle Funktionen des Atmega austesten um damit verschiedene Projekte zu realisieren. Die hiesigen Tutorials habe ich schon durchforstet leider ohne Erfolg, auch das Datenblatt gewälzt etc.. Aber der Interrupt will einfach nicht
-
Thread
[Atmega32] Wozu einen Widerstand zwischen VCC und AVCC
Welchen Sinn hat ein Widerstand zwischen VCC und AVCC? Sinnvoll kann ich mir einen LC-Tiefpass vorstellen. Aber ein reiner ohmscher Widerstand ist doch kaum besser als eine direkte Verbindung?
-
Thread
GSM-Modul an AVR (Atmel ATmega 32)
Hy mädels! Ich hab diese Seite entdeckt: http://www.mobilesolutions.ch/wm4/d/sales_unit/neu/index.php?page=siemens wie sieht es aus: kann ich so ein GSM MOdul mit meinem Atmel AVR verbinden und so ein kleines Handy programmieren? LG
-
Thread
Ein Atmega32, viele LEDs, ein Transistor und wie dimensionieren?
im Endeffekt zu dunkel wird. Wird ein Stroboskop. - Die kommen an 12V - Das ganz will ich per ATmega32 schalten können LEDS: LED 5-18000 WS bei Reichelt. Ultrahell. Wollen bei 3,7V und 20mA betrieben werden um volle Helligkeit zu erreichen. Vorwiderstand je Reihe: 47Ohm (ist das richtig ausgerechnet
ich denn für ncoh mehr nehmen?) Basiswiderstand: BESONDERHEIT: Ich arbeite nicht direkt an dem ATmega sondern an einer bereits realen Platine. Dabei wurden die meisten PINs zwar rausgeführt aber auch alle mit dem Widerstand R5 (680Ohm) fest vorbestückt. Hat zwar den Vorteil, dass ich low current LEDs
-
Thread
ATmega32 auf externes 16MHz Quarz
AVR-Studio 4.12 über ein JTAG-ICE. Welche Crystal-Option muss ich bei den Fuses markieren, damit der ATmega 32 auf seinen externen 16MHz läuft? Soweit ich weis muss ich CKOPT setzen + weiter unten eben eine Crystal-Option. Nur welche?! Sind so viele. Momentan ist Int. 1MHz ausgewählt. Würde mich über
Ganz heißer Tip: Im Datenblatt nachschauen. Z.B. beim ATMega16 S.24 Clock Otions Mein ATMega16 läuft mit 16MHz externen Quarz mit den Fusebits CKOPT 1 CKSEL 111 Also alle "not programmed", ich halte mich mal an die Schreibweise des Datenblatts.
-
Thread
Frage zur Beschaltung des ADC beim ATMEGA32
Hallo, ich habe eine kurze Frage zum MEGA32 und dem ADC. Kann ich den ADC so programmieren, dass er intern Pulldown-Widerstände an die Eingänge legt, so dass bei offenem ADC-Eingang definiert GND-Signal anliegt oder sollte ich extern 10KOhm-Widerstände nach Masse legen? Pullup würde natürlich genauso gehen. Hauptsache definierte Zustände. Gruß David
-
Thread
80517A -> AVR ATMega32
Hallo Leute, ich arbeite in meinem Studium mit dem 80517A und hier zuhause habe ich einen AVR ATMega32. Jetzt möchte ich gerne die Programme aus der Schule auch für meinen uC schrieben. Bei einem Befehl habe ich da noch ein Problem und weiß nicht wie ich das lösen soll? Bei dem 80517A ist folgender
wird an die Stelle 40h im Speicher der Wert ABh geschrieben??? Wie realisiere ich dies mit meinem ATMega32? MfG Muecke
-
Thread
ATMEGA32 und TC1320 DAC funktioniert nicht
Hallo zusammen, ich hoffe auf die Schwarmintelligenz des Forums hier. Ich benutze einen ATMEGA32 als µC, der über einen 8-Bit TC1320E0A DAC Spannungen zwischen 0 und 5V ausgeben soll (Schaltung im Bild). Dafür benutze I2C Signale mit jeweils einem 2,2kOhm Pull-Up Widerstand. Nun mein Problem
-
Thread
Problem mit Timer/Counter mit Atmega32 und Bascom
Hallo Leute, ich habe mit BasCom den Timer0 und Timer1 als Counter konfiguriert. Den Interrupt des Timer1 verwende ich als 'Zeitbasis' für die Messung und Abarbeitung anderer Prozesse. Der Interupt des Timer0 = Counter löst eine Routine aus, die etwa 1s dauert. Das ganze funktioniert grundsätzlich, aber... (fast immer) Schon nach dem 1. Interrupt des Timer0=Counter und der Rückkehr daraus steht der Timer1. Habt ihr ein paar Hinweise für mich dazu ? Danke, viele Grüsse Johannes
-
Thread
Debuggen mit ECLIPSE mit WINAVR-tool auf ATMEGA32
Folgendes hab ich : Ich versuche seit geraumer zeit ein vernünftiges Tool einzurichtuen um einen atmega32 zu programmieren und den debuggen zu können. ich habe ein evolutionboard mit den diversen schnittstellen für das programmieren über isp oder jtag. das Problem ist jedoch, das ich unter windows
Ich muss das ganze ja auch nicht über eclipse laufen lasse, mir ist nur wichtig, dass ich den atmega32 unter windowsxp programmieren kann(hex-files und binaries ..etc) und debuggen kann.mir ist egal welches tool dafür notwendig ist. ich hoffe jemand hat eine lösung für mein problem.
-
Thread
Atmega32: wie viele Soft-UART möglich?
Hallo zusammen, Ich möchte mit meinem atmega32 drei bis vier serielle Verbindungen (9600 Baud) aufbauen. Kann man mehrere soft-uarts gleichzeitig betreiben oder langt die Performance nicht? Den "richtigen" uart des atmega brauche ich für die
@ Kilian (Gast) >Ich möchte mit meinem atmega32 drei bis vier serielle Verbindungen (9600 >Baud) aufbauen. Kann man mehrere soft-uarts gleichzeitig betreiben oder >langt die Performance nicht? Kommt drauf an. Wenn man die einzelnen seriellen
-
Thread
Atmega32U4 configuration so korrekt?
einem neuen Projekt eine grundlegende Funktionsprüfung zu machen. Allerdings scheint bei dem Atmega32U4 die PWM nur auf Kanal OC4D zu funktionieren, OC4A und OC4B bleiben auf 0. Im Anhang findet ihr den Schaltplan, Layout, das verwendete Testprogram und eine Oszi Aufnahme von dem funktionierenden
Hi, hier läuft ein ATMEGA32U4 mit 3 PWM Kanälen... Der relevante Programmteile dürfen folgende Zeilen sein [c]// 32, PC7 ... 31, PC6(NOT OCR4A) #define PWM_GREEN OCR4A // 30, PB6 ... 29, PB5(NOT OCR4B) #define
-
Thread
Systemtakt_I2C-atmega32?
liebe µCExperten! Möchte wissen, woher ich den Systemtakt für die I^2C Programmierung für einen atmega32 herausfinde. Laut "Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie" beträgt dieser für nen atmega16 und einen pcf8574A 3,6864 MHz. Ich habe aber einen atmega32 und pcf8574P
Korrekt: Bis zu 400kHz. Mega32 kann demnach 100kHz (normal) oder 400kHz (fast).
-
Thread
ATMega32: mit PID-Regler PWM ansteuern
Hi Leute, Ich hätte da mal eine Frage und hoffe, dass ihr mir eventuell einen Tipp geben könnt. Folgendes: Ich habe in einer Simulation einen einfachen Schaltregler gebaut und ihn mit Hilfe eines PID-Reglers etwas optimiert. Der Widerstand R1 ist die Last und kann auch problemlos variabel sein. Der PID-Regler macht was er soll und die Spannung wird von 12V auf konstante 5V gehalten. Nun war meine Überlegung, wie ich dies in C auf einem Mikrocontroller umsetze. Das einlesen der Werte und auch die Programmierung des PID-Reglers sollte keine Probleme verursachen. Mein Problem liegt in
-
Thread
ATmega32U2 virtual COM
"nur" diese Typen definiert sind #if defined(__AVR_AT90USB162__) (...) #elif defined(__AVR_ATmega32U4__) (...) #elif defined(__AVR_AT90USB646__) (...) #elif defined(__AVR_AT90USB1286__) Da musst du dann ggf. im Datenblatt schauen ob die Register und Bits im 32U2 genau so heißen wie im 32U4
diese Typen definiert sind > > #if defined(__AVR_AT90USB162__) > (...) > #elif defined(__AVR_ATmega32U4__) > (...) > #elif defined(__AVR_AT90USB646__) > (...) > #elif defined(__AVR_AT90USB1286__) > > Da musst du dann ggf. im Datenblatt schauen ob die Register und Bits im > 32U2 genau so
-
Thread
Probleme beim Analogeingang einlesen Atmega32
Hallo nochmal, ich bräuchte nochmal hilfe bei meinem Projekt. Ich möchte mit einem Atmega32 an einem Spannungsteiler eine Spannung 0-5V messen. Eigentlich sollte das ganze an einem LCD-Diplay angezeigt werden aber mir reicht erstmal irgendeine anzeige. Leider bekomme ich es nicht mal hin
Hallo Stefan, schau Dir mal im Datenblatt vom Mega32 die Seite 214 die Tabelle "ADC Multiplexing Selection Register - ADMUX" an und vergleiche mit Deinen Daten, ich denke, dann fällt Dir Dein Fehler direkt auf. Ein Tipp, der Fehler liegt in dieser Zeile
-
Thread
Neuer ATMega32 auf AVR-NET-IO
Hallo, was muss ich beachten wenn ich einen neuen "leeren" ATMega32 auf einem Pollin AVR-NET-IO betreiben möchte, der zum Lieferumfang gehörte ist leider defekt. Ich denke ich habe meinen Kaputt gemacht weil ich wahrscheinlich die falschen Fuse Bits gesetzt habe
durchführen und eine "bootloader.hex" erstellen. Reicht das wenn ich diese mit PonyProg auf den ATMega schreibe, muß ich da Fuse Bits auswählen? Oder einfach die "bootloader.hex" flashen? mfg Sascha
-
Thread
SHT75 mit Atmega32 am stk500
Schönen Guten Morgen! Ich möchte den SHT75 an meinem mikrocontroller atmega32 auf dem stk500 anschließen. Soweit so gut! Arbeite mit dem AVR studio 6. Habe dazu mir den Quellcode von mc-project besorgt und den mit einem funktionierenden LCD code zur Ausgabe der messwerte
-
Thread
PWM in Verbindung mit ADC - ATMEGA32
die Schaltung habe ich verzichtet, da nur Versorgung des ADC (welche ich aus dem Datenblatt des ATMEGA32 auf S.210 entnahm), Versorgung des µC relevant wären. Wäre wirklich froh. wenn mir jemand auf die Sprünge helfen könnte! Vielen Dank schon im Vorhinein. Lg Stefan