-
Thread
STM32 USB CDC HOST Beispiel
Und wir haben 2024: Ein Arduino Mega2560 hängt mit seinen sekündlichen Testausgaben am USB CDC Host eines STM32F429 ( Ein Dicovery Board seiner Zeit mit diesem TFT drauf). Ich bin nun auch nicht wirklich der embedded Profi, hab mir das also
diente, dafür hernehmen. In der Zeit hätte ich mir auch die "zu filternden Ausgaben" des Atmega2560 ansehen können und das dort im Atmega2560 (Arduino Mega) im Quellcode bereinigen. Na - wollte ich aber nicht. Spannend wird es jetzt noch, mal einen Arduino Micro oder Nano mit einemm 32u4 ausuprobieren
-
Thread
CNC Maschinchen
MaWin schrieb im Beitrag #4279202: > Für richtig verstandenen G-Code ist ein AVR unterdimensioniert, das > macht ein PC mit Mach3. Ein AVR kann höchstens Geradenstückchen jeweils > mit Anfahren und Bremsen, also unsinnig langsam. Und was machen die ganzen AVRs, die auf den
MaWin schrieb im Beitrag #4279202: > Für richtig verstandenen G-Code ist ein AVR unterdimensioniert, das > macht ein PC mit Mach3. Ein AVR kann höchstens Geradenstückchen jeweils > mit Anfahren und Bremsen, also unsinnig langsam. > Serielle mit Steps bei 115000bps und 3 Achsen
-
Thread
ATMega2560: Verify Fehler bei Flashen eines Hex-Files > 128 kByte
Hartmut S. schrieb im Beitrag #4279030: > weil der GCC des > Windows AVR Studio __flash und __memx noch nicht kennt. AVR Studio ist ja auch schon etwas angestaubt. Atmel Studio (GCC > 4.8.x) sollte das kennen.
kann es das. Aber nicht jeder Programmer kann das. Vor allem die älteren haben da ein Problem (z.B.: AVR910-Programmer, AVR JTAG-ICE). Jens
-
Thread
AVR Frequenzmessung, DS18S20
Frequenzüberwachung und -nachregelung. Dazu sind 3 AVRs verbaut, als Haupt-Controller ein Arduino Mega2560, zum Messen ein Atmega8 per TWI eingebunden, zur Gassteuerung mit Schrittmotor ein weiterer Atmega8 per UART eingebunden. So, zum Problem Nr. 1: Der Mess-uC (Mega8) misst mittels Input Capture am
Reihenfolge von oben nach unten A, B, C direkt nach µC Reset. [c] #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #define NOP __asm__ __volatile__ ("nop\n\t") void set_Timer3(void); // Funktion deklarieren void set_Timer3() // { cli(); //stop interrupts
-
Thread
Wie Assembler ISR in C integrieren ?
#4275559: > Weil Flash auch leer bleiben kann und man viel IO und z.B. Timer braucht > und einen AVR verwenden möchte. Dann hätte es auch ein ATmega640 oder 1280 getan. (Die sind sogar besser bezüglich Taktfrequenz vs. Versorgungsspannung, da sie in einer neueren Technologie als der alte ATmega2560
für die zahlreichen ARMs von Atmel nicht einmal. ;-) Ist dein Hardwaredesign schon auf ATmega2560 fixiert? Ansonsten könntest du, wenn du bei AVR bleiben willst, auch noch einen Blick auf die Xmegas riskieren. Die haben DMA und Eventsystem, die dir hier hilfreich sein könnten.
-
Thread
Arduino mit 16U2
Hallo, Gilt es auch für Mega 2560 R3 von SaintSmart? Ich habe es vor kurzem bestellt und es sollte so am Ende des Monats bei mir eintreffen. Danke
Meinst du Dies? http://www.ebay.de/itm/ATmega2560-16AU-CH340G-MEGA-2560-R3-Board-Free-USB-Cable-Compatible-to-Arduino/381368087934?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20140117130753%26meid%3D0411a433dbe04ddcbb5dfac96eba8764%
-
Thread
Raspberry PI 2 als User- Interface?
damit gute Erfahrungen in den Sprachen ASM und C. In meinem derzeitigen Projekt ist ein ATMEGA 2560 die Steurungs CPU welche die Hardware Steuerung übernimmt. Die Bedienung erfolgt derzeit über einen Windows PC über den UART oder LAN. Nun möchte ich gerne diesen Desktop PC durch einen Raspberry
bei der Programmierung bleibt ja immer gleich. Java würde ich nicht wollen, C würde ich durch die AVR Programmierung auch noch favorisieren aber der GGC unterstützt wohl keine direkte Grafikausgabe wenn ich es richtig verstanden habe. Ich habe vor einiger Zeit auch mal diese Grafikdisplay's 128x64
-
Thread
mk2 unter windows 10
im geräte manager unter jungo ist der avr mk2 zu finden
gefällt mir. Ich mag die AVR's.
-
Thread
need help AVR Atmel eeprom STRING oder array of char
gefühlt auch ganz guggel durchsucht und kein funktionierendes Beispiel gefunden. Ich denke doch der avr-gcc sollte nicht nur sizeof(var) kennen sondern auch deren Adresse im EEPROM [c] #include <avr/eeprom.h> uint8_t EEMEM tach[]="tach auch...."; //char EEMEM tach[]="tach auch...."; uint8_
ist kein ordentlicher Arduino deswegen müssen sie nicht tätig werden, nur wie ist das dann mit dem m2560? Dieser ist ein ordentlicher Arduino und benötigt auch drei Adressbytes für Speicher und Jump, läuft das da? hatte ich nie probiert. m2560 SRAM (Kbytes): 8 m1284p SRAM (Kbytes): 16
-
Thread
Arduino Mega 2560 Stürzt wegen Induktion ab?! Gesperrt
Hi >Die Mega2560 Familie ist ... Was zählst du unter 'Mega2560 Familie'? MfG Spess
zur Mega2560 Familie gehören wohl Mega2560/2561 und 1280/1281. Waren bei Einführung wohl auch die ersten 4 die sich in der Peripherie bzw. deren Adressierung recht deutlich von Mega16/32 unterschieden und vieles
-
Thread
Welche Hardware für Webserver
läuft auch schon auf einem AVR.
TCP, IP, ARP, ICMP und UDP Platz gehabt bei mir. Eigentlich könnte ich auch nen Mega1280 oder Mega2560 nehmen.
-
Thread
ATmega2560 ASF vs Arduino
verwenden soll. Ich habe zuletzt vor ca 2 Jahren ein Mikrocontrollerprojekt umgesetzt und dies war ein AVR32. Da habe ich das ASF verwendet was auch super funktioniert hat, weshalb ich diesem auch den Vortritt geben würde. Jetzt habe ich aber ein Testprojekt im Atmel Studio mit dem ATmega2560 erstellt
Inhalt? ich habe noch keine Lösung gefunden, meine einzige Idee bis jetzt, den Inhalt vom eep per AVR Studio erzeugen und mit dem ISP ins AVR EEPROM brennen und die esave Fuse zu setzen.
-
Thread
C versus Assembler->Performance Gesperrt
A. K. schrieb im Beitrag #4251774: > Nö, beim AVR. Ausgeschlossen. Falls Du nicht AVR32 meinst.
Arithmetik ist keine AVR/ASM Stärke. Hier irrst du bezüglich des AVR gewaltig. Der AVR ist bei der 32-Bit-Arithmetik viel besser als manch anderer 8-Bitter. Selbst die 32-Bit-Gleitkommaarithmetik von AVR-GCC/avr-libc
-
Thread
CAN: Timing Probleme
0x2000 bis 0x2005 mit wahlweise 10, 20 oder 50Hz Diese Daten möchte ich mit einem Arduino Mega 2560 und dem Sparkfun CanShield loggen. Daten werden empfangen, aber die ids 2003 und 2004 kommen deutlich langsamer als die restlichen. Laut der Auskunft des Herstellers werden alle Daten gleichzeitig
Ich habe mal nach mcp2515_write_id suchen lassen. Kommt z.B. auf https://github.com/dergraaf/avr-can-lib/blob/master/src/mcp2515_write_id.c Dort gibt es eine Pre-Prozessor Define SUPPORT_EXTENDED_CANID. Ist diese bei dir auch vorhanden und auch gesetzt? Bzw. wie sieht bei dir die mcp2515
-
Thread
Quadrocopter - Programmierbar - API?
per Fernbedienung steuerbar sein. - Alternativ möchte ich diesen aber auch Programmieren können. AVR wäre hier sehr gut, da ich damit super zurechtkomme. - Kamera usw. ist uninteressant zumindest erstmal. - Nutzlast kann gerne 500g haben, muss es aber nicht. Budget ca. 500€ Gibt es sowas fertig
Multicopter Hard- und Software haben. Angefangen hat es auf einem Arduino, dann kam ein Atmega2560 und jetzt ist es ein STM32. Speziell auf der Atmega-Plattform lässt sich recht einfach entwickeln und es gibt günstige Hardware (APM 2.6) beim Chinamann. Wenn so ein Copter sauber aufgebaut und konfiguriert
-
Thread
PC Programmierung auf unterster Ebene
Arbeitsspeicher in diese Register. Dafür soll es hier im Forum einen ganz geheimen Link geben, wo das für Atmels AVR-Architektur und dessen Befehlssatz für Einsteiger beschrieben wird. Ist glaube ich gut versteckt ganz links oben auf der Seite. > Ist es dann einfacher einen Rechner > selbst aus einzelnen komponenten
> mich daran wagen ein kleines Grafikdisplay, Maus und Tastatur da bietet sich ein Arduino mega2560 an mit aufgestecktem GC Display http://www.exp-tech.de/adafruit-2-8-tft-touch-shield-fuer-arduino-v2?gclid=CNiN3YOYo8cCFefItAodm6kOvQ steckt man 1:1 auf und es kann losgehen über RS232 könnte
-
Thread
µC soll Daten auf einem USB-Stick speichern?!
Lösungen, wo man auf dem Atmel selbst das USB-Protokoll implementiert hat. Such doch mal im Forum nach "AVR USB".
wo man auf dem Atmel selbst das >> USB-Protokoll implementiert hat. Such doch mal im Forum nach "AVR USB". > > Ja, als device. Funktioniert aber nicht, wenn man da einen USB-Stick > ansteckt :-) > Ich denke da z.B. an die Application Note AVR4950 "USB Host Stack". Bin ich da im Irrtum?
-
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
Atmel JTAG ICE 3 ausgelaufen?
Händlersuche, dass es für Europa keinen Händler gibt. Ich suche zum debuggen und programmieren eines Mega2560 etwas robusteres als mein Dragon, welches ich früher für kleinere Megas und Tinys verwendet hatte. Eigentlich wollte ich mich mit freeRTOS beschäftigen, und dazu ein ARDUINO Mega 2560 aus AVR-Studio
-
Thread
dumme frage esp8266
der boards.txt > > Tipp: > Besser eine eigene boards.txt anlegen. btw. hat ein Arduino mega2560 nicht 2 µC drauf und 2 ISP 12560 und einen für die USB Ich gehe mal davon aus das der Quarz am 2560 gemeint ist (ist das ein Quarz oder Resonator?) Reicht es wirklich das in der boards.txt einzutragen? muss auf der USB Seite nix geändert werden? klingt zwar machbar, aber einen Ardu m2560 original zu verändern ist schon gewöhnungsbedürftig, hat man 2 auf dem Tisch oder gar 5 kanns verwirrend werden oder ich baue alle gleich um und schmeisse alle 16MHz m2560 in der boards.txt raus, muss
-
Thread
CNC-Maschine als 3d Drucker
OpenSource Firmwares nur auf Aurduino-Basis. Was ich suche sind Firmwares in ganz normalen GCode für AVR UCs
Eine bewährte und bekannte Lösung ist das sog. RAMPS-Board, das einfach auf einen Arduino Mega2560 aufgesteckt wird. Auf den Arduino wird dann "Marlin" aufgespielt. Das ist der G-Code-Interpreter, der die Daten per serieller Schnittstelle oder SD-Karte erhält. Zusatzlich gibt es noch ein passendes
-
Thread
Arduino oder Raspberry Pi
Beim Arduino bist du nicht an die Arduino-IDE gebunden. Da ist ein AVR drauf, ATmega328 oder ATmega2560 bei den meisten. Da geht auch Assembler, C, BASCOM und was es sonst noch alles gibt.
Der PI ist an den GPIO ein Sensibelchen, sind schon genug gestorben weil GPIO irgendwie mit Port am AVR gleichgesetzt wird.
-
Thread
Arduino mit USB-Windows-Problemen; Linux besser?
Adapter. Sry, aber das ist Bloedsinn! Bei allen Arduinos die ich bisher in der Hand hatte (Mega2560, Uno, Due) kann man ueber die USB-Schnittstelle kommunizieren, ganz ohne weitere Bauteile. Bei den meisten Arduinos befindet sich hinter der USB-Buchse ein ATmega 32U4 (oder aehnlich) der die Umsetzung
gehen unter Linux ganz problemlos. Und die Arduino-IDE geht auch. Ich verwende aber lieber Eclipse/CDT/AVR-Plugin/AVR-GCC. Geht mit etwas Erfahrung mit Eclipse-Installationen zuverlässig.
-
Thread
C++ - Inkrementalgeber auslesen
da ist alles drauf, einschliesslich > IDE. Ich hab mir jetzt mal einen Sainsmart Arduino Mega 2560 Klon gekauft, einfach zur Sicherheit falls noch mehr Anforderungen kommen sollten, ich schau das ganze mir mal an und schreib hier dann zurück
für die RS232 Kommunikation zw. PC und Arduino noch ein > bestimmtes Shield? Das Arduino Mega 2560 Board hat USB. Nein, da brauchst du kein RS232-Shield für. Und stell dir die Auswertung von Inkrementalgebern nicht so einfach vor. Dazu gibt es Stammtischmeinungen ohne Ende. Der aktuelle Thread
-
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
AVR-Chip flashen
Mehr zum Thema hier: [[AVR In System Programmer]]
wechseln. Hardwaremäßig sollte das Programmieren eines Arduino UNO oder Mega auch mit Standard-Tools (WinAVR,...), ganz ohne Arduino IDE möglich sein. Ich habe einen Mega2560 und einen UNO. Kann ich einen der beiden als ISP verwenden, um den Bootloader des anderen zu programmieren? Oder soll ich mir einen
-
Thread
include und Atmel Studio 6
Path 'C:\Users\Dominik\Documents\Arduino\libraries' "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=164 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR
-ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=164 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" -I"C:\Program Files (x86)\Arduino\hardware\arduino\avr
-
Thread
zufallszahl Arduino
;) Ich habe mal eine kurze Frage zum random() Befehl. Ich beschreibe zurzeit ein Arduino mega 2560. Hier mal der Code: zufallszahl=random(1,6) Ich rufe diesen Code mehrmals hintereinander auf. Als ich mir mal die Zahlen anzeigen ließ ist mir aufgefallen das es immer die selben sind nach
schreibst sind das nur 27.7 Stunden. Aber nur wenn du 27.7 Stunden lang nichts anderes tust, als den AVR jede Sekunde einmal zu resetten :-)
-
Thread
AVR I2C Probleme
auch schon einige Wochen und komme einfach nicht weiter. Momentan teste ich alles auf einem ATmega2560. Mit der Library von Peter Fleury funktionert das Ganze einwandfrei, also kann es schon mal nicht an der Verdrahtung liegen. Im Anhang finden sich meine Quelldateien. Kurze Erklärung: Mit i2c_initMaster() wird die Schnittstelle mit dem AVR als Master initialisiert, übergeben wird die SCL-Clock in kHz. Mit i2c_send() sollen Daten zum Senden bzw. ein Datenpuffer zum Reinlesen bereitgestellt werden. [c] /* Initialize I2C interface
-
Thread
arduino mit avrdude
you. [/code] meine aktuellen Parameter sehen so aus: [code]-P com3 -b115200 -c wiring -p m2560 -e -U flash:w:"$(ProjectDir)Debug\$(ItemFileName).hex":a [/code]
der Bootloader, dieser hat eine andere COM-Nummer als im normalen Betrieb. EDIT: Der Mega2560 hat wie der Uno einen eigen Chip zum für die USB-Verbindung, probier mal avrdude -cstk500v2 -B115200 -Pcomx
-
Thread
Arduino Webserver mit Diagramm
Weile gedauert und ist gewachsen. zum Einlesen: http://www.ulrichradig.de/home/index.php/software/avr-webserver-software
http://www.ulrichradig.de/home/index.php/software/avr-webserver-software
-
Thread
PORT / PIN Definition
aber nicht mehr lange ;-) Vorgeschichte: Habe ein Temp.Sensor DS18B20 welchen ich mit einem ATmega2560 problemlos lesen kann. Nun möchte ich das selbe mit einem ATxmega256A3BU machen. Mein Problem sind die Definitionen der PORT's bzw. PIN's die beiden den beiden Prozessoren unterschiedlich sind.
direction register #endif //********************************************* // Definition für ATmega2560 // Sensor an PORTG-PIN0 // (Das funktioniert prima) //********************************************* #ifndef W1_PIN #define W1_PIN PG0 // pin0 on Port G #define W1_IN
-
Thread
Auswahl des Mikrocontrollers
maximale Ausschlag bei 100000 counts per minute liegt. Die Schaltung hab ich derzeit mit einem ATmega2560 aufgebaut, aber der hat halt unnötig viele Pins für diese Anwendung. Betrieb erfolgt über Netzteil.
unbehinderte kosmische Strahlung) wurden schon mal 80C85 µPs gewählt. Wie strahlungsfest PIC, AVR und Konsorten sind? Viel Glück bei der Suche! Die restlichen (genannten!) Anforderungen sind mit den kleinsten Varianten aller Hersteller NULL PROBLEMO. 100000 Pulse pro Minute = 1666 Hz
-
Thread
Artmel Controller für 7" TFT Display
www.sainsmart.com/arduino/arduino-shields/lcd-shields/sainsmart-7-7-inch-tft-lcd-480x800-arduino-due-mega2560-r3-raspberry-pi.html Dies gibt es auch als Set mit einem Mega2560 µC http://www.sainsmart.com/arduino/arduino-shields/lcd-shields/sainsmart-mega2560-r3-7-7-inch-tft-lcd-screen-sd-card-slot-tft-shield-for-arduino.html
https://www.youtube.com/watch?v=7xUxovlC5Pc # https://www.youtube.com/watch?v=d6vosRXQWwQ http://avr.myluna.de/doku.php?id=de:lib-ft800
-
Thread
AVR Timer 1 Normal/CTC Mode ?
Hallo, AVR Mega2560 ich verzweifel so langsam am Timer 1. Er läuft im Normalmode und soll alle 3 Kanäle am Toggle Pin schalten. Die takten eigentlich auch verschieden, nur das rücksetzen klappt nicht. Und
falsch gesetzt? Der Overflow Interrupt ist jedoch zusätzlich gesetzt. [c] /* Arduino Mega 2560 */ #define F_CPU 16000000UL #include <avr/io.h> #include <avr/interrupt.h> #define NOP __asm__ __volatile__ ("nop\n\t") void set_Timer1(void); // Funktion deklarieren void set_Timer1()
-
Thread
Migration von Arduino zu AVRStudio4 (AVRToolchain)
Lieben, nachdem ich mich eine kleine Weile mit Arduino rumgeärgert habe, möchte ich mein Sainsmart 2560 Board gerne mit AVRStudio programmieren & simulieren können. Ich kann den Mega2560 per ISP flashen und auslesen (auch die Fuses), aber wenn ich ein pimmeliges Programm flashe wie: mach ma PB7 High
allen Seiten streuen könnten Folgende Hardware/Software ist am Start. Board: Sainsmart Mega2560 http://www.sainsmart.com/sainsmart-mega2560-development-board-for-arduino.html ISP-Programmer: USBasp (ebay aus Übersee) (Oszi: DSO203) AVRStudio 4.19 mit AVRToolchain Burn-O-Mat 2.1.1 zum
-
Thread
ILI9325 oder doch etwas anderes?
Bruder (allerdings ohne Touch): http://www.ebay.de/itm/2-2-inch-SPI-TFT-LCD-Display-ILI9341-For-Arduino-AVR-STM32-ARM-PIC-CP11002-H52-/281353505264
Spi und ist kompatible mit allen Microprozessoren. Code findest du hier:http://www.basteln-mit-avr.de/ Gruß G.G.
-
Thread
Was spricht gegen Arduino?
kunde AVR studion, arduino IDE oder ähnliches installiert hat, also nur über einen USB serial-treiber. da müsste ich noch zusätzliche hardware mit aufs board packen, oder? > > Wobei ich mir nicht sicher bin
werden hier um Forum oft durchgekaut. Dagegen scheint mir der Software Umbau auf ein neutrales System (AVR Toolchain) eher trivial zu sein.
-
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
fuses wohl falsch gesetzt, atmega2560 geht nicht mehr
Hi Forum, ich hab bei dem Atmega2560 mit einem usbtiny über avrdude die Fuses setzen wollen. Der Atmega2560 hat einen 16 Mhz Quarz. Dabei benutze ich AVR8 Burn-O-Mat, um die Fuses zu schreiben. Mit dem Programm hab ich die Taktfrequenz von einem atmega8 und atmega32 bereits erfolgreich auf 16 Mhz eingestellt gehabt. Beim 2560 hat es nicht funktioniert. Ich hab mit einem mkii bereits die ISP Frequenz runtergesetzt und versucht den Kontroller zu flashen, jedoch klappt es nicht. Kann ich auf irgendeine Weise den µC noch
-
Thread
AVR 2560 Bluetooth library C
Hallo liebes Forum, ich bin auf der Suche nach einer Bluetooth library in C für den AVR 2650. (Eigentlich eine gebufferte serial library da HC06 Modul) Für Aduino findet man ja jede Menge, doch meistens in C++ geschrieben. Sind die Aduino librarys eigentlich mit dem entsprechenden AVR kompatibel? Danke schon mal das ihr einem Anfänger helft^^ ~Enygma
-
Thread
Taschenrechner - Algorithmen
ist schon lustig, wenn man bedenkt, dass der TO einen AVR verwenden will...
Es gibt ein Projekt mit einem AVR -- und es verwendet 48-Bit Arithmetik. http://www.rolfp.ch/elektronik/avr/tarech2doc/ Das ist ähnlich dem Format double.
-
Thread
Welchen AVR nehmen?
Atmega1284P (DIP) oder Atmega2560 (TQFP)
Atmega1284P (DIP) oder Atmega2560 (TQFP) http://www.ebay.de/itm/NEW-ATmega2560-16AU-CH340G-MEGA-2560-R3-Board-Free-USB-Cable-For-Arduino-/371344340393?pt=LH_DefaultDomain_77&hash=item5675d8f5a9
-
Thread
Arduino CH340G UNO mit ATMEGA328P-TQFP32 China Board Informationen
Anhang bei. Die Installierung war bei allen PCs problemlos. Die jüngsten Versionen von CodevisonAVR können übrigens die kompilierten Programme direkt auf die Bord mittels des residenten Bootladers überspielen. Das Laden mittels des IDEs funktioniert natürlich. Nachtrag: V3 weist einige kosmetische
Abgesehen von einem Mega2560 R3 habe ich nur CH340 PCBs im Einsatz, größtenteils problemlos. Probleme bereitet mein Uno-Clone, ein VisDuino mit mit A6/A7), der sich bei serieller Kommunikation irgendwann aufhängt und resettet
-
Thread
ATMega2560 gegen auslesen schützen
Hallo, ich möchte meine Firmware im Atmega2560 gegen auslesen schützen. Er soll aber weiterhin im Flash- und EEPROM- Bereich programmiert werden können, nur eben nicht auslesbar sein. Weis jemand welche Fuses/Lock bits hierfür zu setzen sind ?
RTFM - http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf Siehe Lockbits, Seite 325. Nach setzen der Lockbits kann mittels "chip-erase" via externen Programmer alles neu programmiert werden.