-
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
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
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
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
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
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
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
-
Thread
GPIB-Treiber
. es gibt/gab auch GPIB-Adapter-Projekte wie - Agipibi Thibault Vincent, Mathias Helsen - mega2560 - Russ Kessing - mega2560 - GPIBerry - Arduino nano - Emanuele Girlando - Arduino UNO - Elektor-Artikel 4.2011 - Renesas-CPU - Uni Ljubljana - AT90S8515, FT245BM - Sven Pauli - Atmega16 - Anders
-
Thread
AtTiny2313 <-> FoxBoard G20 mit I2C
Hallo, ich bin gerade am Aufbau einer I2C-Verbindung zwischen einem AtTiny2313 und dem FoxBoard G20. Ich habe nun das Problem, dass ich den AtTiny nicht "finden" kann. Mit dem Befehl "i2cdetect -y 0" werden die I2C-Adressen von 00h bis 77h durchsucht, ob sich Geräte melden. Beim AtTiny wird aber nichts erkannt. Andere Bausteine funktionieren. Muss man beim AtTiny zuvor noch irgendwelche Register setzen (Umschaltung SPI/I2C) oder ähnliches? Die Pinbelgung: AtTiny - FoxBoard
-
Thread
Welchen 3D-Drucker
Witbox, fertig, open hardware http://www.3dee.at/produkt/bq-witbox/
Welche µController? 2560?
-
Thread
GCC v14 Release
kein Programmierthread werden. ;-) Ich arbeite daran. Bin auf 2 ältere Programme für den ATmega2560 ausgewichen. Nur hier kann der 14er nicht punkten mit rohdata_flash. Die Ergebnisse sind durchwachsen. Mit Prog 2 ist der 13er sogar vorn. Also es kommt darauf an. Es kommt bestimmt auch darauf an wie
Du vergleichst hier auch Äpfel mit Birnen: einmal ein AVR128 und dann einen AtMega 2650. Denn der AVR128 kann rodata-flash-mapping: https://gist.github.com/sprintersb/7e538928f5b481961d31458d2e5a402d Und wenn Du das benutzt: Veit D. schrieb im Beitrag #7664013: > das
-
Thread
Verständnisproblem bei Schaltung/Ersatzbauteile finden und Co.
Dann zu meinem "Problem"(en). Ich möchte eine Schaltung nachbauen, die als "Kern" einen Arduino Mega 2560 hat, aber eine ganze Menge an zusätzlichen Schaltungen beinhaltet. Da der Schaltplan nicht mein eigener ist, trau ich mich auch nicht, hier ein Bild hochzuladen. Daher die Verlinkung: http://pgahtow.de
Mitte Unten Dort wird ein WIFI-Modul namens "ESP01" verbaut. Dieses Modul läuft mit 3.3 VDC, der AtMega mit 5V. Auf der rechten Seite ist dafür offenbar ein Spannungsteiler verbaut worden (WIFI_RX). Für den WIFI-TX wurden keinerlei Vorkehrungen getroffen. Mein Gedanke war, auf den IC3 (LD117AV33),
-
Thread
BME680 etwas ATMega-freundlicher auslesen
calc_hum = (((var3 + var6) >> 10) * ((int32_t) 1000)) >> 12; if (calc_hum > 100000) /* Cap at 100%rH */ calc_hum = 100000; else if (calc_hum < 0) calc_hum = 0; return (uint32_t) calc_hum; } /*! * @brief This internal API is used to calculate the Gas Resistance value.
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
-
Thread
bekomme STK600 nicht zum laufen
von Windows auch dieses erkannt wird und nicht das Bootloader Interface vom AT90USB128... Habe auch schon einen anderen PC ausprobiert. Aber das Verhalten ist das Gleiche. Kann jemand mit STK600 Erfahrung etwas dazu sagen bzw. mir weiterhelfen? Viele Grüße Martin
Du hast aber nicht zufällig einen AT90USB als µC und den falschen USB-Port in Benutzung? Du könntest mal ein manuelles Firmware-Upgrade versuchen: http://support.atmel.no/knowledgebase/avrstudiohelp/mergedProjects/STK600/stk600_support_fwupgrade.html
-
Thread
ATmega328, PORTA fehlt
Peripherie schon belegt. Wenn du unbedingt einen PortA benötigst, könntest du auf ATmega640/1280/1281/2560/2561 o.ä. ausweichen.
Ursprünglich wurde der Kern für ein Gehäuse mit mehr Pins entworfen. Falsch. Der allererste war der AT90(L)S4433. Mit 28 Pin und den PortsB,C und D. Danach folgte der ATMega8 mit der kompatiblen Pinbelegung. Und der wurde von den ATMega48,88,168 und 328 'abgelöst'. Die alle die gleiche Peripherie aber
-
Thread
Rabbit 2000 basierendes Embedded System
und dann können auch andere Interupts verwendet werden, ohne das Bit-Timing zu stören. Z.B. der AT89C51ED2 ist so einer. Peter
EPROM-Löschgerät wegschmeißen und brauchte nicht umlernen, da ich schon vorher 8051 eingesetzt hatte. Und der AT89C2051/4051 war damals (1993) der leistungsfähigste 20-Pinner weltweit. Peter
-
Thread
ATmega2560, AD7714, SPI
Ich hab Probleme mit dem SPI Transfer: Ich habe einen AD7714 mit SPI an einen AtMega2560 angeschlossen. Mit zu Fuß programmierter SPI Übetragung, also ohne dem CPU Support, funktioniert die Kommunikation. Sobald ich meinen Treiber auf den CPU Support umstelle bekomme ich Zufallszahlen
char SelectAtEnd ) { unsigned char x,y ; if (SelectAtBegin == 0) { ADI_PART_CS_LOW ; } SPDR = 0 ; while (!(SPSR & 0x80)) ; x = SPDR ; if (SelectAtEnd != 0) {
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
send_cmd(hPort, "AT+CIFSR\r", 2); send_cmd(hPort, "AT+CIPMUX=0\r", 3); send_cmd(hPort, "AT+CIPSTART=\"TCP\",\"192.53.103.104\",37\r", 1); curtime = read_answer (hPort); [/code] Wobei man nur die
Hier noch der Debug-Output: [c] sending: 'AT+CWJAP?<0d>' AT+CWJAP?<0d><0d><0a>+CWJAP:"fm7170"<0d><0a><0d><0a>OK<0d><0a> sending: 'AT+CIFSR<0d>' AT+CIFSR<0d><0d><0a>192.168.10.119<0d><0a> sending: 'AT+CIPMUX=0<0d>' AT+CIPMUX=0<0d><0d><0a><0d
-
Thread
RC Auto mit Arduino und Sensoren
unterstützt auch eine ganze Reihe 32 Bit ARM Controller. Genau ich habe einen Arduino mit einem Atmega 2560 > Spannend stelle ich mir > allerdings die Messung des Füllstandes vom Tank vor, denn der wird ja > kräftig durch geschüttelt. Das ganze soll zunächst in einem Testaufbau stattfinden, also
Andi F. schrieb im Beitrag #7508862: > Genau ich habe einen Arduino mit einem Atmega 2560 Kannst du dann einfach mal KONKRET sagen was jetzt dein Problem ist?
-
Thread
externes SRAM am AVR
Controller wrote: > 1. Welche AVR-Typen haben ein Memory-Interface zum Anschluss von > externem RAM? AT90S4414 AT90S8515 ATmega8515 ATmega162 ATmega64 ATmega128 ATmega640/1280/1281/2560/2561 AT90CANxx AT90USBxx > 2. Gibt es bei AVR-Typen die KEIN solches Interface haben eine > Möglichkeit trotzdem
-
Thread
i²c bei Atmel- Controllern
AT Controller, was denn 8x51, AVR ?? Das läßt sich easy in Software machen. Also, erstmal den Typ und dann die Antwort.
www.atmel.com/dyn/resources/prod_documents/doc2561.pdf http://www.atmel.com/dyn/resources/prod_documents/doc2560.pdf oder in die Dokus zu den einzelnen MCUs findest Du Sourcen in ASM & C
-
Thread
[AVR][C] Tastenmatrix: Nur ein Taster wird nicht erkannt
Ich habe eine Tastenmatrix mit 4 Reihen und 3 Spalten aufgebaut. Die Tastenmatrix hängt an einem AtMega2560, falls das relevant ist. Alle Taster können korrekt ausgelesen werden, nur einer nicht. Das macht doch keinen Sinn, oder? Dann müssten doch ALLE Taster in der Spalte oder in der Reihe
3 was pushed"); } if(Numpad4Old < Numpad4New) { //´Rising edge at button Numpad 4 LCD_WriteString(0,0,"Button 4 was pushed"); } if(Numpad5Old < Numpad5New) { //´Rising edge at button Numpad 5 LCD_WriteString(0,0,"Button
-
Thread
AVR Code Wizard
einen AtMega128 zu konfigurieren und stellt dann erst beim finalen Klick auf den "Generate" Button fest, dass diese CPU vom Wizard nicht unterstützt wird...
Hast gerade die korrogierte Fassung für den AtMega644 per eMail bekommen :)