-
Thread
Adafruit_ILI9341.h einzelnes Zeichen überschreiben
werden muss. Eine Ziffer in z.B. 128x96 braucht dann 1,2 kB im Flash, 10 Ziffern passen in den Mega2560 rein. Dafür kann man dann beliebig schöne Fonts verwenden.
sind >10 Hz drin. Gleiches Display, Arduino Code genauso und der Controller ist billiger als ein Mega2560.
-
Thread
ATmega128rfA1 wird heiß? - Schaltung so richtig?
heiß! Dann ist gewiss was foul. > wenn ich die 3,3V Versorgung weg lasse > funktioniert der m2560 tadellos, Das wird ja ein Koloss, ein ATmega2560 /und/ ein ATmega128RFA1 … und die zwei verschiedenen Spannungen müssen unbedingt sein? > Stimmt also > meine Beschaltung nicht? Das, was
Wunsch schrieb im Beitrag #3900942: >> wenn ich die 3,3V Versorgung weg lasse >> funktioniert der m2560 tadellos, > > Das wird ja ein Koloss, ein ATmega2560 und ein ATmega128RFA1 … > und die zwei verschiedenen Spannungen müssen unbedingt sein? Ja, leider, der Großteil der Peripherie läuft mit 5V
-
Thread
Anfänger: C-Programmierung in Atmel Studio 6
Hallo, folgende Situation: Hardware: Arduino Mega2560 (Atmega2560) Software: Atmel Studio 6 Mein Problem: Ich würde gerne in Atmel Studio ein C-Programm zum LED-Blinken schreiben. Das Scheitert jedoch daran, dass jegliche Befehle wie 'DDRA' und
Programme\Atmel Studio\shellUtils\make.exe all Building file: .././HalloWelt.c Invoking: AVR/GNU C Compiler : 0.0.0 "D:\Programme\Atmel Studio\extensions\Atmel\AtmelToolchainProvider\6.1.0.447\avr8-gnu-toolchain\bin\avr-gcc.exe" -funsigned-char -funsigned-bitfields -DDEBUG -O1 -ffunction-sections
-
Thread
avr-gcc->Probleme beim 1.kopieren von struct und 2. Arrays mit Double
(0.43) der entsprechende Wert. Was kann die Ursache sein? Umgebung: Linux. Ziel: atmega168p Avr-gcc: 4.1.2. Einstellungen: Alle Optimierungen. Gruß
adchannles_typ adchannels[16]; void ad_init() { adchannles_typ ain1 = {FILTER_50HZ, ADCCON_RANGE2560, ADCCON_UNIPOLAR}; adchannles_typ ain3 = {FILTER_50HZ, ADCCON_RANGE2560, ADCCON_UNIPOLAR}; adchannles_typ ain4 = {FILTER_50HZ, ADCCON_RANGE2560, ADCCON_UNIPOLAR}; adchannles_typ ain5_6 = {FILTER
-
Thread
AVR Transistortester MEGA2560 Shield
AVR Transistor/ Bauteile Tester MEGA2560 Shield Display 2.8 TFT SPI 240x320 ILI9341 Widerstände 1206, also alles noch gut von Hand lötbar Platine 80x101mm, Lieferung nur Platine ohne Bauteile! Firmware
usw. kann dann verzichtet werden. Der ISP Anschluss reicht dann völlig aus. Und warum ein MEGA 2560 - reicht da nicht ein anderer MEGA mit 4 verfügbaren Ports ? Der Flash Speicher des MEGA 2560 ist auch "overkill". Dein Quellcode zu sehen wäre auch interessant - da gibt es u.U. Verbesserungspotential
-
Thread
Dimensionierung eines AVR fuer USB, I2C, LCD, BT LE
ausgedrückt: David Reis schrieb im Beitrag #3391778: > einen USB-Client-Anschluss ... an einen AVR-uC haengen Soll der AVR jetzt USB-Host oder Device sein? (Host: du schließt USB-Geräte an den AVR an, Device: du schließt den AVR als Gerät an einen PC an) Und was willst du dann mit dem USB
Schnittstellen? Dann siehst du relativ schnell welche Schnittestellen und somit auch wie viele Pins dein AVR braucht.
-
Thread
Arduino in Atmel Studio 7
_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avrdude -CC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf -v -patmega2560 -cwiring -PCOM3 -b115200 -D -Uflash:w:C:\Users\CHRIST
"-CC:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.10.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf -v -patmega2560 -cwiring -PCOM3 -b115200 -D -Uflash:w:"$(ProjectDir)$(TargetName).hex":i" eingefügt. Build klappt soweit. Bei dem Senden erhalte ich jedoch immer eine Fehlermeldung
-
Thread
Arduino - Pins beim Einschalten
Hi Erst mal generell: Es gibt lediglich eine *Empfehlung* von Atmel zu diesem Thema. Der AVR wird also durch floatende PINs weder defekt noch zeigt er unkontrolliertes Verhalten (korrekte Programmierung vorausgesetzt). >Da es Anwendungen gibt, wo man den AVR auf einstellige µA Stromaufnahme
Im Active oder Idle Mode ist die Stromzunahme nur bei AVRs mit sehr vielen IOs deutlich (ATmega2560).
-
Thread
Atmega2560 mit AVRDUDE Problem
Command: "Link zu AVRDUDE.exe aus der Arduino IDE" Bsp: C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avrdude.exe Arguments: "Argumente zum ausführen von AVRDUDE (µC abhängig)" Bsp für ATmega2560: -F -v -patmega2560 -cwiring -P COM3 -b115200 -D -Uflash:w:"$(ProjectDir)Debug\$(TargetName).hex":i -C "C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf
-
Thread
Fehler bei Programmübertragung in den AVR
Ich kenne deinen Programmer nicht. Lässt der sich mit AVR-studio bedienen? Mehr habe ich auch nicht gemacht, als mit AVR-Studio das Hex-File geflasht. Nur mit einem anderen Brennner. Über JTAG. Aber mit AVRISP geht es genauso über SPI. EEPROM wird
... und dann das ganze nochmal auslesen =P was haltet ihr von dem AVR ISP MK2? Vom Preis her recht annehmbar.
-
Thread
Modellauswahl 8 Bit AVR, "viele" Pins
2560 wäre ein Kandidat mit 100 Pins, mit 64 als 2561. Mit weniger Speicher auch als 1280/81. Wer das nicht löten mag, ist mit einem Arduino gut dabei, 2560/16u2 aus China für ca 12 €.
reichen, würde ich zu ein 3250PA oder 6450P greifen, der 2560 hat zwar 86 GPIOs ist aber nur für 16Mhz spezifiziert.
-
Thread
Problem mit Positionsrückmeldung bei GRBL
mit einem galvo herum zu spielen und bin auf deinen Beitrag gestoßen. Ich wollte es auf einem mega2560 zum laufen bringen und dich bitten mir mit dem Code etwas unter die Arme zu greifen. Hast du den für den Arduino zur hand? Liebe Grüße Julian
versucht den Quellcode zu verstehen, leider ohne Erfolg...GRBL läuft ohne Probleme auf meinem mega2560, jetzt fehlt "nur noch die DAC Implementierung an der richtigen Stelle...
-
Thread
Komplexe Datenerfassung
2560 die Messwerte von den dezentralen MCUs ein (z.B. via SPI, TWI oder UART etc.) Grüße Uwe
www.digilentinc.com/Products/Detail.cfm?NavPath=2,892,894&Prod=CHIPKIT-MAX32 Kostet nicht viel mehr als ein AVR Arduino, hat aber wesentlich mehr Rumms. fchk
-
Thread
SRF05 mit Interrupt nutzen
Guten Tag, ich habe ein Problem mit dem SRF05 Ultraschallsensor. Wenn ich diesen an meinem ATmega2560 anschliesse, braucht eine Messung etwa 20ms (min. 10 / max. 30). Den Prozessor programmiere ich mit AVR-Studio 4 in c++. Hier mal der der Code fuer einen Auslesevorgang [c] uint16_t readDistanceSensor
wird immer noch im mode 2 betrieben, also mit nur einem Pin. Dieser liegt auf PB1 MCU ist ein mega2560
-
Thread
TIMER0 Normal Mode bei 2560
0-63 ansprechen. Darüber muss man ld(s) und st(s) verwenden. Steht aber so im Datenblatt Kapitel "AVR Memories". siehe dazu auch die "Register Summary".
arbeiten auch alle wie erwartet. Nur im Normal-Mode bekomme ich am Pin OC0A (Ja, beim Arduino mit dem 2560 ist das der DigitalPin 13) einfach kein Signal erzeugt. Im Datenblatt des ATmega 2560 findet sich auf Seite 120 folgender Hinweis: "Using the Output Compare to generate waveforms in Normal mode
-
Thread
Funktionsparameter Gesperrt
Programm kein lcdScreen(1). Wo ist das hin? Im Sourcecode steht das Programm ist für einen ATmega2560. Hast du das Programm für einen ATMega2560 übersetzt? Benutzt du einen ATMega2560? Der RAM Bedarf liegt bei 2,5kB. Sollte mit einem Atmega2560 also kein Problem sein.
Hab´s schon mal versucht, aber ich komm mit AVR Studio nocht nicht so gut zurecht. LG
-
Thread
5x Drehencoder und Arduino irgendwo hängts =(
Unterstützung aber nur dann compiliert, wenn dieses Makro definiert ist. Dann wird wohl bei einem Mega2560 diese Zuordnung aus utility/interupt_pins.h gelten [code] // Arduino Mega #elif defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__) #define CORE_NUM_INTERRUPT 6 #define CORE_INT0_PIN
Gänzlich ohne irgendwelche zusätzlich notwendigen Pullup oder Pulldown Widerstände. Denn die sind im AVR schon eingebaut. Der Code im Konstruktor der Encoder Klasse aktiviert die auch. @Martin Vergiss die 10k.
-
Thread
ATMEGA2560 keine Antwort mehr
Hallo, Nach änderung des Fuses bei Atmega2560, habe ich kein Zugriff mehr drauf? Danke im Voraus!
Mensch.... Nimmst du eigentlich AVR Studio mit dem Tool was dabei ist für den AVR ISP? Wenn nicht, dann solltest du das mal machen. Da kann man nämlich im Klartext sehn was die Fuses zu sagen haben. Grüße
-
Thread
Bascom ARM
AW: [bascom] [bascom} BASCOM-ARM Hi, kill is not needed, next version has 2561 support and 2560 will also follow quick. And instead of avr32 i have decided to go ARM. ARM is multi vendor and AVR32 not. But only after new bascom-avr and bascom-8051 IDE's are released which will be this year
Arck wrote: > At 10:30 AM 4/4/2006 -0400, you wrote: > > I am not suggesting the end of Bascom-Avr, but the beginning of > Bascom-ARM. > > <---Agreed! I'd kill for AT2560 & 2561 support! > > Ken
-
Thread
größter Atmega im DIP40
gefragt. ja der größte ist er nicht .... hat andere stärken .... und bis zum erscheinen der AVR128DA fam. ( ob's da nee pdip geben wird ? ) https://www.microchip.com/wwwproducts/en/AVR128DA48 bleiben nur die mega640 ... 2560 ( was davon als pdip zu bekommen ist )
avr schrieb im Beitrag #6060583: > 2560 jedenfalls nicht als DIP und der DIP 1284p hat doppelt so viel SRAM
-
Thread
Wie passenden Atmega finden?
Hallo Was haelst du von: http://matrixstorm.com/avr/tinyusbboard/ MfG
ATtiny13A. Oder sogar ein 6-Pinner, z.B. ATtiny10. Ansonsten gibts hier eine praktische Tabelle: [[AVR_Typen]]
-
Thread
TimerOverflow-Interrupt am ATmega2560 funktioniert nicht
Guten Abend zusammen! Ich probiere mich gerade am MyAVR-Board MK3 mit dem ATmega2560 im Interruptprogrammieren aus und habe folgenden kleinen Code verwendet: [c] #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 16000000 int main(void) {
>Was habe ich falschgemacht? Du hast das Daenblatt nicht gelesen. >Im AVR-Tutorial ist es genau so beschrieben! Aber nicht für einen ATmega2560.
-
Thread
AVR-GCC 4.8.1 tiny841 nicht bekannt
atxmega64a3 atxmega64a3u atxmega64a4u atxmega64b1 atxmega64b3 atxmega64c3 atxmega64d3 atxmega64d4 avr1 avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega2 avrxmega4 avrxmega5 avrxmega6 avrxmega7 m3000 make: *** [AudioSwitcher.o] Fehler 1 Unter diesen Definitionen steht nichts was einen tiny841
Schreib avr-gcc --target-help Und alle unterstutzte Mcu nahme vird gelistet zB. Known MCU names: avr1 avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5
-
Thread
Code abspecken
] [code] $ echo -e "Version: __VERSION__\nAVR LIBC Version: __AVR_LIBC_VERSION_STRING__" | avr-gcc -E - # 1 "<stdin>" # 1 "<command-line>" # 1 "<stdin>" Version: "4.8.1" 1 LIBC Version: __AVR_LIBC_VERSION_STRING__ [/code] [code] $ echo "#include <avr/io.h>" | avr-gcc -dD -E - |grep VERSION #define __VERSION__ "4.8.1" #define __GXX_ABI_VERSION 1002 In file included from <stdin>:1:0: /usr/lib/avr/include/avr/io.h:606:6: warning: #warning "device
-
Thread
+100V & - 20V mit uC-ADC messen
hast du ja NATÜRLICH nicht gesagt) Marten M. schrieb im Beitrag #6477674: > an einem > Atmega 2560 und dessen ADCs messen.
Beim AVR Atmega2560 steht zum Beispiel das hier drin. Hier wird bei den 40mA kein Bezug auf die Dioden genommen, das würde mir eigentlich intuitiv sagen dass es wirklich um die Fähigkeit geht wieviel Strom
-
Thread
Was ist L1 für ein Bauteil?
USB-Schnittstelle kaputt ist (und es nicht geschützt ist). Aber braucht man natürlich einen passenden AVR-Programmer für...
aufgebaut wird, > kannst du nur über ISP ran und hoffen. Die relevannte Firmware steckt im > Atmega 2560. Der AtmegaXXuXX wird nur als Schnittstellenwandler benutzt. Ja, aber genau geht es dem TO ja :-) Also der Atmega 2560 scheint noch zu funktionieren, da sich der Drucker über das Display ja noch
-
Thread
Interrupt Steuerung - ATmega2560
Tutorien und das Datenblatt an. Da ist alles beschrieben. http://www.mikrocontroller.net/articles/AVR-Tutorial http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Die Tutorien beziehen sich zwar auf einen anderen AVR-Controller, sind aber auf Deutsch und gelten allgemein. Im Datenblatt zum Mega2560 stehen dann controllerspezifische Angaben - allerdings in Englisch...
-
Thread
multiple definition of 'vector_6'
Ich arbeite momentan mit einem Arduino Mega 2560, der vier ISRs besitzt: - drei für einen Inkrementalgeber - einen für einen AMS8510 Batteriechip der per SPI ausgelesen wird - ein INT für einen DCF77 Empfänger. Meine Mega2560 Programmierung
DCF77 //INT2 - PIN21 / NN //INT1 (Pin 3) wird von AMS genutzt! //INT0 - PIN 2 (mega 2560) / A-Signal / braun attachInterrupt(0, S1_RISE, RISING); //INT5 - PIN 18 (mega 2560) / B-Signal / grau attachInterrupt(5, S2_RISE, RISING); //INT4 - PIN 19 (mega 2560) / Z-Signal / rot
-
Thread
UDP-Netzwerke(l)n mit kleinen Mikrocontrollern und WizNet W5100/W5500
reset)") ---------- void hardReset() { Serial.println(F("Hard reset...")); delay(50); // AVR watchdog reset // Achtung: benötigt <avr/wdt.h>, aber Arduino bringt das mit #include <avr/wdt.h> wdt_enable(WDTO_15MS); while (1) {} } // ---------- Setup / Loop ---------- void setup
die Weiterführung des "Freitagsthreads". Nun die grössere Version des UDP Testers - für den Mega2560. Leider erlaubt der Mega328 aufgrund seines kleinen RAM nur recht wenig Funktionalität, beim Mega2560 ist das wesentlich entspannter. Hier gibt es neben der UDP Funktionalität (Konfiguration,
-
Thread
ISP-Programmer im Raum BS & Hannover
Wenn das wie Atmel sagt mit einem AVR JTAGICE mkII geht könnte ich das wohl machen. Bin im Westen von Hannover. (Mit dem 2560 habe ich noch nichts gemacht, beackere sonst die kleineren Chips.) Jörg
Ich habe hier im Osten Hannovers einen ASIX PRESTO, dort wird ein AVR 2560 unterstützt.
-
Thread
TCB von ATmega4809 megaAVR0 Serie
Tabellen und Bezeichnungen wurden verschlimmbessert, wenn ich dabei an einen Atmega328P oder ATmega2560 denke. Beim megaAVR0 gehts wieder. Übrigens ist ein Free Shipping Code "MCHPWELCOME" für ein Curiosity Nano Board gültig.
ohne diesen verbalen Ausrutscher angekommen. Im Übrigen bezog ich mich darauf, dass das offenbar AVR128 und AVR64 vermischt wurde.
-
Thread
schnelle AD/DA-Wandlung
einmal sehen, wie leistungsfähig der Prozessor für die Auswertung sein muß und dann prüfen, ob hier ein AVR überhaupt angemessen ist.
@Daniel Goosmann >Ist es bei der AD-Wandlung auf dem AVR nicht vom Eingangswert des Signals >abhängig? >...Sukzessive Approximation Nee, gerade nicht. @Jazz Du kannst beim AVR den ADC ruhig so schnell, wie im Datenblatt angegeben betreiben: 65µs
-
Thread
AVRs nach einigem Flashen gestorben
ist mir neulich wieder ein Mega2560 beim Flashen gestorben, der auch per externem Takt nicht wiederzubeleben war. Meist gibt es erst Verifikationsfehler und später wird der AVR nicht mehr erkannt. Der Nachfolger lief einige Wochen gut
und/oder > mit billigem programmer die fuses zerschossen. Er schreibt aber: - Umstieg auf das AVR ISP mkII Programmiergerät mit AVR Studio ...
-
Thread
RC5 Modulation
PORTD &= ~(1<<PD1) #define RC5_SEND_TOGGLE PORTD ^= (1<<PD1) #define RC5_SHOOT 890 #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <stdbool.h> void rc5_send_command(uint16_t command); void rc5_send_one(void); void rc5_send_zero(void); void delay_880(void
finde ich super - erinnert mich an die Nabelschweden - äh, > Nebelschwaden. Benutze einen MEGA2560. Meine UART habe ich auch auf 16000000MHz ausgelegt, klappt auch damit. Der Puls liegt bei ca. 100mA
-
Thread
Diamex ALL-AVR Programmer: Übertragung fehlgeschlagen
hier einmal von einem sehr kuriosen Übertragungsfehler berichten: Ich benutze einen Diamex ALL-AVR USB ISP Programmer, um einen ATmega2560 zu flashen. Auf meinem Computer läuft Ubuntu 12.04, der Programmer läuft generell auch soweit. Allerdings funktioniert manchmal das Übertragen des Programmes
Found AVRISP mkII, serno: 000000000000016 avrdude: usbdev_open(): using read endpoint 0x82 AVR Part : ATMEGA2560 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition
-
Thread
ATMega mit Adruino IDE flashen- Bootloader notwendig?
Hallo ich hab einen Adruino MEGA2560 programmiert. Nun würde ich gern einen AtMega2560 µC bestellen und direkt in ein Platinenlayout einlöten. Kann ich diesen mit der Adruino IDE und mit einem AVR Dragon Board über ISP flashen?(Muss auf dem bestellten Atmega 2560 ein Bootloader drauf sein oder geht das auch ohne?) Muss ich auf was bestimmtes achten? Bis jetzt habe ich den AtMega2560 Controller immer über USB direkt auf meinem Adruino MEGA2560 Board geflasht.
-
Thread
100ohm wiederstand für led beim atmega16
/articles/LED Dort findet man ein Schaltbild wo ein AVR über ein Transistor eine LED schaltet: https://www.mikrocontroller.net/articles/AVR-Tutorial:_IO-Grundlagen#Hardware
Mädchen ... ;) Die vier Anzeigen musst Du nicht komplett an alle Portpins fummeln. googlefutter: "AVR 7SEGMENT MULTIPLEX" 1. Link (war klar - wie macht der Andreas das?) https://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige 2. Link (beste Grüße dorthin) http://www.fritzler-avr.de
-
Thread
Probleme beim hochladen des Codes mit Atmel Studio 7
[/c] Und hier die Fehlermeldung: [avrasm] avrdude.exe: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s avrdude.exe: Device signature = 0x1e950f (probably m328p) avrdude.exe
00) avrdude.exe done. Thank you. [/avrasm] Den Sketch an sich ist der selbe wie beim Atmega2560. Für euch ist das bestimmt eine Leichtigkeit. Ich finde den Fehler aber nicht. Vielen Dank
-
Thread
Atmega328P Quartz
schrieb im Beitrag #6137338: > Erzähle das mal den ganzen Herstellern der Arduino Module Die meisten AVR Arduinos sind mit Resonatoren ausgestattet.
weniger als 10pF bei einem SMD-Quarz im Bereich 30-40MHz. Sorry, ich muss dazu sagen, dass es kein AVR war, der damit lief.
-
Thread
Info zu aktuellen AVR-Lieferzeiten
Meldung bei Ineltek: Lieferzeitanstieg bei AVR-Controllern Wir müssen Ihnen leider melden, dass es bei ATMEL zu längeren Lieferzeiten bei AVR-Controllern kommt. Generell sind die Lieferzeiten bei 12 Wochen. Einige haben 16-20 Wochen Lieferzeit
Februar 2006 vorgenommen werden können! Gut zu wissen, dass lt.aktuellem AVR-Product-Guide wenigstens schon mal überall die Availability auf "Now" steht... Kopfschüttelnd und seit über 1 Jahr auf seinen versprochenen Mega 2560 wartend - zztop
-
Thread
BME280 an 5V, Spannungsregler und Layout
#5772700: >> Was ist das für ein 5V-System, das sich nicht auf 3,3V umstellen läßt? > > ein mega2560. Mit Pegelwandler geht es ja. Nur muss der eben dazu. der läuft doch auch mit 3.3V. wie sieht denn das gesamtprojekt aus? ein reiner sensor braucht selten einen atmega2560. wie wäre es, das aufzusplitten
HD44780-Display. Die Pullups für den I2C-Bus > gehen nach +5V. Das liegt dann aber nicht am atmega2560, der kann mit rein 3.3V betrieben werden. Du hast vermutlich ein Arduino Board welches halt mit 5V läuft, man könnte den 2560 aber wie gesagt auch komplett mit 3.3V betreiben. Dann läuft er zwar nur
-
Thread
JTAGICE 3 vs JTAGICEmkII
JTag Speed von 7,5MHz sicherlich übel nehmen ... Aber es geht hauptsächlich darum, wenn du ein AVR32 oder Mega2560 hast und diese irgendwo mit einem Quarz +16 MHz betreibst, dass du in diese einfach den Code wesentlich schneller reinbekommst ... Da der JTAG sich aber selbst Clockt und nicht auf
Avr Studio5 ein neues Tool welches "atprogram" heißt. atprogram -t jtagice3 -i jtag -d atmega2560 write -fs --values AABBCC <- aabbcc wären z.b. fuses... bzw atprogram help write. Das ist meines
-
Thread
ATMEGA mit XRAM?
etwas mehr Flash sein darf als der Atmega8515 dann gibs z.B. >noch den Atmega162. Und wenns kein AVR sein muss, dann einfach mal bei den 8051ern nachsehen. Die gibts in DIP 40 und die haben alle ein ext. Memory Interface.
holger schrieb im Beitrag #2323596: > Und wenns kein AVR sein muss, dann einfach mal > bei den 8051ern nachsehen. Und wenn's kein DIP sein muss, dann gibt's noch ATmega640, ATmega1280, ATmega1281, ATmega2560 und ATmega2561, die alle ein XRAM-Interface
-
Thread
AD_Wandlung mit Atmega2060
Hallo, Ich bin Anfänger im AVR uC Programmierung und ich habe das Tutorial gelesen und hat diese Beispiel laufe lassen aber ich weiss nicht wie ich überprüfe können, ob das Signal umgewandelt wurde. am Eingang mein ADC also am PORTF
digitalisierte Signal von alleine ohne dass ich die Spannung am Poti verändert habe.Ich nutze den uc Atmega2560 Bitte wo könnte das Problem liegen ?? MFG Claude [c] #include <avr/io.h> //#include <avr/delay.h> /* ADC_Initialisieren */ void ADC_Init(void) { uint16_t result
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
ist bzgl. i2c identisch mit dem Atmega328, d.h. die Zeile 174 in der C-Datei: [c]#if defined(__AVR_ATmega328P__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega88P__) || defined(__AVR_ATmega48P__)[/c] muss nur gegen die folgende Zeile [c]#if defined(__AVR_ATmega328P__) || defined(__AVR_ATmega168P
__) || defined (__AVR_ATmega328P__) || defined (__AVR_ATmega324A__) || defined (__AVR_ATmega324P__) || defined (__AVR_ATmega324PA__) || defined (__AVR_ATmega644__) || defined (__AVR_ATmega644A__) || defined (__AVR_ATmega644P
-
Thread
AVR ISP Flashen mit Android Smartphone
Hallo, nach ansehen des Programmers *mySmartUSBLight* wird die ATMega2560 nicht unterstüzt. Hast du dieses Procesor auch probiert? In kurze möchte ich mit meinem Samsung Galaxy Note 10.1 Android 4.1.2 die Programierung des ATMega2560 ausprobieren. Probiere den AVR Dragon
adapter und kanns somit nicht selber ausprobieren. Compilieren geht auf Android übrigens problemlos. avr-gcc läuft bei mir!
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
immer lag: der AVR-Assembler jedenfalls war nicht schuld.
des avr-gcc. Das geht viel zu schnell in die Hose, sobald sich da etwas beim avr-gcc geändert hätte. Bestimmt kannst Du mit C++ einen registersicheren Zugriff auf die AVR-Register konstruieren. Leider kommt