-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
avr/lib/avr4/atmega8hva avr/lib/avr4/at90pwm1 avr/lib/avr4/at90pwm2 avr/lib/avr4/at90pwm2b avr/lib/avr4/at90pwm3 avr/lib/avr4/at90pwm3b avr/lib/avr4/at90pwm81 avr/lib/avr5/ avr/lib
avr/lib/avr51/at90can128 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
-
Thread
C++ auf AVR wie gehts?
C++ auf dem AVR ist unsinnig, dafür sind die AVR viel zu klein. Es geht schon, aber es bringt halt unterm Strich nix.
>C++ auf dem AVR ist unsinnig ... Na, dann hast du wohl noch nicht viel C++ auf einem Atmega AVR gemacht? >... dafür sind die AVR viel zu klein. Wer erwarted, auf einem 8KB AVR mit 1KB SRAM die C++ Standard
-
Thread
internen RC Osci syncronisieren
anderen zu syncronisieren. Bin gerade bei der Codeumsetzung. USART könnten übrigens beide. ATmega2560 und ATtiny841.
Oszillator * * Interrupt-Vector Namen Übersicht: * C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\avr\iotn841.h */ #include <avr/io.h> #include <avr/interrupt.h> #include <util/atomic.h> // für cli() und sei() mit SREG Sicherung #define F_CPU 8000000UL
-
Thread
Empfehlung 8-Bit-Controller: STM8
auch hier sind viele "grosse" langsamer. --------------------------------- Meiner Meinung nach hat AVR mit dem STM8 eine sehr grosse Konkurenz bekommen. AVR müsste nachlegen: u.a. mit schnelleren LD/ST's
a,array+2 > ... > add a,array+99 >und dabei ist der STM8 tatsächlich doppelt so schnell wie ein AVR (in >Takten) ja und u.U. sogar 3..4x so schnell als AVR (wenn Werte nicht alle hintereinander liegen), denn AVR braucht min 3 Takte (!) zum laden in Reg ! ------------------------------------
-
Thread
[V] Atmel Starterkit STK600 + TQFP100 Package + ATxMega128A1
Sockel TQFP100 und 1x ATxmega128A sind dabei, Originalverpackung und alle zugehörigen Teile wie ATmega2560 AVR Mikrocontroller, Kabelset (unbenutzt), CD mit Software sind ebenfalls vorhanden. Das STK600 liegt bei etwa 200€ + TQFP 100€ Studenten bekommen es für die Hälfte bei http://student.embedded-projects.net
Hallo, hier paar Fotos. Im Kit ist ein ATmega 2560 µController enthalten, der ist auch ungebraucht (Bild 3)
-
Thread
"Einfache" erste LED programmierung
brauchst du einen Programmer. Wenns billig sein soll einen USBasp (5Euro). Ich würde allerdings einen AVR Dragon oder AVR MKII empfehlen. Hier gibt es eine Liste: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment
Anforderung wäre der -teure- Lillypad gedacht (zum einnähen in Kleidung), ein Arduino UNO oder gar MEGA2560 tut es aber genauso. (die sind eigentlich sogar besser, aber vom Formfaktor eher klobiger...) Die Preise sind auch nicht ganz so schlimm denn notfalls kann man hier mit Nachbauprodukten (die erlaubt
-
Thread
Fabrikneue AVRs nicht per ISP gefunden
> anpassen muss, um AVRs mit niedriger Frequenz zu programmieren Die ISP Frequenz stellt man in AVR Studio ein. versuch mal etwas bei 17khz, hatte das gleiche Problem, dass 56khz nicht geklappt hat
nicht finden, werde es noch mal versuchen. Ist aber recht schwierig, da das auf der Rückseite vom AVR ist und die den kleinste AVR Gehäuse genommen haben was die bekommen konnten... Aber eigentlich kann es nur die Programmierfrequenz sein das es nicht funktioniert oder? Gerade weil ein bereits programmierter
-
Thread
avrdude und Arduino mega 2560
Hier einige weitere Informationen: rfr@rfr-laptop:~/flashforth/avr/hex$ avrdude -P usb -c avrispv2 -p m2560 -v -U flash:w:ff_mega.hex avrdude: Version 5.11.1, compiled on Oct 30 2011 at 10:37:28 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com
: avrispv2 avrdude: usbdev_open(): Found AVRISP mk2 Clone, serno: 0000A00128255 AVR Part : ATMEGA2560 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition
-
Thread
Schlanker Bootloader für Mega AVR
umgeschaut, aber "der richtige" war irgendwie noch nicht dabei. Ich suche einen Bootloader für die Mega AVR, also ab Mega8 bis zum Mega2560, der möglichst schlank ist und nur die wichtigen Grundfunktionen bietet, also hauptsächlich Flash und Eeprom programmieren, aber keine Fusebits. Auslesen ist auch nicht
Oder hier: http://www.siwawi.arubi.uni-kl.de/avr_projects/#avrprog_boot http://www.siwawi.arubi.uni-kl.de/avr_projects/#bf_boot Rick
-
Thread
Mikrocontroller mit großem RAM
Na, wenns AVR sein und bleiben soll - nimm 'nen Mega128 und hänge ein 32K-SRAM dran.
Falk Brunner: ja, schon klar, aber das ist etwas wenig, 256 Bytes hat heute doch "jeder mittlere" AVR. Ich dachte da eher an 8kB, oder warum nicht 64kB, ich hab' ja 16 Adressen. Und der Port für die "oberen" 8 Adressbits ist sowieso verloren (wenn ich die "RAM-Befehle" des AVR benutze). oh,
-
Thread
AVR AT2560 DRAM und FLASH-Speicher
Hallo. Ich bin Physiker und habe sehr wenig Erfahrung mit MCs. für Kommutierung eines BLDC-Motors möchte ich auf MC-Speicher eine sinus-Tabelle speichern. Wenn ich die Tabelle als global definiere, dann habe ich auf mein DRAM kein Platz mehr. lokale Definition der Tabelle hilft auch nicht weiter. wie kann ich meine Sinus-Tabelle auf FLASH speichern, dass der DRAM-Speicher leer bleibt. !!?? Danke beim Hochladen bekomme diese Information: Der Sketch verwendet 16.452 Bytes (6%) des Programmspeicherplatzes. Das Maximum sind 253.952 Bytes. Globale Variablen verwenden 7.667 Bytes (93%
-
Thread
32 Relais über einen Arduino mit SCPI
weiß aktuell nicht weiter. Mein Ziel ist es 32 Relais über SCPI über USB mittels eines Arduino Mega 2560 zu schalten. Ich habe zu diesem Thema im Internet folgende Seite gefunden. https://community.element14.com/challenges-projects/project14/open-arduino/b/blog/posts/arduino-in-test-instrumentation
Beitrag #7119961: > Mein Ziel ist es 32 Relais über SCPI über USB mittels eines Arduino Mega > 2560 zu schalten. Wenn das sicher sein soll wäre es besser dafür zwei von denen zu nehmen: https://www.controllino.com/product/controllino-mega-pur/
-
Thread
Multiplexen von Drehencodern
sam schrieb im Beitrag #3958579: > Ausgangssituation: Ich möchte 9 Drehencoder an einen AVR anschließen. Dann nimm 18 Inputs des AVR.
an Deinen AVR übergibt.
-
Thread
Kommunikation zweier microcontroller
Master AVR pur oder Arduino nach belieben von m328p bis m2560 Slave dito bei der 96 pol. Backplane bietet sich doch alles an Pin 1 a b c für +12 bis +24 V Pin 2 a b c ggffs. -12 bis -24 V falls Bedarf
Joachim B. schrieb im Beitrag #3836496: > Master AVR pur oder Arduino nach belieben von m328p bis m2560 > > Slave dito > > bei der 96 pol. Backplane bietet sich doch alles an > > Pin 1 a b c für +12 bis +24 V > Pin 2 a b c ggffs. -12 bis -24
-
Thread
DMX-Transmitter - Wie werden A und B an die XLR-Buchse angeschlossen?
im Arduino Mega ist ein AtMega 2560 und da der eh 4 UARTs anbietet, ist das "Vermeiden-wollen-einer-seriellen-Schnittstelle" ja eh obsolet. Ich hatte ursprünglich nur die erstbeste library gesucht, da mir das bit-banging-Problem
bazjo schrieb im Beitrag #4023108: > im Arduino Mega ist ein AtMega 2560 > > und da der eh 4 UARTs anbietet, ist das > "Vermeiden-wollen-einer-seriellen-Schnittstelle" ja eh obsolet. > > Ich hatte ursprünglich nur die erstbeste library gesucht, da mir das > bit-banging-Problem
-
Thread
avrdude und Xmega
mit aktueller Firmware bereits >beherrscht, weiß ich nicht. Laut ATMEL Support soll die nächste AVR-Studio Version eine XMEGA-Firmware für den AVR-ISP mkII mitbringen.
ServicePack1 für AVR-Studio 4.14 unterstützt das Programmieren des ATXmega128A1 und ATXmega64A1 mit dem AVR-ISP mkII. http://www.atmel.no/beta_ware/as4/414sp1/AS414SP1.exe
-
Thread
ATmega328P Funktionsadresse in Register speichern und aufrufen
pxTopOfStack = ( StackType_t ) ( usAddress & ( uint16_t ) 0x00ff ); pxTopOfStack--; #if defined(__AVR_3_BYTE_PC__) /* The AVR ATmega2560/ATmega2561 have 256KBytes of program memory and a 17-bit * program counter. When a code address is stored on the stack, it takes 3 bytes * instead
Hier, sowas in der Richtung... https://github.com/embecosm/avr-gcc/blob/avr-gcc-mainline/gcc/stack-ptr-mod.c
-
Thread
isdn decodieren / kodieren
Hallo Max und Michael. Bis jetzt habe ich mit dem Arduino 2560 gebastelt da habe ich auch Rx/TX schon öfters eingesetzt, und nun dachte ich eben daß ISDN ja sowas ähnliches sein muss allso hätte ich (nachdem ich mich um die 60Volt gekümmert hätte) einfach mal diese
Hallo. habe den Artikel ISDN und AVR nun mal so grob übervlogen. Frage: bei meiner Aufgabenstellung benötige ich diese Annehmen und Auflegen Funktion dann hätte ich eine Art Anrufbeantworter, bei diesem Projekt ist von einem Sniffer
-
Thread
MCU ohne Betriebsystem
nem Betriebssystem halte ich fuer overkill, ausgenommen eventuell die wirklich grossen ab Mega128, 2560 usw. Dein Bluetooth-Problem kannste evt. mit einem entsprechenden Funkmodul, das eine UART simuliert, loesen. Gruss, Michael
Betriebssystem halte ich fuer overkill, ausgenommen > eventuell die wirklich grossen ab Mega128, 2560 usw. Ganz meine Meinung. Auch Parallelisierung lässt sich eigentlich noch recht komfortabel mit den vorhandenen Interrupts lösen, da brauchts nicht noch nen Schädulääär.
-
Thread
Suche einen kleinstmöglichen 4 to 1 mux
Ich nutze bereits den 644er der nächste den ich von den registern kenne ist der 2560er und der wäre Overkill.
Normale Ports am AVR haben einen zuschaltbaren Pullup widerstand. Ich werd mal diesen verwenden ausser es spricht etwas dagegen.Also taste nach GND und denn internen Pullup konfigurieren. Sonst, Pullups ohne weiteren Anforderunegn
-
Thread
ATMega2560 mit AVR-Studio programmieren?
Hey, ich bin noch Anfänger in der Controllerprogrammierung. Ich habe bislan mit Sisy-AVR programmiert und möchte auf AVR-Studio wechseln. Nun bin ich mir nicht sicher, welche Version ich für die Programmierung des ATmega2560 brauche. Kann mir da jemand helfen?
die aktuelle version vom avr studio reicht..
-
Thread
Induktiver Positionssensor - Fragen dazu
Stromsensor ist angekommen. > WCS1800. ... > 66mV/A. Und wieder nichts gewonnen, weil dem 10bit-AVR die Auflösung fehlt.
vielleicht sogar einen zweiten Controller zu nehmen. Allerdings habe ich hier auch noch einen Arduino 2560.
-
Thread
VTarget lässt sich bei STK600 nicht programmieren
mit der Einstellung der Controller Spannung. Wenn ich auf dem STK600 den mitgelieferten MCU (ATMega2560) montiere klappt alles wunderbar. Der MCU lässt sich programmieren und ich kann auch ohne Probleme meine benötigte Spannung einstellen. Wenn ich aber Eine Adapterkarte montiere (TQFP44 Sockel mit passender
Nabend, wie Marius Wensing schrieb Firmwareupdate mit dem aktuellen AVR-Studio. Und stelle sicher dass die Versorgung des STK600 passt. Der hier in meinem Monitor verbaute USB-Hub ist zwar mit 500mA angegeben, reichte aber nicht. Erst ein externes Netzteil brachte Besserung
-
Thread
Verständnisproblem Interrupt
Hallo Forum, ich benutze das Arduino Mega 2560 und habe ein Verständnisproblem. Es geht um Interrupts. Im Pinmapping steht zB. PE4(OC3B/INT4) oder PB7(OC0A/OC1C/PCINT7). Ist das dann richtig, dass ich diese Pins zur Interruptsteurung nutzen kann
------------ ' System Settings ' -------------------------------------- const F_CPU = 16000000 avr.device = atmega2560 avr.clock = F_CPU avr.stack = 32 'Uart-Konfiguration uart0.baud = 9600 'Baudrate (ggf. erhöhen um buffer-overflow zu provozieren) uart0.recv.enable 'Senden aktivieren
-
Thread
Arduino Stackgröße
Hallo wie groß ist denn der Stack beim Arduino eigentlich? Sagen wir beim Mega2560.
Beitrag #5666421: > Hallo wie groß ist denn der Stack beim Arduino eigentlich? Sagen wir > beim Mega2560. Der C-Startupcode intitialisiert den Stackpointer auf das Ende des RAMs. Globale Variablen werden vom Anfang des RAMs her angelegt. Der Platz dazwischen ist nutzbar für den Stack. Der Linker
-
Thread
AVRStudio5 STK600 ATMEGA644 programing issues
läuft seitdem kein code den ich lade zB: #ifndef F_CPU #define F_CPU 16000000 #endif #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> int main(void) { DDRA = 0xFF; PORTA = 0xff; while(1) { PORTA ^= ( 1 << PA0 ); // Toggle PB0 z. B. angeschlossene
und die ports nicht reagieren ... nur das mit allen ports mit 3 verschiedenen chips, aber der ATMEGA2560 ist ok? Unwahrscheinlich...
-
Thread
Zeitmessanlage für Seifenkisten
Bsp.: (Gibts von diversen Herstellern, Preise vergleichen) https://www.amazon.de/DollaTek-ATmega2560-16AU-Intelligente-elektronische-Entwicklungsboard/dp/B07HBTSLCF/ref=sr_1_4?crid=35F7A30FH67CK&keywords=mega+pro+mini&qid=1682670115&sprefix=%2Caps%2C119&sr=8-4
Extra für dich Rainer: ATmega2560 mit 16 MHz. Ergibt ca. 101,27 kHz: [c] void loop() { last_state = !last_state; digitalWrite(OUT, last_state); } [/c] Ergibt 1,6 MHz: [c] int main(void) { DDRA = 0x01;
-
Thread
ATmega 2560 Timer0
Hallo zusammen, hat jemand einen Beispielcode, wie man den Timer Null vom ATmega2560 als Overflow-Interrupt initialisiert? Mfg, Jonas Wühr
/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR mfg.
-
Thread
ATmega8 Quarzuhr bauen
;) Die 36pF stehen beim Mega8 und Mega8A avr
der Quarz genaugenug past, aber für den "Feinabgleich" braucht man sie doch! Schau mal in die AVR4100 von Atmel ;) http://www.atmel.com/dyn/resources/prod_documents/doc8333.pdf avr
-
Thread
ATMEGA2560 mit Olimex JTAG-Programmer?
Hallo Leute, ist es möglich in AVR-Studio den ATMEGA2560 mit dem OLIMEX JTAG Programmer zu programmieren? Der ATMEGA2560 hat eine JTAG Schnittstelle, wird aber in AVRStudio grau unterlegt. Oder brauche ich unbedingt einen JTAG ICE mkII
unterstützten Controller finden sich in der AVRStudio online-Hilfe. ATmega256 gehört, wie viele weitere neuere AVR, zumindest zur Zeit nicht dazu. JTAGICE MKII meines Wissens z. Zt. das einzige Geräte, das für Programmierung und Debuggen neuerer AVRs >32kB Flash über JTAG-Schnittstelle geeignet ist.
-
Thread
Atmega Bootloader auslesen
AVR_ISP und AVR_ISPmkII, Dragon und STK600 liefern im ISP-Mode auch 01,02,03...
. Beim atmega2560 liest man nämlich auch mit dem AVRISP MKII "FF" aus. mfg.
-
Thread
Welchen Atmega soll ich nehmen
wenn du nur programmieren willst. Wenn du auch noch in der Schaltung debuggen möchtest dann einen AVR Dragon. MfG Spess
Olivander schrieb im Beitrag #3446228: > Ein Kollege hat mir einen "USB AVR Lab Tool" Programmer geschenkt. Der Programmer funktioniert nur mit dem AVR-Studio 4.19 unter XP. Mit AVR-Dude funktioniert er immer. Wenn du mit AVR-Dude zurechtkommst wirst du keine Probleme
-
Thread
myAVR ProgTool Problem
Hallo Leute Ich möchte mit myAVR ProgTool (Version 1.39) ein Programm was ich mit Atmel geschrieben habe auf meine ATMega2560 spielen. Problem ist nur, dass ich bei "Fuses brennen" nicht meine benötigten 16MHz auswählen kann. Das komische ist halt das ich trotzdem meinen ATMega2560 auswählen kann. Kann mir da jemand weiterhelfen, muss ich einfach nur das "myAVR ProgTool" auf die neuste Version bringen oder kann ich das auch mit 8MHz machen?
-
Thread
AVR MKII ISP bei 3.3V benutzen
Hallo Leute, ich habe eine avr platine mit 3,3v und den avr isp Mark2. Was nun? Der ISP läuft ja mit 5V. Muss ich da irgendwas umstellen, damit es läuft und nicht brutzelt? Arbeite noch mit Studio 4. Vielen Dank
Moritz schrieb im Beitrag #6320285: > avr isp Mark2 Wenigstens JTAG-Version hat Pegelwandler.
-
Thread
PI mit 8-Bit Controller auf viele DEZIMALSTELLEN genau berechnen
ich mehr als die 2KB RAM brauche, die ein Arduino UNO eingebaut hat, würde ich einen Arduino MEGA2560 oder einen Arduino DUE verwenden. Arduino UNO, MEGA2560 und DUE sind drei Arduino-Boards, die ich zum Basteln verfügbar habe. Ich wollte etwas Software austüfeln für die Hardware, die ich bereits
Für die Konvertierung von Hex-Digits in Dezimalstellen von PI habe ich bereits einen Arduino-Sketch/AVR-GCC-Code entwickelt und weiter oben in diesem Thema gepostet. 2. Die von Johann L. vor fünf Jahren in diesem Forum gepostete Implementierung des Borwein-Bailey-Plouffe-Algorithmus für AVR-GCC läßt
-
Thread
Spannung galvanisch trennen? 5V
erst daran gedacht die Spannung in digital umzuwandeln (Pulse?) jedoch wird das wohl für den Atmega2560 zuviel da er nebenbei viel rechnen muss und ich 9 Spannungen messen möchte (die analog Eingänge sind wohl einfacher auszulesen als eine Frequenz zu messen).
einfach was schnelleres. DsPIC, PIC32MX oder irgend ein Cortex M3/M4. Alternativen gibts zuhauf, AVR ist da eher das untere Ende. fchk
-
Thread
Mehrfachnutzung Timer
Hallo, eine Anmerkung. Beim Arduino wie hier, müsste ein Mega2560 sein, muss man von selbst genutzten Timern die Register manuell reseten. Die sind durch PWM Funktionen wie analogWrite oder Zeitfunktionen wie millis vorbelegt. Gültig wenn man in der Arduino IDE oder
sein? > TCCR5A = (1<<COM1A1); > TCCR5A |= (1<<COM1A1); https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Die_Timer_und_Z%C3%A4hler_des_AVR Wäre cool wenn du es mir in deinen Worten erklären könntest.
-
Thread
Welche AVR sind mit SPI zu programmieren
die AVR sind hier heilig, da darfste sagen nix...
vielmehr den Status der AVR auf den lausigen Stand der PICs runter.
-
Thread
Neue Version AVR8-Burn-O-Mat
an eine passendere Stelle verschieben. Ich wollte nur kurz sagen, das ich eine neue Version des AVR Burn-O-Mat zum download bereit gestellt habe: http://avr8-burn-o-mat.aaabbb.de Falls jemand der AVR Burn-O-Mat nicht kennt: es ist eine grafische Oberfläche für avrdude, die in Java geschrieben
Zusätzlich habe ich für Windows mit Inno Setup einen Installer gemacht. Eine weitere Neuerung ist, dass der AVR Burn-O-Mat jetzt auch als Java-Applet gestartet werden kann: http://avr8-burn-o-mat.aaabbb.de/avr8_burn_o_mat_avrdude_gui_online.html (Die Funktionalität ist aber bei der Online-Version eingeschränkt
-
Thread
USI als I2C (TWI) Master
Hi >Kennt jemand eine Lib,... Gibt es bei den App-Notes von Atmel: AVR312: Using the USI module as a I2C slave on tinyAVR and megaAVR devices http://www.atmel.com/dyn/resources/prod_documents/doc2560.pdf http://www.atmel.com/dyn/resources/prod_documents/AVR312.zip
Hi Waren die falschen Links. AVR315: Using the TWI module as I2C master on tinyAVR and megaAVR devices http://www.atmel.com/dyn/resources/prod_documents/doc2564.pdf http://www.atmel.com/dyn/resources/prod_documents/AVR315.zip
-
Thread
Wozu übertrieben schnelle Microcontroller?
TFT mit hübscher GUI brauchen auch etwas mehr Power als ein AVR bietet.
sowas Ja dann, zeige mal, wie das bei dir aussieht, aber dann bitte für 3 Prozessorfamilien. z.B. AVR ARM Xtensa RISC-V
-
Thread
STM32f103 - AVR Mediathek
STM32f103 und möchte auf eine SD Karte im fat32 Format schreiben. Dafür benutze ich die Bibliothek von AVR (https://www.mikrocontroller.net/articles/AVR_FAT32), da die gleiche Bibliothek auch auf einem ATmega2560 laufen soll. Auf dem ATmega2560 läuft das ganze auch ohne Probleme, aber auf dem STM32 läuft
-
Thread
Alternative zu AVR-ISP MK2?
Hi ich verwende einen USB-ISP-Programmer für mein AVR zeug. Kannst ja mal schauen ob es für dein MC einen passenden gibt. Hab selber nur Atmega32 und ATmega2560. Geht bei mir aber nur bis AVR Studio 4.17! Dafür gibst die ISP-Programmer aber schon
AVR-Neuling schrieb: > Der Programmer auf dem elhajo > Board ist gut, da er direkt mit AVR Studio läuft - ich finde im Netz > (Selbstbau oder eBay) aber nur USB ASP Versionen, die NICHT mit AVR > Studio
-
Thread
Speicher ATMega128
--output ac_main.elf -L. -L"C:\Programme\WinAVR\lib" -Wl,-Tdata=0x801100,--defsym=__heap_end=0x8090ff -lm -lgcc -lc -litcl32 -litk32 -Wl,-Map=ac_main.map,--cref c:\WinAVR\bin\..\lib\gcc\avr\3.4.3\..\..\..\..\avr\bin\ld.exe: cannot find -litcl32
Hm, die tcl/tk lib sind der Standardinstallation vom avr-gcc enthalten und auch in den mitgelieferten Makefiles drin. Ich verwende WinAVR (3.4.3). Hab die libs rausgeschmissen und nochmal ein Update angehängt, dass diese nicht dazu linkt.
-
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
Verteilung von Aufgaben auf mehrere AVRs
seriellen Ports, daher bin ich am Überlegen, ob ich den ganzen Soundteil nicht durch einen eigenen AVR regeln lasse, der lediglich Befehle vom Master AVR bekommt. a) Was meint Ihr dazu? b) Welches ist die beste Art zwei AVRs miteinaner kommunizieren zu lassen? Grüße Thomas
Ganz ehrlich, dann schon eher einen zweiten AVR. Vielleicht ein wenig zur Erleuterung: Ich komme stark aus der Objektorientierten Softwareentwicklung und empfinde die Vorstellung ein einen AVR zu haben, bei dem mehr IQR Routinen für die UARTs
-
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
Bootloader, gcc, avr231 (AES Bootloader)
P.S.: Habe gerade gesehen, dass es eine neue gibt mit dem AES, namens AVR231. Ist allerdings Assembler glaube ich.
Hi Micha, Prinzipiell funktioniert das so: 1. Bootloader kompilieren und incl. Key auf avr installieren 2. Programm kompilieren 3. Programm mit Key verschlüsseln 4. Programm auf avr installieren 5. goto 2 Das installieren läuft dabei soweit ich es verstanden habe mit einem eigenen
-
Thread
16x2 LCD Langsamer Displayaufbau
µC kannst du nicht mit menschlicher Reaktionszeit in Bedrängnis bringen. Bedrängnis kommt bei einem AVR auf, wenn Zeiten im µs Bereich gefragt sind. Aber alles was über Millisekunden liegt, löst bei einem AVR (und den typischen, mathematisch nicht aufwändigen Aufgabenstellungen) maximal ein mitleidiges
: > Im ATmega8 Pinout kannst Du bis zum ATmega328P upgraden. habe nix anderes mehr ! (ausser m2560)
-
Thread
Win10 und Arduino-Hardware, Software Handshake (XON/XOFF) geht nicht
d.h. so schnell abarbeiten wie möglich, geht alles gut. Wenn aber eine zeitliche Verzögerung ins AVR Programm rein kommt, um die Abläufe in eine brauchbare Geschwindigkeit zu bringen, dann hört der PC nicht auf zu senden, wenn XOFF vom AVR gesendet wird. Da der AVR XON und XOFF korrekt sendet vermute
Achso, der FIFO am AVR ist so programmiert, das der XON und XOFF an der FIFO 'vorbeimogelt' und direkt verschickt.