-
Thread
atmega32 Zähler
hängen zu bleiben). Dazu kommt, dass der Simulator keine 16 MHz kann. Das Ganze soll auf einem ATmega32 mit 16 MHz jede Millisekunden die Variable ms hochzählen, die dann in verschiedensten Dateien des Projektes zugreifbar sein soll.
-
Thread
ADC Atmega 32
Hi liebe mikrocontroller.net community Ich versuche eine ADC in mein Programm einzubauen. Leider bekomme ich als Ergebnis nur den Wert 255. Dieser Wert wird von mir aus dem Register ADCH ausgelesen. Ich verwende eine externe 5 V Referenzspannung! Als zu wandelnde Spannung, wird für den Testbetrieb, 1V verwendet. Diese wird von einem Netzgerät zur Verfügung gestellt. Eine weitere Frage von mir wäre was es mit dem Register ADCW auf sich hat. Dieses wird im Tutorial von mikrcontroller.net verwendet. Allerdings habe ich es im Datenblatt nicht gefunden. Bei dem Versuch ADCW auszulesen, habe ich
-
Thread
ATMEGA32 und SPI
ich auch mit viel lesen im Forum nicht lösen kann. Ich habe ein Eval Board von IB Markl mit einem Atmega32 drauf. Dort habe ich versucht die SPI Schnittstelle zu konfigurieren. Leider gelingt mir das überhaupt nicht. [c] int x=0; char INIT[15] = {0x00, 0x03, 0x04, 0x09, 0x02, 0xC3, 0x0A, 0x82, 0x02
-
Thread
SPI Atmega32
Hallo Leute, ich habe ein Programm für einen ATMEGA32 geschrieben, was über die serielle Schnittstelle ein Modem ansteuert. Alles funktioniert einwandfrei! Jetzt möchte ich jedoch ermöglich, dass Einstellungen (Telefonnummern etc.) über die SPI Schnittstelle
Christian schrieb im Beitrag #1818389: > Hallo Leute, > ich habe ein Programm für einen ATMEGA32 geschrieben, was über die > serielle Schnittstelle ein Modem ansteuert. Alles funktioniert > einwandfrei wohl eher irgendwo her kopiert oder schreiben lassen... > Jetzt möchte ich jedoch
-
Thread
Servoansteuerung mit atmega32
Hallo, ich möchte mit einem atmega32 einen Servo ansteuern. Ich habe dazu einen Code in bascom basic geschrieben. Ich habe den atmega32 schon ungefähr 100 mal beschrieben. Mein Servo dreht sich dummerweise höchstens 3 mal und
Danke, Tim $regfile = "m32def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 16000000 $baud = 9600 Config Pinb.1 = Output Enable Interrupts Config Servos = 1 , Servo1 = Portb.1 , Reload = 10 Dim Zahler
-
Thread
atmega32 programmieren
bestimmt 10 Controller zerstört. ](*,) Deshalb suche ich jemanden hier im Forum, der mir einen atmega32 nach meinen Wünschen programmieren könnte: Der Controller soll in der Lage sein zwei einfache Schrittmotorkarten anzusteuern (ähnlich wie http://www.roboternetz.de/wissen/index.php/Schrittmotor
Nein, ich suche jemanden, der mir den Code schreibt und auf einen atmega32 schreibt und mir dann schickt. Ich bezahle das dann natürlich.
-
Thread
EEPROM ATmega32
Hallo, ich hoffe jemand kann mir die Frage schnell beantworten. Warum gibt er mir immer 0xFF aus? *************************************************************************************** Definitionen: ***************************************************************************************/ #ifndef F_CPU #define F_CPU 4000000 #endif /*************************************************************************************** Bibliotheken: ****************************************************************************
-
Thread
USART bei ATMEGA32
Hallo Ich hoffe es kann mir jemand helfen. Ich möchte einen String vom uC auf den PC übertragen. Das geht jedoch nicht es kommt am PC nichts an. Einzelne Zeichen kann ich aber Senden das funktioniert einwandfrei. Ich verwende folgende Funktionen dafür : char u[] = "Test"; // String den ich senden möchte int uart_putc(unsigned char c) { while (!(UCSRA & (1<<UDRE))); /* warten bis Senden moeglich */ UDR = c; /* sende Zeichen */ return 0; } void uart_puts (char *s) { while (*s) { /* so lange *s != '\0' also ungleich dem "String-Endezeichen
-
Thread
Multiplikation ATMega32
Hallo! Ich habe per InlineAssembler folgende kleine Routine zur Multiplikation zweier 8-Bit Zahlen geschrieben: static inline res Multi_8x8_8(uint8_t a, uint8_t b) { res r = {0, 0}; asm volatile ( "mul %2,%3 \n\t" // a * b "mov %0,r0 \n\t" // r0 nach r.res0 "mov %1,r1 \n\t" // r1 nach r.res1 :"=r" (r.res0), "=r" (r.res1) :"r" (a), "r" (b) ); return r; } Sie tut auch ihren Dienst, solange bis das Produkt von a und b nicht größer als 255 also 8Bit ist. Kommt das Produkt über diesen Wert hinaus löst
-
Thread
UART ATMEGA32
Hi Daniel, das sieht sehr nach einer nicht übereinstimmenden Baudrate aus. Also Dein ATMEGA32 sendet nicht mit der Baudrate, die Du im Terminal eingestellt hast. Weiter können Anzahl der Stopbits und ein unterschied- liches Paritybit der Fall sein. Diese Einstellungen solltest Du nochmal prüfen. Für die Baudrate im ATMEGA solltest Du prüfen, ob der ATMEGA-CPY-Takt stimmt, dann die Baudratenregister richtig gesetzt sind. Im Terminalprogramm natürlich auch prüfen, ob diese Parameter richtig eingestellt sind. Wenn
-
Thread
Atmega32 UART
Hallo, ich versuche momentan eine simple Kommunikation vom Atmega32 zu meinem PC herzustellen. Der Atmega befindet sich auf einem Steckbrett und ich programmiere ihn über ISP, mit dem mysmartusb mk2. Habe schon unzählige Stunden investiert und mich durch viele Tutorials gearbeitet, bekomme aber nichts angezeigt. Als Terminalprogramm benutze ich HTerm. Der Atmega ist noch im Auslieferungszustand. Hat jemand von euch evtl. ein sehr einfaches UART-Programm, das auf jeden Fall auf dem Atmega32 läuft und könnte dieses mal uploaden? Vielen Dank... Gruß
-
Thread
Teileerkennung mit ATmega32
der Assemblertechnik mit einem MC. Mein Problem: Ich möchte für einen Roboter, der mit einem ATmega32 arbeitet eine Objekterkennung machen. Ich habe zwei Infrarotsensoren von Sharp. Nun, ist es möglich damit Objekte zu erkennen??? Zumindest einen Unterschied zu einer wand und einem davorliegenden
-
Thread
ATMega32 USART
Hab nun doch schon einiges mit Hilfe des Asuros herausgefunden. Nun will ich aber Daten von meinem ATMega32 Testboard von einem ADC Kanal zu meinem PC schicken mittels USART. Nach langen Versuchen immer noch erfolglos. Kann mir vielleicht jemand einen Ansatz zu einem Script geben um dies zu realisierne
ausführlich im AVR-GCC-Tutorial auf dieser Seite. Das Tutorial bezieht sich zwar nicht direkt auf den Mega32, aber die Grundfunktionen sind identisch. Für das senden zum PC (RS232) wirst Du nur den asynchronen Betrieb benötigen. Beim Mega16 und Mega32 muss man zusätzlich beachten, dass die Register UBRRH
-
Thread
Interruptproblem Atmega32
Hallo Forum Möchte mit einem Taster einen Interrupt auslösen (INT0). Wenn ich den internen PullUp aktiviere und den Taster aug GND hänge funktioniert alles wunderbar. Einziges Problem ist, dass ich den Taster drücke und erst beim auslassen der Interrupt auslöst. Ist auch klar, da ich auf steigende Flanke programmiert habe. Wenn ich allerdings beim Drücken des Tasters den Interrupt auslösen möchte und den Taster auf +5V hänge, wird bereits bei der Programmübertragung der Interrupt aktiviert (LEDs der Interruptroutine leuchten auf). Da der Eingangspin von INT0 immer einen definierten Wert
-
Thread
QUarzbeschaltung am ATmega32
Hallo ich habe mal eine Frage zur Beschaltung des ATmega32. Im Datenblatt stehen 12-22pF wenn ich jetzt 100nF genommen habe, müsste sich dann überhaupt etwas regen oder wird sich gar nichts tun. Im augenblick tut sich gar nichts und ich weiß nicht ob
verwendeten Quarz. Welcher Wert ist als Lastkapazität angegeben? Für HC49 Quarze scheinen CL=32pF im Moment der üblichste Wert zu sein, dafür würden sich dann Kondensatoren mit 56pF oder 62pF anbieten. Bei SMD-Quarzen sind 12pF scheinbar der üblichste Wert, da würden die 22pF Kondensatoren
-
Thread
Taktfrequenz am Atmega32
AVR-Programmierung ein. Meine Frage bezieht sich auf die verschiedenen Möglichkeiten zB. einen ATmega32 zu betakten. Sieht man sich das Datenblatt ( http://www.atmel.com/Images/doc2503.pdf ) des Atmega32 an, so wird auf der ersten Seite unter Speed-Range ein Frequenzbereich von 0-16 MHz empfohlen.
gestellt mit gesetzter CLKDIV8 Fuse. Also 1 MHz. Auch korrekt. Allerdings handelt es sich beim ATmega32 um ein echtes Museumsstück, er besitzt kein CKDIV8-Fuse-Bit. Der Nachfolger des Nachfolgers des ATmega32, nämlich der ATmega324A, hat sowas. Für den alten ATmega32 gibt es mehrere Fuses, über
-
Thread
Problem mit ATmega32
Moin zusammen, seit Freitag habe ich mein eigenes µC-Versuchsboard fertig. Kleine Info zur Hardware (die Probleme macht): An PB0 - PB4 habe ich jeweils einen Taster angeschlossen. Diese sind nach folgendem Schema angeschlossen: µC <> Taster <> +5V 10k gegen Masse als Pulldown (im Plan noch 100k) 100n gegen Masse. In der Software habe ich die Taster in der main.h bequemerweise vordefiniert -> #define Taster_1 (PINB & (1 << PB0)) usw... bis PB5 Die Eingänge sind (ich weiß nicht genau, ob das überhaupt nötig ist), nochmals als Eingang definiert -> DDRB &= ~((1 << DDB0) | (1 <
-
Thread
atmega32_Schreibzyklen
Hallo, ich arbeite an einem Projekt mit dem Pollin i/o Board und dem Atmega32 mit der Beschriftung "Atmega32 16PU 1130". Die ISP Programmierung erfolgt mit PonyProg über eine Parallele Schnittstelle. Den ersten Prozessor habe ich bestimmt hunderte male programmiert, aber auf
schrieb im Beitrag #4226420: > ich arbeite an einem Projekt mit dem Pollin i/o Board und dem Atmega32 > mit der Beschriftung "Atmega32 16PU 1130". Die ISP Programmierung > erfolgt mit PonyProg über eine Parallele Schnittstelle. Den ersten > Prozessor habe ich bestimmt hunderte male programmiert
-
Thread
ATMega 32 Projekt.
ein ziemlicher Anfänger in sachen microcontroller. ich habe hier eine Grundschaltung für einen ATMega32 (DIP) mit einem 5v (7805) spannungsregler. Soweit alles ok. Jetzt möchte ich aber mit dem ATMega aus 3 ADXRS300 (sensoren) die werte auslesen und daraus ein PPM signal erzeugen das an die
>wie man PPM signale mit dem ATMega32 erzeugen kann Such mal im Forum nach "Servo"!
-
Thread
snmp auf atmega32
Ich glaube das wird schwirig ein Unix-Programm auf einem atmega32 laufen zu lassen. Was wolltest du als Kernel und Netzwerkdevice verwenden?
kann es sein das du einen per rs232 angebunden Atmega32 über einen "normalen" snmp Manager ansprechen kannst?
-
Thread
ATMega 32 zu langsam
Hallo Folgendes Problem: Ich habe meinen Mega32 16MHz (ich takte auch mit 16Mhz) ausgetauscht weil ein paar Pins an PORT A durch geschossen wurden. Der Fehler wurde behoben und der neue Mega32 mit dem alten Programm beschrieben dieses läuft auch, aber extrem langsam. Ich programmiere mit AVR Dude in C im Makefile sind auch die 16MHz deklariert. Die Hardware ist auch nicht defekt denn der alte Prozessor funktioniert immer noch (bis auf PORT A). Nun also, für Tipps währe ich dankbar.
-
Thread
Programmieren eines ATMega32
Hallo, ich kapiere nichts mehr. Es ist doch so, dass ich einen ISP-Programmer zum beschreiben brauche,oder? Bei Ebay gibts Boards mit serieller Schnittstelle und einer ISP-Schnittstelle. Und es soll möglich sein nur über rs232 zu programmieren. Kann mir das jemand ein für alle mal erklären was nun richtig ist ????
-
Thread
Probleme mit atmega32
Hallo. Ich habe versucht den ATmega32 zu Programmieren aber es klappt irgendwie nicht. Ich benutze eine einfache Schaltung und möchte an allen Ports C die LED s zum Leichten bringen. Wenn ich die Ports B anspreche, dann klappt das
Hallo, das habe ich auch probiert aber atmega32 ist bei ponyprogg nicht aufgelistet. Ich benutze das Programm Yaap (einfache Schaltung) aber JTAG wird nicht angezeigt. Kann man das mit Software abschalten? Gibt es ein Befehl dazu? Aus dem Datenblatt
-
Thread
Echtzeitbetriebssystem Atmega32
finde die ganze Sache recht nett. Zur meiner Frage: Gibt es solche Implementierungen für die Atmega-Familie (speziell Atmega32)? Viele Grüße müllo
-
Thread
pwm atmega 32
Irgendwas habe ich nicht verstanden. Ich will ein pulsweitenmoduliertes Signal am Pin B4 (OC0)des Atmega 32 ausgeben. Dazu habe ich eine LED angeschlossen. Das kontinuierliche Hellerwerden der LED geht, das Brennen mit z.B. halber Stärke geht nicht. (Habe auch Quelltexte aus diesem Forum ausprobiert)
benutze ein selbergebautes Programmierkabel (pony - stk 200), aber das tut einwandfrei. Und der atmega 32 ist auf einem Breadboard gesteckt. Viele Grüße, Jörg
-
Thread
MIDI und ATMEGA32
Ich bin am verzweifeln: Habe versucht ein paar MIDI-Signale nach draußen zu schicken von einem ATMega32. Habe alles nach dieser Anleitung gemacht: http://elektro.wienker.org/?p=405 Das heißt RxD liegt auf PORTD. Bei mir läuft noch ein Display auf PortC und sonst nichts. Auf dem Display lasse
-
Thread
ADC des ATMega32
Ich übe gerade die Programmation von Assembler und Bascom und habe eine kleine Frage zum ADC des ATMega32. Kann ich nur 2..3 Pins von PORTA als ADC verwenden und die anderen PINS an PORTA als Ausgang/Eingang für andere Anwendungen wie zB Ansteurung von LEDS oder Manipulation durch Schalter? MfG
übe gerade die Programmation von Assembler und Bascom und habe eine > kleine Frage zum ADC des ATMega32. > Kann ich nur 2..3 Pins von PORTA als ADC verwenden und die anderen PINS > an PORTA als Ausgang/Eingang für andere Anwendungen wie zB Ansteurung > von LEDS oder Manipulation durch Schalter?
-
Thread
ATMega 32 Protection
Hallo Leute, ich suche immer noch die Lösung wie ich mit AVRDude den mega32 vor dem Auslesen schützen kann. Bisher habe ich folgendes versucht: avrdude -p m32 -P usb -c usbtiny -U lock:w:0x00:m Ich will da hin: siehe Bild: DANKE
-
Thread
Atmega32 EEprom
Egal an welcher Stelle ich den EEprom beschreibe. Beim Auslesen steht immer 0x01 0x01 0x01 0x02 0x02 0x02 0x02 usw. Die ersten drei Byte werden mit der zweiten Schleife nicht überschrieben. Ich habe keine Idee mehr, woran das liegen könnte. Das überschreiben der ersten drei geschriebenen Bytes klappt einfach nicht. Vielleicht hat jemand eine Idee!? Vielen Dank im voraus, tom
-
Thread
ATMEGA32 reagiert nicht
Hi, mache gerade meine ersten Gehversuche und kriege meinen ATMEGA32 nicht zum laufen. Habe ein einfaches kleines Programm geschrieben: [c]DDRC = 0xff; PORTC = 0x00; while (0) ;[/c] Anschließend im AVR Studio übersetzt und das HEX-File über einen mkii adapter
die Anschlüsse für den ATMEGA32 anpassen musste, da diese nicht identisch sind. Wenn ich nun an den einzelnen Pins PC0-PC7 die Spannung gegen Masse messe, hätte ich immer 0 V erwartet. Teilweise habe ich jedoch 0V teilweise 5V
-
Thread
ATMEGA 32 TQFP
Hallo, ich habe ein riesen Problem. Ich habe von Reichelt neue ATmega 32 im TQFP Gehäuse geliefert bekommen. Bisher habe ich drei Stück auf jeweils ein Board gelötet und eine "Kontaktaufnahme" via JTAG ist bei allen drei nicht möglich. Boards sind ok. Leitungen wurden
Warum und wie das passierte ist mir ein Rätsel. Der JTAG MKII ist Schrott. Ich hab ein 40 pin ATmega 32 auf das STK500 gesteckt und versucht über JTAG mit ihm zu reden. Nichts geht. Emulator abgezogen und das ISP des STK benutzt. Geht. JTAG Fuse ist gesetzt. Nochmals gegenprobe. JTAG antwortet nicht
-
Thread
Atmega32 auf KNX
Hallo liebe Forumgemeinde! und zwar möchte ich von einem Atmega 32 auf den KNX-Bus. Irgendwie blicke ich bei den ganzen Modulen wie BIM113, TP-Uart, SIM-KNX usw. nicht mehr durch. Welches ist nun die einfachste Lösung? Das ganze soll auch im ETS3 erkannt und programmiert
-
Thread
Minimalkonfiguration ATMega32
Hi! Gibts irgendwo im Netz eine Schaltung für eine Minimalkonfiguration des ATMega32. Am besten als Eagle-Dateien.
-
Thread
ATmega 32- Läuft nicht
Hallo, ich habe mir gerade eine Platine mit einem Mikrocontroller ATmega32 gebaut. Ich kann den Mikrocontroller programmieren, doch er führt nicht die Funktionen aus. Ich habe schon die Betriebsspannung kontrolliert. Doch leider weis, ich jetzt nicht mehr weiter. Kann mir
Hallo, der Quellcode ist zunächst ziemlich simpel. #include <mega32.h> int main () { DDRA=0xFF; DDRB=0xFF; DDRC=0xFF; DDRD=0xFF; PINA=0xFF; PINB=0xFF; PINC=0xFF; PIND=0xFF; return
-
Thread
Beschaltung des Atmega32
Hallo, habe mal eine Frage zur Eingangsbeschaltung eines Atmega32. Es gibt ja zwei Verfahren einmal Pull-Down oder Pull-up. Welches ist sinnvoller und warum? Muss ich vor einen Eingang zB. PB1 zusätzlich einen Widerstand setzen oder kann ich direkt mit einen Spannungspegel
Hi >habe mal eine Frage zur Eingangsbeschaltung eines Atmega32. Es gibt ja >zwei Verfahren einmal Pull-Down oder Pull-up. Welches ist sinnvoller und >warum? Ist im Prinzip egal. Nur die Software muss passen. >Muss ich vor einen Eingang zB. PB1 zusätzlich
-
Thread
Fragen zum Atmega 32
Hi, ich berarbeite gerade ein Projekt. Dabei will ich die Signale von Sensoren mit Hilfe des Atmega32 verarbeiten und auswerten und auf einem Display (Edip 240) anzeigen. Da ich aber noch in der Lernphase bin und noch nie mit dem Programmieren zuvor zu tun hatte, habe ich so meine Probleme damit.
-
Thread
atmega32 board
selber bauen ist klar aber weiß jemand nen shop wo man ein board für nen mega32 mit 6pol. ISP steckerleiste und sockel für den mega findet? Schön wäre es wenn alle ports auch noch rausgeführt werden. Wenn jemand so ein angebot kennt dann bitte her damit. (gesockelter 128 wäre auch
If you want a cheap programmer for atmega32 then make a BSD programmer which requires only a parallel port cable and 5 wires. For more about the programmer and troubleshooting see MY EXPERIENCE IN PROGRAMMING AVR MICROCONTROLLER IN C USING
-
Thread
ATMega32 initialisieren
Hi @ all Ich habe einen ATMega32 und verwende den Open Source Compiler, der in Tutorial empfohlen wird. Nun zu meiner Frage: 1. Ich möchte 29 von 32 Ports verwenden. Wie muss ich die Initialisierung machen, damit es keine Probleme
disablen. Es gibt auch noch andere Pins bei denen man aufpassen muss. Das steht alles im Datanblatt des Atmega32. Guck es dir mal an :) Gruß, Marian
-
Thread
Atmega32 verfused
Hi, ich wollte gestern nen Atmega32 in Betrieb nehmen, habe aber vor aufspielen der hex die fuses eingestellt wie auf diesem Bild: http://www.ixbat.de//files/admin/projekte/usbprog/fuse.jpg Jedoch findet ponyprog ihn jetzt nicht
du hast den ATMega auf externen Takt eingestellt, wenn du einen taktgenerator hast kannst du ihn an XTAL1 einen Takt geben und damit wieder reaktivieren.
-
Thread
Atmega32 Problem
AVR Programmierung und habe folgendes Problem. Wie in dem Schaltplan zu sehen ist, habe ich eine ATMEGA32 beschaltet. Mein Bascom Source : $regfile = "m32def.dat" $crystal = 4000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize = 40 Mcusr = &H80 'disable JTAG Mcusr = &H80 'disable
aktuelle Problem keinen Einfluss hat)... 3.: externe Pull-Up-Widerstände sind bei AVRs witzlos. Der Mega32 hat interne Pull-Ups, die man nur aktivieren muss.
-
Thread
Einstiegsprobleme mit Atmega32
Ich habe mich für die DIL-Version des Atmega32 entschieden und da stimmt das Pinout vom ersten Posting. Weil ich den Fehler noch nicht richtig eingrenzen konnte, habe ich verschiedene Schaltpläne, wo der Atmega32 eingesetzt wurde, durchstöbert
jemand den Unterschied zwischen STK200/300-Prog und dem SI-Prog? 2.Welcher Programmer ist für den Atmega32 besser geeignet? Viele Grüße müllo
-
Thread
Portkonfiguration ATmega32
Hallo, allerseits! Ich habe ein Problem mit der Portkonfiguration bei einem Mega32. PORTC ist über DDRC=0x01111111 bis auf C7 als Ausgang konfiguriert. Schalte ich aber über PORTC.2=0; den Ausgang ab, so geht der Pegel dort zwar auf Low, scheint aber hochohmig zu werden (sagt zumindest ein Blick aufs Oszi und Anfassen mit der Hand). Ich nehme an, dass die Portfunktion durch irgendeine andere Einstellung überlagert wird, ich meine aber, schon so ziemlich alles ausgeschaltet zu haben. Hier ein Auszug aus meiner Konfigurationsdatei: TCCR0=0; OCR0=0; TCCR2=0; TCNT2=0; TWCR=0; MCUCR=2;
-
Thread
Frequenzmessung mit ATMEGA32
Hallo, bin uC Neuling und versuche mit einem Atmega32 eine Frequenz zu messen. Habe an den INT0 Eingang einen echten Frequenzgenerator angeschlossen. Die Werte wollte ich erst mal binär auf dem PORTA ausgeben lassen. Könntet Ihr euch evtl. mal
-
Thread
ATMega 32 und MKII
Hey, mein Problem ich habe ein ATMega 32 16pu und möchte die Signatur "lesen". Mein Programiergerät ein AVRISP MKII. Könnte mir jemand schreiben wie ich die verbinden muss und welche Einstellungen ich bei AVR Studio4 machen muss damit
-
Thread
Atmega32 Programmieren
Hi, ich verwende das AVR Studio 4 und den AVR-ISP-Stick. http://www.mikrocontroller.net/articles/AVR-ISP-Stick Ich habe versucht einen Mega 32 zu Programmieren. Ohne erfolg. Ich kann die Fuses programmieren, nur den Flash kann ich nicht schreiben. Nach dem ersten übertragenen Block bricht der Flashvorgang ab. Programmieren von mega 16 oder 644 funktioniert. Kann es sein, dass man mit dem ISP-Stick keinen Mega32 programmieren kann? Oder hat vielleicht jemand eine Idee, was mir für ein Fehler unterlaufen ist? Kann ich im AVR-Studio irgendwo einen genauen grund erfahren, warum die übertragung abgebrochen
-
Thread
ADC am ATMega32
Hey Leute, ich brauch dringende Hilfe bei einem Programm... Ich möchte nur eine LED schneller bzw. langsamer blinken lassen mit Hilfe des ADC Resultates... Was mache ich falsch...? #include <avr/io.h> #include <util/delay.h> #include <stdint.h> void ADC_Init(void){ uint16_t result; ADMUX = (1<<REFS0); ADCSRA = (1<<ADPS2); // prescaler to ck/16 ADCSRA = (1<<ADEN); // adc enable ADCSRA = (1<<ADSC); // dummy read-out while (ADCSRA & (1<<ADSC) ){} // wait... result = ADCW; } uint16_t ADC_Read
-
Thread
Höhensteuerung Atmega32
Hi Leute, Ich bin ein wirklicher Anfänger was Mikrocontrollern angeht und vielleicht ein bisschen unverschämt, wenn ich frage, ob jemand mir bei der Erstellung meines Projektes sehr viel helfen kann. Das Projekt gehört zu einem selbst gebauten Flächenschleifer. An diesem Flächenschleifer sollen 3 Dinge über den Mikrocontroller laufen. 1. Die Höheneinstellung des Tisches (der über Gewindestangen hoch und runter gedreht wird) 2. Der Vorschub 3. Ausgabe der Trommeldrehzahl Als erstes möchte ich mich aber mit der Hardware und später die Softwareseite der Höhenverstellung beschäftigen. Über
-
Thread
SPI Atmega32
Hallo, ich versuche grad die SPI vom Atmega32 zum Laufen zu bringen...funzt net Hier der Code: void spi_init(void) { sbi(DDRB, 4); sbi(DDRB, 5); cbi(DDRB, 6); sbi(DDRB, 7); sbi(SPCR, 0); sbi(SPCR, 4); sbi(SPCR, 6);
-
Thread
bug in Atmega32?
werden keine Zeichen gesendet. Mir ist das unerklärlich warum das sein könnte. Folgende Daten: Atmega32, 8MHz Takt Hat da jemand eine Idee??
-
Thread
ATmega 32 nicht programmierbar?!
Hallo, kann meinen "fabrikneuen" ATmega32 einfach nicht programmieren und komme nicht mehr weiter! Nutze AVRStudio4.16 + AVRISP mkII + pollin ATMEL Evaluationboard2.0. Beim Programmierversuch bekomme ich eine Fehlermeldung: Anhang
Die Fusebits habe ich in Anhang 2. und die Lockbits in Anhang 3. dargestellt. Wechsle ich den ATmega32 gegen einen ATmega16, so habe ich keine Probleme - es funktioniert fein! Kann mir jemand einen Hinweis geben, wo ich schauen kann bzw. was ich machen kann/ muss, damit ich den ATmega32 auch "ansprechen