-
Thread
SPI & Wiznet
Hallo Zusammen, ich habe ein Problem mit der Kommunikation zwischen AT-Mega 2560 und dem Wiznet Modul via SPI. Programmiert wird in BASCOM. Prinzipiell bin ich schon seit geraumer Zeit auf der Suche nach dem Fehler. Die Kommunikation steht, es treten aber sporadische Fehler
-
Thread
FRAM via SPI
Hallo, ich möchte mit einen atmega2560 einen F-RAM (FM25H20 mit 2Mb Serial 3V) via SPI betreiben. Bisher sind meine Versuche nicht gerade von Erfolg gekrönt. Der Atmega wird mit einen externen 8 MHz Quarz betrieben. Der FRAM FM25H20
M25PX, SST25 (da muss nach dem Power-On auch der Schreibschutz für die Blöcke aufgehoben werden), AT25, 25AA/LC
-
Thread
KS0066 Display mit Arduino 2560
Hallo, liebe Kollegen Ich möchte dieses Display http://www.conrad.at/ce/de/product/181651/LCD-MOD-STN-BLAU-NEGLED-WEISS-16X2/SHOP_AREA_17651&promotionareaSearchDetail=005 mit dem Arduino 2560 Controller ansteuern, nur weiß ich noch nicht ob der Controller unterstützt
-
Thread
AVR GCC Problem
Hallo Leute, habe seit gestern Abend ein Problem beim Kompilieren: rm -rf AT².o Led.o Servo.o adc.o I²C.o Sound.o uart.o Bluetooth.o Lcd.o Motor.o Robot.o AT².elf dep/* AT².hex AT².eep Build succeeded with 0 Warnings... avr-gcc -mmcu=atmega2560 -Wall -gdwarf-2 -std=gnu99
DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT AT².o -MF dep/AT².o.d -c ../AT².c make: *** [AT².o] Error 259 Build failed with 1 errors and 0 warnings... Diesen Text gibt er mir jetzt immer unten aus. Eine Hex-File wird nicht erstellt. Da
-
Thread
Einstieg in µC
ich hab (wie man ja im Code sieht) auch eine kleine PWM gebastelt, und dabei mal das Datenblatt des atMega2560 gelesen. Ich weiß nicht ganz, ob ich es richtig verstanden habe, aber gibt es bei diesem µC nur einen einzigen Ausgang mit ein em PWM-Signal??? (ich frage, weil ich gern eine RGB-Steuerung schreiben
GND schaltet dann, entspricht es deiner beschriebenen Logik. >und dabei mal das Datenblatt des atMega2560 >gelesen. Ich weiß nicht ganz, ob ich es richtig verstanden habe, aber >gibt es bei diesem µC nur einen einzigen Ausgang mit ein em >PWM-Signal??? Der ATMega2560 hat vier 8-Bit und zwölf
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Mikrocontroller Board zum Spielen mit Smartphones ;-) ATMEGA2560V WLAN Modul RN-XV Micro USB Buchse CP2102 USB
andere. Topologie: Isolierter Sperrwandler (Flyback Converter) Übertrager ist der hier: https://at.rs-online.com/web/p/transformatoren-fur-schaltnetzteile/4185559/
-
Thread
ATmega2560 spinnt
Hallo Ihr, ich habe vor einigen Tagen das ATmega2560 Board von robotikhardware bekommen. Ich habe es natürlich gleich an mein ISP angeschlossen und einmal ein kleines Testprogramm draufgeschmissen. Das Board hat eine LED aufgelötet, welche aktiv-low
weiß er ist nicht > DAS Qualitätsprodukt kauf mir die nächsten Wochen einen anderen. Dein mega2560 wird von dem Progger unterstützt? Ansonsten könnten es vielleicht noch falsche Einstellungen im Projekt sein oder dein Code :-)
-
Thread
ARM Cortex-M3 für Hobbyelektroniker überhaupt geeignet?
Somit ist ein Luminary Micro LM3S6911 oder ein LPC1768 nicht schwerer zu handhaben als ein AVR Mega2560. (alle TQFP100) Was etwas kritisch wird, ist DRAM, und bei BGA-Gehäusen hört der Spaß auch auf, aber man kann doch eine ganze Menge selber machen. fchk
semiprofessionell, zumal man da um BGA und Multilayer schlecht herum > kommt. stimmt nicht so ganz, der AT91SAM9260 von Atmel läuft mit 180MHz und ist noch kein BGA ... ich weiß allerdings nicht wie es bei den anderen Herstellern ausschaut Noch was anderes, ich find die SAM7-Serie von Atmel sehr gut
-
Thread
Atmega2560 Programm zu langsam
Hallo, ich habe folgendes Programm auf einen Atmega 2560 übertragen. [c] #include <avr/io.h> int main(void) { DDRA = 0b11111111; DDRL = 0b11111111; TCCR5A = 0b10100010; //PWM TCCR5B = 0b00011001; //PWM TCCR5C = 0b00000000; /
Datenblatt: >> 8.2.1 Default Clock Source >> The device is shipped with internal RC oscillator >> at 8.0 MHz and with the fuse CKDIV8 programmed, >> resulting in 1.0 MHz system clock. The startup time >> is set to maximum and time-out period enabled. >> (CKSEL = "0010", SUT = "10", CKDIV8 =
-
Thread
Verkaufe Restposten
Hallo. habe eine Liste , wer was brauchen kann , melden sich !! AT85C51SND3B1-RTTEL 3 st. AT89C51CC03UA-S3SUM 4 st AT89C51ED2-RLTIM 5 st. AT90S2343-10PC 4 st AT90USB1287-16MU 9 AT91SAM7S32-AU-001 4 AT91SAM7S64-AU-001 3 AT91SAM7S128-AU-001 6 AT27C040-90PI ATM 6 AT27010-70JU ATM 10 AT29C040A-12PI ATM 2 ATMEGA16-16PI ATM 2 ATMEGA168V-10AU ATM 10 ATMEGA168V-10MI ATM 3 ATMEGA168-20MU ATM 5 ATMEGA169V-8AU ATM 2 ATMEGA324P
-
Thread
Mechanische stabilität von Quarzen?
Beschleunigung? Welche Alternativen gibt es? EDIT: Ich brache einen 16Mhz Takt für einen Atmega2560
er hat scheinbar beides: Datasheet Seite 42 > The device is shipped with internal RC oscillator at 8.0 MHz sind zwar leider nicht die 16Mhz aber eventuell reicht das ja.
-
Thread
Arduino Mega 2560, C, Programmieren
Hallo ich wollte mir ein Arduino Mega 2560 Board kaufen und habe aber noch folgende Fragen dazu, die mir ein Arduino Nutzer bestimmt schnell und einfach beantworten kann. 1. Kann man mit WinAVR GCC im Atmel Studio diesen Controller (AT Mega
keine günstige Bezugsquelle dafür gefunden. Wenn ich das so höre, lohnt sich der Kauf des aktuellen 2560 Boards wohl nicht, wenn ich nicht die Arduino Software nutzen möchte. Schließlich möchte ich für den Preis nicht erst solch üppigen Probleme lösen müssen. Kennt noch jemand ein Board mit AT Mega 1280
-
Thread
Problem mit gosub in Bascom
ausgang konfiguiert werden. ich weiß nicht, ob das an dem atmega16 liegt - ich bräuchte eh den atmega2560, da die 16kb nur ein zehntel vom flash sind, den ich da schreiben muss. für ratschläge wäre ich herzlichst dankbar!
ungünstiger verdrahtet hast (Teil-Port in der Mitte) [code]Dim Spalten_Sel As Long Dim Sp_0_7_Val As Byte At Spalten_Sel Overlay Dim Sp_8_15_Val As Byte At Spalten_Sel + 1 Overlay Dim Sp_16_19_Val As Byte At Spalten_Sel + 2 Overlay ... Shift Spalten_Sel , Left[/code] Das shiftet eine 1 durch die Long Variable
-
Thread
Hardware für Ansteuerung von 12 LED strips
Danke erstmals für die Tipps. Also als Controller könnte ich mir einen AtMega gut vorstellen. Der Atmega 1280 oder 2560 besitzt insgesamt 12 Hardware PWM Ausgänge die sich aus meiner Sicht sehr gut eignen würden. Habe aber noch keinen Preis verglichen. Wenn zu teuer wird es ein AtMega644 mit Software PWM Treiber. Was die LED Strips angeht habe ich mich noch nicht entschlossen, da mir neben den unzähligen Angeboten noch die optische Bewertung fehlt. Ich weiß nicht welche LED
-
Thread
Suche kleines Echtzeitbetriebsystem für at90s8535
Wozu braucht man bei einem at90s8535 ein Betriebssystem? Oder anders gefragt: Für welchen Zweck, wo man ein Betriebssystem braucht, ist ein at90s8535 geeignet?
das Minibetriebssystem FemtoOs im Internet gestoßen. Würde dieses Betriebssystem auch auf meinem at90s8535 laufen?
-
Thread
Voltmeter Software!
Nur mal so zum querlesen: [pre] '************************** VOLTMETER-TEST $regfile = "atTiny24.dat" 'ATTiny24-Deklarationen $crystal = 1000000 'Interner Takt benutzt Dim Bimu(12) As Byte
Incr Ziffer 'Index hoch, Messwert2 = Messwert2 - 2560 'Wertigkeit abziehen Loop Until Messwert2 < 0 'bis zum Unterlauf Messwert2 = Messwert2 + 2560 'Unterlauf-Korrektur
-
Thread
Inventer Lüfter Ansteuerung
Mode 14 TCCR1A = (1 << COM1A1) | (0 << COM1A0) // Clear OC1A on Compare Match, set OC1A at BOTTOM (non-inverting mode) | (1 << COM1B1) | (1 << COM1B0) // Set OC1B on Compare Match, clear OC1B at BOTTOM (inverting mode) | (1 << WGM11) | (0 << WGM10); // Mode 14: Fast PWM, TOP = ICR1, Update of OCR1x at BOTTOM, TOV1 Flag Set on TOP TCCR1B = (0 << ICNC1) // Input Capture Noise Canceler disabled | (0 << ICES1) // Input Capture Edge Select don't care | (1 << WGM13
-
Thread
Watchdog ATMega 2560 nach Reset
Hallo, ich versuche gerade, den Watchdog auf dem AtMega2560 zu benutzen. Dafür habe ich mir ein paar Routinen geschrieben. _enableWatchdog und _disableWatchdog verändern die Prescalerbits nicht. [avrasm] ; void _setTimeout(unsigned char r24); _setTimeout
-
Thread
AVR Bootloader in C - Artikel
Sobald ich das HEX-File rüber schiebe resetet sich der ATmega2560... Der Code ist der gleich wie beim ATmega88...sehr seltsam...
Sorry noch nicht. Ich habe versucht rauszufinden warum mein ATmega2560 nicht funktioniert. Dafür habe ich alles möglich auskommentiert. Er startet jedoch nach dem Empfang von ein paar Zeichen ohne Grund immer neu. Ich habe fast das Gefühl es liegt am ATmega2560... Das
-
Thread
AtMega ehwiges Fuse Thema 16 Mhz Quarz
UART_TX_BUFFER_SIZE & UART_TX_BUFFER_MASK ) #error TX buffer size is not a power of 2 #endif #if defined(__AVR_AT90S2313__) \ || defined(__AVR_AT90S4414__) || defined(__AVR_AT90S4434__) \ || defined(__AVR_AT90S8515__) || defined(__AVR_AT90S8535__) \ || defined(__AVR_ATmega103__) /* old AVR classic or ATmega103
define UART0_UDRIE UDRIE #elif defined(__AVR_AT90S2333__) || defined(__AVR_AT90S4433__) /* old AVR classic with one UART */ #define AT90_UART #define UART0_RECEIVE_INTERRUPT SIG_UART_RECV #define UART0_TRANSMIT_INTERRUPT SIG_UART_DATA
-
Thread
[V] STK600 + DIP-Adapter + TQFP-100-Adapter
verstaubt würde ich es gerne verkaufen. Das Paket würde folgendes beinhalten: -STK600 mit ATmega2560 -STK600-DIP mit ATmega32L -STK600-TQFP100 Man kann damit alle AVRs im DIP-Gehäuse und im TQFP-100-Gehäuse (inkl. XMega) programmieren. Außerdem lassen sich die TQFP-100-Versionen des AVR32 betreiben. Würde auch noch einen AT32UC3A1512 und einen XMega128A1 dazupacken. Meine Preisvorstellung liegt bei 250 Euro zzgl. Versand. Interessenten können sich hier im Forum oder per PN melden. MfG Marius
-
Thread
avarice keine verbindung zu AVR-Dragon (libusb0.dll?)
für mich hieße das: avarice --mkI (oder mkII ? ) -B4000khz --jtag /dev/com2 (oder/usb ? ) -P atmega2560 AVaRICE version 2.9, Jan 7 2010 22:42:57 (Die habe ich auch) In einem Betrag wurde auch die ${project_name}*.hex Datei mit angegeben. Ist das so? Bin ich hier richtig unterwegs? Ich habe übrigens
target remote :4242 Remote debugging using :4242 0x0003e000 in ?? () (gdb) b main Breakpoint 1 at 0x6fe: file ../BotTwo.cpp, line (gdb) b 1 [/pre] LGW
-
Thread
16 unabhängig arbeitende Oszillatoren ?
Reichelt den nicht und zweitens ist er schlecht lötbar. Das Programm wäre auf ihm aber supereinfach. AT90PWM hat Reichelt auch nicht. Bleibt der M16C Typ M30624, den es bei Glyn fein aufgelötet auf einem Board gibt. Leider ist das kein AVR. Also wird man sich wohl von Typen mit eingebautem D/A-Wandler
ausgeben. Also ein Typ mit mindestens 24 nutzbaren Ausgängen und 256k Flash: Reichelt hätte ATMEGA 2560 aber die sind genau so Murks, unlötbare Gehäuse für ihn. Dieser unsinnige Zusammenhang von Speichergrösse und Gehäusegrösse hat mich schon bei FPGAs/CPLDs genervt, selbst wenn die Chiphersteller
-
Thread
AVR ADC Gain Differential Mode funktioniert nicht richig!
Hallo C-Kollegen, ich möchte gerne die Verstärkungsfunktion des ADC nutzen. Ich verwende einen AT90Can128 und programmiere in C. Benutzen will ich ADC2 und ADC3, vorerst mal mit 1facher Verstärkung. Kann ich auch als Referenzspannung 5V nehmen oder muss es 2,56V sein? Wird das Ergebniss anders
= ADCW; // Ergebnis zusammenbauen rprintf("\r\nErgebniss: %d",result); spannung = (2560 / 512.0) * result; rprintf("\r\nSpannung: %d mV",spannung); _delay_ms(500); } // Ende Endlosschleife } // Ende von main [/c] habt ihr nicht so etwas wie ein Beispiel für mich für die
-
Thread
Programmierung AT90S4414
The following devices are supported: Table 1.1. Devices programming support Device ISP PDI AT90CAN128 x AT90CAN32 x AT90CAN64 x AT90PWM2 x AT90PWM216 x AT90PWM2B x AT90PWM3 x AT90PWM316 x AT90PWM3B x AT90USB1286 x AT90USB1287 x AT90USB162 x AT90USB646 x
PS. habe das gleiche Problemm mit At904433 gehabt.
-
Thread
ATmega328P: Original oder Fälschung?
Auf meinen AT90USB162 steht nur "90USB162", also ohne "AT". Funktionieren aber trotzdem. Na ja, nicht immer ganz wie ich will, aber sie tun was. ;-) Ein Beispiel für Nicht-mega.
Tisch liegt. Nämlich im ATMEL AVR ISP mkII. ... In meinem Dragon ist ebenfalls ein Mega128 ohne AT.
-
Thread
USB für Programmierung und für HID-Kommunikation
, der eine USB-Schnittstelle hat Du meinst einen uC der einen USB-Controller inne hat, wie z.B. AT90USB... . Ralf Handrich schrieb im Beitrag #1844479: > sondern eher was Du > sonst noch brauchst an Schnittstellen/Leistung/RAM usw.. Aus diesem Grunde habe ich mich für den ATmega2560 oder 2561
(AT90USB1286/1287). > Kann ich die üblichen 6-Programmierpins auch für andere Zwecke > verwenden? Du meinst die ISP-Schnittstelle. Ja. Beim Mega128 z.B. sind PDI und PDO auf den Pins für einen UART
-
Thread
Entwicklungsboard komplett umgehen
Elektor. --> Verstehe hier den Unterschied noch nicht, bin gerade am Suchen. - Crump128 V4.0 vs. Crump2560 V1.1 Vielen Dank nochmal!
>nun, ich suche doch eigentlich nur nach einem solide wirkenden Board mit >ATmega2560 drauf, ... Das STK600 gibt es als Bundle in verschiedenen Versionen. Meins hatte die Adapterplatinen für DIL-ICs mit dabei, einen ATMega32L (DIL40) und einen ATMega2560 (TQFP, aufgelötet auf einer
-
Thread
avrdude Lucid 10.4 ioctl Berechtigungen
Lucid 10.4 mit 2.6.32-22-generic zu haben. Es geht um einen AVR JTAG ICE mkII und einen ATMega 2560. [code] % sudo avrdude -pm2560 -cjtag2 -Uflash:w:Sensor.hex:a avrdude: ser_open(): can't set attributes for device "/dev/ttyS0": Inappropriate ioctl for device [/code] Ich hatte trotzdem an
Toolchain und avrdude heraus konfiguriert. Der verbose-Output für avrdude ist: [code] % avrdude -pm2560 -cjtag2 -P usb -Uflash:w:Sensor.hex:a -v avrdude: Version 5.10, compiled on Mar 23 2010 at 15:05:31 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007
-
Thread
Wie lange prellt ein Taster in der Regel?
Zitiere daraus: The short answer: sometimes a lot, sometimes not at all.
schrieb im Beitrag #1742780: > Zitiere daraus: > The short answer: sometimes a lot, sometimes not at all. Toss out those two samples and the other 16 switches exhibited an average 1557 µsec of bouncing, with, as I said, a max of 6200 µsec. Not bad at all.
-
Thread
CrossWorks AVR 2.0 - ATmega2560 - Timer0 läuft im Simulator nicht
Hallo liebe µC Freunde, ich habe mich heute mal rangemacht um meinen Code vom Atmega2560 (geschrieben im AVR Studio) in Crossworks AVR 2.0 zu portieren. Allerdings bin ich hier schon sehr früh gescheitert. Ich wollte den Timer0 für die CTL als Timer einbinden, doch leider funktioniert
[0]=new_task_stack[1+STACKSIZE]=0xfacefeed; // put marker values at the words before/after the stack ctl_task_run(&new_task, 1, new_task_code, 0, "new_task", STACKSIZE, new_task_stack+1, CALLSTACKSIZE); //ctl_task_set_priority(&main_task, 0); // drop to lowest