-
Thread
Portierung eines Mikrocontrollers
haben. Ansteuerung externer IO-Bausteine können im Timing radikal abweichen, wenn Du z.B. von einem AVR 8bit-Prozessor auf einen schnellen ARM gehst. Da müssen dann auf einmal Delays rein, wenn der Ausgangsprozessor einfach von sich aus langsam genug war. Je nachdem, wieviele Register es auf beiden
uC: PIC16F - Original FW (mit CCS C Compiler) PIC16F auf PIC18F (CCS C) DSPIC24/30/33 (CCS C) AVR (328P/32/644P/1284P/120/2560) (CodeVision/GCC) Arduino (328/1284P/2560) (CodeVision/Arduino GCC) NEC28C11 auf AVR1284P (CodevisionAVR oder Arduino) ZILOG Z8 Encore! (ZILOG IDE/Compiler/Debugger)
-
Thread
Arduino Bootloader - funktioniert nur einmalig
Moin, ich habe hier ein ArduinoMega2560 mit aufgestecktem Ethernet Shield. Aus mir unerfindlichen Gründen lies sich das Board nicht per Bootloader programmieren, also habe ich es mit einem AVR ISP mkII gebrannt, was auch problemlos funktioniert
Schnittstelle an PE0/PE1 oder > die Pins an sich? ichz benutze die USB-Schnittstelle des ARDUINO Mega 2560, an der der ATmega16U2 hängt.
-
Thread
Arduino - Pin Directions - digital, analog oder beides?
Eins vorweg, ich arbeite derzeit mit dem Meag2560 Rev3 unter Atmel Studio und ich kann dir versichern: 1) bei: [c] DDRF |= (1<<PF0); PORTF |= (1<<PF0); [/c] kommen am "Analog Pin0 (PF0)" glasklare 5 V raus die auch eine normale LED mit
DigitalWrite() benötigt auf dem 328 mit 16MHz ca 4µs (64 Takte) DigitalRead() keine Ahnung Unter LunaAvr benötigt der entsprechende Befehl 250ns (4Takte).
-
Thread
Atmega328p fuses falsch gesetzt
Hallo, für stabile 2MHz kann man in der Arduino IDE (getestet mit Mega2560) Port/Bit auf Arduino UNO Pin 'D13' [c] #include <avr/io.h> #ifndef sbi #define sbi(sfr, bit) (_SFR_BYTE(sfr) |= _BV(bit)) #endif #ifndef cbi #define cbi(sfr, bit) (_SFR_BYTE(sfr)
Hallo, falls verschiedene Taktfrequenzen versucht werden sollen ... [c] /* IDE 1.8.13 avr-gcc 9.3.0 Arduino UNO/Mega2560 Frequenzgenerator */ #include <util/atomic.h> const byte pinFreq = 10; // Pin OCR1B (am Mega Pin 12) const unsigned int PRESCALER = 8; /* // gültig
-
Thread
Atmega SRAM Adresse lesen
Oh mann... Ich würde Dir empfehlen, die Sourcen der avr-libc herunter zu laden und dort zu suchen. http://download.savannah.gnu.org/releases/avr-libc/avr-libc-2.0.0.tar.bz2 Es könnte sein, dass du dann die Datei libc/stdlib/setjmp.S findest, also den
wird doch nur bei Auftreten des Interrupts aufgerufen. Ich habe es so eingebunden: #include <avr/io.h> #define F_CPU 16000000 #include <avr/interrupt.h> #include "ISR_ASM.s"
-
Thread
Arduino Mega SRAM erweitern
Es ist ein Mega 2560. Flash Memory 256 KB of which 8 KB used by bootloader SRAM 8 KB EEPROM 4 KB Benötigt inkl. Puffer 32, 64 oder 128kb
Dr. Sommer schrieb im Beitrag #3240679: > Wenn du lieber bei den AVR's bleibst, schaue lieber mal nach ob du einen > pinkompatiblen ATmega findest mit mehr RAM das dürfte schwierig werden... Oliver
-
Thread
Grafik Display mit Grafik Controller ST7565R - Probleme bei Zeichenausgabe
sinnvoller ist, nimmt mir diese Halbautomatik nicht ab. Beim 44780 (und kompatiblen) als Ziel und AVR8 als Quelle steht diese Entscheidung leider relativ häufig an, weil in dem weiten Taktbereich, in die AVR operieren können, viele der HD44780-Wartezeiten je nach Anwendung mal in diese Kiste gehören
Flash-Adressraum, aber Zeiger zeigen grundsätzlich ins RAM und damit den RAM-Adressraum. Auf einem AVR sind das getrennte Welten.
-
Thread
Einsteiger Frage Atemga 2650 porgrammierung
1. Ich besitze ein SainSmart Mega 2650 Evo-Board das hier: http://www.ebay.de/itm/SainSmart-Mega2560-LCD-Keypad-Shield-Sarter-Kit-ATMEGA2560-ATMEGA8U2-AVR-Arduino-/320862395917?pt=Wissenschaftliche_Ger%C3%A4te&hash=item4ab4e39e0d Ich habe mir bereits diesen Arduino-Compiler runtergeladen und damit
Dazu musst du natürlich auch deine Hausaufgaben machen: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial mfg.
-
Thread
Bosch Athlet 25,2 V Akku 7 Stück Tauschen
Hi Habe hier 3 Platinen mit unterschiedlichen Verhalten. Wo gibt's den den AVR Dude
Akkus einzeln wieder auf die gleiche Spannung geladen habe und die neue Firmware mit eXtreme Burner AVR geflasht habe. Das EEPROM lässt sich allerdings nicht löschen od. überschreiben, warum??? Der Staubsauger läuft trotzdem. LG
-
Thread
MMC/SD und FAT32 "minimal Version"?
ein ATmega2560, zum ersten mal in meinem Leben spiele ich mit so einem Riesen Teil. Vorher immer wesentlich keiner aber immer 8bit-AVR... Grüße AVRli...
/topic/362117#4065381 >Nee, ganz im Gegenteil das Teil ist ein ATmega2560, Aber erst wegen "zuviel Funktion" rumjammern?
-
Thread
STK600 JTAG --> AVRDUDE geht nicht was nun?
dabei, alles bis jetzt funktioniert bis auf der JTAG. Also ich habe den in Lieferumfang ATmega2560 auf dem STK drauf, erst habe ich den AVR über ISP geflash, Fuse gelesen, etc alles kein Problem, jetzt wollte ich über den JTAG den ATmega Programmieren aber dann Meldet mein AVRDUDE folgende Fehler
Hallo Martin, du schreibst: WinAVR-20100110 + Notepad 2 + AVRDUDE 5.10 ohne AVRStudio? wie funktioniert das? Gruß Clau
-
Thread
Atmega168 Programierung ändern Katastrophe
Auch nicht blinder als derjenige, der vorgestern abend stur behauptete, der ATmega2560 ermögliche auf jedem Pin, also auch auf D7, einen Pin-Change-Interrupt.
Was hat das mit dem Thema des Threads zu tun? Ansonsten ist der ATmega2560 ein reichlich altes Design, das mit den Pinchange-Interrupts fing da gerade erst an. Bei den späteren Typen hat man das deutlich ausgeweitet.
-
Thread
avrdude: Device signature = 0x000000
perfekt funktioniert. Die Probleme tauchen bei mir (zumindest habe ich es da getestet) bei einem ATmega2560, bei einem ATmega8 und bei einem ATmega168 auf. Wirklich sehr komisch. Ich verwende einen Atmel AVR ISP MKII Programmer, Ubuntu 12.04 und die neuste Version von AVRDUDE. Danke und Viele Grüße Jan
Stefan, tatsächlich, das ist die Lösung: Vorher habe ich damit: avrdude -c avrispmkII -P usb -p m2560 -n -v versucht, die Fuses auszulesen. Alle getesteten Mikrocontroller waren neu ausgeliefert (also 1MHz interner Takt). Damit: avrdude -c avrispmkII -P usb -p m2560 -n -v -B 22 wird die Geschwindigkeit
-
Thread
Atmelprodukte für Studenten bis zu 50% billiger
@ben90 Das STK600 wird mit einem ATmega2560 ausgeliefert.
AVR Butterfly AVR ISP mkII
-
Thread
Pulsbreite des NE555 mit Arduino verändern
Regelung für einen Holzvergaserkessel. Realisiert habe ich das Ganze mit einem Arduino MEGA (ATmega2560). Anzusteuern sind ein Lüfter mit veränderbarer Drehzahl und eine Umwälzpumpe. Mein Problem liegt nun in der Drehzahlregelung des Lüfters. Da er einen Kondensatormotor(230V) besitzt, fiel ein Frequenzumrichter
wären dann 20ms (das wäre eine Welle bei 50Hz). Du willst mir nicht ernsthaft weiß machen, daß ein AVR da irgendwo ein Problem bekommen kann, wenn Du in einem vielfaches dieser Zeit ein Portbit Ein- oder Ausschalten mußt? Was machst Du mit dem Mega2560, was stört? Die Landung der Mondfähre berechenen
-
Thread
C-Variablen nur vorübergehend?
Vergessen habe ich natürlich was ich benutze... ATmega2560 mit Atmel Studio 7 und AVR GCC. Sicher kann ich die 64 Bate auch einfach dauerhaft "verballern" nur "schön" finde ich es nicht und wer weiß was kommt, vielleicht sind es in einem anderen Projekt
Sich-selbst-Defragmentieren ganz gut. Auf einem PC mit Gigabytes an RAM ist das kein Problem. Auf einem AVR, der wenn's hoch kommt ein paar kB hat, sieht das aber etwas anders aus.
-
Thread
Arduino mega 2560 Communication ports
nun Sascha, dann musst *Du* die AVR-Leitungen zu den Anschlüssen durchmessen oder Dir die Belegung im Netz bei arduino.cc anschauen. 2 Sekunden Suchsystem: # http://arduino.cc/en/pmwiki.php?n=Main/ArduinoBoardMega2560 Womit hast
DDRx/PORTx auf die I/Os zu. Lese dich in das Tutorial ein http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Zugriff_auf_IO-Ports Wenn du den Mega2560 über USB (Arduino Bootloader) programmierst, dann solltest du die Finger von der einer zusätzlichen Beschaltung lassen. Wenn dir die IOs ausgehen
-
Thread
LED toggle per Transistor
Der Programmer sieht eine µC-Signatur 0x00000102, erwartet aber 0x001e9801. Letzteres ist ein ATmega2560. Was für einen ATmega setzt Du denn ein?
Ja das ist ja auch ein Atmega 2560, den ich einsetze. Aber warum taucht der Fehler überhaupt auf? Hatte vorher schon den 2560 progammiert und dabei ist nie so etwas aufgetretten.
-
Thread
Uart Lip für die Controller AT90CAN nach P. Fleury
Geh mal in die uart.c und mache aus [c] #elif defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega640__) [/c] das [c] #elif defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) || defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega640__) || defined(__AVR_AT90CANxxx__) [/c] Damit sollte die library für den entsprechenden AT90CANxxx
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
dagegen spricht. Weil: Serielle Kommunikation mit dem internen R/C Oszllator ist bei den klassischen AVR's ein bisschen unsicher.
ist der 32U auch schön klein. https://ww1.microchip.com/downloads/en/devicedoc/atmel-7766-8-bit-avr-atmega16u4-32u4_datasheet.pdf
-
Thread
DIAMEX-AVR und Mega2560
. Proger (DIAMEX-AVR) und SainSmart Mega2560 mögen sich nicht. Der Proger (läuft über ein simuliertes STK500) kann den Prozessortyp nicht lesen. Wie krieg ich die beiden auf die Reihe. (ev. ist der -neue- AVR noch
Kurt Bindl schrieb im Beitrag #3724841: > . > > Proger (DIAMEX-AVR) und SainSmart Mega2560 mögen sich nicht. > > Der Proger (läuft über ein simuliertes STK500) kann den Prozessortyp > nicht lesen. > Wie krieg ich die beiden auf die Reihe. > (ev. ist der -neue
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
Schnittstelle mit einem 72MHz oder schnelleren ARM schneller in der Darstellung als mit einem 20MHz 8Bit AVR? Oder reizt der 8 Bit AVR die maximal mögliche SPI Geschwindigkeit der üblichen TFTs sowieso schon aus?
So ein ILI9341 kann auch parallel über ein External Bus Interface von einem Mega2560 (Mega64/128/1280/1281/2560/2561) angesteuert werden. Ein Buszyklus dauert 4 Oszillatortakte, also kannst Du bei 16MHz maximal 4MByte/s oder 32MBit/s rausschreiben. Das sollte bei einem Display dieser
-
Thread
Arduino 2560 PWM Frequenz ändern auf 100Hz
******************************************/ inline void initPWM1(uint8_t freq) { #if defined(__AVR_ATmega8__) || \ defined(__AVR_ATmega48__) || \ defined(__AVR_ATmega88__) || \ defined(__AVR_ATmega168__) || \ defined(__AVR_ATmega328P__) // use PWM from timer2A on PB3 (Arduino
| _BV(WGM21); // fast PWM, turn on oc2a TCCR2B = freq & 0x7; OCR2A = 0; #elif defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) // on arduino mega, pin 11 is now PB5 (OC1A) TCCR1A |= _BV(COM1A1) | _BV(WGM10); // fast PWM, turn on oc1a TCCR1B = (freq & 0x7) | _BV(WGM12
-
Thread
Datenmuell an der Atmega UART
Datenmuell? den Code habe ich angehängt. Als Controller verwende ich den Atmega 16 und den Mega 2560. HTERM Spuckt nur Quadrate aus... bitte um Hilfe!! Danke im Voraus! Gruss Dani
12000000UL Ich dachte immer Arduinos laufen mit 16MHz. Sind die Fuses auch so eingestellt das der AVR mit Quarz läuft?
-
Thread
FDM Drucker bauen mit Arduino möglich?
digitalWrite oder Stepper-Libraries) ist furchtbar langsam, aber man kann den auf dem Arduino befindlichen AVR auch problemlos in echtem AVR C- oder Assemblercode programieren, dann ist er so schnell wie jeder AVR, also ausreichend. Allerdings muss man dafür programmieren können, für Anfänger eher nicht schaffbar
>Die meisten 3d Drucker haben eine Variante der Marlin Software, das ist >Arduino Mega 2560. Aber es gibt auch eine Spar Variante mit dem 328 auf Die älteren Drucker zumindest. Mittlerweile geht es zunehmend Richtung ARM. Marlin wurde hier schon zwei mal erwähnt und ich habe auch den
-
Thread
Pin toggle bei Atmega 8
Hallo, warum funktioniert bei einem Mega2560 zwar: PINB |= ( 1 << PB0 ); oder PINB |= (1 << PINB4); (ohne die weiteren Portpins zu beeinflussen) jedoch folgendes nicht: (toggeln dieses Pins funktioniert schon, jedoch werden alle anderen
nicht mehr. Gruss Chris verwendetes Datenblatt: http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf
-
Thread
C Optimierung ISR
define XBUS_SEND_EIN PORTG |= (1<<XBUS_DIR) > Der Rest sieht normal aus. Hmmm? @Klaus (Gast): avr-gcc (avr_8_bit_gnu_toolchain_3.4.1_798) 4.6.2 unter AVRStudio 4.19 -Wall -gdwarf-2 -std=gnu99 -gstrict-dwarf -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
aber bitte das Wesentlich nicht aus den Augen verlieren. https://www.mikrocontroller.net/articles/AVR-GCC-Codeoptimierung#Prinzipien_der_Optimierung
-
Thread
Welcher Microcontroller für i2c-Display
Oder als Lektüre: https://s-huehn.de/elektronik/avr-prog/avr-prog.htm MfG
Gefrickel. Als Uart mag das gehen aber warum haben wir das dann nicht gemacht? Der Gegenpart war ein AVR8-Bolide (Mega2560 oder 1) und jetzt ein STM32, daran kann es nicht gelegen haben. Vielleicht war das noch ekliger. Egal, ich mache einen Bogen drum wenn es geht. Gruß, Norbert
-
Thread
[S] ATMega2560 und ein paar kleinteile
Hallo, wegen dem ATmega2560. Man könnte sogar bei Microchip so ein Teil als Sample bestellen. Brauchst nur eine passende Mail Adresse. Ich glaube maximal 3 sind erlaubt.
Danke erstmal für die Antworten. Bei Reichelt z.b. https://www.reichelt.de/de/de/8-bit-atmega-avr-mikrocontroller-256-kb-16-mhz-tqfp-100-atmega-2560-16au-p68178.html?r=1 Und, natürlich schmeisse ich dir nicht weg, aber wenn benutzt dann benutzt. Also in der Regel kommt das PCB, ich löte es zusammen
-
Thread
Web Server mit ATMEGA328-ENC28J60 + MODBUS
Datenblatt gefordert, wenn man maximal möglichen Kabellängen nicht nutzen will und muß. Wenn ENC und AVR auf einer Leiterplatte sind, ist auch ein Pegalwandler an SO und /INT nicht zwingend nötig, der AVR erkennt mit 5V den H-Pegel des ENC sicher, auch bei den möglichen 8MHz SPI-Takt. Allerdings sollte
#4688223: > Hier noch Schaltplan und Layout. Vcap vom Enc ist falsch angeschlossen. Aref vom AVR auch. 78M33/M05 max Input 25v -> nicht gut Datenblatt von TI Gruß Sven
-
Thread
ATmega2560 PWM.h library
Ich würde mit einem kleineren Vertreter der AVR-Mikrocontroller erste Erfahrungen sammeln, dann ist es übersichtlicher. MfG
Hast du einen älteren Arduino Mega oder den R3? Keine Ahnung. Dürfte keine Rolle spielen, Mega2560
-
Thread
Interrupt - Verständnisproblem
zur Verführung. Und Beispiele gibts wie Sand am Meer. ---- Meine Erinnerung sagt, dass der 2560 einen Zählereingang hat. Damit könntest du ganz auf die ISR verzichten. *ungeprüft*
ein (T-Flip-Flop)....auch mit Interrupt ansteuern?! leider hab ich nur Datenblätter zum Arduino 2560 gefunden, was aber nicht heisst, dass die Interrupts an den selben DIs sind, wie beim Sainsmart!
-
Thread
AVR-Bootloader mit Verschlüsselung
"" ? -D"c:\programme\avr tools\"
http://www.jtxp.org/tech/onewayloader.htm " Der One-Way-Loader unterstützt aktuell die folgenden AVR-Controller: m1280 m1281 m1284 m1284P m128A m128 m128RFA1 m128RFR2 m162 m164A m164PA m164P m165A m165PA m165P m168A m168 m168PA m168P m169A m169PA m169P m16A m16 m16HVA m16HVB m16M1 m16U2 m16U4 m2560
-
Thread
__PART_NAME__ in AtmelStudio 7 und C
Vielleicht so? [c] // Prozessor defines in <avr/io.h> #ifdef __AVR_ATmega644__ #define ID_STRING "Das ist ein ATMega644" #endif #ifdef __AVR_ATmega328P__ #define ID_STRING "Das ist ein ATMega328p" #endif #ifdef __AVR_ATmega2560__ #define ID_STRING "Das ist ein ATMega2560" #endif [/c]
-
Thread
Display DIP180 mit ATMega2560 -->Problem mit Inizialisieren
ist was sehr naheliegendes komme aber einfach nicht darauf!? Alles wichtige ist im DIP180_ATMega2560.zip Ich habe das zip file aus diesem Beitrag benutzt und angepasst: https://www.mikrocontroller.net/topic/105223 Code änderungen wegen Fehler beim Kompilieren: DIP180_ATMega2560.ino
char *s) { while(*s) { GLCD_WriteChar(*s++); } } [/c] font5x7.h [c] #include <avr/pgmspace.h> static char PROGMEM font5x7[] = { //480 Zeichensätze } zu #include <avr/pgmspace.h> const char font5x7[] PROGMEM = { //480 Zeichensätze } [/c] SED1520.h [c] /* used pins
-
Thread
ATmega 2560
Hallo Allerseits, Ich habe ein Frage bezüglich des ATmega2560. Ich habe unter http://www.avr-tools.de/component/page,shop.product_details/flypage,shop.flypage/product_id,45/category_id,9cd77268ba99bbd7edca2c372d17ec6e/option,com_phpshop/Itemid,1/ ein Testboard
Ab 1.11.8.3 unterstützt Bascom auch Mega2560 Beispielmodul mit Bascom http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&products_id=162
-
Thread
Arduino Mega 2560 - Digitale Pins nicht mehr funktionsfähig
habe ich das Problem, dass jegliche Ansteuerung (read/write) der digitalen Pins des Arduino Mega 2560 Boards fehlschlägt. http://arduino.cc/de/Main/ArduinoBoardMega2560 Der µC lässt sich programmieren, und die analogen Pins funktionieren auch einwandfrei. Mit dem Troubleshooting von Arduino.cc
Na ja, ein Mega2560 hat gar keine "analogen" oder "digitalen" Pins, der hat einfach nur IO-Pins, die man (teilweise) so oder so programmieren kann. Und ja, es ist äusserst unwahrscheinlich, daß genau nur alle die Pins
-
Thread
PWM Atmega 2560
#include <avr/io.h> #include <avr/interrupt.h> #include <avr/delay.h> #include <stdint.h> #include <avr/delay.h> #include <avr/signal.h> static void PWM(void) { DDRB=0xff; TCCR0A=(1<<WGM01)|(1<
an PortB6 5V. Klappt also noch nicht Mit einem Atmega 16 habe ich die PWM hinbekommen nur der 2560 ärgert mich.
-
Thread
Transistortester AVR
mein Problem beim Kompilieren bekomme ich folgende Fehler-Meldung: ....(letzte Outputzeilen) [pre] avr-gcc -mmcu=atmega2560 -Wl,-Map=ComponentTester.map -Wl,--relax main.o user.o pause.o adjust.o ADC.o probes.o display.o resistor.o cap.o semi.o inductor.o tools_misc.o tools_signal.o tools_LC_Meter.o
; user.c: EventCounter(); [/code] In Deinem oben zitierten Aufruf des Linkers [code] avr-gcc -mmcu=atmega2560 -Wl,-Map=ComponentTester.map -Wl,--relax main.o user.o pause.o adjust.o ADC.o probes.o display.o resistor.o cap.o semi.o inductor.o tools_misc.o tools_signal.o tools_LC_Meter.o
-
Thread
Oszilloskop mit TFT-Monitor
ein Testbild an einer passenden Buchse zu generieren, die über etwas Hühnerfutter direkt an ein paar AVR-Pins gehängt wird. Wer soweit schon mal gekommen ist, dem fällt der Rest dann auch schon noch irgendwie ein.
VGA-Gucker schrieb: > Könnte man das direkt mit einem AVM machen? Vielleicht mit einem 2560? LCD monochrom ja, weil digital parallel, mit externem Speicher. Such mal im Forum. Allerdings ist bei der Benedikt'schen Lösung der AVR damit dann recht heftig beschäftigt. Mit externem VRAM dagegen
-
Thread
I2C wird durch Motor gestört.
Aufbau schaut momentan so aus. Funk Modul am PC-->)))Funk Modul auf Platine->I2C an Master (Atmega2560)-->SPI an Motorplatine(Atmega90PMW3B). Ja alle Platinen liegen auf der Masse. Die Bus Verbindung (I2C) ist ca 20cm lang und über ein verdrilltes Aderpaar ausgeführt.(Steckbrett) Bevor ich die Master
raten, in welche Richtung die Lösung gehen könnte. Wie gut hast Du den Motor versorgungsseitig vom AVR getrennt? Wenn Dein Oszi 2 Kanäle hat, könntest Du testweise der Versorgung auch einen gönnen. Wo (wie nahe am AVR) ist der GND vom Oszi angeklemmt? Nachtrag: Der film ist ein .MOV! Apple/Quicktime
-
Thread
Für ATtiny4313 kompilieren?
/lib64/gcc/avr/4.7.0/:/opt/cross/avr/lib64/gcc/avr/4.7.0/:/opt/cross/avr/lib64/gcc/avr/:/opt/cross/avr/lib64/gcc/avr/4.7.0/:/opt/cross/avr/lib64/gcc/avr/:/opt/cross/avr/lib64/gcc/avr/4.7.0/../../../../avr/bin/ LIBRARY_PATH=/opt/cross/avr/lib64/gcc/avr/4.7.0/avr25/:/opt/cross/avr/lib64/gcc/avr/4.7.0/../../../../avr/lib/avr25/:/opt/cross/avr/lib64/gcc/avr/4.7.0/:/opt/cross/avr/lib64/gcc/avr/4.7.0/../../../../avr/lib/ COLLECT_GCC_OPTIONS
-
Thread
Oszilloskop TFT-Display Darstellung
http://www.ulrichradig.de/home/index.php/avr/avr-dso Schau dir das mal sehr genau an. Du hast hoffentlich nicht explizit angegeben dass du den interen ADC des Atmega nehmen willst. Mit Code und allem. Dann musst du das nur noch mit deinem Display hinkriegen. Evtl. wirklich 2 Controller. http://www.ulrichradig.de/home/uploads/File/AVR_DSO/MyScope.zip
-
Thread
Microchip studiound einbinden von .H
dann. Doch dann kommt die Meldung Severity Code Description Project File Line Error MK3_2560_SERVO.h: No such file or directory Servo C:\Archiv\AVR_C\Servo\Servo\main.c 9 BZW "Severity Code Description Project File Line Error recipe for target 'main.o' failed Servo C:\Archiv\AVR_C\Servo\Servo\Debug\Makefile 76"
-
Thread
Speichermöglichkeiten im Atmega328p
des Posters bedenkend. Bevor irgendwas laeuft wuerd ich mit einem Grosseren beginnen, also zB einem 2560er. Nachher kann man's immer noch abspecken. Sonst verballert man zuviel Zeit mit Optimierungen, welche sich nie mehr auszahlen. Was ist der Mehrpreis eines 2560er zu einem 328er ? 5 Euro ? Macht erst
Speichermöglichkeiten im Atmega328p Entweder du liest nur das was du lesen willst oder hast null Ahnung von AVR Mikrocontrollern. Denn wenn er die I/O-Programmierung für eine SD Karte im Speicher hat ist schon mal grob ein Drittel bis die Hälfte des Flash belegt. Ganz abgesehen vom RAM welches auch eine
-
Thread
TQFP64 ATmega2560
Hi >TQFP64 ATmega2560 Vielleicht liegt es daran, das der ATMega2560 ein TQFP100-Gehäuse hat. MfG Spess
mit dem richtigen Raster: 0.7874mm :) Das ist zumindest der Pinabstand des TQFP64 Packages aus der avr-6.lbr. Wahrscheinlich hat irgendwer schlecht umgerechnet/gerundet. 0.7874mm sind nämlich genau 31mil, 0.8mm wären aber ~31.496 mil. Beim TQFP100 passen die 0.5mm allerdings. Carsten