-
Thread
Atmega32 Timer1 und Timer0 laufen nicht zusammen
Hallo, ich hab jetzt mich damit befasst 2 Timer zu benutzen, einen rein für die Zeit und einen für die Taster Abfrage, damit sich die Zeit nicht überschreitet wenn ein Taster gedrückt wird. Einzeln laufen die Timer super, aber zusammen macht es nur der Timer0. Habe ich irgendwo ein kleinen Fehler drinnen ? Ich bin aus anderen Einträgen nicht schlau geworden deswegen schicke ich mal mein Code mit. [c] void start_timer1(uint16_t prescale) { TCCR1B = 0; //16Bit Timer Initialisierung: if (prescale == 0) { TCCR1B = (1<<CS10) | (1<<WGM12); //Prescaler = 1, CTC
-
Thread
Problem mit Lcd an 74HC595, Atmega32, [c]
Hallo Forum, ich beschäftige mich grade mit der Ansteuerung der Schieberegister 74HC595, da ich mehrere Ausgänge und Eingänge benötige, möchte ich ein 4x20 LCD Display auch über die schieberegister ansteuern. Ich habe die Routinen aus dem Tut entnommen und sie funktionieren einwandfrei bis auf das LCD. Ich habe 4x den 74HC595 angeschlossen. An den ersten drei sitzen jeweils Relaiskarten. An dem 4. 74HC595 habe ich ein LCD folgendermaßen angeschlossen: LCD 74HC595 RS ---> Q5 E ---> Q6 RW ---> GND D4 ---> Q1 D5 ---> Q2 D6
-
Thread
[ATMega32]Unbekannter Fehler beim Timer0 overflow
Hallo, ich habe einen code für eine Maschine ähnlich einer CNC-Fräse geschrieben darin gibt es jedoch probleme beim Timer0 und ich weiß einfach nich wo der fehler entsteht und wie ich ihn beheben soll. Main.c [c] #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 1000000UL // 1 MHz #include <util/delay.h> #include "Main.h" int main(void) { //Timer 0 auf 1024 prescale TCCR0 = (1<<CS01 | 1<<CS02); // Overflow Interrupt erlauben TIMSK |= (1<<TOIE0); //interupts erlauben sei(); //Port C als eingang definieren DDRC = 0x00; DDRD = 0xFF;
-
Thread
Wieviel Strom kann ich über den ATMEGA32U4 ziehen?
Hallo Leute, ich spiele gerade mit einem Teensy Board mit dem ATMEGA32U4. Auf dem Teensy Board ist ja direkt eine LED eingelötet, die über den AVR gesteuert werden kann. Die LED zieht dabei direkt den Strom über den AVR. Ich frage ich momentan, wieviel Leistung ich
-
Thread
Atmega32u4 Timer1 interrupt löst nicht aus
Ich komm mir langsam doof vor. Ich habe folgenden Code auf einem Atmega32u4, kompiliert mit dem avr-gcc unter Arch Linux. [c] #include <avr/power.h> #include <avr/interrupt.h> #include <stdbool.h> ISR(TIMER1_COMPA_vect){ // set PE6 to high PORTE |= (1<
-
Thread
INT0/INT1-Pull-Up ATmega32
Hallo, ich wollte fragen, ob man bei PD2/PD3 (INT0/INT1) auch die Pull-Ups aktivieren kann? MfG Thomas
-
Thread
PWM, ATmega 32, LED dim funktion, C Code
Hallo, ich habe ein Problem mit der Funktionalität des PWM am ATmega 32, nehme zum Programmieren und Compilieren AVR Studio 4.16 und zum Flashen AVRISP mkII. Zur kurzen Erläuterung: Ich will später über PWM Signale Motorsteuerungen ansprechen die dann den jeweiligen
-
Thread
AD-Wandlung dauert zu lange (30µs) [Atmega32]
AD-Wert pro 64 CPU-Takte. @ Was erwartest Du eigentlich, wenn Dir 30µs schon zuviel sind? Der Atmega ersetzt einen 9 Jahre alten HC12, bei dem die single conversion laut Oszi-Messung auch nicht mehr als 10µ dauert. Da habe ich vom Mega32 schon etwas mehr erwartet. Es muss hier sehr schnell gehen,
-
Thread
ATMega32 & Pollin Board & AVRISPmkII
Hallo, habe von Pollin das Evaluation Board. Darauf ein ATMega32 und zum Programmieren benutze ich den AVRISPmkII. Ich kann den MC programmieren und auch das Programm übertragen. Es läuft aber nur so lange, wie auch der AVRISPmkII an USB angeschlossen ist.
-
Thread
ATmega32 fast PWM 38kHz berechnung
Hallo, ich möchte gerne ein 38kHz Signal an meinem AtMega32 augeben um eine IR Fernbedienung nachzubilden. Habe im Datenblatt gelesen für eine Fast PWM müssen folgende Einstellungen vorgenommen werden [c] int main (void) { //fast PWM DDRD |= (1<<PD5); // Ausgang schalten TCCR1A |= (1 << WGM12) | (1 << WGM11); TCCR1B |= (1 << WGM13) | (1 << CS10); //Formel zur Berechnung von TOP als ICR1 ICR1 = ((16000000 / 38000) - 1); //AVR läuft mit 16MHz OCR1A = ((16000000 / 38000) - 1)/4 ; // Tastverhältnis von 1:4 [/c] Am e*scope kommt auch alles schön und gut an, leider Stimmt
-
Thread
Atmega32, SPI ueber Timer gesteuert macht Probleme
Hallo, nachdem ich schon viel in diesem Forum gelesen und gelernt habe, wende ich mich nun auch schriftlich an euch, da ich in einem Projekt ein kleines Problem habe, das ich auch nach laengerer Lektuere nicht loesen kann. Die entsprechenden App-Notes von Atmel habe ich gelesen. Ich mochte in C ueber das SPI einen Bus aufbauen und an einen der Teilnehmer (eine 74HC595-Kaskade), gesteuert ueber den Timer1, Datensaetze zu je 40 Bit (5 Byte, da 5 74Hc595) senden. Solange ich aus int main() heraus diese 5 Byte in einer Endlosschleife sende, funktioniert das auch recht ordentlich. Jedoch
-
Thread
Interruptgesteuerte SPI-Kommunikation zw. Atmega32 und AD7794
folgendes Problem: Ich habe erfolgreich (zumindest im Atmel-Simulator) die Kommunikation zw. Atmega32 und AD7794 über SPI implementiert, allerdings gibt es da eine Sache, die ich nicht hinkriege. Der AD7794 setzt die DOUT/nRDY-Leitung (MISO) auf LOW, wenn eine Konversion abgeschlossen ist, aber dies ist im SPI-Handling des Atmega nicht implementiert, d.h. er löst das Interrupt immer bei "transmission complete", ohne Rücksicht auf MISO. Interessanterweise ist die Leitung nur beim Auslesen der Daten wichtig, das reine Reinschieben
-
Thread
Reset nach Interruptaufruf von Timer0 µC:Atmega32
Hallo Leute, bin noch totaller C-Anfänger, bräucht ma Hilfe, hab leider nix passendes im Forum gefunden was mir geholfen hatt. Ich möcht den Timer0 als Software PWM für die LCD-Beleuchtung benutzen. Folgendes Problem liegt vor: ISR von Timer0 wird ausgeführt, aba beim Rücksprung wird jedesmal zu "int main" zurückgesprungen. Muss ich ich in der ISR noch irgendwas sichern? Wär echt dankbar, wenn mir jemmand helfen könnt, komm leider allein garnet weiter. [c] #include <avr/io.h> #include "lcd-routines.h" #include <util/delay.h> #include <avr/interrupt.h> volatile uint8_
-
Thread
Atmega32 und ATtiny85 über "SPI" kommunizieren lassen
Hallo, zur Zeit probiere ich mich am USI des ATtiny aus. Ich möchte gerne einen Atmega32 und einen ATtiny85 über SPI miteinander kommunizieren lassen. Es sollen uint16 daten übertragen werden. Die Kommunikation an sich scheint schon zu funktionieren, jedoch "springen" die Werte ständig und der eigentliche Wert erscheint nur selten. Ich lasse den Atmega mit 16MHz laufen und den ATtiny mit internen 8MHz. Der Attiny ist natürlich slave: [c] typedef union wu{ uint16_t w; uint8_t b[2]; }word; volatile word v; //ADC-Value of the voltage
-
Thread
ATmega32+Timer1+CompareMatch bleibt unberücksichtigt
Hallo alle miteinander... Ich möchte timergesteuert den INT0-Interrupt aktivieren und deaktivieren. Dafür hatte ich vor, den Timer1 im Normal-Mode laufen zu lassen und über das OCR1A Register den Vergleichswert zu definieren. In der CompareMatch ISR wird dann einfach der INT0-Interrupt eingeschaltet oder ausgeschaltet. TCNT1 soll bei einem CompareMatch nicht zurückgesetzt werden Laut Datenblatt zählt der Normal-Mode bis 0XFFF ohne zurücksetzen und als CompareMatch kann OCR1A benutzt werden. Nun habe ich das ganze einfach mal ausprobiert. Hab vorerst in die ISR(TIMER1_COMPA_vect) ein Pintoggeln
-
Thread
ATmega32 <-> Midi | Falsche Anzahl Bytes
Hallo alle zusammen :) Ich befasse mich derzeit mit Midi. Mir ist es gelungen, Midi-Signale zu senden, hab auch eine "Midi-DAW" draus gebastelt. Doch jetzt würde ich gerne Midi-Signale empfangen, doch das misslingt mir irgendwie :/ Könnte vll jemand über meinen Code/Schaltplan schauen, an welcher Stelle ich was falsch gemacht habe? Aus folgenden Quellen habe ich mein "Wissen bezogen" (zusammengepuzzlet) - G++ AVR Tutorial auf dieser Seite - http://www.wiesolator.de/index.php?area=Musik&topic=MIDI-Einstieg&stopic=MIDI%20und%20AVR - Wikipedia, Beitrag MIDI, Hauptsächlich Befehlstabelle
-
Thread
MySmartUSB light und ATMega32 - Keine Verbindung
Hallo, ich versuche nun seit mehreren Tagen eine Verbindung zu meinem ATMega32 zu bekommen. Wir bauen einen 8x8x8 LED-Würfel (Beschreibung gibt es hier auf der Seite) und ich habe bereits alle Verbindungen überprüft. Ich verwende einen Rechner mit Windows XP, habe Atmel Studio
-
Thread
ATMega32 vs. Input-Portexpander 74xx165
Hallo Leute! Ich hab einen ATMega32, den programmiere ich mit C im AVR Studio. An dem Mega32 hängt mit drei Pins (/PL, Clock & DIn) ein einzger Input-Portexpander 74HCT165 (Wie hier in dem Schieberegister-Tuturial). Soweit so gut
-
Thread
Atmega 32 Ergebnis von AD0 ungleich dem von AD3
Ich habe aktuell keine Probleme mit ADC des m32. Du könntest mal sagen, wie du die Eingänge beschaltet hast, und wie du VREF und AVCC/AGND versorgst.
nicht beschaltet und und avcc ist 5 V, also mit interner ref ich habe auch schon einen anderen atmega32 ausprobiert. Das komische ist, das es nach reset klappt und nach einer wandlung der anderen 3 kanäle ist auf einmal ein offset da, ohne irgendeine verbindung zwischen den kanälen zu haben
-
Thread
atmega32 - PORTC PC0/PC1
Hallo erstmal, ich versuche gerade 2 leds an den PORTC PC0/PC1 meines atmega32 anzuschliessen. Das sind die zwei TWI pins. Muss man da irgend etwas beachten ? Den die beiden Pins geben keinen mucks von sich. Die restlichen Pins an PORTC funktionieren tadellos ? Das verwirrt
-
Thread
U(S)ART ATmega32 gibt nix zurück
Google, Checkliste, Forum suche, etc. hab ich zu hauf schon durchwälzt) Erstmal Die Eckdaten - ATMega 32 - STK 500 - AVR Studio 4.x SP2 - Hyperterminal - WINAVR für die Makefile Ich versuche dezeitig meinen uC mit Hyperterminal reden zu lassen. Auf den uC ist folgender c-Code (Geklaut^^) ich
-
Thread
RS232 Input Terminal Problem AVR (ATMega32)
Arbeite mich grade in die ganze Materie ein und würde gerne über den SerialPort befehle an den AtMega senden um einen Servo zu steuern. Ich habe auch schon mehrere Beiträge dazu gelesen, welche mir aber nicht wirklich weiter helfen, da irgendwie immer der springende Punkt übergangen wird weil
LINE FEED (LF) und CARRIAGE RETURN (CR) + LINE FEED (LF) probiert? Ansonsten Hardwarecheck: Atmega32 aus der Fassung ziehen und eine Drahtbrücke bei RXD und TXD einstecken. Alles was du auf dem PC mit einem Terminalprogramm sendest, sollte dann als Echo auf den PC zurückkommen. Damit testest
-
Thread
I2C/TWI - Bus bei ATMega32
Hallo zusammen, ich habe eine Fragen bezüglich der Funktionsweise des I2C- Busses bei einem ATMega32 der als Slave Daten empfangen soll. ich habe auch schon Versuche hinter mir, bei dem ich vom Master ein Bitmuster senden lasse und dieses auf dem Slave ausgeben lasse. Dieses Funktioniert! Also, meine Fragen: 1.Ich möchte, dass der ATMega32 im Standby-Modus über den TWI - Bus aufgeweckt wird, jedoch weiß ich nicht wie. Könnt ihr mir da weiterhelfen,denn dazu finde leider nicht wirkich viele Infos im Netz oder Datenblatt. 2. Gibt
-
Thread
Atmega32 -> Avrisp MK2 - Designfrage
werden, in einer Reihe liegen, während der Programmer natürlich im 2x3-Format angeordnet ist. Atmega32 ----------------------------------- MOSI, MISO, SCK, RESET, VCC, GND Avrisp MK2 ----------------------------------- MISO VCC SCK MOSI RESET GND Ich möchte nur ungern direkt am
irgendwie nicht zusammen. Ich habe hier auch ein AVRISP mkII an einem Steckbrett hängen, auf dem ein ATmega8 sitzt. Natürlich wird das "kreuz und quer verbunden". Sämtlich andere Periferie ja auch.
-
Thread
Problem mit Diamex AVR-ISP Programmer (ATmega32) Bascom
Hallo alle zusammen, ich bin blutiger Anfänger und habe mir erst vor ein paar Tagen die "Grundaustattung" zum programmieren von Mikrocontrollern gekauft. Wollte am Anfang erstmal 4 LEDs ansteuern um zu schauen ob ich alles richtig eingestellt habe. Die schaltung habe ich auf einem Steckbrett aufgebaut. Auf dem Bild sieht man meine aufgebaute Schaltung. Unten links die Stromversorgung mit Regler die nachgemessene 5V liefert ohne Schwankungen. Rechts die 4 LEDs an Port C 0-3. Meinen ersten Test wollte ich mit Bascom starten. Habe auch den Treiber des Programmers installiert und er wird auch
-
Thread
wie JTAG ICE MKII an STK500 schliessen, ATMega32
Wie schliesst man das JTAG ICE MKII an das STK500 an, wenn man einen ATMega32 debuggen möchte? Ich habe nach google-Suche ein Video bei youtube gefunden, das genau eine solche Anwendung zeigt. Leider ist der Anschluss ans STK500 nicht genau zu erkennen.
-
Thread
Selfmade Programmer für den AVR ATMEGA32-16PU
programmieren? 2. Den Programmer, den ich entworfen habe (siehe Anhang), würde dieser mit einen ATMEGA32-16PU funktionieren?
Der Resettaster kommt mir etwas komisch vor. Wie willste denn den Mega32 programmieren ohne ISP Anschluß?
-
Thread
avr atmega32, Analog Port programmieren als Digital IO
programmier und bastel hier schon rum wie ein Wilder. Trotzdem gelingt es mir nicht. Ich moechte an einem atmega32, die Pins 33-40 ( PA0-PA7 ) als ganz normale i/o Ports nutzen. Dafuer habe ich wie im pdf beschrieben die AVCC/VCC(5V) und alle GND angeschlossen. Als Ausgang kann ich ohne Probleme PA0-PA7 nutzen
-
Thread
USART Verbindunz zwischen Atmega 32 und Cortex M3 (Stm32)
Hallo Leute, ich möchte Daten vom Prozessor A (Atmega32) zu Prozessor B (STM32F10x Discovery) übertragen. Schaltungen im Anhang: Code Prozessor A: [c] #define F_CPU 16000000UL //Takt 16MHz #include <avr/io.h> #include <avr/interrupt.h
gerade beim Atmega Board den Atmega rausgenommen und RX TX verbunden, es passiert nicht wirklich viel. in Hterm im Received Bereich steht immer das gesendete, warum auch immer (is aber immer auch im ausgesteckten zustand
-
Thread
ATMega32-16PU für die Arduino IDE vorbereiten und benutzen
Zeit nutze ich einen Arduino Micro zur Steuerung einer Nixie Uhr. Ich würde aber gerne direkt einen ATMega-Mikrocontroller im DIP-Gehäuse benutzen (z.B. den hier https://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-32-16-DIP/3/index.html?ACTION=3&LA=446&ARTICLE=45026&GROUPID=2959&artnr=ATMEGA+32-16+DIP&SEARCH=atmega32), da platzsparender, günstiger etc. Mein Programm habe ich zur Zeit in der Arduino IDE geschrieben, weswegen ich den Atmega auch gerne darin weiterverwenden möchte. Da in den Arduinos hauptsächlich
-
Thread
AVRISP-MKII Clone mit dem Atmega32U2 Breakoutboard von ehajo
Ich habe mir das Atmega32U2 Breakout Board und den ISP Adapter bei ehajo gekauft und zusammengelötet. Leider wird das Board mit einem 16MHz Quarz ausgeliefert und die Hex Datei, die zum Download angeboten wird ist für 8MHz
gibt es eine Option das andere zu Protokoll des AtmelStudios einzustellen. PS ich verwende den atmega32u2 auch als AVR MKII Clone unter Linux.
-
Thread
DS32khz direkt am atmega32: besser mit oder ohne einen zusätzlichen Uhrenquarz?
Hallo Leute! Ich versuche mir gerade eine Uhr mit atmega32 und DS32khz zu bauen. Mit einige Anläufe funktioniert meine Uhr jetzt (Bascom mit Softclock). Ich hätte aber noch eine Frage ungeklärt und konnte bisher nirgends darauf eine Antwort finden:
Der ATMega32 läuft nur mit einem Quarz. Du mußt den moderneren ATMega324P nehmen, dort läßt sich auch ein Oszillator auswählen (EXCLK-Bit). Peter
-
Thread
Bitte um Hilfe Problem Stk500 im Bezug Atmega 32
die Schaltung ausgezeichnet. Aber auf dem Experimentierboard nicht. Hier habe ich den Prozessor ATMEGA 32 mit einem 8MHZ-Quarz zwei 22p Cond. bestückt. Reset mit R= 10kO gegen +. Die übliche Grundschaltung. Der Impuls liegt am PinD2 (Pulldownwid) Am Ausgang PC3 habe ich eine LED mit über R=1,5k an
-
Thread
Atmega 32, 7-Segment - Programm hängt sich auf?
durch und geht auch. Just in diesem Moment sitze ich vor einen 7 Segment Anzeige, die an meinen Atmega32 an PortA angeschlossen ist. Was soll ich sagen, sie leuchtet und gibt mir eine "0" aus. Soweit so gut, bis hierhin alles bestens. Aber eigetlich soll sie nach 500ms von "0" auf "1" umschalten
-
Thread
Fuse Bits für 8MHz Quarz an ATmega32
Hallo, ich möchte gerade zum ersten Mal einen Mikrocontroller (ATmega32) mit externem Quarz verwenden. Habe bis jetzt immer den internen RC-Oszillator genutzt. Ich nutze AVR Studio 6. Was muss ich dort unter SUT_CKSEL auswählen. Es muss ja wahrscheinlich etwas mit
-
Thread
Atmega 32 Timer1 output compare B match
Hallo zusammen, könnt ihr mir bitte sagen was ich an dem 16 bit timer noch nicht verstanden habe? Mein Ziel ist es einfach nach einem Compare Match event eine LED an PORTC toggeln zu lassen. Ich habe habe dazu Com B verwendet, einfach so. hier ist mein Code, es tut sich an der LED leider nichts. Herzlichsten Dank und viele Grüße, Matthias. #include <avr/io.h> #include <avr/interrupt.h> uint16_t result; ISR(TIMER1_COMPB_vect) { PORTC^=(1<<PC0); } int main(void) { DDRC=0xff; PORTC=0x00; DDRD = 0xff; // PORT D ist Ausgang PORTD =
-
Thread
Atmega 32 PD2 INT0 funktioniert nicht richtig
Hallo Leute, Ich möchte ganz einfach einen IR wenn die Taste gedrückt wird. Taster hängt ohne Pullup direkt gegen Masse, wird gedrückt wird der ausgang auf GND gezogen. DDRD=0xFB; //D0-D1 & D3-D7 as Output, D2 as Input SETBIT(MCUCR,ISC01); //Fallende Flanke SETBIT(GICR,INT0); //Taster IR Aktivieren sei(); //Globale IRs aktivieren Im IR, will ich ganz einfach nur eine LED schalten. /* Taster 0 IR HANDLER */ ISR( INT0_vect ) { SETBIT(PORTC,5); } (Die LED Funktioniert so). Nun auf die Taste Reagiert das Programm eigentlich nie, aber zufällige IR tauchen auf
-
Thread
Output Compare - ATMega32 - Falsche Konfig?
Hallo zusammen, ich hab da ein "kleines" Problem: Ich versuche für einen Motor eine PhaseCorrect PWM zu erzeugen. Stelle ich alles für einen 8Bit PWM ein, klappt auch alles. Da ich aber gerne 16Bit Auflösung hätte, würde ich auch gerne den 16Bit Timer1 nutzen. Leider führt aber alles was nicht 0 ist in OCR1A dazu, das OC1A dauerhaft High ist :( Hier mal meine init, ich hoffe das es "Forenkonform" geschrieben ist: [code] int motor_init(void) { uint8_t temp_sreg = SREG; cli(); //Interrupts aus DDRD |= (1 << Mr_1) | (1 << Mr_2) | (1 << Ml_1) | (1 << Ml_2); /
-
Thread
AVR Atmega32U4 Timer-Konstruktion unzureichend
versuche jetzt schon seit längerem, eine Timer-Konstruktion zum Laufen zu bekommen. Ich verwende einen Atmega32U4 mit externem 16MHz-Quarz und einer LED am Pin PB5. Zum Programmieren verwende ich Atmel Studio 7.0 und einen AVR-Dragon(ISP-Schnittstelle). Ich brauche den Timer für ein anderes Projekt und
isn't started yet! TCCR3B |= ( (0 << ICNC3) | (0 << ICES3) | (0 << 5) | (0 << WGM33) | (1 << WGM32) | (0 << CS32) | (0 << CS31) | (0 << CS30) ) ; // Timer/Counter 1 Control Register C: // All non-mentioned bits in this register are unused by default // FOC3B and FOC3C don't exist in the
-
Thread
Atmega32u4 USB Bootloader und USB UART
Hi, ich habe eine kleine Frage. :-D Ist es denn möglich, einen Atmega32u4 eine Art "Zwitter" Bootloader zu spendieren? Ich würde gerne eine UART Kommunikation über USB zulassen (LUFA), sowohl als auch den µC später einfach über USB neu beschreiben lassen (Via. DFU z.b
Das kommt auf den Bootloader an, den Du benutzt. Ausgeliefert werden die meisten 32U4 mit einen FLIP-Kompatiblem Bootloader. PE2 beim Einschalten auf GND und der Bootloader lauscht auf USB auf Daten. Lufa bietet verschiedene Bootloader (CDC, HID, FLIP...) Such Dir was passendes aus
-
Thread
ATmega32u4 zieht zuviel im PowerDown
Hallo Jungs, hab ich einfach Pech oder ist doch noch was zu machen? Bin gerade dabei, einem ATmega32u4 (auf einem Pro Micro Breakout, 3,3V-Version, http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Dev/Arduino/Boards/Pro_Micro_v13.pdf) das Stromschlucken auszutreiben. Im PowerDown geht's runter auf
Portpins sind unbeschaltet, es wird nur die Versorgungsspannung angelegt. [avrasm] .include "m32u4def.inc" .org 0 ldi r16,0 ;alle Ports auf Input out DDRB,r16 ;könnte man sich nach Reset natürlich sparen... out DDRC,r16 out DDRD,r16 out DDRE,r16 out DDRF,r16
-
Thread
Jtag ULink2 Adapter auch für AVR (Atmega 32)?
der ULINK2). Funzt auch alles so weit. Nur frag ich mich jetzt ob ich diesen ULink2 auch mit nem ATMEGA32 oder sonstigen AVR´s betreiben kann. Finde das Teil sehr praktisch, will aber deshalb ned auf ARM "umsteigen". Wie ist das, ist dieses ULink2 teil universell oder funzt das nur mit ARM controllern
-
Thread
ATmega32 mit 8MHz über Rs232 ansteuern
Hallo Hab da ne kurze Frage zur ansteuerung mit der RS232 Schnittstelle. In welche Register muss eine 1 bzw eine 0 eingesetzt werden, damit man den Prozi über RS232 ansteuern kann und einen Takt von 8MHz bekommt? Danke im voraus Lg
-
Thread
Probleme mit USART-Interrupt's bei ATmega32 mit CodeVision
neueste Freeware-Version von Code Vision AVR. Das Programm läuft solange fehlerferei auf dem ATmega32L bis ich den Interrupt für den Empfang von Daten über USART aktiviere. Sobald ich dieses Flag setze werden alle I/O Pin's auf Tristate gesetzt egal wie sie I/O's konfiguriert wurden. Kann es
-
Thread
Störungen im RS232 Softwarepuffer ( ATMEGA32 )
ich habe ein Problem bei der Suche nach meinem Programmfehler. Ich habe das Programm insgesamt mal angehängt (Assembler). Programmiert sind eine Funkuhr (aus dem Forum auf meinen Bedarf angepaßt) und ein RS232 Sende- und Empfangspuffer. Die übrigen Programmteile sind für später vorgesehen und hier abgeschaltet. Verwendet wird auf dem PC Hterm. Und das Schalten von 2 LEDs und ein Summer. Fehler: Wenn ich nichts eingebe oder Reset mache, läuft alles ordnungsgemäß. Wenn ich R1 zum Schalten der LED eingebe, funktioniert das, aber in unregelmäßigen Zeitabständen schaltet die LED von alleine.
-
Thread
CTC-Modus beim ATmega32 ?1us mit 10MHz?
setzten, oder macht der MAX noch etwas anderers? Und jetzt mein Hauptproblem: Ich betreibe meinen ATmega32 mit einem externen 10MHz Quarz und habe sonst eine typische Grundbeschaltung(siehe Anhang(Bild von http://www.kreatives-chaos.com/images/37.png)). Ich hab etwas vom CTC-Modus gelesen und versuch
Justus schrieb im Beitrag #3489459: > Ich betreibe meinen ATmega32 mit einem externen 10MHz Quarz und habe > sonst eine typische Grundbeschaltung(siehe Anhang(Bild von > http://www.kreatives-chaos.com/images/37.png)). Ähm. Die passt aber nicht zu einem Mega32
-
Thread
ADNS8030 an Atmega 32 (SPI) + MAX3378
Hallo. Ich möchte ein ADNS-8030 Sensor (zu finden z.B. in Logitech Mäusen) mit einem Atmega32 auslesen. Den Atmega32 verwende ich auf dem RN-Control Board, der Sensor wird per SPI-Interface angesteuert. Ich wollte mich erkundigen, ob jemand schon mal so ein ähnliches Projekt gemacht hat und
das Ganze meines Erachtens richtig (MISO-MISO, MOSI-MOSI, SCLK-SCLK, SS-SS, Reset und VCC). Da der Atmega 5 V gibt und der ADNS8030 aber auf 3,3V Logik setzt, verwende ich einen MAX3378 um die Signale umzusetzen (ThreeState auf High; SS,MOSI,SCLK 5V->3,3V; MISO 3,3V->5V - mit Oszi geprüft, scheint zu gehen
-
Thread
Umstieg ATmega32 auf AT90CAN128 WinAVR
Hi! Ich habe mir vor ca 3 Monaten mein erstes uC-Board (RN-Control mit ATmega32) gekauft, um in die Welt der Mikrocontroller einzusteigen. Ich bastle gerade an einer Heizungssteuerung und habe das Problem, daß mir der Mega32 einfach in vielerlei Hinsicht zu klein wird. Als
könnte.(Portexpander, >PWM, CAN..) Ja und? der 32er ist schon ziemlich gross und AFAIK für dich vollkommen ausreichend. Hast du die Optimierung im WINAVR eingeschaltet? >Läuft ein C-Code, der unter WinAVR für einen ATmega32 entwickelt wurde, >auch
-
Thread
Atmega32 ports A+B defekt? fusebit reset?
ich habe an einem kleinen programm gebastelt mein atmega32 sollte mit 16 MHz laufen. ich meinte auch ich hatte die richtigen fuse bits gesetzt. ich habe im programm mehrmals den reset taster vom Atmel bord gedrückt. ergebnis nur noch PORT C und