-
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
-
Thread
Atmega32 Wartezeit mit Timer1 (16bit-timer)
Hallo zusammen, ich bin gerade dabei eine Servosteuerung über pwm mit einem Atmega32 (8 Mhz)zu programmieren. Dabei soll der servo ein paar Sekunden in einer position stehen und dann in eine andere Position drehen (Lenkung: von links nach rechts). Dabei bereitet mir genau diese
-
Thread
Bitte um HIlfe bei ATMega32_Code für UART RX
Hallo an die SW.-Entwickler, Ich arbeit mit AVR Studio 4 und habe ein komisches Problem entdeckt, vielleicht könnt ihr mir helfen. Die LED's an PD5 und PD6 blinken richtig wenn die untere Funktion so aussieht. uint8_t usart_string_avail_intr(void){ uint8_t avail=0; /* uint8_t il1=lesezeiger; char r=puffer[il1]; while(r!=0) { il1++; if(il1 >= PUFFER_GROESSE) il1=0; r=puffer[il1]; if(r==0) avail=1; } */ return avail; } Wenn ich nur eine Codezeile wie Unten einfüge blinken alle zwei LEDS immer und auf dem Terminalprogram kommen nur unverständliche Zeichen! Könnt ihr
-
Thread
RS232 Input Terminal Problem AVR (ATMega32)
Ich 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 es
ein Problem an dieser Stelle gibt. Folgendes beispiel nutze ich in Bascom: [c] $regfile = "m32def.dat" $crystal = 16000000 $baud = 19200 Dim S As String * 15 Input "Enter your name " , S Print "Hello " ; S [/c] Leider reagiert der mC auf keine Eingabe. Ich habe auch schon alles
-
Thread
ATmega32(64)M1 bzw. C1
Presentation sind weitere neue µC untergegangen. Im Automotive-Bereich von Atmel gibt es plötzlich ATmega32M1 Controller welche eine Motorcontrollunit sowie CAN-Interfaces besitzen. Diese sind zwar nur in SMD TQFP32.... erhältlich aber auf 5V-Basis und in Speichergrößen 32k aufwärts. Ich denke dass diese
einschlägigen Versändern erhältlich sind, >da lt. Atmel die Preise in Bereich der "normalen" Mega32 liegen !!! Da rufst Du mal bei Ineltek an und fragst nach der netten Frau Kuczkowski und die sagt Dir das dann.
-
Thread
ATmega32 PD0, PD1, TXD und RXD
Hallo! Kann ich PD0 und PD1 auch als ganz normale I/O-Poerts verwenden, wenn dort ein MAX232 dranhängt, aber der RS232-Port nicht benutzt wird? MfG -Q-
-
Thread
ATmega32 --> Verständnis-Problem Port-Pins und Oszillator
Hi, ich hab ein Verständnis-Problem beim ATmega32: 1. Tabelle 4 auf Seite 24 des Datenblattes, der letzte Eintrag für den Frequenz-Bereich ist unklar, ist das ein Schreib-Fehler? Was muss ich einstellen, wenn ich einen 16MHz-Quarz verwenden
-
Thread
ATMega32U4 USB: VBUS-Erkennung funktioniert nicht
Guten Abend, ich entwickle gerade ein kleines Board mit einem ATmega32U4. Der ATmega32U4 ist nach Datenblatt in der "Self powered"-Konfiguration beschaltet (siehe Datenblattauszug im Anhang), der AVR läuft im Moment mit ~4V. Ich implementiere die CDC-Klasse als
-
Thread
Fehlerbehandlung / Exception-Handling, AVR-GCC, ATmega32
Hallo! Für die Ansteuerung eines GLCD möchte ich eine Funktion schreiben, die variable Argumente hat. Bis dahin bin ich gekommen: [c] void message_center(char* string, uint8_t ver, ...) { uint16_t fcolor, bcolor; va_list vlist; va_start (vlist, ver); try { fcolor = va_arg (vlist, uint16_t); // wenn fcolor benutzt wurde und uint16_t ist, dann ist alles OK } catch( ) { // ist fcolor fehlerhaft oder wurde nicht angegeben, dann Standardwert setzen } // Fehlerbehandlung von bcolor bcolor = va_arg (vlist, uint16_t); va_end (vlist); // weiterer
-
Thread
AVR USB - atmega32u2 - bootloader?
dem Entry-Point. Vielleicht kannst Du aber den Atmel-Quelltext besser compilieren bzw. an den ATmega32u2 anpassen.
/files/MyUSB/LUFA%20091223.zip). This setup however is meant for ATMEGA32U4 (Teensy 2.0) with 16 MHz external oscillator. My question is what settings I should have in the makefile for my atmega32u2 and also what fuse and lockbits settings I need. By the way I have
-
Thread
Atmega32 (16PU) mit Arduino IDE 1.0 ?
atmega32.upload.using=usbasp atmega32.upload.protocol=usb atmega32.upload.maximum_size=32768 atmega32.upload.speed=38400 atmega32.bootloader.low_fuses=0xff atmega32.bootloader.high_fuses=0xdf atmega32.bootloader.extended_fuses=0x00 atmega32.bootloader.path=atmega atmega32.bootloader.file=ATmegaBOOT.hex atmega32.bootloader.unlock_bits=0x3F atmega32.bootloader.lock_bits=0x0F atmega32.build.mcu=atmega32 atmega32.build.f_cpu=16000000L
-
Thread
TWI/I2C Atmega32 hängt in Endlossschleife bei Start
allem von Schaltungen habe ich kaum Ahnung. Ich versuche nun schon seit Tagen verzweifelt mit dem Atmega32(=Master) über TWI/I2C eine Kommunikation mit einem Sharp Infrarotsensor(Slave) aufzunehmen. Das Problem tritt allerdings bereits beim Start auf. Der Master bleibt beim Initialisieren der Verbindung
Sind die Ein und Ausgänge im ATMEGA32 Master richtig gesetzt (DDR-Register)? Sonst läuft das TWI nicht und bleibt hängen, da es nie Daten sendet.
-
Thread
Atmega32 mit SainSmart Board TC35 verbinden
Grundgedanke war, dass dieses Board eine SMS empfängt und dabei ein Signal ausgibt welches von einem Atmega32 (den ich rumliegen habe) eingelesen und an ein Relais weitergegeben wird. Es gibt ja Relais, die auf 5V ansprechen und einen 230V AC Stromkreis schließen können. Ziel ist eine Schaltleistung
-
Thread
Atmega32, JTAG disabled, Portc3 immer noch high
Nach dem löschen der JTAGEN fuse ist der Portpin C3 (TMS) immer noch high. Die andere JTAG pins verhalten sich wie normale Portpins. Das Datenblatt sagt wie bei den ander JTAG pins: "When the JTAG interface is enabled, this pin can not be used as an I/O pin." Was für mich bedeutet, wenn JTAG nicht enabled ist, sollte der Pin als normaler IO Pin funktionieren. Ausnahmen habe ich nur für den Fall gefunden, daß JTAGEN gestzt ist und JTAG per software deaktiviert wurde. Da die andren JTAG pins "funktionieren", dürfte das löschen der Fuse mittels AVR ISP mkII wohl erfolgreich gewesen sein. Hab ich
-
Thread
CAN- Ethernet Gateway mit Radig Ethernet ATmega32 Board
Hallo zusammen, ich würde gerne mit dem Ethernet ATmega32 Experimentierboard von Ulrich Radig (http://www.ulrichradig.de/home/index.php/avr/eth_m32_ex) ein CAN-Ethernet-Gateway bauen, damit ich per W-LAN von meinem Android-Tablet Daten in und von mein/em
-
Thread
Atmega32u2 LUFA GenericHID Demo
Hallo ich versuche schon die ganze Zeit die LUFA Lib auf dem Atmega32u2 Breakout Board von ehajo zum Laufen zu bringen. Nachdem ich herausgefunden hatte wozu die makefile da ist, habe ich erfolgreich des Beispielprojekt USBtoSerial kompaliert und geladen. Ich denke