-
Thread
Hilfe beim C Programmieren für ATMega32
und brauche ganz dringend Hilfe für ein Projekt. Ich muss ein kleines Programm in C für den ATmega32 schreiben. Es würde für jemanden Erfahrenen vielleicht 2-3 Std dauern. Kann mir das jemand schreiben oder helfen? Danke für Eure Hilfe! M
und brauche ganz > dringend Hilfe für ein Projekt. Ich muss ein kleines Programm in C für > den ATmega32 schreiben. Es würde für jemanden Erfahrenen vielleicht 2-3 > Std dauern. Kann mir das jemand schreiben oder helfen? > > Danke für Eure Hilfe! > > M Hi, was ist denn die konkrete Aufgabe
-
Thread
Von ATmega32 auf ATmega328P, USART-Vektor
Hallo, ich habe ein auf dem ATMega32 lauffähiges Programm versucht auf ein Arduinoboard mit einem ATmega328P zu übertragen. Leider habe ich noch ein paar Probleme mit den Bibliotheken für die USART-Schnittstelle bzw. den Vektoren. Beim ATMega32 verwende ich "SIG_USART_RECV" bzw. "SIG_USART_DATA", welche ich auch in der iom32h.h gefunden habe. Damit funktioniert die serielle Kommunikation. Beim ATMega328P bin ich mir nicht sicher, ob die
-
Thread
ATMega32A UART läuft mit falschem Clock
Hi, ich habe Probleme mit der UART von einem ATMega32. Ich habe den Hardwareaufbau sowie die Software aus folgendem Thread genommen: http://embdev.net/topic/158895 Ansich sollen Software und Hardware wunderbar harmonieren, nur leider tun sie das
erkennt. Ich habe mal einen Screenshot des Logikanaylzers angehängt. Auf der TXD leitung sendet der ATMega, auf der RXD Leitung sendet ein FTDI der am PC hängt. Die Fuses für den ATMega32A stehen auf: Low: 0xA0 High: 0x91 Die Einstellung für den Clock sollte mit diesen Fuses korrekt sein und ein
-
Thread
Gas- und Stromzählerprojekt ATmega32 - Reedkontakt Problem
Ich habe vor kurzem damit angefangen mich mit der Programmierung des ATmega32 zu beschäftigen. Ich wollte nun mein erstes "richtiges Projekt" starten und habe mir vorgenommen meinen Strom- und Gaszähler zu überwachen. Die Überwachung des Stromzählers funktioniert soweit.
Reed-Kontakts - Zählen bzw. Rechnen mit ungeeigneten Datentypen Was fehlt: - Eingangsschaltung am ATmega - Leitungslänge zum Reed-Kontakt
-
Thread
I2C per Interrupt auf Atmega32
Hallo Ich möchte zunächst den PCA9634 von einem Atmega32 aus ansteuern. Dabei soll die I2C-Routine aber so flexibel wie möglich gehalten werden, damit ich später ohne größeren Aufwand auch andere I2C Chips benutzen kann. Da der Contoller noch jede Menge
-
Thread
Atmega 32, 8-Bit Timer(Timer 0)
des Datasheets komme ich aber hier leider nicht weiter. Das Problem: Am gesammten Port C meines Atmega32 hängen 8 LEDs (LOW Aktiv PC0-PC7): Der Sinn des folgenden Programms sollte einfach sein die LED an PC0 mithilfe des 8-Bit Counters im CTC-Mode zum Blinken zu bringen.(Geschwindigkeit war mir erstmal
dasselbe Thema, deswegen denke ich, kann es nicht so verkehrt sein... also ich habe auch den Atmega32, läuft mit 8 MHz, und möchte mit dem 16-bit-timer (Timer1) und einer Interrupt-service-routine Wartezeiten erzeugen. Hier mein Code: [c] #include <avr/io.h> #include <stdint.h> #include
-
Thread
FATfs Atmega32u4 + PC
Hallo zusammen, Zusammengefasst ist das so: Der Controller soll inputs für einen anderen Controller simulieren und die outputs dann messen. "Manuel" geschieht das wunderbar, also per terminal inputs eingeben und outputs lesen. Die kommunikation mit dem PC geschieht über USB. Der nächste Schritt ists nun, das ganze zu automatisieren, also aus einer .txt Datei testcases (inputs) einlesen, simulieren, outputs messen und gegebenenfalls in einer anderen .txt Datei protokollieren. Ich habe die letzten 2 Tage gesucht und gelesen, das meiste was ich gefunden habe, war wie man mit SPI und SD-Karte
-
Thread
Dringend Hilfe beim ATmega32 Controller (Eigenbau)
nach falschen Lötstellen gesucht und gehe mittlerweile davon aus nichts falsch gemacht zu haben. ATMega32 L8PU 16 Mhz Quarz-Oszillator an XTAL1 welcher auch arbeitet. mysmartUSB light ISP Mit dem AVR Tool habe ich es geschafft, eine Kommunikation herzustellen, ich kann den Speicher auslesen und
Hier reden 4 Mann an zwei verschiedenen Dingen vorbei :D Ich dachte grad an einen Mega32L :'D
-
Thread
Atmega32 / Analogwerterfassung /ProgSpra C
Hallo, hier wird ein Atmega 32 ins Leben gerufen. Versucht wird den Analogwert an ADC7 aus zu lesen. Dazu sollen die Bits im ADMUX Register (MUX 0 - 2 111) auf logisch eins gesetzt werden. Doch gleich was ich ins MUX schreibe
-
Thread
Atmel AVRISP mkII, Atmega32 und avrdude
Hallo zusammen, ich habe hier den Atmel ISP mkII und einen Atmega32 auf einem Steckbrett. Ich benutze Ubuntu mit dem AVR-Plugin für Eclipse und zum flashen avrdude. Der ISP wird erkannt jedoch liefert folgender Befehl eine Fehlermeldung: avrdude -pm32 -cavrisp2
> Atmega32 auf einem Steckbrett Hat selbiger Strom? Liegt selbige Stromversorgung auch am ISP-Stecker an? Gnd ebenfalls? Falls ja: zeig mal aussagerkäftige(!) Fotos vom Aufbau.
-
Thread
atmega32A & AVRISP MKII Grundschaltung?
Hallo, Ich habe mir einen Atmega32A und einen AVRISP MKII besorgt und wollte mich etwas in die Programmierung einarbeiten. Leider scheiter ich scheinbar schon an der ersten Hürde, nämlich dem Korrekten anschluss... Bisher habe
Im Datenblatt des ATMega32 sind alle Pins aufgeführt. Einfach die Pins mit gleichem Namen verbinden. Und was hast du mit den 10kOhm in der Reset Leitung vor? Vergiss nicht, direkt, so nahe wie möglich am IC, VCC und GND mit
-
Thread
Software+Hardware UART's für atmega32
ich z.b Open "comc.0:19200,8,n,1" For Input As #2 angebe und ich was sende an den RX/TX von den atmega32 dann zeigt er mir das an obwohl ich nix mit bound e.c.t angegeben habe also HW nicht konfig. egal was ich sag er zeigt mir immer alles an was bei RX/TX ankommt und nicht was bei C0 ankommt.
und OC1A als TXD. http://www.mikrocontroller.net/topic/125651#new Was gefällt Dir nicht am ATmega324? Peter
-
Thread
ATmega32 zerschossen - Bootloader Hilfe nötig
Hallo Leute! Nachdem ich die AVR Net-IO's alle am laufen habe, wollte ich nach den Umbauten auch noch die Fuses kontrollieren. Waren natürlich nicht wie angegeben eingestellt. Also ich meinen Minipro raus und - Ka....! Hatte vergessen das "Erase Chip" abzuhaken. Bootloader erzeugt, geflasht - nix geht. Nachdem ich ein wenig gelesen hatte, wusste ich wo der hin muss. Hatte so noch nie einen Bootloader geflasht. Datenblatt sagt: [code] $3C00 - $3FFF [/code] Nach einigem Probieren klappte das auch, aber auch damit kommt immer "timeout". Kann mir jemand sagen was ich falsch mache?
-
Thread
AVR Atmega32 RGB LED über PWM
Hallo Leute, ich hab gearde angefangen mit Microcontrollern. Es geht um die Ansteuerung von RGB LEDs über PWM Ich habe schon das Forum, inklusiv aller Tutorials zum Thema Transistoren durch und verstehe nicht warum es trotzdem nicht funktioniert. Ich habe eine RGB LED, 4Pin, gem. Kathode. inklusiv Wiederstände für 12 V. Datenblatt: http://www.impolux.de/extern/datasheetled/LED5R40RGB2DW6,6m.pdf Versuch NR 1 Versuch: 12V direkt an die LED + Wiederstand => funktioniet, leuchtet auf maximum Versuch NR 2 Versuch: LED direkt an den PWM Port, PWM Welle so einstellen das die max
-
Thread
Anfänger: Atmega32 Programmierung / ISP und Co.
Hallo Users, hätte eine Frage, bin seit tagen am lesen und am gucken wegen Atmega32 Programmierung und Co. Da ich noch Anfänger bin in der Chip-Programmierung hätte ich mir erst mal ein ISP-Kabel vom Elektriker Bauen lassen für LTP(Druckerport) und ein paar wiederstände LED und Taster bestellt und natürlich den Atmega32 und mal los gelegt würde denn es funktionieren, wollte nicht gleich ein USB Progrmma... Betriebssystemtechnisch und Pc bin ich flexibel. (Win9x-Aktuell) http://www.rn-wissen.de/index.php/
-
Thread
Makefile abändern von ATMega32 zu ATMega644p
Hallo Forum, Ich habe ein Mikrocontroller ATMega32 mit einem Makefile. Programmieren tu ich mit Eclipse und gcc. Alles funktioniert ohne Probleme, nun würde ich gerne auf den ATMega 644p umsteigen und muss natürlich das Makefile anpassen, kann mir
@echo ' ' sizedummy: Test.elf @echo 'Invoking: Print Size' -avr-size --format=avr --mcu=atmega32 Test.elf @echo 'Finished building: $@' @echo ' ' # Other Targets clean: -$(RM) $(OBJS)$(C_DEPS)$(EEPROM_IMAGE)$(ELFS)$(FLASH_IMAGE)$(LSS)$(S_DEPS)$(CXX_DEPS)$(S_UPPER_DEPS)$(C++_DEPS
-
Thread
ATmega32 + AVRISP Mk2 fehler
Hallo Forengemeinde, am Wochenende habe ich mir den AVRISP MK 2 gekauft und wollte damit einen ATmega32 programmieren. Nach ein paar Startschwierigkeiten konnte ich auch die Signatur des Chips auslesen, sowie FLASH und EEPROM, usw. (war aber uninteressant, weil der µC noch nie programiert wurde) allerdings
auf 1mhz also eventuell die takt rate runterstellen (<250khz). sind abblockkondensatoren an dem atmega vorhanden?
-
Thread
ATMega32 Timer, ADC problem und Fuses frage
Hallo, ich möchte einen CTC Timer auf meinem Mega32 laufen lassen. So weit so gut, auf einem Mega8 habe ich das schon mehrfach ohne Probleme hinbekommen. Ich möchte diese Art Timer mit dem TCNT und wo ich OCR angeben kann. [c] //Variable für die Zeit des Timers int millisekunden; int sekunde; int minute; int stunde; // Timer ISR SIGNAL (TIMER1_COMPA_vect) { TCNT2 = 0; millisekunden++; if(millisekunden == 1000) { sekunde++; millisekunden = 0; if(sekunde == 60) { minute++; sekunde = 0; } if(minute == 60) { stunde++;
-
Thread
Versorgungspannung an den falschen Pins - Atmega 32 kaputt?
Beim Aufbau einer Testschaltung mit einem Atmega32 habe ich mich bei den Pins verzählt und die Versorgungspannung an die falschen Pins gelegt. Als ich den Fehler bemerkte und die Pins richtig beschaltete, ließ sich der Mega32 nicht ansprechen. Kann
Der Mega32 war ganz neu...
-
Thread
LEDmatrix mit ULN2803 und Atmega32 - Probleme
Hallo, ich habe mir nach Anleitung ein Board mit nem Atmega32 gebaut, dazu eins mit 8X8 LEDs. auf dem LEDboard sitzt ein ULN2803 Transistorarray, was mich noch in den Wahnsinn treibt :D Verkabel ich den Chip wie es sein sollte und schalte die Kontakte, wie
Häää? Also standard"probleme": - JTAG beim Mega32 noch "an" und das Array an diesen Pins - die ULN invertieren --> 0 = an, 1= aus - die ULN treiben nur gegen GND also muß die Kathode (-) an den ULN - Eingang ist wenn der Chip mit Pin eins nach oben
-
Thread
ATmega32 16MHz - kein SPI-Highpegel
tue ich das hier mal. Ich habe mir eine Leiterplatte fertigen lassen. Darauf befindet sich ein 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
Resonator durch einen 8MHz ausgetauscht und das Problem besteht weiterhin. > Du betreibst den Mega32 mit 3,2 V außerhalb seiner Spezifikationen. Das > geht nur mit der L Ausführung, dann aber mit max. 8 Mhz. Das ist doch nicht das Problem, da ich auf meinem funktionierenden Board einen ATmega16
-
Thread
Welches Relais zum schalten von 12V über ATmega32
Eure Hilfe. Was für ein Relais muss ich verwenden wenn ich einen Strom von 12V, mithilfe eines ATmega32, schalten möchte? Benötigt man dafür überhaupt ein Relais oder kann man dies anders gestalten? Ein paar Randinfos, die ggf. Notwendig sind: Der Strom liegt ständig an, beträgt 12V, der ATmega32
die Masse der 5V und der 12V Spannungsquelle zusammen. Das *Gate* vom Mosfet kommt an den Pin vom Atmega, *Source* auf Masse und an *Drain* kommen deine Leds plus Vorwiderstand. Die andere Seite der Leds kommt an +12V.
-
Thread
Laufzeitzähler mit ATmega32 und EEPROM, beste Lösung ?
und beim Start den Wert mit dem höchsten Eintrag verwenden. Also 10 direkt aufeinander liegende uint32_t Bereiche im EEPROM, die ich der reihe nach beschreibe und am Ende wieder von Vorne. Beim Start lese ich alle Werte ein und übernehme den höchsten Wert (Sonderfall überlauf lasse ich jetzt mal weg
ist es das beste die Externe Spannung > (Akku) mit dem Interrupt zu überwachen (INT0/1/2) des mega32. > Die Akkus werden einfach abgesteckt oder per Schalter getrennt. Wozu ein Interrupt? Die Spannung solltest entweder mit dem Analog Komparator oder einem ADC-Kanal überwachen.
-
Thread
LCD I2C ATmega32 initialisieren
Peter Fleury eingebunden. Pin-Belegung und Adresse habe ich entsprechend angepasst. Der µC ist ein ATmega32, CPU-Takt: 8MHz (wird für die spätere Anwendung gebraucht). Aktuell habe ich zwei Displays von Reichelt im Test (20x4 und 16x2), keins davon will mit mir arbeiten. Davor hatte ich auch schon ein
verheiraten. Wozu man für I2C Assembler braucht, ist mir ein Rätsel. Nimm besser ne C-Lib. Bei 32 IO-Pins würde ich jetzt auch nicht so den Sinn darin sehen, 4 Pins zu sparen und das LCD lieber direkt an 6 Pins anschließen.
-
Thread
Kaufe Atmega32 TQFP-44 in großer Stückzahl
Tip: http://de.farnell.com/atmel/atmega328p-au/mcu-8bit-avr-32k-flash-32tqfp/dp/1715486 ab 100 Stck. = 2,08€ + MWSt
atmega328p ist nur der größere Atmega88, nicht 32 ;-)
-
Thread
Atmega32l mit AVT STK 500 Programmieren
Hi > aber wenn ich den Atmega auslese und vergleiche mit >der originalen Hex fehlt entweder was oder es sind mehr Zeilen drin... Das ist normal. >Es handelt sich im einen atmega32l Scheint sehr neu zu sein. Gibt noch
spess53 schrieb im Beitrag #3562806: > >>Es handelt sich im einen atmega32l > > Scheint sehr neu zu sein. Gibt noch nicht mal ein Datenblatt. > > MfG Spess Hi, Atmega32L hier das Datenblatt http://www.atmel.com/Images/doc2503.pdf Grüße :)
-
Thread
PCB Layout ATMEGA32U4 überprüfen
Hi, hier zu sehen mein erstes PCB Layout. Der uC soll erstmal nur über USB angeschlossen und versorgt werden. Notfalls über SPI oder TX,RX programmiert, bzw der bootloader aufgespielt werden. Ein Taster und eine LED dienen zum testen. Später würde ich an den oberen Anschlüssen gerne einen Motortreiber (der keine 5V benötigt) anhängen. Es würde mich freuen wenn ich hierzu Hinweise auf grobe Fehler, Verbesserungsvorschläge, oder allgemeine Kritik bekommen könnte. Insbesondere bei den GND Verbindungen bin ich unsicher. Nachfolgend mein Gedankengang: - Auf eine Massefläche habe ich vorerst
-
Thread
Atmega32 - freertos - AVR-Studio
ich hoffe es kann mir hier jemand helfen. Ich besitzt ein selbergebasteltes EVA Board mit einem Atmega8535 drauf und einem Display. Nun möchte ich einen Atmega32 verwenden. Laut Datenblatt sind die quasi Pinkompatibel. Als Programmer verwende ich den ISP Adapter für die serielle Schnittstelle. Das WINAVR
Kann ich eigentlich statt den Atmega8535 den Atmega32 ohne Probleme auf mein EVA Board stecken und in Betrieb nehmen? Müsste doch theoretisch funktionieren.
-
Thread
Atmega32 - Prob. mit ISP und externer Clock
RFID-Reader von Elektor rum. Dort ist ein 13.56 MHz Quarz über ein 74HC00 an CLK1 eines AVR (org. ATmega16, bei mir ATmega32) angeschlossen. Ich versuche jetzt ein selbstgeschriebenes C-Programm über ISP in den ATmega32 zu flashen. Als Hardware verwende ich ein ST500v2-kompatibeles Myevertool und als
Problem entdeckt und behoben. Ich hatte GND am Atmega32 schlecht verlötet und durch die schlechte Lötstelle einen Spannungsoffset am µC. Beim Durchmessen hatte ich bisher GND vom Oszi an dem bequemen Massepunkt angeschlossen und so ist das Problem erst
-
Thread
74HC165 Atmega32 mit 24 Taster
Hallo, ich versuche gerade mit einem Atmega32 ein 74HC165 aus zu lesen. Ich möchte jeden Taster definieren und aus lesen. Aber irgendwie geht das nicht so richtig. Taster1 zeigt er an aber die anderen nicht, geschweige die anderen 2 74HC165
Dann nenne doch auch gleich Ross und Reiter https://bascomforum.de/index.php?thread/990-74hc165-atmega32-mit-24-taster/
-
Thread
Kommunikationsproblem zwischen ATMega32 und MCP2515 ueber ISP
Hallo Leute, hab da ein Problem. Ich moechte eine CAN Bus mit einem AT90CAN128 und einen ATMega32 aufbauen. Dazu habe ich den ATMega32 mit einem CAN Controller MCP2515 und diesen Controller mit einem MCP2551 verbunden. Den Bus an sich habe ich noch nicht aufgebaut, da ich erstmal den MCP2515 initialisieren will. Dieser ist ueber ISP mit meinem ATMega32 verbunden. Nach der Initialisierung lese ich in der Endlosschleife ein Register aus, da ich ueberpruefen moechte ob die Initialsierung erfolgreich war oder nicht. Leider bekomm ich aber immer nur
-
Thread
V: ATMEGA32A und ATMEGA8A
Hallo zusammen ! Habe 5 Stück ATMEGA 32 A und 4 Stück ATMEGA 8 A abzugeben. Preisvorstellung für alle zusammen : 10 Euro, Versand nach Deutschland/Österreich inclusive. Bei Interesse mail an "brandis.saftladen ät gmx.at" Mfg
-
Thread
FreeRTOS für ATMega32 auf ATMega256
Kann man die FreeRTOS-Version für den ATMega32 einfach so auch für den ATMega256 nehmen oder muss man da noch viel anpassen?
>Kann man die FreeRTOS-Version für den ATMega32 einfach so auch für den ATMega256 nehmen oder muss man da noch viel anpassen? Wuerd ich mal so erwarten. Denn sonst waere die Selektion nur ein Compilerswitch.
-
Thread
AVR Atmega32 while mit Timer Interrupt unterbrechen
Hallo, ich bin noch relativ neu im uC programmieren und habe folgendes Problem. Ich möchte eine while Schleife mit dem Overflow Interrupt meines Timers1 stoppen. Der Overflow Interrupt funktioniert wenn ich die while Schleife auskommentiere(und ein delay einfüge). Wenn er jedoch in der while Schleife ist, springt er nicht in den Interrupt bzw. er ruft ihn nicht auf (habs mit Breakpoints versucht). Hier die Funktionen bzw. der Code: [c] static volatile char checkForOF; void initTimer1(){ TCCR1A &=~((1<<WGM10)|(1<<WGM11)); //normal Mode TCCR1B &=~((1<<WGM12)|(1<<WGM13));
-
Thread
Atmega32 - Bootloader - Windows 7
Hallo! Wenn ich es richtig verstehe, muss einerseits der Bootloader selbst am Atmega vorhanden sein, und am PC eine Software, um die Daten per RS232 an den uC zu senden. Da meine serielle Schnittstelle (USB-seriell Adapter) zu langsam ist, möchte ich es nun per Bootloader probieren
einzelne Bits, sondern Blöcke von Bytes und das geht auch über nen USB-UART Umsetzer ganz schnell: ATmega2561: 261120 Byte in 32,75s. Ich hab allerdigns kein 64Bit, kann also nicht sagen, ob da die Programme für meinen Bootloader laufen. Peter
-
Thread
ATmega32 - AVR device not responding!
noch ein Problem mit der Kommunikation zwischen PC und meinem Board (Pollin). Das EEPROM des ATmeag32 wurde schon einmal von einem Kollegen über den seriellen Anschluss programmiert, daher kann ich schonmal ausschließen, dass das Board keinen Defekt hat! Ich habe jedoch nur einen parallel Anschluss
use -F to override this check. Avrdude wird bei mir so aufgerufen: sudo avrdude -p atmega32 -P /dev/parport0 -c stk200 -U flash:w:test.hex Den parport0 habe ich so angelegt: sudo mknod /dev/parport0 c 99 0 sudo chmod a+rw /dev/parport0 Habe ich nochwas vergessen oder falsch gemacht
-
Thread
ATmega32U2 mit STK500 programmieren
Hallo, ich versuche gerade für ein neues Projekt mit einem ATmega32U2 zu arbeiten. Allerdings taucht im Atmel Studio unter Device Programming im Dropdown Menü mit den Devices der ATmega32U2 nicht auf. Laut der Atmel Homepage wird der µC aber definitiv vom STK500
Programmer wählen kann? Ich benutze Atmel Studio 6.1 und auf dem Laptop Atmel Studio 6.2, bei dem der ATmega32U2 aber auch nicht in der Device List auftaucht.
-
Thread
Atmega32U4 USART als SPI Master
Hi Leute, habe mal wieder ein seltsames Problem und zwar nutze ich den Atmega32U4 um ein On-Screen-Display zu realisieren. Ich schreibe also ein BAS Signal. Dazu verwende ich die Funktion des U4´s die USART Schnittstelle als SPI Master zu verwenden (Ich brauch die andere zur
Also ich benutze nicht direkt USART. Der Atmega32U4 bietet die Möglichkeit den UART als zusätzlichen SPI Master zu verwenden. Ich benötige den normalen SPI noch damit ich das OSD als Slave ansprechen kann. Ich benutze auch den Sleep Modus!
-
Thread
Kleines Projekt mit atmega32u2 USB
Hallo, ich suche jemanden der mir mit Atmel Studio in C/C++ den USB Teil programmiert, so dass ich ein Compoundgerät habe, dass gleichzeitig Tastatur (HID) und VCP (virtueller Comport) habe. Es sollen in einem Headerfile Funktionen implementiert werden, mit denen man zum HID Daten senden kann, sowie vom VCP Daten senden & empfangen kann. Wie aufwändig (Kosten und Zeit) ist das in etwa? Gruß Stefan
-
Thread
Schaltung korrekt für LED Fader mit ATMega32?!
Das alte Mega32 Schlachtschiff ist genau das, welches für deine Zwecke am wenigsten geeignet ist, es ist gross und hat zuwenig PWM Ausgänge. Spar dir den für andere Basteleien. Ein z.B. Mega48/88/168/328 hat schon mal
So, ich habe mich jetzt für den ATMega88-20AU entschieden. Das Layout ist hoffentlich auch soweit richtig. Das Programm habe ich noch soweit angepasst und hoffe das es so passt...!? //************************************************
-
Thread
Spannungsteiler-Strom für ATMega32 diff. ADC
ganz kurze frage, welchen strom sollte man mindestens durch einen spannungsteiler am atmega32 fließen lassen wenn man differentielle eingänge und eine verstärkung von 10 benutzen möchte? der spannungsteiler muß doch dann nicht den ganzen strom für die sample&hold-schaltung liefern und kann
bekomme wenn ich sie haben will. das ganze soll quasi ein strom/spannungs-UART werden, den dicken atmega32 will ich nur wegen der differential/gain input stage nehmen. du meinst also nach dem umschalten von ADMUX zwei messungen machen und das ergebnis der ersten wegschmeißen, aber ohne den ADC via
-
Thread
Atmega 32 mit 14,76mHz, Problem
Hi, ich habe ein seltsames Problem: Ich habe einen Simplen ISP-Programmiersockel gebaut, also Klemmsockel, Quarzsockel, Kondensatoren 2*22pF, 5V, Gnd , Pull Up an Reset und ISP6 Stecker. Das ganze Programmiere ich über einen AVRISP MK2. Mit einem 3,646...mHz-Quarz funktioniert das auch einwandfrei, nur wenn ich auf ein 14,...mHz Quarz wechsle lässt sich nicht mal mehr die ID des Chips auslesen. Zurückwechseln auf 3,..mHz und alles geht wieder wie gewohnt. Gefused ist er auf Ext Crystal med Frequency. Was mache ich falsch? Ich benutze AVR-Studio
-
Thread
ATmega32U4 über ISP Programmieren
werden lediglich Messungen durchgeführt und auf einer SD-Card gespeichert. Als µC verwende ich den ATmega32U4 den ich mittels ISP Schnittstelle und einem Arduino als ISP-Programmer programmiere. Normalerweise funktioniert das recht gut. Jedoch wenn der MISO Pin vom µC (Schaltplan siehe Bild 1) und der
-
Thread
LCD Displaytech 204B & ATmega32
von Reichelt (4x20) mit Chip lt. Datenblatt Typ KS0066U und Treiber x2 KS0063. Der uC ist ein ATmega32. Das Display ist derzeit an Port B angeschlossen (auch schon mit Port D getestet). Angeschlossen ist so: Display uC -------------------- DB4 PB0 DB5 PB1 DB6
nun Erfolg hattest mit Deinem LCD? Habe genau das gleiche Problem... - KS0073 Controller - ATmega32 - C Programmiert Hat Jemand vielleicht schon Erfahrungen mit den Controllern? Liebe Grüsse Roland
-
Thread
ATmega32u4 Bulk Read Handling
Hallo Zusammen, aktuell arbeite ich an einem kleinen Projekt, bei dem ich einen ATmega32u4 per USB mit einem herkömmlichen PC kommunizieren lassen möchte. Soweit läuft alles ganz gut, der ATmega32u4 kann ich am PC als Bulk Vendor Device anmelden, Treiber wird geladen und die grundsätzliche
wird der ATmega32u4 durchgehend vom Host gepollt, ob Daten zum lesen bereit liegen. Dies muss nicht immer der Fall sein. Nachfolgend Ablauf auf dem PC zum pollen von Daten: [c] // Ablauf in einem separaten
-
Thread
Programmieren eines ATmega32 über CH340G
Ich hatte die Idee meinen eigenen Arduino zu bauen da ich zuhause einen ATmega32 rumliegen hatte, aber ich nur Arduinos und keine normalen AVRs programmieren kann. Also hab ich mir einen Arduino Nano geschnappt und diesen als ISP benutzt um den Bootloader auf den ATmega32
allerdings funktioniert es einfach nicht egal was ich mache. Es ist auch ein 16Mhz Quarz an den Atmega angeschlossen. Wie man auf den Bildern sehen kann scheint es als würden Manchmal daten empfangen werden, aber es funktioniert halt trotzdem nicht. Ich weiß langsam nicht mehr was ich probieren soll
-
Thread
Problem ATmega32U2 bei AVR328
Usb_enable_regulator()" und stellt etwas an der 3.3V-Stromversorgung ein. Die kann man weglassen, vermute ich. Der ATmega32U2 hat so etwas nicht. Dann gibt es noch "Clear_prescaler()", die bei dem AT90USB162 auf clock_prescale_set() umgeleitet wird, die wiederum in avr/power.h definiert ist. Dort zwar für AT90 (und andere) aber nicht für den ATMega32U2. Es geht es um eine definierte Umschaltung des Prescalers. Ich habe mir beide Datenblätter mehrfach angeschaut (Kapitel "System Clock Prescaler")und kann keinen Unterschied feststellen. Ich
-
Thread
Taschen rechner mit ATMega32.Nachkommazahlen. C-Programmierung
zwar gehts um folgendes: Wir haben von der Schule ein kleines Programmierboard bekommen mit einem ATMega32, 16*2 LCD Display und 3*4 Matrix Keypad, auf dem wir C Programmieren üben sollen. Aufgabe war es einen Taschenrechner zu programmieren. Das klappt soweit ganz gut. Man wählt zuerst seine gewünschte
-
Thread
ADC Kanäle in einer For - Schleife ATMega 32
Hallo zusammen, Ich habe eine ADC Funktion geschrieben, welche die ADC Kanäle 0 bis 5 auslesen soll. Mein Problem ist nun, dass wenn ich den Laufindex der For- Schleife gleichzeitig als ADMUX Adressen verwenden möchte, kein ADC Wert gelesen wird. Beim Eintragen von z.B. ADMUX = 1 funktioniert folgendes Programm. [c] #define F_CPU 16000000UL #include <util/delay.h> #include <avr/io.h> #define photo_u werte[1] void init_adc(void) { //Einschalten von ADC, Datenblatt S.216 ADCSRA=(1<<ADEN)|(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0); } void messung(unsigned int *z_adc, float *z_werte
-
Thread
atmega32 & 74HC595 Schieberegister
_delay_ms(2000); PORTB &= ~(1<<PB4); }; } [/code] Benutze einen atmega32 und ja ich weiss alles etwas wirsch aber wäre trotzdem über Hilfe dankbar. Gruß Snaper
durchschalten aber es sind nur vereinzelt LEDs an bzw werden nur einzelne Ports durchgeschaltet. Atmega32 @16Mhz wird genutzt. Für Hilfe wäre ich sehr dankbar. Folgenden Code nehme ich dazu: serpa.h [code] /* SERiell nach PArallel (serpa) im SPI-Protokoll */ #ifndef _SERPA_H_ #define _SERPA_H