-
Thread
avarice und atmega32u2
wird dann mit folgendem übersetzt. [code]$ avr-gcc -O0 -g -std=c99 -DF_CPU=8000000UL -c -mmcu=atmega32u2 -MMD -MP -MF"main.d" -MT"main.d" -c -o "main.o" "main.c"[/code] Anschließend gelinkt und es entsteht die Elf-Datei. Als ich dann avarice ausprobieren wollte ist mir aufgefallen, dass der atmega32u2
resette ich den uC. Dann starte ich avarice: [code]$ avarice -2 -P atmega32u2 -w -j usb -C :4242 -d[/code] Am Ende dann starte ich gdb und verbinde mich dann damit zu avarice. [code]$ avr-gdb firmware.elf[/code] [
-
Thread
Bootloader Atmega32u2
Hallo Hat irgend jemand zufällig den originalen Bootloader vom Atmega32u2? Habe ihn versehentlich gelöscht. Finde nichts bei Atmel oder Google! Kann mir jemand mit einer Hex oder Bin o.ä helfen? mfg Hans
Hi, http://u2.mattair.net/code.html ist zwar nicht der Originale, funktioniert aber genauso gut mit FLIP. HTH Chris
-
Thread
ATmega32U2 USB-Kommunikation
Bootloader eine Verbingung bekommt und wenn nicht ein das Programm sprigen. Ist so etwas auch bei dem ATmega32U2 möglich?
#if (defined(__AVR_AT90USB82__) || defined(__AVR_AT90USB162__) || \ defined(__AVR_ATmega8U2__) || defined(__AVR_ATmega16U2__) || \ defined(__AVR_ATmega32U2__)) #define USB_PLL_PSC (1 << PLLP0) [/c]
-
Thread
ATmega32U2 läuft in Zeitlupe
Hi zusammen, ich habe gerade meinen Atmega32U2 zum laufen gebracht, allerdings scheint die Taktrate bei etwa 1s zu liegen. Habe Grundbeschaltung mit 16MHz Kristall, prgrammierung über AVR Studio 6 und FLIP. Wenn ich das Programm [c]#include
ziehe meinen JTAG Einwand zurück, beim U2 gibts das nicht.
-
Thread
ATMega32U2 PWM Problem
Hallo, ich habe ein Problem mit PWM auf'nem ATMega32U2. Auf PB7(OC0A)habe ich einen kleinen Lautsprecher gegen Masse angeschlossen um Sound (8Khz 8Bit) auszugeben. Es ist ein 16MHz Quarz mit 22pF dran. Fuses hierfür sind folgendermaßen gesetzt:
Uwe schrieb im Beitrag #3943053: > ich habe ein Problem mit PWM auf'nem ATMega32U2. > Auf PB7(OC0A)habe ich > einen kleinen Lautsprecher gegen Masse angeschlossen um Sound (8Khz > 8Bit) auszugeben. OK, das Ziel der Operation ist verständlich beschrieben. > Es ist
-
Thread
ATMega32U2 als USB Maus
Hallo, ich versuche seit Tagen verzweifelt den ATMega32U2 zu überreden von Linux als USB Maus erkannt zu werden, jedoch hat Linux sich bislang von keiner meiner Firmware im geringsten beeindrucken lassen, sprich Linux merkt nicht mal, dass ich nen USB
Sooo, habe nun nochmal nen neuen ATMega32U2 drauf geknallt und siehe da: Der Bootloader funktioniert zumindest ;) Habs schon in einem anderen Thread hochgeladen, aber im Anhang ist nochmal ein Backup von dem original-Chip. Flash, EEPROM
-
Thread
ATmega32U2 virtual COM
"nur" diese Typen definiert sind #if defined(__AVR_AT90USB162__) (...) #elif defined(__AVR_ATmega32U4__) (...) #elif defined(__AVR_AT90USB646__) (...) #elif defined(__AVR_AT90USB1286__) Da musst du dann ggf. im Datenblatt schauen ob die Register und Bits im 32U2 genau so heißen wie im 32U4
diese Typen definiert sind > > #if defined(__AVR_AT90USB162__) > (...) > #elif defined(__AVR_ATmega32U4__) > (...) > #elif defined(__AVR_AT90USB646__) > (...) > #elif defined(__AVR_AT90USB1286__) > > Da musst du dann ggf. im Datenblatt schauen ob die Register und Bits im > 32U2 genau so
-
Thread
Atmega32u2-MU gesucht
Hallo zusammen, als Privatmann komme ich nicht so einfach an 3x Atmega32u2-MU ran. Bei Mouser und Digikey sind die Versandkosten viel höher als der Warenwert. Hat jemand ein paar Atmega32u2-MU über ? Oder bestellt jemand bei Mouser oder Digikey und kann mir 3 mitbestellen
-
Thread
ATMEGA32U2 Steckbrett USB
Braucht es für ATMEGA32U2 auf DIP Adapter auf Steckbrett für USB D+ D- ESD Schutz Dioden? Wenn ja welche? Die CG0603MLC-05E oder SP0503BAHT auf dem Leonardo gibt es nur als SMD Kann ohne der PC USB Port kaputt gehen
Lothar schrieb im Beitrag #7323166: > Braucht es für ATMEGA32U2 auf DIP Adapter auf Steckbrett für USB > D+ D- > ESD Schutz Dioden? > > Wenn ja welche? Die CG0603MLC-05E oder SP0503BAHT auf dem Leonardo gibt > es nur als SMD > > Kann ohne der PC USB
-
Thread
atmega32U2 und AVR-Studio
Hi, ich habe mir ein paar AtMega32U2 gekauft, allerdings stell ich grade fest, das AVR Studio 4 + WinAVR-20100110 (also aktuellste Version) diesen nicht unterstützen. Ich habe bloß den 32u4 zur Auswahl. Ich hab jetzt bereits gelesen, dass der at90usb162 Kompatibel ist - aber was ist mit dem größeren Speicher etc? Ich hab ein wenig gegoogelt, es gibt wohl Lösungsvorschläge (z.B. http://gcc.gnu.org/ml/gcc-patches/2009-07/msg00872.html ), aber um ehrlich zu sein kann ich damit nichts anfangen. Oft geht's auch um den Bootloader, aber ich hab den AVR ISP MK II, also interessiert der mich weniger.
-
Thread
ATmega32u2 in kleinen Stückzahlen?
Hallo allerseits. Ich suche den ATmega32u2 in kleinen (<10) Stückzahlen. Kennt jemand eine Quelle? Prinzipiell würde mich auch der ATmega32u4 interessieren, aber akut wäre der u2 für mich spannender... Für Hilfe wäre ich dankbar,
-
Thread
Erster Programmierversuch von atmega32u2 funktioniert nicht
Da der atmega32U2 mitsamt USB-bootloader ausgeliefert wird, der zu atmel-Flip passt, wird er normalerweise per USB-Anschluss mithilfe von Flip programmiert, ein MKII ist da nicht nötig. anstatt des ISP-Anschlusses
dass sollte Deine Frage beantworten: http://electronics.stackexchange.com/questions/21423/newbie-atmega32u2-usb-powered-application-which-variant Grüsse, R.
-
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
ATMega32U2 nicht per ISP erreichbar
Hallo ich setze für ein Projekt den ATMega32U2 ein, da ich möglichst einfach den Controller über USB mit dem PC verbinden muss (eine art Programmer). Der Chip ist auch schon soweit aufgelötet. Jetzt versuche ich über ISP eine Verbindung
Hallo, ich verwende die Typen Atmega32U4 und Atmega32U2. Meine haben alle einen funktionstüchtigen HWB Pin. Also Bootloader! Das habe ich auch schon gelesen: Möchte man den Bootloader loswerden, kann man mit Atmel AVR-STUDIO5 die
-
Thread
ATmega32U2 nicht per ISP programmierbar
Hi, ich versuche einen ATmega32U2 per ISP-Programmer zu beschreiben. Genau gesagt versuche ich, Fuses zu setzen. Auslesen der Fuses geht, beim Schreiben tritt folgender Fehler auf: [c] $ avrdude -p m32u2 -P /dev/ttyUSB0 -c
Verträglichen geht. Setz die mal runter (mit der avrdude-Option -B ). Also z.B. avrdude -B 60 -p m32u2 usw.
-
Thread
ATmega32U2 und (fast) nix geht.
Hi, nach 2 Tagen erfolgloser Tests mit einem ATmega32U2 USB Board brauche ich mal eure Hilfe: (Grundsätzliches läuft, wie das Hexfile mit Flip programmieren und zu starten und der Bootloader) Die Richtungsports
nach Spannung (Vcc) aus-ein allerdings sind sie statisch ein. Für die Code-Fans: .include "m32U2def.inc" .def temp = r16 .def leds = r17 main: ldi r16, 0xFF out DDRb, r16 ; Inhalt von r16 ins IO-Register DDRB ausgeben out
-
Thread
Problem ATmega32U2 bei AVR328
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
ATMega32U2 mit Reusch USB Treiber
dabei mal ein kleines Projekt mit USB zu versuchen. Wie im Betreff schon geschrieben findet ein AtMega32U2 Verwendung. Auf der Suche nach einem geeignetem Treiber, bzw. einem kleinem Simpel Demo bin ich über LUFA (völlig überfrachtet und unübersichtlich, meines Erachtens) auf die Seite von reusch-edv.de
Vermutung ist eher, dass der Controller nicht sauber programmiert ist. Ich habe zu Testzwecken mal ein U2DIL-ATMEGA32U2-Modul mit meiner CDC-Demo-Firmware (http://produkte.reworld.eu/u2dil.htm) programmiert -- bei 5V mit AVR-Studio 4.18SP3 und WinXP. Das CDC-Device wird problemlos auf einem Win7-64-PC erkannt
-
Thread
Quarz für ATmega32U2 bei USB?
Hallo zusammen Benötigt man für den ATmega32U2 einen Quarz wenn man mit USB hantieren möchten, oder ist die interne Takterzeugung gut genug? Danke und Gruss Teddy
Teddy M. schrieb im Beitrag #3118243: > Benötigt man für den ATmega32U2 einen Quarz wenn man mit USB hantieren > möchten, oder ist die interne Takterzeugung gut genug? Hallo, meines Wissens kommst du nur beim ATmega32U4 ohne Quarz aus, nicht aber beim U2. Außer
-
Thread
ATmega32U2 USB HID Keyboard
Hallo, ich möchte mit dem o.g. Chip ein USB Keyboard bauen. Dazu habe ich mir die Application Note AVR4904 angesehen. Dort heißt es unter 6.1. dass man das USB Modul importieren kann. Allerdings habe ich in der Auswahl die USB Geschichten nicht mit dabei. Muss erst noch etwas installiert und/oder eingestellt werden? Stefan
-
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
STK500 auch als 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
ATmega32U2 DFU USB Bootloader
Zeit nach dieser Information gegooglet, und zu meiner Verwunderung nichts gefunden: Ist beim ATmega32U2 der DFU USB Bootloader _immer_ ab Werk installiert, oder nicht? Ich habe hier einige, wo er ab Werk installiert war. Bei einer neuen Platine taucht der ATmega nicht im USB View auf. Ich würde
Nach meinen bisherigen Erfahrungen ist der Bootloader beim ATMEGA32U2 immer vorhanden. Ich habe neulich jedoch einen Schwung des neuen ATXMEGA32A4U gekauft. Die waren alle unprogrammiert! Die Bootloader-Dateien für die USB-AVRs gibt es auf http://re.reworld.eu/en
-
Thread
ATmega32U2 TIMER0 config
an das Forum, ich beschäftige mich zur Zeit mit einer DCF77 Uhren Projektportierung von einem ATmega32 auf den ATmega32U2. Problem ist das ich am PD0 (INT0) des ATmega32U2 ein DCF77 Signal einlesen will. Hat jemand schon Erfahrungen mit diesem Chip gemacht. Hat vielleicht jemand Codebeispiele
-
Thread
Alternate Functions of ATMEGA32U2
Hallo Leute In meiner Software frage ich zwei Taster ab, die an Pin B0 und D6 hängen. Während B0 exakt funktioniert wie erwartet, tut sich bei D6 überhaupt nichts. Jetzt vermute ich, das hängt mit der "alternate Function" zusammen, die es für diesen Pin gibt (INT6/RTS). Ich finde zwar die Beschreibung über diese Alternativen Funktionen in der Spec, aber nicht, we man erkennt, ob diese aktiv ist, oder nicht. Hat das schon mal jemand gemacht hier? Um meine Schaltung, so simpel wie sie im Augenblick aufgebaut ist, zu treiben, brauch ich nahezu alle Pins. Ich benutze übrigens das U2DIL von Reusch
-
Thread
Verhalten des atmega32u2 bezüglich Fuses und Quarz
mit den Fuses. Ich kann diese per AVRDude auslesen und sie stimmen auch mit den Default Werten des atmega32u2 überein. Dabei läuft der atmega32u2 ja eigentlich mit dem internen 8Mhz und geteiltem Takt, also auf 1Mhz. Hier war es schon mal komisch, dass er ohne externen Quarz nicht lesbar war. Ich dachte
generell korrekt abgesehen von dem Problem des Setzens der LFuse. Fuses lesen: avrdude -c usbasp -p atmega32u2 -B 10 -U lfuse:r:-:h -U hfuse:r:-:h -U efuse:r:-:h Fuse schreiben (ging nicht, geht aber nach -e jetzt auch): avrdude -c usbasp -p m32u2 -B 10 -U lfuse:w:0xFF:m Fuse schreiben (geht):
-
Thread
AT90USB (ATMega32U2) USB
Beitrag #2847755: > Achso. Dann empfehle ich dir einen ARM mit USB. Hab aber (vorerst) nur eine ATMega32U2 da. Und damit würde ich das ganze gerne zum laufen bringen. Oder sollte das heißen, dass das mit dem ATMega32U2er nicht zu machen ist?
Ohne jetzt hier Werbung machen zu wollen: Über den Link http://produkte.reworld.eu/u2dil.htm landest Du auf einer Seite, die nicht nur ein AT90USB162/ATMEGA32U2-Modul beschreibt, sondern auch eine Sammlung funktionierender Beispiele zum Download anbietet. Die Beispiele wurden mit AVR-Studio
-
Thread
Atmega32U2, LUFA, mehrere HID Geräte
Hallo, ich mache gerade meine ersten Schritte mit USB mithilfe eines ATmega32U2. Was ich vorhabe, ist ein Gerät, welches sowohl als MIDI Device ( HID ) als auch als Generic HID Device ( für normale Steuerbefehle ) angemeldet wird. Mithilfe der Beispiele von LUFA ist mir
andere gelungen, aber dank USB sollte es doch möglich sein, beides auf einem USB-Gerät zu verbinden ( 2 Endpoints für MIDI, 2 Endpoints für Generic HID ). Leider fehlt mir ein vernünftiger Ansatz, das zu schaffen, es scheitert an den Descriptors, insbesondere dem ConfigurationDescriptor. Der ist
-
Thread
Fehler in ATMEL ATMega32U2 Doku 7799
Hi, die memory mapped Register lassen sich mit dem Code-Beispiel auf Seite 155, Kapitel 18.6.1 in der Atmel Dokumentation 7799 nicht ansprechen: Fehlermeldung. "Operand 1 out of range". Man muss den Umweg, wie im angehängten asm-File gezeigt, wählen, damit der Assembler dann 0 Error zeigt. Werden ATMEL-Dokumentationen revidiert, oder bin ich hier nur durch das Zufallsergebnis der Suchfunktion der Suchmaschine einem "uralten" Problem aufgesessen. ciao gustav
-
Thread
ATMEGA32U2 - Fuses lassen sich nicht setzen
Hi, ich habe mir ein kleines Testboard für den ATMEGA32U2 gebaut. Es entspricht praktisch 1-zu-1 den Adapterplatinen aus dem Guloshop (https://guloshop.de/shop/Mikrocontroller/ATmega32U2-USB-DIP::21.html). Die Platine sitzt auf einem Steckbrett. RESET
Fuses zwar problemlos auslesen, allerdings nicht schreiben. Die Ausgabe lautet: [code] $avrdude -pm32u2 -cstk500v2 -P /dev/ttyUSB0 -U lfuse:w:0xff:m -U hfuse:w:0xd9:m -U efuse:w:0xf4:m avrdude: AVR device initialized and ready to accept instructions Reading | ###################################
-
Thread
ATmega32u2 USB HID Media Keys
- >> (spulen) - skip fwd - skip bckwd Soweit der Plan. Als Hardware habe ich hier einen ATmega32u2 vor mir liegen, der zwas abenteuerlich verlötet ist, aber funktioniert. Der Atmel DFU-Bootloader funktioniert und ich habe den AVR schon dazu gebracht, sich am PC (Windows) als Tastatur anzumelden
0x01, // REPORT_SIZE (1) 0x95, 0x02, // REPORT_COUNT (2) 0x81, 0x02, // INPUT (Data,Var,Abs) 0x09, 0xe2, // USAGE (Mute) 0x95, 0x01, // REPORT_COUNT (1) 0x81, 0x06,
-
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
-
Thread
Atmega32u2 über USB per AVRDUDE programmieren
ein Atmega32u2 auf Teensy-kompatiblem board soll programmiert werden mittels AVRDUDE per "Make program". der Gerätemanager zeigt "Atmega32U2 DFU". Das gelbe Rufzeichen verschwindet durch Installation des Treibers
ATmega32u2 aber nichts, der funktioniert ja anders.
-
Thread
AVRISP-MKII Clone mit dem Atmega32U2 Breakoutboard von ehajo
gibt es eine Option das andere zu Protokoll des AtmelStudios einzustellen. PS ich verwende den atmega32u2 auch als AVR MKII Clone unter Linux.
Fuse-Bits des atmega32u2 [code]-U lfuse:w:0xde:m -U hfuse:w:0xd9:m -U efuse:w:0xf8:m[/code] Ich habe den Bootloader gelöscht und verwende den ISP Anschluss.
-
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
ATMEGA32U2 via USB / Reset beschaltung
Hallo Zusammen, ich bastle an einem Breakout Board für den ATMEGA32U2 rum. Der hat ja Serienmässig einen Bootloader. Wie muss der Reset Pin beschaltet sein für die Programmierung über USB? Danke schon mal für die Hilfe. Grüsse, René
Rene schrieb im Beitrag #3140691: > ich bastle an einem Breakout Board für den ATMEGA32U2 rum. Der hat ja > Serienmässig einen Bootloader. Wie muss der Reset Pin beschaltet sein > für die Programmierung über USB? Einfach ein Pullup, ggf. mit einem Reset-Taster nach GND falls Du
-
Thread
atmega32u2, stk500, hvprog geht teilw. nicht
Hallo. Ichbin zur Zeit am verzweifeln. Habe hier ein Board von Mattairtech. Ein MT-DB-U2 mit einem ATmega32u2. Jumper sind wie folgt gesetzt: J4 umgesetzt für externen Takt v. TK500. RC-Flied cvon PortC6 abgeschaltet (glaube, das war J6). Hatte den Prozessor vorgestern versehentlich,
ich auch irgendwie logisch. Nur dasLesen klapt eben nur bedingt. Anschluß für HVProg nach Dabla ATmega32u2,Seite 250ff. Wenn mir jemand noch einen heißen Tipp geben kann, dan wäre ich echt dankbar. Gruß Jürgen
-
Thread
AVR GCC, Atmega32u2 und SPI über USART Problem
kann er auflösen. Ist das ein bekanntes Problem oder mache ich etwas falsch? Angeblich soll der Atmega32u2 von avr-libc unterstützt werden. Ich wäre sehr dankbar für einen kleinen Hinweis Mit Gruß Mike
. Und die Register nennen sich dann auch nur UBRR, UDR, UCSRA, UCSRB ... . Dazu gehört auch der Atmega32u2. MfG Spess
-
Thread
ATMega32U2 Grundschaltung / Breakout Board / Review
http://www.pjrc.com/store/teensy.html gibts z.B. bei http://www.watterott.com/de/Teensy-v20-ATMEGA32U4 Gruss
nicht die einzigen: http://www.ehajo.de/Bausaetze/Atmega32u2-Breakout-Board https://guloshop.de/shop/Mikrocontroller/ATmega32U2-USB-DIP::21.html
-
Thread
Atmega32U2, 1MHz, UART 19200 Baud geht nicht
Hallo Leute, ich versuche seit einiger Zeit auf einem Atmega32U2 mit 1MHz den UART mit 19200 Baud in Betrieb zu nehmen. Leider scheint die Einstellmöglichkeit beim Register UBRR zu ungenau zu sein. 6 ist zu langsam, 5 ist zu schnell. 5,5 wäre sehr nahe am Ideal
ebtschi schrieb im Beitrag #2215834: > ich versuche seit einiger Zeit auf einem Atmega32U2 mit 1MHz den UART > mit 19200 Baud in Betrieb zu nehmen. Geht nicht. Brauchst du USB und RS-232 zeitgleich? Ansonsten könntest du den 8-MHz-Quarz nur während des USB-Betriebs nehmen und
-
Thread
ATmega32U2 geht manchmal "einfach so" in USB-Bootloader Modus
Hallo, mein ATmega32U2 tut die meiste Zeit das was er soll, allerdings geht er manchmal gleich nach dem Start "einfach so" in den USB-Bootloader Modus anstatt die Anwendung auszuführen. Der ATmega wird von einem MSP430
, den ATMega32U2 in den Bootloader-Modus zu befördern? Kann es sein dass ich versehentlich eine dieser Möglichkeiten auslöse?
-
Thread
Steckfassung / Sockel AVR ATMEGA 32-U2 TQ für Breadboard gesucht
es wird Zeit für das nächste Level! Für mein erstes Projekt, abseits von Tutorials, wäre ein ATMEGA 32-U2 TQ perfekt geeignet! Bevor ich meine erste Platine zusammenbaue möchte ich auf einem Breadboard ausgiebig testen und hier fangen die Probleme an. Ich finde bei Reichelt keinen Sockel den ich
) Rand hinausschaust. z.B. hier: https://www.ebay.de/itm/3x-SMD-Adapterplatine-QFP-LQFP-TQFP32-mit-0-8mm-auf-DIP32-FR4-Industriequalitat/173108578941?hash=item284e134a7d:g:KfAAAOSwEeFVFMbl:rk:2:pf:0 Und jetzt sage nicht voller Leidenschaft dass dieses Teil nicht geeignet wäre.
-
Thread
ATmega32u2/32u4: USB HID descriptor für touchscreen unter Android
Hallo. Ich versuche seit einiger Zeit einen kleinen Touchscreen Monitor mit einem atmega32ux dazu zu bewegen, das Android auf ihn reagiert. Leider bin ich mittlerweile so durcheinander gekommen, das ich erstmal keine Codeschnuipsel posten kann. Hatte zwar schon einen 'Touch' bekommen
Werten 76 und 946, ansonsten klebt er am Rand. Ich hab das letztens für den Arduino Leonardo (ATmega32U4) umgesetzt, d.h. den Core angepasst. Siehe auch Kommentare und Verweis auf den Pull-Request in Git: [https://github.com/arduino/Arduino/issues/1417#ref-commit-7b77d1e] Michael
-
Thread
ATmega32U2: USB-Debugging, da Enumeration unter Win7 mittendrin abbricht, Linux ok.
Hallo, ich habe hier einen ATmega32U2, welcher irgenwann mal per USB Daten mit dem PC austauschen soll. USB-Stack basiert auf den Routinen von Guy Weiler (www.weigu.lu/b/usb), allerdings inzwischen mit einer Vielzahl von Änderungen. Programmiert wird in Assembler... Das Handling ist so gestaltet, das nur SETUP-Pakete im ATmega32U2 Interrupts auslösen und bearbeitet werden. Die Enumeration des ATmega32U2 an einem Linux-PC klappt auch einwandfrei: Nach den zwei "Get Descriptor: Configuration", werden noch ein paar Strings
-
Thread
Transistortester AVR
Die Einstellungen werden weiter hinten in der Makefile gesetzt: ifeq ($(PARTNO),m168) MCU = atmega168 ifeq ($(OP_MHZ),8) FUSES_INT = -U lfuse:w:0xe2:m -U hfuse:w:0xdc:m # -U efuse:w:0xf9:m FUSES_CRY = -U lfuse:w:0xf7:m -U hfuse:w:0xdc:m # -U efuse:w:0xf9:m else FUSES_INT = -U lfuse:w:0x62
Hallo Nutzer der DG2BRS Leiterplatten, ich habe mit der neuen DG2BRS V5.2.4-d einige Messungen an der VCC Versorgungs des ATmega mit 100nF und 470nF keramischen Kondensator (ohne 10uH Drossel) in der VCC Versorgung gemessen
-
Thread
AVR für wenig Geld im LAN
anbelangt ;-) ich hätte ein paar Fragen an euch! Meine Hardware ist NET-IO und ein Eval. Board (ca. 2 Jahre alt) von Pollin. Meinen NET-IO habe ich einwandfrei am laufen und würde nun gerne die Software von U.Radig proggen. Zuerst wollte ich den Flash und den Eprom sichern, dazu habe ich den ATMEGA32
Hallo orfix, >avrdude -p atmega32 -P usb -c USBasp -U >flash:w:Hexfiles/Webserver_MEGA32.hex -u -U lfuse:w:0xff:m -U >hfuse:w:0xcf:m ...da in der ersten Zeile lese ich aber atmega32! Ich brenne mit PonyProg, dabei habe
-
Thread
Webserver ATmega32/644DIP ENC28J60
Hallo, Die FuseBits werde im makefile gesetzt. [c] #Fuse settings for ATmega644 ifeq ($(MCU), atmega644) FUSE_BITS = -u -U lfuse:w:0xff:m -U hfuse:w:0xdf:m HEX_FILE_NAME = MEGA644 endif #Fuse settings for ATmega32 ifeq ($(MCU), atmega32) FUSE_BITS = -u -U lfuse
-mmcu=atmega32 -Wall -gdwarf-2 -mmcu=atmega32 -O0 -fsigned-char -MD -MP -MT enc28j60.o -MF dep/enc28j60.o.d -c ../enc28j60.c ../enc28j60.c: In function 'enc28j60Init': ../enc28j60.c:222: error: 'for' loop
-
Thread
IRMP - Infrared Multi Protocol Decoder
static void irsnd_on (void) { if (! irsnd_is_on) { #ifndef DEBUG #if defined (__AVR_ATmega32__) TCCR2 |= (1<<COM20)|(1<<WGM21); // = 0x42: toggle OC2A on compare match, clear Timer 2 at compare match OCR2A #else TCCR2A |= (1<<COM2A0)|(1<<WGM21);
static void irsnd_off (void) { if (irsnd_is_on) { #ifndef DEBUG #if defined (__AVR_ATmega32__) TCCR2 &= ~(1<<COM20); // normal port operation, OC2A disconnected. #else TCCR2A &= ~(1<<COM2A0);
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
0.96 lässt sich mit dem HelloWorld Beispiel und folgender Displaydefinition zum Leben erwecken. [c]U8X8_SSD1306_128X64_NONAME_HW_I2C u8x8(/* reset=*/ U8X8_PIN_NONE);[/c] Für das 0.49 habe ich dann das genommen - funktioniert nicht [c]U8X8_SSD1306_64X32_NONAME_HW_I2C u8x8(/* reset=*/ U8X8_PIN_NONE);[/c] Nach ein wenig "rumspielen" hat folgende Zeile den Erfolg gebracht: [c]U8X8_SSD1306_64X32_1F_HW_I2C u8x8(/* reset=*/ U8X8_PIN_NONE); [/c] Weis jemand was der Unterschied zwischen diesem NONAME und 1F ist? Über die Doku zur Library auf https://github.com/olikraus/u8g2
-
Thread
PPS5330 Labor-Netzteil hack
[c] { DDRB |= (1 << DDB1)|(1 << DDB2); // PB1 and PB2 is now an output ICR1 = 0x3FFF; // set TOP to 16383 14Bit/1KHz // set U-Soll uint8_t Digi_offset = 67; uint16_t Umax = 30000; // mV uint32_t Usoll = 20000
beachten { SPI_wr2(buf[4]+32); SPI_wr2(buf[3]+32); SPI_wr2(buf[1]+32); SPI_wr2(buf[0]+32); } else { SPI_wr2(buf[3]+32); SPI_wr2(buf[2]+32); SPI_wr2(buf[0]+32);
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
einzeln hier für 4,03€ http://de.aliexpress.com/item/Free-Shipping-New-Pro-Micro-for-arduino-ATmega32U4-5V-16MHz-Module-with-2-row-pin-header/1802026541.html
Bei ebay gibt es nun mini Atmega32U4 Arduino Boards für 3,99€ das stück https://rover.ebay.com/rover/1/707-53477-19255-0/1?ff3=4&toolid=11800&pub=5575152713&campid=5337805879&mpre=http%3A%2F%2Fwww.ebay.de%2Fitm%2FNew-Mini-ATMEGA32U4