-
Thread
Arduino Mega Multiple Serial Communication Speed Midi
4 Serial- bzw. Midi-Outs schneller als alle 4 an einem Midi-Out? Auf dem Board ist ein ATMega 2560 drauf und ein ATMega16U2 extra für die USB-Serial Kommunikation und Pin 0 RXD und 1 TXD. Schaltplan vom Board da: http://arduino.cc/en/uploads/Main/arduino-mega2560_R3-schematic.pdf Also nur ein TX ist an dem Mega16U2, die anderen drei sind direkt am Mega 2560. USB-Serial nutze ich nicht. Hoffe Ihr könnt mir helfen? Grüße!
-
Thread
Tiny2313 endlich da!
Wenn die Angaben hier stimmen, dann hat der Mega256 8KB RAM: http://www.atmel.ru/Production/tables/avr.htm
@Hitel: Den Atmega256 ( 64pin ) /ATmega2560 ( 100pin ) kann man noch nicht kaufen. Die erste Bemusterung für Firmen wird im Januar oder Februar 2005 sein. Den Tiny2313 habe ich bis jetzt nur über meinen Arbeitgeber bekommen. Gruss Steffen
-
Thread
Stepper im 3d-Drucker streikt - Bitte um Tipps
Fehlerursache nicht heraus finden. Die Stepper an der drei linearen Achsen funktionieren. Mainboard: GT2560 R3 https://github.com/Geeetech3D/Diagram/blob/master/GT2560_V3.0_SCH.pdf Stepper Driver: Pololu DRV8825 https://www.pololu.com/product/2133 Stepper Motor: 42SHD0217-24B https://casunmotor.net
mehr an die Ereignisse von Ende Februar gedacht. Möglicherweise ist wirklich auf dem Board (GT2560) noch ein weiterer Defekt :-(
-
Thread
Eclipse AVR win32 komplett?
den atmega2560 undes gibt jetzt 2 atmega2560.xml auf der Platte. Das neue vom Studio6 sieht aber ganz anders aus. Auch wenn ich das aus dem "c:\Program Files\Atmel\AVR Tools\Partdescriptionfiles\" nehme sehe ich keine
Ich wollte nur vermelden, dass das nach dem installieren von dem WinAVR funktioniert. Adib.
-
Thread
Warnung bei Benutzung von "strncmp_PF"?
von Zeichenketten, welche über den UART verarbeitet werden. Das nun im oberen Bereich eines ATmega 2560. Die normalen Routinen wie strncmp_P funktionieren dort ja nicht mehr wegen der 64k Beschränkung. Nun bekomme ich aber Warnungen das die Typen nicht zusammenpassen. [c] ... const char pgm_cmd_run
= . ; } > text ... } [/pre] __memx liefert 24-Bit Adressen Beispiel: [c] // $ avr-gcc-7 -mmcu=avr6 -Os -save-temps -fverbose-asm ... #include <avr/pgmspace.h> const __memx char str_run[] = "run"; int testrun1 (void) { return strncmp_PF ("text1", (__uint24) &str_run
-
Thread
[V] DSPIC's, ATMEGA256's, CYRIC's
USB Controller CY7C64713-100AXC: 48MHz 8051 kernel High Speed im TQFP100 für 5 EUR/Stck ATMEGA2560-16AV: AVR Risc Controller; TQFP100; 4,50 EUR/Stck DSPIC30F5013: High-Performance Digital Signal Controller; TQFP80; 4 EUR/Stck Versand zum Selbstkostenpreis
Controller CY7C64713-100AXC: > 48MHz 8051 kernel High Speed im TQFP100 für 5 EUR/Stck > > ATMEGA2560-16AV: > AVR Risc Controller; TQFP100; 4,50 EUR/Stck > > DSPIC30F5013: > High-Performance Digital Signal Controller; TQFP80; 4 EUR/Stck > > Versand zum Selbstkostenpreis ATMEGA's sind noch
-
Thread
Makefile für myAVR MK3
(stk500, stk500v2, avr910, avr109 usw.) zu flashen auch versucht aber immer folgende Fehler bekommen: * avrdude: stk500_recv(): programmer is not responding * avrdude: avr910_recv(): programmer is not responding usw
jetzt eine andere Fehlermeldung: avrdude: error: selected device is not supported by programmer: m2560 Jetzt habe ich noch statt "avr910" mit "stk500v2" probiert, und siehe da so funktioniert es: avrdude -p m2560 -c stk500v2 -P /dev/ttyUSB0 -v Rolf
-
Thread
[S] ATMega2560-16AU (TQFP-100)
Hat noch jemand einen ATMega2560-16AU im TQFP-100 Gehäuse über, den er für ein paar Euro in einen Briefumschlag stecken könnte?
bist mir nicht böse wenn ich dir als plan B das hier unterbreite: https://www.ebay.de/itm/ATMEGA2560-16AU-ATMEL-ATMEGA2560-IC-MCU-256KB-FLASH-AVR-Controller-TQFP-100/253977208049?epid=4012995118&hash=item3b2238a4f1:g:fXIAAOSwo9ZaujvZ:rk:8:pf:0
-
Thread
Zeigt her Eure Kunstwerke! Gesperrt Bilder
Mein Servotester aus dem Jahre 2002. Das war noch, bevor ich ans AVR-Ufer gewechselt bin ;-)
wiki/Usbasp stilecht in einer Fisherman's Friend Dose. Mit dem USBasp spreche ich mein Pollin- & myAVR-Board an. Hierzu habe ich dem myAVR-Board einen ISP-Anschluss gegönnt. Gruß Christoph
-
Thread
16x10_RGB-Matrix
umzusteigen, da ich eine Lösung mit mehreren AVRs vermeiden möchte. Oder gibt es einen bezahlbaren AVR, der mir 10/16 HW-PWM-Channels zu Verfügung stellt? Vielen Dank für eure Antworten. (Bitte um ernstgemeinte Antworten und nicht nur "sinnfreie" Verlinkungen auf ähnliche Beiträge, da ich hier
Peter schrieb im Beitrag #3449541: > Oder gibt es einen bezahlbaren AVR... Bezahlbar sind die alle... ATmega2560: 4x 8-bit PWM, 12x 2 bis 16-bit PWM
-
Thread
ATtiny13A Flash
dürften die nur 6 Portpins schon eher begrenzend wirken. MfG Spess P.S. Man kann auch einen ATMega2560 in Assembler programmieren.
Danke spess53, hatte ich mir auch schon überlegt, einen AVR ISP-Programmer zu kaufen und den Controller darüber zu flashen. Habe mich dann aber dagegen entschieden, weil ich mich mal von der Arduino Platform lösen wollte. NormalerTyp
-
Thread
Mikrocontroller unter WIN 8 (8 / 8.1)
verschalten? > > > Danke schon mal für eure Hilfe Nimm für 'etwas Zeit haben' einen Arduino Mega 2560 R3 http://arduino.cc/de/pmwiki.php?n=Main/ArduinoBoardMega2560 gibt es ab 12 EUR ( oder auch manchmal günstiger ) "Das Arduino Mega 2560 R3 hat 54 digital I/O Ports,..." die IDE ist kostenlos
für das nächste mal. Wenn du mehr Zeit hast, dann lass das 'Arduino R3' weg und nimm den Mega 2560, mach ein nettes kleines PCB dazu und hol dir AVR Studio und einen Programmer. lg rudi ;-)
-
Thread
gcc bug (diesmal wirklich): "shift count is negative" Gesperrt
[-Wshift-count-negative] 6 | return x << shift; | ~~^~~~~~~~ $ avr-gcc -v Using built-in specs. Reading specs from /usr/local/lib/gcc/avr/9.1.0/device-specs/specs-avr2 COLLECT_GCC=avr-gcc COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/avr/9.1.0/lto-wrapper Target:
-MMD -flto -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -fno-sized-deallocation -fconcepts "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program
-
Thread
ATMEL SAM3X8 (Arduino Due) printf auf beliebiges Device umleiten?
Hallo zusammen, bekanntlich bin ich über den HC11 zum AVR2560 (Arduino-HW) mit Atmel Studio gekommen. Nun vergnüge ich mich mit dem SAM3X8 (Auf Arduino DUE Hardware) mit Atmel Studio 7, da ich mehr Leistung benötige, und will meine Routinen portieren. Ich
FVAR -0.0000 Die Kiste-Maggi Frage: wo liegt das Problem? Ach, wie war die Welt mit libc und dem AVR doch so schoen.... VG yogy
-
Thread
zublöd für Hardware SPI?
The AVR’s SPI module is designed so that if the SS pin is an input and it reads low (0 V), then the SPI module will automatically go in to slave mode (the MSTR bit in SPCR will become zero) and all SPI transmission
Kaj schrieb im Beitrag #3651053: > Stimmt. Hab auch grade mal geschaut: Beim Mega2560 z.B. hat PortH nichts > mit SPI zu tun. Muss er auch nicht. CS vom SPI-Slave muss nicht an SS hängen. > Versteh ich auch nicht so ganz. SPI hat nichts, aber auch gar nichts mit > Adressen
-
Thread
Atmega64 Sleep mit Watchdog nach Zeit wecken
funktioniert... Hier das Datenblatt dazu http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2490-8-bit-AVR-Microcontroller-ATmega64-L_datasheet.pdf
mit WD als Timer von Haus aus. Ach Sch... vergiss es. Ich war beim 16/32er. Aber 640/1280/2560 könnte was sein. Den 2560 gibt es auch als Arduino.
-
Thread
Umstieg AVR -> ARM, mit welchem Cortex anfangen?
des Atmega2560 schon um mehr als 200 Seiten, bei den Cortex-M4 sind es fast dreimal(!) so viele. Wie schätzt ihr das ein, wäre es sinnvoll zum Einstieg zunächst auf einen Cortex-M0(+) zu setzen und wenn man diesen
der Forummitglieger bezueglich Studio 6.1 und ARM gefragt, denn schliesslich war es frueher mal das AVR-Studio und ARM Unterstuetzung ist erst in den letzten 2 Jahren hinzugekommen. Als AVR Benutzer macht es fuer die Lernkurve jede Menge Sinn jetzt einen SAM anzuschauen! Dann kannst du dich auf das Lernen
-
Thread
ATmega2560 Bootloader Problem
Hallo zusammen, ich habe ein custom ATmega2560 Board und bekomme den Bootloader nicht zum laufen. Verwendet wird der [[AVR Bootloader in C - eine einfache Anleitung]] (Der "echte" Bootloader für Programme > 64k). - Die Linkereinstellung habe ich
Hier sollte "Hallo hier ist der echte Bootloader\n\r" ausgegeben werden. Am Ende des Artikels [[AVR Bootloader in C - eine einfache Anleitung]] (Der "echte" Bootloader für Programme > 64k) steht, dass es zu Fehlern mit neueren Compiler bei einer Flashgröße von über 64K kommen kann. Jedoch habe ich
-
Thread
Arduino mit Touchscreen verliert Kalibrierung nach Neustart
Thread versuchen. Ich habe mir ein TouchScreen Panel mit passendem Shield für einen Arduino Mega 2560 geholt, um allg. Erfahrungen mit Displays zu sammeln. http://www.sainsmart.com/arduino/arduino-shields/lcd-shields/sainsmart-3-2-tft-lcd-display-touch-panel-pcb-adapter-sd-slot-for-arduino-2560.html
mal zwei Beträge nach oben. In deiner /Users/<Benutzer>/Documents/Arduino/libraries/UTouch/hardware/avr/HW_AVR.inc Datei fehlt ein delay. Hast dir die anderen Beiträge nicht angeguckt? Gruß Nick
-
Thread
Wie finde ich den korrekten USB-Port in Ubuntu(14.04)? MySmartUSB(mk3) + AVRDude
ist mein Problem? Mein MySmartUSB versetze ich in den Modus AVR 109,911,910 (ISP) und dann rufe ich avrdude in der Konsole wie folgt auf: avrdude -p ATmega2560 -e -c avr911 -U flash:w:FirstTrial.hex:i -P /dev/ttyUSB0 Daraufhin kommt can't open device "/dev
> Bus 001 Device 007: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x > UART Bridge / myAVR mySmartUSB light ..und dann eine passende udev-Regel erzeugen, die einen schönen symbolischen Link erzeugt und die Rechte passend setzt.
-
Thread
Flashrom Zelle defekt- ausblenden bei Programmieren
Hallo, in einem meiner Systeme befindet sich ein avr atmega 2560, der bei einer bestimmten Adresse einen Programmdefekt hat. Ich suche eine Möglichkeit, sozusagen drumherumzuprogrammieren, ohne dass der Compiler ds wegoptimiert. Welche Möglichkeiten
R. Freitag schrieb im Beitrag #3936415: > in einem meiner Systeme befindet sich ein avr atmega 2560, der bei einer > bestimmten Adresse einen Programmdefekt hat. Ich suche eine Möglichkeit, > sozusagen drumherumzuprogrammieren, ohne dass der Compiler ds > wegoptimiert. Dazu musst
-
Thread
AtMega2560 SPI SD-Karten
Hallo Zusammen! ich habe folgendes Problem, ich möchte mit Hilfe der AVR FAT32 Bibliothek mit dem AtMega2560 über SPI auf eine SD-Karte schreiben/Lesen. Link: https://www.mikrocontroller.net/articles/AVR_FAT32 Ich habe diese Programm bereits mit dem AtMega328p erfolgreich
Ausgelesene Daten return SPDR; } // ende <- hardware abhaengiger teil ! Mit dem AtMega2560 kann ich aber trotz Anpassung des Hardwareabhängigen Teils nicht auf die SD-Karte schreiben/ Lesen. Hat jmd. eine Ahnung woran das liegen kann ?
-
Thread
Probleme mit Atmega2560
Hallo, nachdem ich aus speicherplatzmangel nun auf den atmega2560 umgestiegen bin hab ich aber jetzt ein paar probleme. Hab mir den JTAG Adapter von Olimex besorgt und siehe da, nicht kompatibel mit 2560, dafür bräuchte ich den orig. von ATMEL, den AVR JTAG ICE
XMODEM) möglich, hat imma super funkt. Was genau muss ich nun umstellen um dieses Prog. am Atmega2560 laufen zu lassen. Anbei der Code fürn Atmega128 bootloader. Welches Programmiertool sollte ich sonst verwenden. Muss ich mir den orig. AVR JTAG ICE mkII kaufen? Prog. tu ich mit AVR Studio4 und
-
Thread
HDMI an Arduino
Der hat zu wenig I/O. Für die I/Os bräuchte ich etwa einen Megs 2560. Der kann aber von Hause aus kein HDMI. Gibt es Adapter oder shields?
hier VGA auf nem Atmega1284: https://hackaday.com/2013/03/29/avr-vga-generator/ übertaktet auf 25MHz, schafft ganze 128×96 Pixel mit 64 Farben, aber Respekt dass er das überhaupt hinbekommen hat.
-
Thread
Suche nach gutem Mikrocontroller
100Euro an Arbeitskosten verursacht haben. Arduino Mega... sorry, ich meinte Microchip ATmega 2560
compilers http://www.microchip.com/mplab/mplab-x-ide Die neueste IDE unterstuetzt nun auch scheinbar AVR uCs
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
avr/lib/avr5/ata5782 avr/lib/avr5/ata5790 avr/lib/avr5/ata5790n avr/lib/avr5/ata5795 avr/lib/avr5/ata5831 avr/lib/avr5/ata6613c avr/lib/avr5/ata6614q avr/lib/avr5/atmega16 avr/lib
avr/lib/avr51/at90usb1286 avr/lib/avr51/at90usb1287 avr/lib/avr6/ avr/lib/avr6/atmega2560 avr/lib/avr6/atmega2561 avr/lib/avr6/atmega2564rfr2 avr/lib/avr6/atmega256rfr2 avr/lib/avrxmega2
-
Artikel
High-Speed capture mit ATmega Timer
PinMapping168 ATmega32U4 Leonardo ICP1 / PD4 Arduino Pin 4 PD6 Arduino Pin 12 1500 PinMapping32u4 ATmega2560 Mega 2560 ICP4 / PL0 Arduino Pin 49 PL6 Arduino Pin 43 3600 PinMapping2560 Software. Auflösung und Wertebereich der Messungen. Für die Zeitmessung wird der 16-Bit Timer1 verwendet. Dieser hat eine Auflösung
Funktioniert natürlich weiterhin mit ATmega168, ATmega328 und ATmega32U4 Siehe auch. Informationen über AVR Timer AVR-Tutorial: Timer AVR-GCC-Tutorial/Die Timer und Zähler des AVR Bits schieben, setzen, rücksetzen Bitmanipulation Modulo-Arithmetik (für Berechnung der Zeitdifferenzen) Restklassenring Zweierkomplement
-
Thread
Senden PC <-> Controller
Das musst Du dann auch so im Terminal einstellen. avrGerd
Echo am PC ab. BZw. das BASCOM Echo mittels ECHO OFF http://halvar.at/elektronik/kleiner_bascom_avr_kurs/uart_rs232_vom_computer/
-
Thread
Kleines Simulink-Modell auf µC flashen
verwendet, aber schon mal jemanden beraten, der an so was gearbeitet hat (Simulink auf Arduino Mega 2560). Mein Eindruck war damals (ohne Anspruch auf Allgemeingültigkeit): Performance bzw. Ressourcenverbrauch waren verglichen mit einer "direkten" µC-Programmierung in C irgendwo zwischen Faktor 2 und Faktor
Je nach toolchain gibt es einen entsprechenden Befehlt, z.B. : avr-size --mcu=atmega328p -C main.elf Hier ein Beispiel der Ausgabe: AVR Memory Usage ---------------- Device: atmega328p Program: 29290 bytes (89.4% Full) (.text + .data + .bootloader) Data
-
Thread
Atxmega Sprung von Bootloader section in Application section
#2360273: > void (*funcptr)(void)=0x00000; Flash >64K? Ist ein Bug im Compiler. Beim Atmega 2560 hilft da folgendes: EIND = 0x00; funcptr(); mfg.
habe - wollte erst das Springen zwischen den 2 Sections können. Die Application section habe ich per AVR Studio5 ISP geflasht, genau wie die Bootloader section. Wenn ich nach dem Flashen des Bootloaders per AVR Studio5 die BOOTRST auf 0 setze läuft sofort die Applikation los. Setze ich BOOTRST auf 1
-
Thread
Potentiometer an Mikrocontrollter
zugreift, aber verstehen und anwenden kann ich leider nicht. Das ist die library dafür #include <avr/interrupt.h>
Karim A. schrieb im Beitrag #6285201: > Das ist die library dafür > #include <avr/interrupt.h> Nein, ganz sicher nicht. Die hat mit ADC nur marginal zu tun. Die Doku zur AVR Library ist dort: https://www.nongnu.org/avr-libc/user-manual/index.html Und wenn du das mal überfliegst
-
Thread
myAVR MK3 und Kommunikation mit PC
Hallo Kann ich den Atmega 2560 des MK3 Board über den PC steuern. Würde gerne die Ports des Atmega mit dem PC steuern. so wie hier. http://www.youtube.com/watch?v=NuKXY_uE8Yk&feature=view_all&list=PLFFC58115F01DD123&index
verwende das AVR Studio 5. Hoffe das ich das hinbekomme. (Programiere erst seit ca 2 Monaten) ;-)
-
Thread
Arduino 10Bit ADC in 8Bit umwandeln
Hallo, ich hab jetzt angefangen mein erstes C Projekt auf Arduino mega (avr) 2560 zu programmieren. Es gibt eine Funktion mit der man dem Arduino sagt, dass er 8bit ADC lesen kann statt der standart 10bit: -------------------------------------------- analogReadResolution
etwas doof, weil ich schon viel in Assembler gemacht habe weiss ich, dass es auch in 8 bit geht beim 2560. Wie erklär ich das meinem Arduino dass er das machen soll was der AVR auch kann: ; ADC-Konfiguration ldi temp, 0b01100000 ; ADC einstellen - Aref = AVCC | Linksbündig | ADC0 out ADMUX, temp
-
Thread
Umsetzung: String in Befehl
Du brauchst letztlich eine Art Interpreter für eine Programmiersprache. Da du mit einem ATmega2560 über relativ viel Platz verfügst, wäre es eine Möglichkeit, einen ,,richtigen'' Scanner/Parser zu schreiben. Dafür gibt es teilweise auch Werkzeuge. Die bekanntesten sind lex und yacc. Für deren Opensource-Derivate flex und byacc könnte ich dir Patches geben, mit denen man sie AVR-GCC-passend so verbiegt, dass die relativ großen Tabellen, die für diese Werkzeuge typisch sind, im Flash-ROM statt im SRAM abgelegt werden. Exemplarisch habe ich damit mal einen einfachen BASIC-Interpreter
-
Thread
sbit bei AVR
Hallo, Suche schon seit langem ein sbit-Makro für AVR und bin jetzt auf dieser Seite fündig geworden. Besser gesagt hab ich zwei sbit.h gefunden. Meine Frage welche von denen kann ich für meinen AVR ATmega2560 verwenden? Wie benutze ich dieses Makro
Christian Gruber schrieb im Beitrag #3004801: > Meine Frage welche von denen kann ich für meinen AVR ATmega2560 > verwenden? > Wie benutze ich dieses Makro jetzt? Ich würde das kurze makro verwenden. Es sieht für mich universell Nutzbar aus. Einziges Manko: Das Makro verwendet immer 8 PINs. Wenn
-
Thread
Hilfe zu einem Arduino Problem
Dann einen Arduino Mega 2560 nehmen. Kostet zwar ~50€, hat aber noch 3 Hardware-Serielle frei. Bei den kleineren Arduinos wird die einzige verfügbare Hardware-Serielle an USB durchgereicht. Grüße, FlorenzW
ich auch nochmal etwas rumgeschaut. Etwa hier der uC: http://www.dealextreme.com/p/arduino-mega-2560-atmega2560-module-green-144185?item=4 oder die Pegelwandlung: http://www.dealextreme.com/p/rs232-serial-port-to-ttl-converter-module-w-transmitting-and-receiving-indicator-144192?item=62 Ich
-
Thread
Arduino due clone brauchbar?
Schaltregler und dem Atrribut "industrial grade" entworfen: https://www.olimex.com/Products/Duino/AVR/OLIMEXINO-328/open-source-hardware
3D-Drucker mit solchen oder anderen Clones laufen, würde ich mal sagen, 'ja'. Bei mir läuft z.B. ein Mega2560-Clone...
-
Thread
AVR PWM-Signal korrekt anschliessen
errechnet. Das PWM-Signal geht von OC1A an einen Lüfter mit PWM-Eingang (Papst 8412N/2GHP). Das AVR-Board hab ich mit einem Flachbandkabel auf eine weitere Platine angeschlossen...von den Pfostenstecker auf Phoenix MKKDSN-Klemmen gefädelt...nicht die feine englische, aber für den ersten Prototyp sollte
Analogteil aufteilen ist schwierig, wenn man ein Board mit definierten Pins hat (http://www.chip45.com/AVR-ATmega-Mikrocontroller-Module/Crumb2560-V1-1-AVR-ATmega2560-USB-RS485-RS232-Modul.html?XTCsid=44ceead62e82ee96370bea3e91632e35). Danke soweit. mfg Foikei
-
Thread
AVR Studio 5 mit RN-Mega2560
Hallo zusammen, ich möchte mit dem AVR Studio 5 für meinen RN-Mega2560 ein c-Programm schreiben, welches Daten über die RS232-Schnittstelle empfängt und wieder über die RS232-Schnitstelle zurückgibt. Der Wert der vom PC übergeben wird soll
recherchieren. Das Tutorial ist nicht schwer zu finden: http://www.mikrocontroller.net/articles/AVR-Tutorial
-
Thread
Arduino Bootoader zerschlossen am USB Port - wie das?
Hallo, folgende Beobachtung konnte ich an 3 Mega2560 Board (Originale) wiederholt testen und habe Stunden gebraucht was da passiert ist: Konfiguration: ich programmiere Ardus nur über einen Ubasp ISP, geht schneller und die USB ist frei für ein
Bootloader programmieren" drückt in der Arduino IDE? Beim Attiny geht es sehr schnell (1s), bei Atmega2560 dauert es fast 10s. Ich muss es bei jedem frischen AVR machen, da ich die als chip nutze, also ohne das blaue Board.
-
Thread
Arduino China-ProMini stürzt ab
einer Diskussion überwinden. Bleibe mal bei der Adafruit Bibliothek und wechsle auf einen anderen AVR mit mehr Speicher. Z.B. dem ATmega2560.
erklärende Worte von Dir dazu? > Bleibe mal bei der Adafruit Bibliothek und wechsle auf einen > anderen AVR mit mehr Speicher. Z.B. dem ATmega2560. Das ist keine greifbare Option.
-
Thread
mikrokontroller per I2C verbinden
eine Achsensteuerung. Dieses kleinen Boards soll von einem "Haupt-Controller" (ein Arduino Mega 2560, der per USB an einem WinPC hängt) gesteuert werden. Die Kommunikation dieser Boards mit dem Haut-Board, sowie die zu verwendenden µC breiten mir etwas Kopfzerbrechen ... Ist I2C dafür überhaupt
Störunanfällig? Und man könnte später noch weitere Teilnehmer hinzufügen, ohne am "Master" (Mega2560/STM32) was anzupassen...
-
Thread
(Dieser Beitrag wurde geloescht)
1. Die gelben freut es. 2. weil sie wissen wie man den Aref berechnet 4. AVR <> Debug
> Guido Fischer Um welche AVR's handelt es sich denn?
-
Thread
M24M02 EEPROM
auf LOW sein. Bekomme ich nur den Wert 255 ausgelesen. [c] #define F_CPU 16000000 #include <avr/io.h> #include <mk3/MK3_2560_TWI.h> #include <mk3/MK3_2560_LCD.h> #include <avr/delay.h> int main(void) { char n=0; MK3_INIT_LCD(); MK3_LCD_CLEAR(); MK3_INIT_TWI(); MK3_TWI_START
-
Thread
PWM-Fragen ATmega2560
Nabends allerseits. Wie ja schon so mitbekommen spiele ich seit einiger Zeit mit meinem STK600 - ATmega2560 rum. Zuletzt hatte ich ja die AD-Wandlung am Wickel. Diese ist zum Glück nun zu 80% verstanden und das Programm läuft so wie gewollt. Ergo, SUPER. Nach dem das nun erledigt ist habe ich mich der Hardware-PWM
das so machst wie Du oben geschrieben hast, mit dem F_CPU, dann ändert sich tatsächlich nichts, der AVR macht weiter seinen Standardtakt. Weiss nicht, welcher der Beim Atmega2560 ist, 1 Mhz oder 8 Mhz? Ah ja, sehe gerade, der hat Standard auch 8 Mhz mit internem Oszillator und das CKDIV8 gesetzt, also
-
Thread
ws2812 und andere zeitkritische Sachen
all diesen Goodies kann man dann auch in C das das erreichen, was in Asm schon auf den bescheidenen AVR8 möglich ist...
Marc V. schrieb im Beitrag #4371103: > Es gibt auch relativ billige Mega2560, die haben weniger SRAM als der 1284p und sind als Arduino fetter von der Platine
-
Thread
Probleme mit neuer USART-Konfiguration
**********************************************/ // Einbindung von Standardbibliotheken #include <avr/io.h> #include <avr/interrupt.h> #include <string.h> /*******************************************************************************************************/ // Definition der Baudrate #define
Der ATMega88 arbeitet aber mit den gleichen Einstellungen wie vorher schon mein ATmega2560. Viele Grüße