-
Thread
Bootloader ATMEGA2560 chip45boot2 Probleme
Hallo, ich möchte meinen ATMEGA2560 mit einem Bootloader flashen. Jetzt habe ich mir folgenden heruntergeladen: https://www.chip45.com/avr_bootloade...hip45boot2.php Der soll im Gegensatz zu anderen für den ATMEGA2560 funktionieren
laufen, aber warum nur? Kann das mal jemand ausprobieren. Ich habe die Datei chip45boot2_atmega2560_uart3_v2.9Q.hex versucht. Programmer verwende ich STK500 native driver. Danke Schonmal
-
Thread
AVR: C-Code Optimierung mit Inline Assembler
Multiplikationen statt. Eine weitere Frage wäre noch, ob es eine Möglichkeit gibt, wie ich an den kompilierten avr-gcc Assembler-Code herankommen kann. Bisher habe ich nur die Seite http://gcc.godbolt.org/ genutzt, die jedoch nicht die aktuelle Version des avr-gcc anbietet. Vielen Dank im Voraus, Thomas
dann sollte bereits eine *.lss Datei mit dem generierten Assembler Code erstellt worden sein. Wenn du avr-gcc direkt benutzt dann: avr-objdump -h -S projekt.elf > projekt.lss Ein guter Anfang ist auf jeden Fall sich den generierten Assembler Code anzugucken und dann zu überlegen ob einem Stellen für
-
Thread
CP/M auf ATmega88
file 'D:\AVR_CPM-AVR\avr\init.asm' Including file 'D:\AVR_CPM-AVR\avr\mmc.asm' Including file 'D:\AVR_CPM-AVR\avr\sw-uart.asm' Including file 'D:\AVR_CPM-AVR\avr\dram-8bit.asm' Including file 'D:\AVR_CPM-AVR\avr\remainders.asm' Including file 'D:\AVR_CPM-AVR\avr\8080int-jmp.asm' Gruss Peter
-
Thread
AVR-Dragon für Anfänger
das Board direkt über diese programmieren. Hier müsste ich doch aber wissen welchen Chip ich über AVR Studio programmiere. Beim AVR-Dragon kann ich auch "online" debuggen. Dies mache ich über die JATAG Schnittstelle. Das mit der 6 poligen ISP Schnittstelle hatte ich schon einmal gemacht. Dazu hatte
>ich überlege mir ein AVR-Dargon Board zu kaufen Gute Wahl, wenn man alle Programmiermodi der 8-bit AVRs unterstützen will. In der Praxis verwendet man allerdings meist den ISP Modus, da reicht der AVR ISP MKII zum halben
-
Thread
Schulnotenbewertung eines Arduino-Programms
kommt sich in die Quere. [c] /* devil-elec - https://www.mikrocontroller.net/ IDE 1.8.19 avr-gcc: 7.5.0 Arduino Mega 2560 01.05.2026 */ class SimpleTimer { private: const bool mode; // 'true' konstant, driftet nicht weg, 'false' holt Fehlzeit nicht auf bool isRunning
initialisiert. Macht etwas sinnvolles damit. :-) [c] /* Devil-Elec - µC.net IDE 1.8.19 avr-gcc: 7.5.0 & C++17 Arduino Mega 2560 04.05.2026 */ template<typename Callback> class SimpleTimer { private: unsigned long lastMillis {0xEFFFFFFF}; unsigned long duration {
-
Thread
Bezeichnung zur Identifikation der AVR Core Version?
>Die Peripheriemodule sind eh ein Krampf bei den AVR. Nanana!
hintereinander von 0x98 bis 0x9D. USART0 liegt verteilt von 0x09 bis 0x0C, 0x90 und 0x95. Beim 2560 sind zwar alle Module identisch, aber in einer anderen Reihenfolge als zb USART1 beim Mega128. Und so zieht sich das durch sämtliche AVR.
-
Thread
mit Bascom über rs232 Frequenz aus einen Frequenzzählermodul auslesen.
bascom avr Version 2.0.7.8.001 als Programmieradapter den Diamex AVR ist so ein Grüner USB-Stick mit einen 6poligen Programmierkabel dran. Ich habe mal gerade mit dem scope getestet. Der Quarz schwingt sauber
kann man schön im Buch von Claus Kühnel studieren. https://www.bod.de/buchshop/programmieren-der-avr-risc-microcontroller-mit-bascom-avr-claus-kuehnel-9783907857144/
-
Thread
Arduino mit JTAGICE verbinden
(mkI) jtag1slow = Atmel JTAG ICE (mkI) jtag2 = Atmel JTAG ICE mkII jtag2avr32 = Atmel JTAG ICE mkII im AVR32 mode jtag2dw = Atmel JTAG ICE mkII in debugWire mode jtag2fast = Atmel JTAG ICE mkII jtag2isp = Atmel JTAG ICE mkII in ISP mode
Atmel JTAG ICE mkII PDI mode jtag2slow = Atmel JTAG ICE mkII jtag3 = Atmel AVR JTAGICE3 in JTAG mode jtag3dw = Atmel AVR JTAGICE3 in debugWIRE mode jtag3isp = Atmel AVR JTAGICE3 in ISP mode jtag3pdi = Atmel AVR JTAGICE3 in PDI mode [/pre]
-
Thread
-
Thread
Atmega32U4-Board: USB-Ausgabe in Betrieb nehmen
Unter LunaAVR läuft das, nimm mal Putty als Terminal Programm.
Karl M. schrieb im Beitrag #6007594: > Unter LunaAVR läuft das Danke Karl für den Hinweis. Das läuft unter LunaAVR? https://www.mikrocontroller.net/articles/LunaAVR "Basic/Pascal-ähnliche Programmiersprache" Du hast also nicht mein Programm übersetzt
-
Thread
Mikrocontroller Fehler "provozieren" + workarounds
Hallo allerseits Ich bin gerade dabei, einen Mikrocontroller (ATmega2560) im Rahmen eines Universitätsprojektes auf verschiedene Fehler hin zu untersuchen und wie man diese softwaremäßig (z.B. mithilfe eins watchdogs) minimieren kann... (Es geht um AVR-Mikrocontroller,
Thomas wrote: > Ich bin gerade dabei, einen Mikrocontroller (ATmega2560) im Rahmen eines > Universitätsprojektes auf verschiedene Fehler hin zu untersuchen und wie > man diese softwaremäßig (z.B. mithilfe eins watchdogs) minimieren > kann... Es ist ein weit verbreiteter
-
Thread
µC mit USB oder µC mit FTDI USB/RS232 Umsetzung
Hallo, ich brauchte auch USB, habe bei robotikhardware.de das RN-Mega2560 Modul (Fertigmodul mit USB) bestellt und bin zufrieden damit. Hier die Daten: * Leistungsstarker Controller ATMega2560 (einer der wohl leistungsfähigsten AVR-Controller überhaupt),100 Pin´
-
Thread
Warenkorb für Anfänger mit Projekt
AVR passt schon.
Hi >Nimm für sowas keinen AVR. Die lassen sich leicht stören. Beweis. MfG Spess
-
Thread
Firmware und Platinenlayout als Eagle Datei vom Arduino board
https://github.com/technologiescollege/ArduinoTechnoEduc/tree/master/hardware/arduino/avr/firmwares/atmegaxxu2
#7674592: > https://github.com/technologiescollege/ArduinoTechnoEduc/tree/master/hardware/arduino/avr/firmwares/atmegaxxu2 1000 Dank! LG
-
Thread
Ethernet mit atmega2560
sich jemand aus mit dem Mikroelektronika mist, habe ein Serial Ethernet Borard ver. 2.40 und das BigAVR2 und versuche eine Netzwerkkumminikaton mit dem atmega2560 hinzubekommen. Habe die boards vertratet wie es in der anleitung steht und das test programm aufgespielt und wie wir sehen sehen wir nix. echter
so... achso ich habe den timer0/PB4 beim atmega128 schon umgesteckt auf den timer0/PB7 beim atmega2560 PB0/PB6 haben dauer leuchten Ich bin dankbar für jeden beitrag
-
Thread
Nullphasendurchgang dedektieren mit Mikrocontroller
Dioden sind scheinbar in einigen Controllern schon zum Schutz eingebaut (Ich verwende den Arduino Mega 2560, weiß aber nicht ob die Dioden dort verbaut sind. Würde sie sicherheitshalber mit in meine Schaltung aufnehmen). Hier der Link zu der Info: http://www.atmel.com/Images/Atmel-2508-Zero-Cross-Detector_ApplicationNote_AVR182
galvanisch vom Netz getrennt und 2. nicht sonderlich genau und robust. > (Ich verwende den Arduino Mega 2560, weiß >aber nicht ob die Dioden dort verbaut sind. Würde sie sicherheitshalber >mit in meine Schaltung aufnehmen). Die Dioden sind in fast jedem Digital-IC drin. >Ich verstehe nicht ganz,
-
Thread
I2C kompatibel unter AVRs?
<avr/io.h> #include "i2c.h" //Initialisierung void i2c_init(void) { TWBR = 8; TWCR = 0x84; TWSR = 0x00; } //I2C Starten, Adresse angeben void i2c_start(uint8_t address, uint8_t read) /
> Die beiden I2C Pins ... Dass das ATmega2560.PD0&1, hingegen ATmega644.PC0&1 heißt, ist klar, oder? Mehr fällt mir ad hoc leider nicht ein.
-
Thread
aktueller Programmer
eigene Hardware vor und nehme u.U. auch einen anderen µC, der entwicklungsfreundlicher ist. Arduino mit AVR ist das keinesfalls.
wie bei R* und ebenso alles dabei) http://de.farnell.com/microchip/atatmel-ice/debugger-atmel-arm-avr-full-kit/dp/2407173
-
Thread
Problem RFM12 Library von Manuel Stahl
mit einem RFM12 Modul. Benutze die Library von der Seite http://www.mikrocontroller.net/articles/AVR_RFM12 von Manuel Stahl Version: RFM12_V3.zip SW: AVR Studio 4.18.684 HW: STK500 mit ATtiny 2313 Hauptroutine sieht so aus: #include "rfm12.h" void main () { RFM12_init
eingebunden. #include "rfm12.h" #include <stdint.h> #include <stdbool.h> #include <stdio.h> #include <avr/io.h> #include <avr/pgmspace.h> #include <avr/interrupt.h> #include <util/delay.h> void main () { RFM12_init(); while(1) { } } was den Compiler aber nicht veranlasst
-
Thread
I2C hängt mit ADXL345
Christoph */ #define F_CPU 16000000UL typedef enum { false = 0, true }bool; #include <avr/io.h> #include <mk3/MK3_2560_TWI.h> #include <avr/delay.h> #include <mk3/MK3_2560_LCD.h> typedef union{ unsigned char wert_SPI[5]; unsigned short int wert_int[2]; }t_union ; t_union u;
-
Thread
avarice keine verbindung zu AVR-Dragon (libusb0.dll?)
Hallo, ich bin auf Eclipse umgestiegen und möchte nun damit Debuggen via JTAG und AVR-Dragon. Ich kriege aber jetzt leider keine Kommunikation von avarice mit dem AVR- Dragon zustande. avarice gibt immer folgendes aus: [code] C:\Users\XXXXXXXX>C:\WinAVR-20100110\bin\avarice.exe
Nachtrag: Mit dem AVR Studio funktioniert das AVR-Dragon im selben aufbau ohne Probleme
-
Thread
Gründe gegen einen AVR
Es gibt AVR mit 8 kB RAM. 32 kB oder 64 kB RAM wie bei AT91SAM7 wären trotzdem ganz nett...
@Jörg Wunsch: Was sagt denn Deine Glaskugel bezüglich der Verfügbarkeit von AVR32UCxxx Controllern? Die haben mehr Speicher, sind schneller als die 8-Bit-AVR's. Jens
-
Thread
Amperemeter Datenlogger
avr schrieb im Beitrag #2858468: > Thomas R. schrieb im Beitrag #2858285: >> Dafür reicht ein Atmega1281 > Bei mir hat ein Atmega8 dafür gereicht. Der ist zu klein für ein SD-Filesystem. avr schrieb
Thx für die info. Ich find nur 2560 und 328 @ebay
-
Thread
simulavr-0.1.2.6 compilieren
Was macht eigentlich der Simpilator, der seit 7.0 im avr-gdb ist? Ist das ne eigene Implementierung? Leider findet sich in der avr-gdb-Doku praktisch überhaupt nix darüber; auch nicht über Zustand oder was der alles (nicht) kann wie SFRs, IRQs, welche Derivate, etc. Der ist mir schon mal auf die Füße gefallen für einen ATmega2560 für ein funktionierendes (in avrtest) Programm.
-
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
Stromversorgung Güterbahnhof
trksid=p2047675.c100005.m1851 und das zum verbinden? https://www.ebay.de/itm/HIMALAYA-basic-MEGA-2560-R3-ATMEGA-Board-Arduino-compatible-MEGA2560-AR01002/281374269437?_trkparms=aid%3D555018%26algo%3DPL.SIM%26ao%3D1%26asc%3D20140117130753%26meid%3D2e29ea32f6fd4ad3b663e1b652007085%26pid%3D100005%26rk%
Der Thomas schrieb im Beitrag #5601738: > Programmieren kann ich VB schaue dir mal Basecom-AVR an
-
Thread
QTouch-ADC für AVR
Hi Mist funktioniert als Link nicht. Ist das PDF zur AVR259-AppNote. MfG Spess
Ich hab das auch so verstanden, dass das Verfahren mit jedem AVR funktioniert der über einen ADC verfügt. Als Bestückung sollte dann aber ausreichen entsprechendes großes PAD 10x10mm meinetwegen 10k (Atmel hat in der AppNote AVR3000 vorgeschlagen 1k - 1M) in Reihe
-
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
Probleme mit Duchflußmeßzelle an µC
Duchflussmesszelle (http://www.btflowmeter.com/fileadmin/PDF/Flowmeter/96103140_FCH-m-Pom.pdf) an einem Atmega2560 den Duchfluss nach einer 230V Pumpe zu messen. Das Ausgangssignal (NPN Open Collectort) der Messzelle ist mit T0 (Timer0 als Counter) verbunden. Zuerst hatte ich den Ausgang direkt verbunden und
Wenn ich die 230V abhänge gibt es keine Störungen. Der Atmega läuft mit 16MHz, ist das RN-Mega 2560-Modul http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&products_id=162. Für 1 Lt. braucht die Pumpe (Ulka EP8) etwa 1,5 Minuten, daran sollte es also auch nicht liegen
-
Thread
arduino L298 stepper beschleunigen
doch als AppNote von ATMEL: http://www.atmel.com/Images/doc8017.pdf http://www.atmel.com/Images/AVR446.zip MfG Spess
written in optimized C that will run on a straight Arduino" So wie es aussieht leider nicht für Mega 2560
-
Thread
STK600 + JTAGICE mkII - Debug geht nicht
Hi, ich habe ein kleines Problem mit dem STK600 & JTAGICE mkII. Beide Geräte werden von AVR Studio erkannt und funktionieren. Nun habe ich über den STK600 und ISP den Demo Chip Atmega2560 programiert. Das Testprogramm (LED-Blinken) läuft. Nun möchte ich das JTAGICE über das 10-Pin JTAG
programmiert. Bekomme es einfach nicht zum laufen. Beim STK600 kann ich ja den Oszillator für den Atmega2560 einstellen. 8MHz - was muss ich dann bei den Fuses des Atmega2560 einstellen? Der Schalter muss ja auf Extern stehen. Komm einfach nicht weiter.
-
Thread
Wie komfortabel ist C auf ATmega?
Den Link da links hast Du vermutlich übersehen: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial Es gibt eine wesentliche Einschränkung bzw. einen wesentlichen Unterschied zwischen C auf einem AVR und C auf anderen Prozessoren; AVRs verwenden die Harvard-Architektur, die zwischen
Speicherinterface. Gibts noch weitere?" Mega162, Mega640, Mega641, Mega 1280, Mega1281, Mega 2560, Mega 2561, um nur ein paar zu nennen...
-
Thread
AVR Auswahl mit Speziellen Vorgaben
solche Tgreads, aber keiner von diesen passte genau auf meine Kriterien. Ich suche einen kleinen AVR, am besten 8bit, mit folgrnden Spezifimationen. [code] - AVR Architektur - so wenig Pins wie möglich, aber - mdst. 8 ADCs - sowie 12 weitere I/O-Pins - SMD - bis 16MHz (nicht unbedingt
einen Chip, der als "Unterstützungs"-Chip dient, und mit vielen ADCs. Auf der Paltine, auf welche der AVR noch soll, sitzt schon ein mega2560, aber dessen 16 ADCs sind schon alle genutzt. Und eig wollte ichcnicht noch mal einen Chip mit 64 oder mehr Pins drauf setzen. Also, nun meine Frage: wer weiß
-
Thread
Speicher AT90CAN128
lies dir dochmal die doku zum avr-gcc durch: http://www.nongnu.org/avr-libc/user-manual/group__avr__pgmspace.html
Andi D. schrieb im Beitrag #2833554: > lies dir dochmal die doku zum avr-gcc durch: > http://www.nongnu.org/avr-libc/user-manual/group__... Hallo Andi, vielen Dank für den Link. So langsam setzt sich das Puzzle zusammen. Ich werde erstmal versuchen das nachzuvollziehen
-
Thread
Neuer ATtiny104?
Variablen ins interne RAM, Arrays ins externe RAM, static const in den Flash. Kein PROGMEM wie beim AVR. Kein SFR Banking wie z.B. beim atmega2560 Tatsächlich ist der Keil 8051 sogar weiter als der Keil ARM, der macht noch Probleme beim RAM. Beispiel: ein ARM hat 64K RAM und es soll ein 50K Array geben
j@uriah 78% avr-as -mmcu=attiny10 -c foo.s j@uriah 79% avr-objdump -d a.out a.out: file format elf32-avr Disassembly of section .text: 00000000 <.text>: 0: 00 a1 lds r16, 64 [/pre
-
Thread
Steuerung eines Mikrokontrollers und die Visualisierung der Daten am PC
googeln hab ich entschieden das richtiges programmieren zu erlernen, nichts mit Arduino IDE. Habe schon AVR Studio installiert, und kaufe in kürze einen AVR Programmer MK2, um arduino durch ISP zu programmieren. Der Datenaustausch wird durch USB erfolgen. Die Visualisierung und Steuerung am PC wird mit
im avr tutorial ( http://www.mikrocontroller.net/articles/AVR-Tutorial:_UART )gibt es einen artikel über datenaustausch über rs232 dann kanst du dir ja für den rechener in VB oder worin auch immer ein programm
-
Thread
Unterschied der verschiedenen AVR-JTAG Programmer- und Emulator-Interface
unterschied nicht zwischen den einzelnen Geräten. Nehmen wir mal den Porsche unter den Debuggern den Atmel AVR JTAG ICE MK2 für stolze ca. 300 Flocken. Er kann die JTAG,debugwire etc. und ist somit auf fast allen oder allen AVR's einsetzbar. Nun gibt es verschieden andere Anbieter von JTAG Geräten wie z.B.
was spricht gegen den AVR Dragon?
-
Thread
Speicher erweitern AT-MEGA
die ausgabe von den guten alten Nintendo-gepiepse. jetzt will ich nur das ganze NES-system auf nen AVR portieren und die ROMS dann per SD-Karte laden. Natürlich werde ich für dieses projekt nicht nur einen AVR sondern mehrere verwenden. Für den AVR der den CPU darstellen soll will ich eben jetzt die
4.000.000 > ASM-Befehle in einer Sekunde schaffen oder sind es doch mehr? Grobe Peilung 3 Mio AVR-Befehle pro Sekunde bei 4MHz Takt. Nur ist ein AVR Befehl ein "bischen" weniger mächtig als ein x86-Befehl.
-
Thread
avr/iom328p.h ist da, wird aber nicht anerkannt
@stefanspc:~$ grep '__AVR_ATmega' /usr/lib/avr/include/avr/io.h #elif defined (__AVR_ATmega8U2__) #elif defined (__AVR_ATmega16M1__) #elif defined (__AVR_ATmega16U2__) #elif defined (__AVR_ATmega16U4__) #elif defined (
__) #elif defined (__AVR_ATmega2560__) #elif defined (__AVR_ATmega2561__) #elif defined (__AVR_ATmega644RFR2__) #elif defined (__AVR_ATmega64RFR2__) #elif defined (__AVR_ATmega64__) #elif defined (__AVR_ATmega64A__) #
-
Thread
kleiner Webserver mit LAN8720 oder ENC28J60?
da > günstiger ist. Der ENC möchte auch mit 3V versorgt werden. Sein IO passt aber zu einem 5V AVR.
Anbindung solltest Du hier aber einen Prozessor mit externem Adress/Datenbus haben, zB Mega1281/1280/2561/2560. Oder Micrel KSZ8851. Kommt inzwischen auch von Microchip (wie AVR auch). Der ist zudem noch deutlich stromsparender als der ENC28J60, möchte aber am liebsten auch einen externen Adress/Datenbus
-
Thread
Frage zur Typen-Auswahl AVR
semiconductors/embedded-processors-controllers/microcontrollers-mcu/8-bit-microcontrollers-mcu/?core=AVR&m=Microchip&number%20of%20i%2Fos=16%20I%2FO Ich staune gerade: Fast alles auf Lager. Ob ich jetzt von den ARMs wieder auf AVR umsteigen sollte?
die Tiny441/841 und Tiny24A/44A/84A. Und ganz oben bzgl. der Pinnigkeit auch die Mega1280, 1281, 2560, 2561 Und auch die neueren AVRs können es, ganz sicher z.B. die AVR128Dyxxx. Und ich bin ziemlich sicher, es gibt noch etliche mehr, bin bloß zu faul, die rauszusuchen. Die oben Genannten hatte
-
Thread
AVR-Programmer / AVR Dragon Ersatz? | Erfahrungen?
debugwire/aussperren aufbringen. Wahrscheinlich kommst du mit JTAG/debugwire/UPDI recht weit in der AVR-Welt.
Maxim B. schrieb im Beitrag #5980780: > Dragon kann aber nicht alle AVR debuggen. Er kann auch nicht alle AVR flashen, ist halt zu alt.
-
Thread
zugriff auf arrays optimieren
Wo kann ich denn den WinAVR mit gcc 4.5.0 bekommen? Der aktuelle WinAVR 20100110 bassiert auf gcc 4.3.3.
jw schrieb im Beitrag #1714974: > Wo kann ich denn den WinAVR mit gcc 4.5.0 bekommen? > Der aktuelle WinAVR 20100110 bassiert auf gcc 4.3.3. Den Quelltext von GCC 4.5.0 herunterladen, configure für den Cross-Compiler "avr-gcc" angeben und kompilieren. Fertige
-
Thread
peinliche Frage zur Objektorientierung
-- (avr-gcc o. avr.ld) --> ... erste.hex > | > zweite.cpp -- (avr-g++) --> erste.o --+-- (avr-ar) --> meine.lib + > | > dritte.c -- (avr-gcc) --> dritte.o --+ gemeint war es natürlich eher so: [pre] erste.cpp -- (avr-g++) --> erste.o --+-- (avr-gcc o. avr-ld) --> ... erste.hex | zweite.cpp
-
Thread
String mit Liste vergleichen
Rekursion von Pascal Prozeduren verwendet. Naja, damals war ein XT auch nicht schneller als ein AVR heute, nur (etwas) mehr RAM hat er gehabt. daher frage ich mich, ob ein AVR genug Stack aufwarten kann, wenn sich die Suchfunktion rekursiv durch den Baum hangelt. Nö, eigentlich muss man das nicht
hättest du dir eine Menge Arbeit erspart. > Naja, damals war ein XT auch nicht schneller als ein AVR heute, nur > (etwas) mehr RAM hat er gehabt. daher frage ich mich, ob ein AVR genug > Stack aufwarten kann, wenn sich die Suchfunktion rekursiv durch den Baum > hangelt. > > Nö, eigentlich muss
-
Thread
ARM Cortex gegen AVR
Schnittstellen o freie Compiler Toolchain (am ehsten brauchbar CooCox) - Komplex (nicht für Einsteiger) AVR (8Bit): + Einfach (für Einsteiger) + freie Compiler Toolchain (AVR-GCC: Eclipse mit Plugin oder AVR-Studio) o Peripherie/Schnitstellen - Speed/Rechenleistung (falls das wichtig ist)
Mike schrieb im Beitrag #3032120: > AVR (8Bit): > + Einfach (für Einsteiger) > + freie Compiler Toolchain (AVR-GCC: Eclipse mit Plugin oder AVR-Studio) > o Peripherie/Schnitstellen > - Speed/Rechenleistung (falls das wichtig ist) Nur
-
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
Verschlüsselung- kann man das so machen?
Das dürfte das nicht spezifizierte "embedded Gerät" möglicherweise überfordern, könnte ja ein AVR sein ...
AES auf Atmel AVR: http://www.heise.de/developer/artikel/Cryptography-Engineering-Teil-4-AES-auf-AVR-ATmega-1442338.html
-
Thread
AVR-GCC: externer SRAM, wie?
Nun habe ich 32kB ab 0x8000 an den ATmega2560 rangepappt und steh auf dem Schlauch, wie die beim GCC anmelden. Wie kann ich dem GCC für bestimmte Variablen (große Arrays) sagen, daß er sie dorthin legen soll? Schön wärs, wenn der GCC ihn
http://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_ext_ram http://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_reloc_code Wäre jetzt mein erster Ansatz. Also eine neue Linker Section anlegen an die richtige Adresse
-
Thread
Atmega2560 SPI-Verbindung zu ext. AD-Wandler
zusammen, ich bin kurz vorm verzweifeln. Kurz zu meinem vorhaben: Ich möchte mit einem Atmega2560 digitale Werte eines externen 14bit AD-Wandler einlesen(LTC2356-14) und diese auf einem Display an einem Graph anzeigen lassen. Wie SPI grob funktioniert, verstehe ich. Allerdings nicht wie ich 8bit
einfach irgendeine Lib aus dem Netz zu verwenden. http://maxembedded.com/2013/11/the-spi-of-the-avr/#Master_Init Übernimmt der 2560 noch weitere Aufgaben? Ansonsten ist er eventuell auch ein wenig überdimensioniert. Für "kleinere" Atmels findet man relativ viele Beispiele zu SPI.