-
Thread
Kritiken tinyUSBboard Platine
Generell ist der Quarz nicht optimal geroutet, einfach mal http://www.atmel.com/images/atmel-2521-avr-hardware-design-considerations_application-note_avr042.pdf anschauen.
Generell ist der Quarz nicht optimal geroutet, einfach mal > http://www.atmel.com/images/atmel-2521-avr-hardware-design-considerations_application-note_avr042.pdf > anschauen. Argh, das hatte ich fast befuerchtet. Da muss ich mal sehen was sich da machen laesst. Ob beide Leitungen am bottom wohl
-
Thread
ARM Daten Hilfe
Danke für deine Antwort. Worin für mich die Grenzen eines AVR liegen ist zum beispiel ein sehr einfaches Fernsehbild in s/w oder wiedergabe von midi dateien. Er kann einfach zu wenig mit seinen 16 MHz.
Tatsache, daß bei ihm mehr Fehler bekannt sind, da er länger auf dem Markt ist. Für den Umstieg vom AVR auf den ARM ist der Cortex ansonsten sicherlich wesentlich besser geeignet.
-
Thread
Interrupts mit AT2560 für Tastendruck
include <avr/io.h> #include <avr/interrupt.h> int main (void) { DDRL |= (1<<5)|(1<<4)|(1<<3)|(1<<2)|(1<<1)|(1<<0); //Port L Ausgang DDRK |= (0<<5)|(0<<4)|(0<<3)|(0<<2)|(0<<1)|(0<<0); //Port
Auch bei entprellten Tastern funktioniert es nicht: [c]#include <avr/io.h> #include <avr/interrupt.h> #define TASTERPORT PINK #define TASTERBIT 0b01000000 int zustand=0; int main (void) { DDRL |= (1<<5)|(1<<4)|(1<<3)|(1<<2)|(1<<1)|(1<<0); //Port L Ausgang
-
Thread
LCD mit KS0713 Kontroller
noch fündig. http://github.com/acm/mk3_env/tree/master Funktioniert bei mir mit einem ATMEGA2560 auf dem myAVR MK3 DevBoard unter Eclipse mit avr-gcc ohne Probleme. safexy
-
Thread
IDE unter Linux
atxmega256d3 atxmega32a4 atxmega32d4 atxmega32x1 atxmega64a1 atxmega64a1u atxmega64a3 atxmega64d3 avr1 avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega2 avrxmega4 avrxmega5 avrxmega6 avrxmega7 m3000 make: *** [main.o] Fehler 1 [/c] In der Liste der µCs habe ich keinen gefunden, der zu
der avr-gcc ist für AVRs! du wirst den sdcc verwenden müssen für 8031/8051/8052! 73
-
Thread
Kaufberatung µC mit I²C
GFunk schrieb im Beitrag #2201584: > Was ich da gefunden habe, wäre ein AVR Butterfly auf Basis des > ATmega169. > Weiß zufällig jemand direkt aus dem Kopf ob mein Vorhaben damit möglich > wäre? Sollte gehen. Der hat zwar keinen direkten Hardware-TWI-Block, aber das
für einen I²C-Slave bietet die Hardware. http://www.atmel.com/dyn/resources/prod_documents/doc2560.pdf
-
Thread
Suche Hardware für Bildverarbeitung
einfacher/günstiger/kleiner geht. Noch beschäftige ich mich ein bisschen mit Composite-Video-Signal plus AVR, aber ansonsten läuft es sicherlich darauf hinaus! Viele Grüße, Fabian
ein AVR davon nicht gleich erschlagen wird. Und ich wollte eine richtige Webcam verbauen, verrückt... Sollte ich am Ende völlig enttäuscht sein, wären die Ausgaben von weniger als 10€ auch völlig OK.
-
Thread
attiny45 mit avr-gcc nur halb unterstützt
.bla> Known MCU names: avr1 avr2 avr3 avr4 avr5 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534
avr2 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343
-
Thread
AVR Bezeichnungen
wurden und auch nur bis 6 bzw. 8 MHz verfügbar waren. Alle AVR Prozessoren mit Sonderfunktionen PWM, CAN, USB werden wohl AT99xx benannt. Allerdings ist das System doch recht übersichtlich.
Schwer zu sagen was Atmel macht. Einerseits ist der mega8 mittlerweile der älteste noch produzierte AVR, andererseits ist der auch vermutlich einer der am weitest verbreiteten (kleinster mit ADC und UART).
-
Thread
RS232 und USB an ATmega
ich das ganze am > einfachsten? Gibt es fertige Bibliotheken, Schaltungen? Es gibt keinen MegaAVR, der die obige Ausstattung besitzt. Es gibt welche (Mega640/1280/2560, alle 100 Pin TQFP), die 4 UARTs haben. An einen UART kannst Du dann einen UART-USB Konverter setzen. Wenn Du einmal über den
gewünschte Funktionalität (bspw. > Xmega16a4u). Ein Xmega ist was ganz anderes als ein normaler AVR.
-
Thread
Atmel STK600 Starter Kit
Bei Ebay für 99EUR + 4EUR Versand http://www.ebay.de/itm/Atmel-STK600-development-kit-for-AVR8-and-AVR32-/180721531276?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2a13d7b98c
227,39* (Netto) € 270,59 (Brutto) http://www.mercateo.com/p/live~showGrossColumn*615-Q33990/Avr_Tool_Atstk600.html Gruß MISZOU P.S.: @ Michael M. Ist das DIP Packet dabei? Solltest du evtl. noch erwähnen ist nicht in dem original Lieferumfang von Atmel enthalten.
-
Thread
AVR-XMEM Bauteile
, Spannung von einer Batterie über Schottkydiode. BrownOut vom AVR passend setzen und externen PullUp am /CS des Ram müßte eigentlich schon reichen. Gruß aus Berlin Michael
von Benedikt der das XMEM sehr excessiv und vielfältig einsetzt sind die HC ausreichend und die im AVR Datenblatt empfohlenen Typen aufgrund ihrere Störanfälligkeit bei schlechtem Layout weder zu empfehlen noch nötig.
-
Thread
Verständnisproblem bei Schaltung/Ersatzbauteile finden und Co.
keinerlei Vorkehrungen getroffen. Das ist Ok, es ist ja die Signalleitung vom ESP-01 Modul zum AVR. Sie wird also 3,3V Pegel haben, was für den AVR in Ordnung ist. > Booster J2 ... Darf ich davon ausgehen, dass damit gemeint ist, > dass auch auch diesem Pin 12V anliegen sollen? Scheint so
keinerlei Vorkehrungen getroffen. > > Das ist Ok, es ist ja die Signalleitung vom ESP-01 Modul zum AVR. Sie > wird also 3,3V Pegel haben, was für den AVR in Ordnung ist. > Hierzu kann ich mich bedanken, hab wieder was gelernt! Es ist zwar ein wenig schade, aber im Prinzip bin ich nur wenig schlauer
-
Thread
A/D-Wanlung, Potis, Programmeinbindung
Ach ja... 1. Datenblatt des µP (wenn AVR:) 2. http://www.mikrocontroller.net/articles/AVR-Tutorial 3. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial 4. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Analoge_Ein-_und_Ausgabe
aktuell sind, aber den Preis für das Board!! Wenn ich mir dagegen den Preis für einen Arduino Mega2560 anschaue.
-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
Board ist und wo > man es bekommen kann. Ach so, sorry. https://www.amazon.com/Gowoops-ATMEGA2560-16AU-headers-Compatible-Mega2560/dp/B07Y9P4JL2/ref=pd_sbs_3?pd_rd_w=bx4Km&pf_rd_p=ed1e2146-ecfe-435e-b3b5-d79fa072fd58&pf_rd_r=SWSF7B8ZT5J88WM0C5QB&pd_rd_r=9d6ea4e6-79b8-4c01-a7cb-ca27a6158798&pd_rd_wg
Ja ich kann mich nicht beschweren. Meine früheren Microtronic-Versionen habe ich mit dem ATMega 2560 gebaut, die waren auch nicht genauer oder sonstwie besser. Für den Preis - top!
-
Thread
USBasp Anfängerfrage
Hi. http://matrixstorm.com/avr/tinyusbboard/#firmwaresprogrammer 1) Treiber installieren 2) Programmiersoftware installieren. 3) Programmerpins (http://www.siphec.com/microcontroller/ISPheader.gif) mit zu programmierendem
AVRDUDE hab ich bis jetzt noch keine Download-Seite gefunden, Eine alte Version davon ist im WinAVR Paket enthalten. Für den Atmega8 reicht die erstmal aus. Ansonsten gibt's dort d8ie Version 5.1: http://shop.in-circuit.de/products/Home/Programmieradapter/18/ICprog-AVR2-0
-
Thread
JTAG ICE und ATmega644
Allerdings weiß ich nicht, wie viel dir deine Arbeitszeit Wert ist -- persönlich denke ich, dass ein AVR Dragon die preiswertere Alternative ist. Der kann (bzw. will) zwar auch nur Controller bis maximal 32 KiB ROM debuggen, aber programmieren kann er alles bis zum ATmega2560, und seine Firmware wird
an die Hobbybastler von Atmel dürfte halt der AVR Dragon sein. Übrigens kann man auch Controller > 32 KiB damit debuggen, indem man sie auf 32 KiB limitiert (beim AVaRICE über die eingebaute device descriptor Tabelle, beim AVR Studio durch Ändern
-
Thread
LCD 320x240 (SSD1289) ansteuern
arduino-compatibles/module/lcd-module/sainsmart-3-2-tft-lcd-display-touch-panel-pcb-adapter-sd-slot-for-arduino-2560.html Auf dem Modul ist ein SSD1289 zur Displayansteuerung: http://www.kosmodrom.com.ua/el/STM32-TFT/SSD1289.pdf Nun möchte ich in einer ersten Testreihe das Display Initialisieren und sehen, dass sich auf diesem etwas tut. Ich nutze einen ATmega32 und programmiere mittels AVR Studio 5.0 mit C. Nun bin ich auf der Suche nach einer geeigneten C-Library (Atmega kompatibel), in der ich möglichst wenig umschreiben muss. Bisher habe ich leider nur Codes für PIC Mikrocontroller
-
Thread
Compiler für ATmega2560 und ATmeg2561
Hi, ich hab gesehen das es bei Embedit jetzt die Mega2560 und 2561 gibt, aber mit welchem Compiler kann man die denn compilieren? Ich hab hier irgend einen WinAVR, weiß aber nicht genau welchen. Aber ich glaube den vom Februar letzten Jahres. Unter "Supported AVRs" auf avrfreaks.net find ich keine Hinweise, weder bei WinAVR noch bei AVR-GCC dennis
-
Thread
MMC/SD Bootloader füt ATMega16
bootloader-0x49454321.elf] Error 1 ---- Das verstehe ich jetzt nicht wirklich. Mit dem "#include <avr/pgmspace.h>" in main.c sollte das doch zu finden sein? --- avr-gcc (GCC) 4.1.2 (WinAVR 20070525) --- Darin sollte eigenlich die neueste avrlibc enthalten sein. Mit dem avr-libc-user-manual-
in der AVR-GCC-Toolschain.
-
Thread
Peter fleurys i2c libary AVR Studio multiple definitions
Hallo, benutze einen Atmega2560 und AVR Studio 4.18 wenn ich die Dateien einbinde: Also i2cmaster.h unter header und twimaster.c unter soruce sowie i2cmaster.s unter source erhalte ich multiple definitions Fehler. Woran liegt das
is implemented as a compact assembler software implementation of the I2C protocol which runs on any AVR (i2cmaster.S) and as a TWI hardware interface for all AVR with built-in TWI hardware (twimaster.c). Since the API for these two implementations is exactly the same, an application can be linked either
-
Thread
XMEGA Pozessor von Atmel
der AVR32 ist zu oversized für unsere Anwendung!
Ja ich denke, dass der Xmega eben die Lücke zwischen AVR32 und AVR Mega füllen soll und da macht er sicher auch ganz gut. Aber der AVR32 ist auch interessant, den guck ich mir demnächst sicher auch mal genauer an :)
-
Thread
AVR-Programmierung - letzter Schritt
Hallo zusammen, ich habe vor, einen atmega8 mit WinAVR mit C zu programmieren. Da ich kein ISP-Kabel besitze, will ich einen Arduino Mega 2560 in seiner Funktion als "AVRISP" verwenden (siehe Anhang). Ich habe mich nun mit diversen Tutorials beschäftigt
6) AVR starten - Spass haben ;-) MfG
-
Thread
megaAVR 0-Series
Der Atmega4809 ist ja genial! Wie oft hab ich mir das schon gewünscht, ein kleiner CPLD in einem AVR Mikrocontroller. Gibt es ein empfehlenswertes Entwickler Board?
macht der 4809 auch selbst??? Ja, hat einen internen Taktgenerator von 20MHz. Ich finde die megaAVR-0 Serie mit 3208/4808/4809 auch ganz klasse.
-
Thread
AVR GCC Tutorial
"in". Beim AVR also 16Bit. Ob ein Bitfeld nun beim niederwertigsten Bit (AVR) oder beim höchstwertigen beginnt, ist ebenfalls plattformabhängig. Wie sich 20*2 Bits am besten verteilen lassen hängt vom Einzelfall
unsigned status2:2; ... unsigned status19:2; } test; [/code] Ich will das auf einem ATmega2560 durchführen, der Compiler meckert nicht... Oder soll ich eben doch lieber 20 8-Bit Variablen anlegen?
-
Thread
Atmel AVR: Architektur und interner Adress-/Datenbus sind mir unklar!
Hallo liebe Gemeinde, ich muss mich für ein Referat (Allgemeines über Atmel 8bit-AVR's) vorbereiten und stöberte bereits im Netz und in diversen Büchern. Über eine Sache bin ich aber gestolpert: Ich behandle nur die 8bit-AVR's. Zur Architektur habe ich gefunden, dass diese Chips
gerechnet. Der Adressbus beim selbigen ist etwas grösser, nämlich 16Bit. D.h., der AVR ist in der Lage, 64k Adressen zu bearbeiten. Soll heissen, der AVR kann von 64k möglichen Adressen jeweils 8Bit Daten holen oder wegschreiben. --- Das Dingen ist Havard Architektur. Das wiederum
-
Thread
AVR web AAC/mp3 - player
Funktion umgesetzt werden und danach dann die Webanbindung. Ich will dafür aber keinen ARM oder AVR32 (besitze kein JTAGICE) verwenden. Das System soll aus folgenden Komponenten bestehen: ATMega2560 (84 I/O-Pins; 256kB Flash; 8KB - RAM) MP3-Decoder VS1053 (AAC/MP3/Ogg Vorbis) [SPI] SRAM 64k8
nach "Shoutcast" und "Protokoll", da ist einiges zu finden. Aber ich kann dir Sagen das der ATmega2560 mit 16MHz und der Hardware die du beschreibst ausreichend dafür ist :-) und Assembler wird nicht gebraucht. CA Dirk
-
Thread
Externe Bilbiothek in Atmel Studio 7 integrieren
das Tool nicht drin. sonst hätten wir's eventuell gemeinsam lösen können. "...gcc plug-in: No WinAVR installation found. Using AVR Toolchain instead if installed. The AVR GCC plug-in can still be used if you set up your own build tools..."
versucht im Terminal Window(in Atmel Studio7) eine Kommunikation aufzubauen zwischen Mikrocontroller(Mega2560 Board), aber funktioniert iwie trotzdem noch nicht. Wird aber dann eher wieder an mir liegen.
-
Thread
schnelle Speichererweiterung für ATmega128
sein, zumindest als Daten? Aber Hardware-SPI und nebenbei was machen? Nicht so wirklich mit den AVR's, wenn der SPI schnell sein soll. 1 Byte jeweils als Sende- und Empfangs-Puffer sind ja eher ein Witz.
für Rot+Grün+Blau Kaskade exakt 5 AVR Takte um aus dem externen SRAM das Pixel zu laden, dekodieren und in die 3 Kaskaden zu schieben. Das *64 LEDs ergibt 320 AVR Takte in der ISR. Diese ISR muß pro Pixelspalte 2 mal aufgerufen werden um
-
Thread
avrdude.conf: Attiny44 mit AVR910 programmieren
avr910-Devicecode not official! .db 0x04 ,0x40 ;m649 avr910-Devicecode not official! .db 0x05 ,0x40 ;m6490 avr910-Devicecode not official! .db 0x06 ,0x40 ;90PWM2 avr910-Devicecode not official! .db 0x07 ,0x40 ;90PWM3 avr910-Devicecode not official! .db 0x08 ,0x40 ;m1280 avr910-Devicecode not official! .db 0x09 ,0x40 ;m1281 avr910-Devicecode not official! ; .db 0x0a ,0x40 ;m2560 avr910-Devicecode not
-
Thread
[V] Diverses an Bastler
Bastler. Plus Hermes Versand (NUR Hermes). 1. Arduino Paket: - Uno R3 Clone - Uno original mit DIP AVR - schwarzes Uno Gehäuse aus dem 3D Drucker (nicht auf Bild) - RGB LED Streifen (glaube 1m) - Uno Protoshield - 2x SD Karten (512MB + 4GB) - Steckbrett + passende Netzteilplatine + Jumperkabel
als Jtag Prog. genutzt mit xsc3prog) - Selbstbau Jtag Prog. genutzt für Spartan3/xc3sprog - usbasp AVR programmer - China Signalgenerator XR2206 Preis: 15€ 3. Retro Sachen - Platinenfolien für 2560 Selbstbaucomputer - Gigatron Platine und McPlugface (https://gigatron.io/) - Historische Platine
-
Thread
Attiny24A probleme mit TWI
Slave mit PDF und Software: http://www.atmel.com/Images/doc2561.pdf http://www.atmel.com/Images/AVR310.zip http://www.atmel.com/Images/doc2560.pdf http://www.atmel.com/Images/AVR312.zip MfG Spess
kennst du zufälligt irgentwo eine gute anleitung zum USI ? > Gruß Timo schau dir mal die Appnote AVR310 an. http://www.atmel.com/devices/ATTINY24.aspx?tab=documents
-
Thread
I2C Pic zu Arduino Mega - Bytes gehen unterwegs verloren
auslöst und das in nen FIFO schreibt. Da geht dann so schnell nix verlorn. Achja und progg den AVR lieber in C und nicht diesem Failduino Müll ;) Ansonsten hier ne I2C Slave lib, damit verhält sich der AVR wie nen EEPROM und jeder Integer kommt an ne bestimmte Adresse: http://www.jtronics.de/avr-projekte/library-i2c-twi-slave.html
-
Thread
Alternativen zu Arduino?
Hallo Gerald, Hardware hab ich genug. 2 Uno, 6x Nano, 3x Mini Pro und 1x Mega2560. Den Uno verwende ich allerdings selten, ich mag die Nanos, die lassen sich gut direkt ins Steckbrett verpflanzen. Sensoren und so Kram hab ich mir vor schon vor längerer Zeit mal beim freundlichen
timing ist auch nie einzuhalten wie beim Arduino z.B. wegen WS2811/12/b. Ich habe meinem PI einen AVR zur Seite gestellt für 1w und ADC und mehr
-
Thread
UpdateLoader: Benutzeroberfläche für FastBoot AVR-Bootloader
Für den [[AVR Bootloader FastBoot von Peter Dannegger]], Version 2.1 Das Programm ist komplett in Free Pascel (Lazarus) erstellt, die Quelltexte und eine kleine Anleitung sind im Archiv enthalten. Viel Spaß
2012) gibt es auf meiner Seite: http://www.leo-andres.de/2012/09/updateloader-benutzeroberflache-fur-avr-bootloader/ Wie immer viel Spaß damit, ich freue mich über Rückmeldungen!
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
dann eben auch zu sowas wie Arduino geführt hat – dessen Vorläufer übrigens SMD war, ein ATmega2560).
Hat sich hier Moby wieder eingeschlichen? Es geht wieder nur um AVR, XPort in der Hausautomatisierung...
-
Thread
BME680 etwas ATMega-freundlicher auslesen
Von Bosch gibt es die ZIP-Datei "BSEC_1.4.7.4_Generic_Release.zip" für mehrere Controller. ATMEGA2560 oder Arduino oder diverse andere, sind das die richtigen Quelltexte? https://ae-bst.resource.bosch.com/media/_tech/media/bsec/BSEC_1.4.7.4_Generic_Release.zip
plattform.txt compiliert nichts anderes mehr für den ESP32....... Die Version ist auch für 8Bit AVR dabei, aber: [code] Platform Type Compiler ROM size of API in bytes 7814 ROM(.text+.data) in bytes Normal/lite 43291 / 26085 RAM(.data+.bss) in bytes Normal
-
Thread
Unbeschaltete Pins
. Wie sieht es mit unbenutzten Pins an einem Pegelwandler aus? Ich benutze einen CD4504, damit der AVR(5V) mit einem Bluetooth-Modul(3.3V) kommunizieren kann. Im Datenblatt stand nichts zu dazu. Ich habe die Pins offen gelassen. Gelten hier die gleichen Regel wie beim AVR, bezüglich des definierten Pegels
Soviel ist das nicht. Beim ATtiny25 (5 IOs) im active Mode fällt das kaum auf. Aber beim ATmega2560 mit 86 IOs summiert sich das schon.
-
Thread
Codeschloss mit AVR - Welcher ic? Schaltplanhilfe.
wenn du´s selbst machen willst findest du hier http://www.mikrocontroller.net/articles/AVR-Tutorial und hier http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial alles was du dazu brauchst. aber dazu bracht man schon ne weile aber ich denke das ist es wert denn wenn du schon hobby bastler bist kann einwenig avr know how nie schaden mfg sven
-
Thread
XMEM Interface @16MHZ mit 74HC573?
Hallo, versuche gerade das XMem Interface an meinem 2560er AVR zum laufen zu bekommen aber irgendwie tut das noch nicht so. Ist das 74HC573 zu langsam für 16Mhz, so dass ich besser die AHC Variante nehmen sollte?
-
Thread
u8g2 lib - SSD1309 mit Hardware-SPI aber ohne Arduino?
sich komme ich damit gut zurecht und ich kann das Display im Software-SPI Modus mit meinem Atmega2560 prima ansteuern. [code] #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> #include <stdio.h> #include <u8g2.h> #define DISPLAY_CLK_DIR DDRK #define DISPLAY_CLK_PORT
DDRK #define DISPLAY_RESET_PORT PORTK #define DISPLAY_RESET_PIN PK2 u8g2_t u8g2; uint8_t u8x8_avr_delay(u8x8_t *u8x8, uint8_t msg, uint8_t arg_int, void *arg_ptr) { uint8_t cycles; switch(msg) { case U8X8_MSG_DELAY_NANO: // delay arg_int * 1 nano second // At 20Mhz, each
-
Thread
32Bit Division mit inline Assembler
float. Bisherige Lösungsversuche: alle Versuche waren bislang erfolglos, ebenfalls der Versuch die avr_f64.c Bibliothek von Detlef_a dazu zu verwenden. Aktuelle Hoffnung: Der Beitrag aus diesem Forum [[http://www.mikrocontroller.net/articles/AVR_Arithmetik#32_Bit_.2F_32_Bit]] mit dem Assembler
Ich habe mal für einen reziproken Frequenzzähler in AVR-Assembler eine Kehrwertbildung gerechnet, 64/32 Bit aus der MATH32-Bibliothek von Andre Birua http://avr-asm.tripod.com/math32x.html (da ploppt eine aufdringliche Seite dazwischen) die 64 Bit waren
-
Thread
Helpthread zum Wikiartikel AVR Eclipse
* Eclipse * Eclipse-CDT-Addon for AVR * binutils-avr * gcc-avr * avr-libc * simulavr * gdb-avr * avrdude (uisp geht bei mir nicht, da vermutlich STK500 Firmware zu neu) zu installieren. Nach einigem Hin und Her habe ich dann
Helios AVaRICE 2.12 (über Cygwin eingebunden) GDB 7.2 (über Mingw eingebunden, soll aber 7.3 sein) AVR Plug-In (aktuell von T. Holland aus diesem Helpthread) AVR Dragon (aktuelle Firmware) ATMEGA 2560 (auf Arduino Mega) Geflasht mit AVRDUDE unter Eclipse (No Optimizations (-0o) und Debug Info Standard
-
Thread
Conways Game of Live zu langsam auf Z80
es auch schnell genug laufen". Aber ich glaube, Du kannst die Arduino Core-Library auch unter AVR Studio installieren, mit einer Erweiterung. Nennt sich wohl "Visual Micro". http://www.visualmicro.com/page/Arduino-for-Atmel-Studio.aspx Und dann kannst Du in AVR-Studio/Visual Micro Debuggen und
setup/loop-Funktionen auf eine main()-Funktion umschreiben, wenn man die Serial-Ausgabe über andere AVR-Serial Routinen macht.
-
Thread
Wie könnte man mit einem ATMEGA einen 8-fachen Rechteckgenerator erstellen?
guckst du z.B. hier: http://arduino.cc/en/Main/ArduinoBoardMega2560 Da musst du dann auch nicht so viel löten...
Halbwellen macht das dann 50 Mio. -> Klappt nicht - egal ob Arduino und auch egal mit welchem anderen AVR-Board du das probierst. Oder hab ich mich verrechnet?
-
Thread
Starterkit Mikrocontroller
... ganz nebenbei ist der Simulator im AVR Studio durchaus geeignet um die Internals eines AVRs zu verstehen...
so zu helfen, erst recht auf so nem einfach zu durchschauenden und zu beherrschenden Ding wie nem AVR.
-
Thread
Wie steige ich am besten von AVR auf PIC um?
der Assemblersprache heute sowieso eher zweit- wenn nicht gar drittrangig sein sollte. Ich mag die AVR Assemblersyntax z.b. gar nicht, trotzdem ist das für mich kein Argument gegen AVR da man die üblicherweise heute in C Programmiert und wenn doch mal einige Zeilen AVR ASM nötig sind dann mache ich das
#3482509: > Und da finde ich persöhnlich > den PIC beispielsweise viel näher an dem 8051 als den AVR. Ich fand den Übergang 8051 nach AVR recht einfach. Die größte Umstellung waren nur die vielen MOV-Befehle. Beim 8051 heißt alles einfach nur MOV, beim AVR IN,OUT,MOV,LD,ST,LDI,LPM usw.
-
Thread
Gibt es eine Bytesquenz, um den AVR Arduino Bootloader zügig zu verlassen ?
Bei Arduinos wie dem Nano oder dem Mega2560 wird nach einem Reset ja zunächst der Bootloader gestartet. Der horcht dann eine festgelegte Zeit auf der seriellen Schnittstelle, ob sie mit etwas verbunden ist, auf dem gerade avrdude läuft. Das
neu starten. Und jetzt kommts, ich mag dann nicht im PC Programm warten, bis der Bootloader auf dem AVR sicher aufgegeben hat und meine Applikation gestartet hat. Sende ich vorher schon los, passiert es sogar, dass der Bootloader die Kontrolle gar nicht an die Applikation abgibt. Gibt es also etwas
-
Thread
MEGA1284P XPLAINED über USB mit avrdudue programmieren
/AVR370_MEGA_1284P_Xplained_Example_Application.zip
supported device code s = 000005 #signature Traceback (most recent call last): File "/home/alesi/AVR/avr-aosp/avr-aosp.py", line 329, in <module> main() File "/home/a.../AVR/avr-aosp/avr-aosp.py", line 307, in main GetParams( fd ) File "/home/a.../AVR/avr-aosp/avr-aosp.py", line 98,
-
Thread
ATmega Registeradressen mit/ohne Offset 0x20
Hallo, bin gerade beim ATmega2560. Gibt es eine einfache Erklärung warum die unteren Register von 0x00 bis 0x3F noch eine 2. Adresse mit einen Offset von 0x20 haben? Warum haben die eine 2. Adresse und alle anderen ab 0x60 nicht?
Verhältnis zum marginalen Nutzen, den das bei den allerersten AVRs mal gehabt hat. Sowohl GCC als auch avr-libc enthalten einige Verrenkungen, um trotzdem eine sinnvolle symbolische Abstraktion der IO-Register zu ermöglichen.