-
Thread
ATMEL SAM3X8 (Arduino Due) printf auf beliebiges Device umleiten?
Hallo zusammen, bekanntlich bin ich über den HC11 zum AVR2560 (Arduino-HW) mit Atmel Studio gekommen. Nun vergnüge ich mich mit dem SAM3X8 (Auf Arduino DUE Hardware) mit Atmel Studio 7, da ich mehr Leistung benötige, und will meine Routinen portieren. Ich mache
gesagt, getan. Die letzte Zeile in "meinem" File: sam3xaflsch.ld geändert von: /* Stack starts at end of ram */ _estack = ORIGIN(ram) + LENGTH(ram) - 4; auf: /* Stack starts at end of ram */ _estack = ORIGIN(ram) + LENGTH(ram) - 8; (Stack wird auf 8 sprich 64 bit aligned
-
Thread
Ein paar Fragen zu meiner Platine
Eagle-Dateien) gezippt angehängt und weiters die Bilder auf einen Webspace geladen: http://stud4.tuwien.ac.at/~e0426583/img/platine/schaltplan.png http://stud4.tuwien.ac.at/~e0426583/img/platine/Top.png http://stud4.tuwien.ac.at/~e0426583/img/platine/Bottom.png Da ich bisher noch keine Erfahrung mit dem
Platine ist wieder im Anhang als PNG + Eagle-Dateien sowie die Bilder im Web: http://stud4.tuwien.ac.at/~e0426583/img/platine/schaltplan.png http://stud4.tuwien.ac.at/~e0426583/img/platine/Top.png http://stud4.tuwien.ac.at/~e0426583/img/platine/Bottom.png http://stud4.tuwien.ac.at/~e0426583/img/platine
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega168, ATmega169, ATmega2560, ATmega2561, ATmega32, ATmega324, ATmega325, ATmega3250, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287 - alle weiteren ATMEGA Prozessoren, die die ISP-Programmierschnittstelle unterstützen Besonderheiten
-
Thread
Arduino Micro Programm läuft nicht auf dem Mega
Jesper Hansen bei seinem Jesper-DDS (aka /poor mans/ DDS) schon vor über 20 Jahren so gemacht. War ein AT90S2313. Die Seite gibts schon nicht mehr. Aber Mirrors findet man noch. http://www.radanpro.com/Radan2400/mikrokontroleri/Jesper%27s%20AVR%20pages%20-%20MiniDDS.htm
777a1c066b7b2060eba932b9cc3eed5a/A000053-pinout.png) versus https://docs.arduino.cc/hardware/mega-2560 (https://docs.arduino.cc/static/2de2c8ff00fc05065634e3823a9266c4/A000067-pinout.png). Damit dein Programm funktioniert musst du also die Parameter von bitSet und bitClear entsprechend anpassen.
-
Thread
Bitte um Hilfe bei der Programmierung von AVR8-Mikrocontrollern in C
Beitrag #7515007: > auch ein Achtbitter darf 16-Bit-Register haben... Stimmt, das hatte schon der AT90S2313. mfg
& OCF3A ) { Die Zeile kommt mir verdächtig vor. Soll die das OCF3A Bit (Bit 1 im TIFR3, Atmega2560) abfragen oder das TOV3 im Bit 0?
-
Thread
Audio in möglichst guter Qualität samplen
mal 16 bit = 705600 Bits/s. Ein AVR sollte also ein externes Speicherinterface haben (a là Mega2560 oder Mega8515/8535), denn dann kann er parallel auf den Speicher zugreifen, oder eben schnelle SPI EEPROMs.
nen SPI-Flash 8MB kriegt man schon einiges gespeichert: http://de.farnell.com/adesto-technologies/at45db641e-mhn-y/memory-serial-flash-64mbit-udfn/dp/2414323
-
Thread
Arduino MEGA 2560 + Ethernet Shield v2
Neuwertiger Arduino MEGA 2560 R3, sowie ein Ethernet Shield 2. Wurde beides nur maximal 5 Minuten verwendet um auf Funktion zu überprüfen. Beides zusammen für 60€
mal €40. > VG Michael Die 40€ wären ok, Versandkosten würden halt noch hinzukommen. (Versand aus AT).
-
Thread
USBASP, LEDs, Kondensatoren Kit
ATTiny25 (V), ATTiny26 (L), ATTiny2313 (V) , ATTiny44 (V), ATTiny45 (V), ATTiny84 (V), ATTiny85 (V), AT90S2313 (L), AT90S2323 (L), AT90S2343 (L), AT90S1200 (L), AT90S8515 (L), AT90S8535 (L), ATMEGA48 (V), ATMEGA8 (L), ATMEGA88 (V), ATMEGA8515 (L), ATMEGA8535 (L), ATMEGA16 (L), ATMEGA162 (V), ATMEGA163
ATMEGA6450 (V), ATMEGA649 (V), ATMEGA6490 (V), ATMEGA128 (L), ATMEGA1280 (V), ATMEGA1281 (V), ATMEGA2560 (V), ATMEGA2561 (V), AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2 (B) , AT90PWM3 (B) NUR 3.29 Euro 200 Elektrolyt Kondensatoren, bis zu 220uF, incl. 1uF ELNA und 0.1uF, viele Kap. Werte. ideal
-
Thread
Auswahl Microcontroller für Musik via Bluetooth
Bluetoothstack. Oder aber ein Bluetoothmodul das fast schon alles für dich macht und nurnoch mit ein paar AT Befehlen gelenkt werden will. Und was heißt hier digitaler Audioausgang? Da gibts nämlich nur einen weiste...
43kB RAM wirklich reichen? wiviel flash wären dann vom Vorteil? Ich habe mir gerade eben den ATmega2560 angesehen (den verwenden wir in der Schule) der erfüllt die Leistungsanforderuingen nicht bei weitem...
-
Thread
PWM Mosfet Heizwiderstand
ist ein Lüfter montiert. In "Ausblasrichtung" ist ein Temperaturfühler. Meine überlegung: Atmega 2560 PWM -> Mosfet -> Heizwiederstand über PID Regler wird der Mosfet auf Ausblastemperatur geregelt. Der Mosfet wird extrem heiß und schaltet dann sogar ab. auch wenn ich stetig ein kleines PWM signal
er extrem warm und schaltet nach ca 2Minuten ab Kühlkörper habe ich diesen https://www.reichelt.at/kuehlkoerper-50-mm-alu-1-75-k-w-sk-92-50-sa-p227991.html?&trstct=lsbght_sldr::227986
-
Thread
Wlan2Serial Modul für 5 euro
senden AT + CIPCLOSE Schließen TCP oder UDP AT + CIFSR Lokale IP-Adresse erhalten AT + CIPMUX Starten Sie mehrere Verbindungen AT + CIPSERVER Als Server konfiguriert 5.1. AT + CIPSTATUS AT +
btw: bitte einmal diskutieren was noch sinn oder unsinn macht AT+SetBaud=0 // 2400 AT+SetBaud=1 // 9600 AT+SetBaud=2 // 19200 AT+SetBaud=3 // 31.250 AT+SetBaud=4 // 38.400 AT+SetBaud=5 // 57.600 AT+SetBaud=6 // 115.200 ..es geht eigentlich
-
Thread
Zweipunktregler mit uC programmieren: Anfänger
der Größe ausreichendes Teil wäre dieses hier oder was meint ihr ? :D http://physicalcomputing.at/shop/article_A-1100100/Arduino-Mega-2560-R3.html?sessid=ZfFZJuRTMZIxPTOoi6uYn8ahYpefHXN1Z4c4n2OP1VgQy0b6AftzdWRjolCX0LP5&shop_param=cid%3D1%26aid%3DA-1100100%26 Display dazu hätte ich mir das hier gedacht: http://physicalcomputing.at/shop/article_A-1111500/LCD-Display-Kit.html?shop_param=cid%3D18%26aid%3DA-1111500%26 Und ausser einem USB Kabel sollte ich auch schon nichts mehr brauchen um das alles zum Laufen zu bringen oder was
-
Thread
OLED Sammelbestellung
einsteigen. Wann willst du bestellen? Ich würde 2 Stück sicherlich nehmen! Gruß Thorsten tau-tau(at)gmx.net
Mit Stecker nehme ich auch 2 Stück. Falls was zustande kommt seppk at amatronica.de
-
Thread
AVR-Bootloader mit Verschlüsselung
devices, no self programming or sram to small ;.include "1200def.inc" ; AT90S1200 ;.include "2313def.inc" ; AT90S2313 ;.include "2323def.inc" ; AT90S2323 ;.include "2343def.inc" ; AT90S2343 ;.include "4414def.inc" ; AT90S4414 ;.include "4433def.inc" ; AT90S4433 ;.include "4434def.inc" ; AT90S4434 ;.include "8515def.inc" ; AT90S8515 ;.include "8535def.inc" ; AT90S8535 ;.include "AT86RF401def.inc" ; AT86RF401 ;.include
-
Thread
Arduino Nano - 20 kHz PWM an OC1A/OC1B
der Pin nicht irgendwo noch auf HIGH gesetzt werden? Würde gerne ähnliches mit dem Arduin Mega 2560 durchführen und unterschiedliche Freqeunzen ausgeben... Leider kenne ich mich fast gar nicht damit aus. Würde mich über deine/eure Hilfe freuen.
TOP-Register. Don P. schrieb im Beitrag #5016662: > Würde gerne ähnliches mit dem Arduin Mega 2560 durchführen und > unterschiedliche Freqeunzen ausgeben... > Leider kenne ich mich fast gar nicht damit aus. Würde mich über > deine/eure Hilfe freuen.
-
Thread
Bascom open Befehl Verständnissproblem
delay 'Why would you want to do that? 'Because chips that have an internal oscillator may not 'run at the speed specified. This depends on the voltage, temp etc. 'You can either change $CRYSTAL or you can use 'BAUD #1,9610 'In this example file we use the DT006 from www.simmstick.com 'This allows
das geht, steht im Datenblatt der AVRs. Frank Jakob schrieb im Beitrag #3397376: > $regfile = "m2560def.dat" Mir reichen allerdings kleinere Controller ohne A...-Logo. ...
-
Thread
Avr 8bit VGA
ansteuern zu können, musst Du Deinen Plan ein weiteres Mal ändern. Ersetze den 1284 durch einen Mega2560 oder Mega2561. Ja, ich weiß, das ist jetzt kein DIL mehr, aber da musst Du jetzt durch. Der Grund für diese Planänderung ist, dass der Megsa 2560 ein externes Adress/Daten-Bus Interface hat, d.h. er
Der AVR kann keinen Code aus externem Speicher ausführen. Dafür mußt schon einen 8051 nehmen, z.B. AT89LP51RD2. Und bei 24MHz im Fast-Mode muß der externe Speicher auch noch verdammt fix sein.
-
Thread
CRC Fehler bei Modbus RTU
Denis schrieb im Beitrag #7008013: > Atmega 2560 Was für einen Clock verwendest du? Und was für eine Datenrate auf RS485? Denis schrieb im Beitrag #7008013: > Das SMart-Meter ist der Master. ICh kann ohne Probleme Nachrichten vom > Smart-Meter
Aktiven Abschluss hast auch? https://www.ramser-elektro.at/shop/hydrothyr-5-und-zubehoer/aktiver-modbus-abschlusswiderstand-modbus-bias-modul/
-
Thread
STK600 Dip Package
gesagt die neue avrdude version aber nun gibts das problem : yoene@yoene:~$ avrdude -c stk600 -p m2560 avrdude: ser_open(): can't open device "/dev/parport0": Permission denied ich habe da noch nicht so die ahnung was meint er mit dieser fehler meldung ? dev = device = gerät vom parralelport
Du musst avrdude noch sagen, dass dein STK600 am USB-Port hängt. [pre] avrdude -c stk600 -p m2560 -P usb [/pre]sollte gehen. Wenn das nicht funktioniert, musst du avrdude nochmal compilieren, da die libusb-Unterstützung dann nicht vorhanden ist. Dazu einfach das Paket libusb-dev oder so ähnlich
-
Thread
Programmieren eines AT89S8252 auf Mac OS
den Fuses. Frage2: Kann mir jemand die Einstellungen im xml-Config-File zum Burn-O-Mat geben zum AT89S8252 oder AT89S8253 ??? Ich verstehe nicht, wie die Einstellungen der Fuses für den obigen Microcontroller-Typen gemacht werden sollten ??? Irgend eine Idee ?? Weiter im Burn-O-Mat habe ich folgendes
avrdude.conf-File eingefügt habe: #------------------------------------------------------------ # AT89S8253 #------------------------------------------------------------ part id = "8253"; desc = "AT89S8253"; chip_erase_delay = 20000; pgm_enable =
-
Thread
Wer nutzt das Nucleo-64 und kann mir
ESP funktioniert das ganze (beide) einwandfrei. Beispiel: [code] Scanning... I2C device found at address 0x03 ! I2C device found at address 0x05 ! I2C device found at address 0x09 ! I2C device found at address 0x0A ! I2C device found at address 0x10 ! I2C device found at address 0x11 ! I2C device found at address 0x14 ! I2C device found at address 0x16 ! I2C device found at address 0x1F ! I2C device found at address 0x21 ! I2C device found at address 0x22 ! I2C device found at address 0x23
-
Thread
Mikrocontroller-Auswahl: ATTiny, ATMega, Pic,?
Attiny. ATtiny und ATmega sind nur verschiedene Baugrößen des AVR. Zwischen ATtiny85 und ATmega2560 bestehen daher bezüglich Stromaufnahme keine signifikanten Unterschiede. Es sei denn, man läßt beim ATmega2560 alle 86 IO-Pins floatend, das summiert sich dann schon merklich.
I2C, und damit ist das aus einer Mikrocontroller-Plattform problemlos nutzbar. Du kannst sogar mit AT-Befehlen TCP- oder HTTP-Verbindungen aufbauen, ohne einen IP-Stack selber zu implementieren. Ich habe mit für diesen Formfaktor entschieden, weil der Sockel einfacher zu verarbeiten ist als ein Auflötmodul
-
Thread
ARM Daten Hilfe
besser ab. "USB Schnittstellen" in Form eines USB Hosts findest du nur bei größeren ARMen, z.B. AT91RM9200 (ARM920T), EP93xx (ARM920T) oder AT91SAM926x (ARM926EJ-S). Aber auch die sind allesamt Full-Speed, also maximal 12 Mbps. Eine Ausnahme bildet da der LPC24xx (ARM7TDMI-S), der einen USB Controller
der branch buffer der LPCs, die AT91SAM7 Linie verfügt garnicht erst über etwas Vergleichbares, und müssen für single-cycle operation im Thumb-Modus laufen, was den Code um ~30% aufbläst (und damit ähnlich viel Performance kostet, gegenüber
-
Thread
CP/M auf ATmega88
Sectors per FAT__: 00D7 Ammount of FAT copies: 02 Max. entrys in Rootdir.: 0200 Begin of Volume at: 0000003F Begin of FAT at___: 00000040 Begin of DIR at___: 000001EE CP/M partition at: 1757875, size: 9728KB. CP/M partition at: 1777406, size: 9728KB. CP/M partition at: 1796937, size: 73344KB
at: 594, size: 256KB. G:FAT16 File-Image at: 610, size: 256KB. H:FAT16 File-Image at: 626, size: 256KB. I:FAT16 File-Image at: 002, size: 8192KB. Partinit done. Ok, Z80-CPU is live! ipl 62k cp/
-
Thread
ATMega16u2 auslöten geht nicht, warum?
Projekte. Das Ultimaker-Board ist ja eigentlich nur eine schöne Ausführung eines Arduino Mega 2560 plus Motortreiber auf der Platine. Der USB-Port ist ein ATMega16u2, der Hauptprozessor ein ATMega2560. Schaltpläne hier: https://github.com/Ultimaker/Ultimaker2/blob/master/1091_Main_board_v2.1.1
schrieb im Beitrag #4817060: > Da gibt es aber auch so Lernsätze zum üben: > http://www.ramser-elektro.at/shop/bausaetze-und-platinen/platine-mit-smd-bauteilen-fuer-loetuebungen/ > > Dann braucht man nicht gleich einen "guten" IC grillen, Mit den 08/15 Bauteilen des Hobbybastlers hab ich schon ge-reflowed
-
Thread
Bringt ein Serieller SRAM überhaupt was? Oder ist das nur ein größer flüchtiger EEPROM?
haben es. ATMEGA162 ATmega128 ATmega128A ATmega64 ATmega64A ATmega1280 ATmega1281 ATmega2560 ATmega2561 ATmega640
Arbeite. Wenn Du bei AVR bleiben willst, dann wäre einer mit externem Adress/Datenbus wie zB Mega2560/2561 sinnvoller. Dort kannst Du sehr einfach ein oder zwei externe 32k SRAMs anschließen, und auch das TFT wird durch den Betrieb am Adress/Datenbus *sehr* viel schneller. fchk
-
Thread
I2C bei Attiny13
wrap-around (default for avr3, avr5) Known MCU names: avr1 avr2 avr3 avr4 avr5 avr6 at90s1200 attiny10 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333 at90s2343 attiny22 attiny26 at90s4433 at90s4414 at90s4434 at90s8515 at90s8535 at90c8534 at86rf401 *attiny13*
atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561 [/pre]
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
is not supported in the official AT24C256 chip, it is commonly found in certain “AT24C256 boards” sold on platforms like AliExpress. Just use the 0x50 (0xA0/A1) address for reading and writing data to the EEPROM and ignore the 0x58 (0xB0
angeschlossenem EEPROM nach Erhöhung des Adresszählers auf <0x7F: I2C Scanner Scanning... I2C device found at address 0x50 I2C device found at address 0x58 done Alle 3 Scanner finden ohne EEPROM keine Adresse. Viele Grüße Kai
-
Thread
avrdude: verification error, first mismatch at byte 0x005e
Hallo, habe plötzlich folgendes Problem: [c] C:\Robotik\Programme\WinAVR\bin>avrdude -p atmega2560 -P usb -c avrisp2 -e -F -U flash:w:main.he x avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.02s
############## | 100% 5.72s avrdude: verifying ... avrdude: verification error, first mismatch at byte 0x005e 0x0d != 0x01 avrdude: verification error; content mismatch avrdude: safemode: Fuses OK avrdude done. Thank you.[/c] Zuvor lief alles einwandfrei. Mit einem anderen
-
Thread
ZigBit ZigBee Meshnetics
, ich liebäugle mit den Modulen von Radiocrafts, da die Zigbee Module haben, die sowohl mit dem AtMega als auch mit dem TI / Chipcon (Core 8051) bestückt sind. Den 8051 kenne ich fast auswendig, in den AtMega müsste ich mich noch einarbeiten. Habe weder mit den einen noch anderen ZigBee Modulen
Funktionen, mit denen auf den Transceiver zugegriffen wird. Da sie aber nicht dokumentiert sind: use at your own risk.
-
Thread
Bosch Athlet 25,2 V Akku 7 Stück Tauschen
Hallöchen allesamt, ich habe bei meinem Bosch Athlet BCH6L2560 25,2V auch die Li-Zellen getauscht, hat alles ohne Probleme geklappt ! Nach einiger Zeit, vielleicht 20 Ladezyklen, hat der Sauger die Funktion verweigert. Das Laden ging noch, aber sonst gab es nur
/* this code is an aternative software for Bosch vaccuumcleaner, tested and working on the BCH6L2560 & BBH7360K model. Other Bosch models may work, but YOU must chek first if your hardware is supported ! We take no responsability at all for this code, use it on your own risk. Here you find basic
-
Thread
Induktiver Positionssensor - Fragen dazu
hinter dem OpAmp-Ausgang noch ein Spannungsteiler für den zukünftigen, nachfolgenden Arduino 2560 R3 - auf dem Steckbrett stecken noch ein R und eine LED (nicht angeschlossen) für den zukünftigen Arduino 2560 R3 - damit soll er später anzeigen, wenn er "Stößel rein" oder "Stößel raus" an
vielleicht sogar einen zweiten Controller zu nehmen. Allerdings habe ich hier auch noch einen Arduino 2560.
-
Thread
Probleme bei Grundbeschaltung 8051 (AT89S52)
ATtiny2313 Classic Series AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414 AT90S4433 AT90S4434 AT90S8515 AT90S8535 CAN Series AT90CAN128 PWM Series AT90PWM2 AT90PWM3 [/code]
von daher die Signale wohl übersprechen !!! Schaltplan der Version 3 (solltest du einen eigenen AT89S52 Flasher bauen wollen)... gibts im Anhang, Gruß, Ralph
-
Thread
AVR Mikrocontroller Lohnenswert?
Einstieg wirklich nicht einfach und für einen absoluten Einsteiger schon sehr zäh. https://www.mouser.at/ProductDetail/Microchip-Technology/DM320115?qs=sGAEpiMZZMv0NwlthflBi4UzTHrj%252BUATF6y%2F8caWHDU%3D mfg
das Board, welches du oben erwähnt hast. - Du kaufst dir ein "Mega Pro Mini", der hat einen ATmega2560 drauf https://www.amazon.de/ARCELI-Arduino-Mega-ATmega2560-CH340G-Elektronik/dp/B07MQ1J9MR/ref=asc_df_B07MQ1J9MR/?tag=googshopde-21&linkCode=df0&hvadid=204476351460&hvpos=&hvnetw=g&hvrand=11501061730475294248&
-
Thread
einfache Fragen zu AVR (Neueinsteiger)
Namen, Das wäre mir neu. ARM und AVR haben wirklich nichts miteinander zu tun. ARMs von ATMEL heißen AT91[...], einige AVRs (die mittlerweile abgeküdigten "klassischen" inklusive) beginnen mit AT90[...], die 8051er von ATMEL heißen AT89[...]. Nicht verwechseln, das sind völlig unterschiedliche Dinge, die nur das "AT" gemeinsam haben, und das steht (wie Du sicher denken kannst) lediglich für den Hersteller.
-
Thread
SD Karte an Arduino 2560 MEGA
trotz mehrstündiger Suche zu keiner Lösung gekommen. Mein Problem ist, dass ich meinen Arduino 2560 Mega mit einer SD-Karte verbinden möchte. Hierzu habe ich folgenden Aufbau verwendet: http://www.comm2excel.com/projects/pics/sd_card_module.png Ich verwende eine 4 GB Elite Pro Memory Card (FAT
Florian schrieb im Beitrag #4143278: > Mein Problem ist, dass ich meinen Arduino 2560 Mega mit einer SD-Karte > verbinden möchte. Dann solltest du dieses Problem zuerst lösen bevor du mit der Programmierung beginnst.
-
Thread
Mikrocontroller mit großem RAM
und ARM9 (k.a. welcher genau) basieren. Für Selbstbaulösungen noch halbwegs anwendbar sind da die AT91SAM7Sxxx-Modelle, von denen beispielsweise der AT91SAM7S512 über 64 kByte RAM verfügt: http://atmel.com/dyn/products/product_card.asp?part_id=4103 Die Philips/NXP-Konkurrenz bietet aber auch ARMe
oder nehmt den Mega2560 da hat 8kByte Ram und 100Pin oder den Mega2561 der hat auch 8KByte Ram aber nur 64Pin und ist Pin-Kompatibel mit dem Mega64/128.
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
es mit den SPI Settings aus? Ich nutze inen SAM7.. Hier das CS Register s_pSpi->SPI_CSR[0] = AT91C_SPI_NCPHA // (SPI) Display //AT91C_SPI_CSAAT | AT91C_SPI_BITS_16 | 55<< 8 //AT91C_SPI_SCB // (SPI) Serial Clock Baud
*tx_buf = par->fb_virt; dma_addr_t tx_dma = par->fb_phys; /* reset lcd controller */ at91_set_gpio_output(AT91_PIN_PB4, 0); mdelay(1); at91_set_gpio_value(AT91_PIN_PB4, 1); mdelay(10); memcpy(tx_buf, lcd_init_data, sizeof(lcd_init_data)); for(i = 0; i < sizeof(lcd_init_data
-
Thread
undefined referenz to main
gestellt. Ich kann es leider erst gar nicht kompilieren. Kurz die Eckdaten: - AVR Studio 4 - ATMega2560 ( bzw ARDUINO MEGA ) - Toolchain: avr-gcc : avr-gcc.exe make: make.exe - Den [[undefined reference to 'main']] Beitrag, vom 9.12.07 habe ich gelesen. In meinem Makefile steht schon
Informationen - Nun der Fehler: c:/winavr-20100110/bin/../lib/gcc/avr/4.3.3/../../../../avr/lib/avr6/crtm2560.o:(.init9+0x0): undefined reference to `main' Davor ist noch ein Warning: ../StateMaschineTest.c:300: warning: 'main' is normally a non-static function Das Warning, werde ich vermutlich selber
-
Thread
Wozu Quantenphysik als Ingenieur?
Elektronenstrahllithografie https://de.wikipedia.org/wiki/R%C3%B6ntgenlithografie https://homepage.univie.ac.at/franz.embacher/rel.html
geschaffen. Bekannteste Beispiel ist der 3D-Drucker aus der RepRap-Geschichte. RAMPS 1.4 + Arduino Mega 2560 und die Chinesen kopieren diese Plattformen, gestalten die Platine etwas um in Namen wie MKS Gen, SKR, etc ist aber immer noch der AtMega 2560. In größten Mengen werden diese 3D-Drucker auf Arduinobasis
-
Thread
Verständnis AVR Interrupts Gesperrt
auch 20.000.000/100.000 > nicht 200, sondern nur 198 Takte... sicher? auch bei 328p 1284p und 2560? immer 198 Takte? glaube ich nun nicht!
Joachim B. schrieb im Beitrag #6409280: > auch bei 328p 1284p und 2560? > immer 198 Takte? > > glaube ich nun nicht! Ich auch nicht. Denn der 2560 hat natürlich notwendigerweise einen 22Bit-PC.
-
Thread
Onewire + DS18x20 Library
gerade rum. Alle Debugausgaben laufen über den UART. Im Moment ist das Pinout für den Arduino Mega 2560 und Pin PA0 / Arduino 22 eingestellt, man kann aber sehr leicht jeden anderen Pin auswählen, einfach die defines in onewire.h anpassen. Die Lib ist universell verwendbar. Unter /doxygen/html/index.html
Uno R3 mit 16MHz externem Quarz - ATMega32, ATMega328P auf dem STK500 mit 8MHz externem Quarz - AT90CAN128 auf dem STK501 mit 8MHz externem Quarz - ATMega2560 auf dem STK600 mit 8MHz externem Quarz - ATMega32 auf dem STK500 mit internem Quarz Für den AT90S8515 und ATMega163 liess sich die Software
-
Thread
Folienkondensator Beschriftung
Rückseite ist unbeschritet. Sieht ca. so aus - nur im Verhältniss nicht so breit. https://www.google.at/search?q=folienkondensator&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj5mpyCoP3bAhWyZpoKHZBtCygQ_AUICigB&biw=2560&bih=1308#imgrc=r6VSj0rTUrHkSM:
Also braucht der Kondensator auch eine DC SPannungsangabe ? Wenn ja, dann der https://www.digikey.at/product-detail/de/kemet/R463F222050N0K/399-12421-ND/5730912 Wenn nicht : https://www.digikey.at/product-detail/de/illinois-capacitor/MPX223K305D/1572-1780-ND/7622710 Lg
-
Thread
[hife] usb-lüftersteuerung mit i2c und co.
umfangreicheren atmega, größer als der atmega32 brauche? also eher so was in die richtung von nem 2560 oder so? (wobei das ja absoluter overkill wäre und ich damit wahrscheinlich noch einiges mehr in meinem pc regeln könnte..) und wo ich gerade schreibe fällt mir noch ein anderer punkt ein... ich
kannst du den parallelport + 74hc126 verwenden. den 74hc kriegst du überall. Schonmal auf obdev.at das usb projekt angesehen? Viel spaß
-
Thread
Wieso gibt es 10 polige ISP Schnittstellen, wenn GND 4 mal vor kommt?
hat zwei 8bit Controller on-board. Ich glaube es war eine ATMEGA1280 und ein At2323 oder so. Ich hab meinen nie geöffnet, werde das aber mal nachholen. Warum AT32UC3A design billiger sein soll und b das wirklich €100.- Preisdifferenz zum JTAGICE3 ausmachen soll, verstehe ich nicht
> Der JTAGICE-MK2 hat zwei 8bit Controller on-board. Ich glaube es war > eine ATMEGA1280 und ein At2323 oder so. Es sind zwei ATmega128. Auf dem Dragon hat man dann den einen durch einen ATmega2560 ersetzt (brauchte man vermutlich, um die HV-Programmierung vom STK500 mit unter zu bekommen), aber
-
Thread
Controller mit 12 PWMs
AT90PWM3 hat 10 PWMs ATMega 2560, 1280, 640, ... haben 16 PWMs
Wobei davon der AT90PWM3 die eindeutig handlichere Variante ist ...
-
Thread
Ethernet Shield + SPI Kommunikation
erweiterungs-boards-shields/ethernet-schild-netzwerk-network-shield-w5100-fuer-arduino-uno-r3-mega-2560/a-207/?ReferrerID=7.00&gclid=CIy2gM7R59MCFUu3GwodIMcOIw Ebay: http://www.ebay.de/itm/W5100-Ethernet-Shield-Netzwerk-Modul-Board-fur-UNO-R3-TF-Mega-2560-TE146-Arduino-/121899410411?hash=item1c61c563eb
connection and the server: Ethernet.begin(mac, ip); server.begin(); Serial.print("server is at "); Serial.println(Ethernet.localIP()); Data_Network.setCursor(0,0); Data_Network.print("IP:"); Data_Network.setCursor(5,0); Data_Network.print(Ethernet.localIP()); } void loop
-
Thread
Arduino mit Touchscreen verliert Kalibrierung nach Neustart
Thread versuchen. Ich habe mir ein TouchScreen Panel mit passendem Shield für einen Arduino Mega 2560 geholt, um allg. Erfahrungen mit Displays zu sammeln. http://www.sainsmart.com/arduino/arduino-shields/lcd-shields/sainsmart-3-2-tft-lcd-display-touch-panel-pcb-adapter-sd-slot-for-arduino-2560.html
www.sainsmart.com/arduino/arduino-shields/lcd-shields/sainsmart-tft-lcd-adjustable-shield-for-arduino-mega-2560-r3-1280-a082-plug.html Bis Dato habe ich mich an die Bibliotheken UTFT http://www.rinkydinkelectronics.com/library.php?id=51 und UTouch http://www.rinkydinkelectronics.com/library.php?id
-
Thread
SDRAM mit Atmega328P
Dann nimm wenigstens einen ATmega162 oder ATmega2560, die haben ein Memory-Interface (8Bit, 64kB). Ohne Banking wird das also nichts. Mit dem ALE-Signal könnte man das RAS/CAS umschalten.
Würde ich nicht machen. Nimm einen AVR mit ausreichend Pins, wenn's sein muss einen Arduino MEGA2560. Denn so ein S(!)DRAM braucht auch eine Mindsttaktfrequenz. Wie weit man da runter kommt weiß ich nicht, wenn du Glück hast 100kHz. Die etwas weniger wahninnige Art wäre ein old school DRAM, der
-
Thread
Wie komfortabel ist C auf ATmega?
Speicherinterface. Gibts noch weitere?" Mega162, Mega640, Mega641, Mega 1280, Mega1281, Mega 2560, Mega 2561, um nur ein paar zu nennen...
Thorsten, "Welche Anwendung (nur so aus Neugier) ?" Z.B. als Datenlogger. Zur Zeit ist es ein AT89C2051 + AT24C512, aber eine 1-Chiplösung wäre nicht schlecht. Aber 128kB wirklich nur mit Code zu füllen, dürfte ein Ding der Ünmöglichkeit sein (ich meine mit sinvollem Code). Peter