-
Thread
Newbie braucht Hilfe: 9 Servos mit 1µs Auflösung ansteuern? (AVR)
Der ATmega2560 hat 12 PWMs mit 16Bit, damit gehts. Peter
wir wiedermal beim STM32... STM32F101 für ca. 3€, 5 Timer mit je 4 OC-Einheiten. Da kann der Mega2560 nicht anstinken.
-
Thread
STK600 mit Routingcard?
einer 64Pin routingcard. So zu meinen Problem wenn ich meine 100Pin Routingkarte mit dem ATMega2560 kann ich ohne problem Programme drauf spielen und die LED´s leuchten. wenn ich jetzt das gegen die Socketcard mit AT90usb1286 und der routing card austausche. und eine Programm drauf spiel leuchtet nichts aber das ist das ganz gleiche Programm. Das kommische ist das ich den AT90USB nur mit JTAG programieren kann und nicht über das STK600 und ISP da kommt immer eine fehlermeldung."das ich die steckbelegung prüfen soll!!!". Noch eine frage wie weiß ich wie rum der controller
-
Thread
Handydummy (Attrappe)mit richtigem Display 10Zoll - u.a.Motorola Xoom
start LBA = 32, SectorNr = 2528, BlockSize = 512 --- partition index = 1, type = 0x0b, start LBA = 2560, SectorNr = 4060672, BlockSize = 512 --- partition index = 2, type = 0x00, start LBA = 0, SectorNr = 0, BlockSize = 512 --- partition index = 3, type = 0x00, start LBA = 0, SectorNr = 0, BlockSize
SystemCardPlugInCheck: Invalid drive index 84 ! -I- Load xpg from flash... --E-- mem_malloc Fail at MAIN_HEAP by Task-1, need 34960!! --E-- Out of memory for tmppool !!! --E-- Out of memory for CurPool !!! --E-- mem_malloc Fail at MAIN_HEAP by Task-2, need 256!! --E-- : malloc fail for Task-255
-
Thread
Tutorial 10x10x10 LED-Cube
operating conditions, these devices will sustain 120 mA continuously for each of the eight outputs at an ambient temperature of +50°C and a supply of 15 V. also 120mA pro kanal jedoch bei 15V... na dann ist doch mein problem gelöst... -> zuerst die 74hc573...danach die UDN2981 dann die Rv und
operating conditions, these devices will sustain 120 mA continuously for each of the eight outputs at an ambient temperature of +50°C and a supply of 15 V. da ich "nur" 80 bis 100 pro ausgang benötige ist doch ok... oder was wals´ch verstanden?
-
Thread
Timer Bibliothek umschreiben für anderen Timer
hallo ich will auf einem arduino mega mit einem atmega2560 3 timer ansteuern. da ich leider zu doof bin um das selber zu machen, benutze ich dazu Bibliotheken. leider finde ich nur eine für timer3. ich will aber 3 timer benutzen. z.b. 2, 3 und 4
microseconds) / 2000000; // the counter runs backwards after TOP, interrupt is at BOTTOM so divide microseconds by 2 if(cycles < RESOLUTION) clockSelectBits = _BV(CS10); // no prescale, full xtal else if((cycles >>= 3) < RESOLUTION) clockSelectBits
-
Thread
Probleme bei AVR Studio 5 xmega128a1 Programme größer 65535 byte
den doch nicht deaktivieren. Hat ev. da der neue Compiler ein Problem? Kannst Du ggf. den 2560 einsetzen, um zu überprüfen, dass es nicht an der max. Speichergrenzen liegt?
you are already using the -mrelax option to gcc. I will keep this ticket open, and keep looking at it. Please report if you find this useful. Es liegt also an den Adressräumen größer 16Bit, aber so richtig weiter bringt mich das jetzt auch nicht... Ich habe jetzt nocheinmal nachgefragt, wie
-
Thread
100kb Variablen auf ATMEGA2560
hallo ich habe ein Programm auf einem atmega2560 laufen, was 3 Schrittmotoren steuert, basierend auf einer Wertetabelle von rund 100kb. bisher sende ich die Daten permanent seriell von einem PC, der sie aus txt-Datei ausliest. ich will das System
SPI auslesen. Dann tuts auch ein kleinerer µC, sofern du nicht die zusätzliche Peripherie des Atmega2560 brauchst.
-
Thread
AVR debuggen unter linux
Device Name Device ID Flash EEPROM --------------- --------- ------- ------- at90can128 0x9781 128 KiB 4 KiB at90can32 0x9581 32 KiB 1 KiB at90can64 0x9681 64 KiB 2 KiB at90pwm2 0x9381 8 KiB 0.5 KiB at90pwm216 0x9483 16 KiB 0.5 KiB at90pwm2b 0x9383 8 KiB 0.5 KiB at90pwm3 0x9381 8 KiB 0.5 KiB at90pwm316 0x9483 16 KiB 0.5 KiB at90pwm3b 0x9383 8 KiB 0.5 KiB at90usb1287
-
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
Quellcode in mehrere C-Dateien aufteilen
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiling C: main.c avr-gcc -c -mmcu=atmega2560 -I. -gdwarf-2 -DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=./main.lst -std=gnu99 -MMD -MP -MF .dep/main.o.d main.c -
old-style parameter declarations in prototyped function definition main.c:208: error: expected '{' at end of input make.exe: *** [main.o] Error 1 > Process Exit Code: 2 > Time Taken: 00:00
-
Thread
Profet BTS443P mit µC ansteuern
Hallo, ich habe von Infineon die BTS443P Profet's und als Mokrocontroller einen Arduino Mega 2560, also den AtMega2560 Das PROFET soll 24V, max 10A schalten, die Ausgänge des µC liefern bei high 5V Wenn ich das Datenblatt richtig verstanden habe, muss ich noch einen Transistor dazwischenschalten
-
Thread
Suche Industrietauglichen 27" Monitor mit Touchscreen
dann gibt es sowieso nur wenigewenigen 27"- oder 30"-Displays. Die 27"-Displays mit 16:9 haben dann 2560x1440 Pixel Auflösung, die 30"-Displays mit 16:10 haben 2560x1600 Pixel. Beide sind aber so hochpreisig, daß sich Deine nächste Nutzung definitiv verbietet. > Die Werkstücke wiegen bis zu 500kg
26" Rear Mount Display http://www.infotronik.at/pdf/504.582600.pdf 32" http://www.infotronik.at/pdf/504.583200.pdf SAW Touch mit 4mm Schutzglas... http://www.infotronik.at/einbau_lcd.php?category=einbau_lcd
-
Thread
Display löscht Anzeige nicht
{ false = 0, true }bool; #define F_CPU 16000000 #include <avr\io.h> #include <avr\MK3_2560_LED.h> //von www.mikrocontroller-4u.de #include <avr\MK3_2560_ADC.h> //von www.mikrocontroller-4u.de #include <avr/MK3_2560_LCD.h> //von www.mikrocontroller-4u.de #include <avr/delay.h> int
); } } } if ((PINH & (1 << PH0)) == 1) { MK3_LCD_UINT_AT(4,6,ad_wert); } } return 0; }[/c] MFG Christoph
-
Thread
mega2560 Programm doppelt im Flash??
Bitte um Hilfe um den Fehler weiter einzukreisen. Vielleicht hat jemand einen Bootloader auf einem 2560 laufen und hat ein paar Tips.
also ich hab den light von myAVR für 15€ und der tuts definitiv wie versprochen auch mit dem m2560 ;-) Gruß Jens
-
Artikel
BAE-Tutorial
at90s2323 AT90(L)S2323 (leer) DIL8 so SOIC8 rowspan=2 | at90s2333 AT90(L)S2333, AT90(L)S4433 (leer) DIL28 ATmega8, ATmega48/88/168 fp TQFP32 rowspan=3 | at90s2343 AT90(L)S2343 (leer) DIL8 rowspan=2 | ATtiny11
rowspan=2 | (leer) rowspan=2 | TQFP100 ATmega2560 rowspan=2 | attinyx4 rowspan=2 | ATtiny24, ATtiny44, ATtiny84 (leer) DIL14, SOIC14 qfn QFN20, MLF20 Falls beim Packager-Lauf die Fehlerausschrift kommt: "Logische Bibliothek nicht gefunden: at90s4434fp
-
Thread
Kompatibilität (Pin und Binär)
Naja, bei den AVRs kann man schon "Linien" aufstellen: [pre] AT90S1200 → AT90S2313 → ATtiny2313 → ATtiny4313 AT90S2333 → AT90S4433 → ATmega8 → ATmega48/88/168/328 AT90S2343 → ATtiny11/12/13/15 → ATtiny25/45/85 AT90S4414 → AT90S8515 → ATmega8515 → (ATmega161?) → ATmega162 AT90S4434 → AT90S8535 → ATmega163 → ATmega16/32 → ATmega644 → ATmega164P/324P/644P → ATmega1284P ATmega103 → ATmega128 → ATmega1281 → ATmega2561 ATmega640 → ATmega1280 → ATmega2560
-
Thread
Atmega2560 mit AT45db642 Datenflash aufstocken?
Projekt meiner Ausbildung werden. Hab eigentlich schon die Schaltung mir Fehlt eben nur noch der At45db642d. Kann man den nicht i-wie über den atmega2560 Programmieren??
>Kann man den nicht i-wie über den atmega2560 Programmieren?? Hab ich doch schon gesagt. Der At45db642d wird per SPI angesprochen. Jetzt musst du nur noch das Datenblatt lesen und dir dann ein Programm ausdenken wie du deine Bilder in den
-
Thread
BTM-222 an Atmel STK600 mit AtMega2560
Hallo, erstmal zu mir, bin Anfänger in diesem Bereich und hoffe dass ihr mir helfen könnt. Ich habe hier ein Atmel STK600 zum testen bekommen und möchte dieses nun mit Bluetooth erweitern, um Daten an ein Handy zu schicken. Nach stundenlangem lesen habe ich mich nun für das Bluetooth-Modul BTM-222 entschieden, da es günstig und schnell zu haben ist. Da beim Atmega die Uart mit 5V läuft und die Uart beim BTM-222 mit 3,3V benötige ich doch einen Pegelwandler oder? Wie ist dies am einfachsten hinzubekommen? Gibt es dafür vielleicht fertige Lösungen? Schon mal vielen Dank für die Anworten
-
Thread
Feedback für meine Startzusammenstellung
>ATmega2560 (Controller mit CAN Unterstützung?) Hat kein CAN.
Danke erstmal. Die AT90CAN128 ist interessant. Segment LCD und Graphic LCD ist aber nicht vorhanden bei diesem mc. Kann ich dann keine Displays bei diesem mc nutzen? Irgendwie ist mir noch nicht klar, welche Bestandteile
-
Thread
Arduino + GSM-GPRS-GPS-Shield
Für den Einsatz des GSM/GPRS/GPS-Shields auf dem Arduino Mega2560 sind vier Signale an den Stiftleisten umzuverdrahten. Eine Umbauanleitung, ist im Download. http://www.antrax.de/de/news?coID=73 Vorschlag: Erst mal nur AT senden und auf ein OK warten und dann SMS
ganzen Source Code angehängt er compiliert auch ohne Probleme. Ich bekomme nur leider keine IP nachdem AT#GPRS=1 und verstehe einfach nicht warum :( Anbei ein kleines Log: AT ATE0 AT+IPR=9600 AT#SIMDET=1 AT+CPIN? AT+CREG? AT+CGDCONT=1,"IP","internet.t-mobile","0.0.0.0",0,0 AT#USERID=tm AT#PASSW
-
Thread
Brötje ISR Plus Kommunikation / LPB
values "1610" and "1612". 3- As can be seen, when the production of energy exceeds 10 kWh, for at least 3 minutes, the settings are raised; if it falls below this level, again for 3 minutes, the settings are lowered. 4- The heat demand ends at 10:40; resumes at 12:30; the temperature has a steep descent, sensor B4, rises again at 12:41, but stops at 12:46. 5- The heat demand ends at 13:30. 6- From 13:30 onwards there is an accumulation of heat power. 7- the shortest length of Hp-ON, in blue, is 8 minutes, the new setting
-
Thread
Entwicklung eines Bussystems
Basti schrieb im Beitrag #2186498: > Hmmmmm... na aber mit dem 2560 müsste des doch kein Problem sein? Der kein kein Deut schneller als ein ATmega88. Wenn schon AVR für Zentrale, dann wäre an dieser Stelle ein AT90CANxxx mit internem CAN-Controller angebracht.
die Datenrate bei CAN nicht soo toll... Zitat Wikipedia: "Bit rates up to 1 Mbit/s are possible at network lengths below 40 m. Decreasing the bit rate allows longer network distances (e.g., 500 m at 125 kbit/s)."
-
Thread
Pollin Avr Board umbauen?
ayouts anguckst und dann einfach gleichnamige Funktionspins (sollten 6 stk sein) zu einem Board mit dem AT13 verbindest. ich würde da ein Breadboard für empfehlen oder Lochrasterplatine, aber kabel bitte nicht zu lange machen, sonst kannst du Störungen rein bekommen, also ca 5cm, mehr nicht damit es halbwegs
nämlich lernst, ist AVR Assembler. Das funktioniert für dne attiny13 ebenso gut wie für den atmega2560, mit einigen kleinen Unterschieden: - Die Spezialregister für UART, Timer usw. heissen u.U. etwas anders - Befehle zur Adressierung des Flash (Jumps, LPM & Co) sind etwas anders auf AVRs mit mehr
-
Thread
AVR Studio 5 AVR Dragon STK600 Debugging
Debugging) Installierte Software AVR Studio 5 Beta2 Hardware AVR Dragon (neu), STK600 mit ATMega2560(neu) STK600 mit eigener Stromversorgung, Dragon an USB Hub mit Netzteil, JTAG Verbindung über Dragonlair(Verbindungskabel Länge 2x 8cm), Externe Clock von STK600 (1MHz). Fuses, ID lesen geht. Hex
direktes zu finden. Ist es weitergehend nicht möglich ein Programm, dass SPI benutzt, wenn ich z.B. den AT45DB041B 4Mbit DataFlash auf dem STK600 nutzen will, zu Debuggen?
-
Thread
Fehler bei Programmübertragung in den AVR
aus Bascom in den Controller. Bascom >meldet nach dem schreiben und auslesen den Fehler "Difference at 1FF00". Entweder ist das kein Atmega2561 oder du hast einen anderen im BASCOM eingestellt. MfG Falk
wählbar sein bzw. keine Include Files dafür existieren. *Wühl* Also meine BASCOM-Demo hat ein m2560def.dat und m2561def.dat. Sollte also gehen.
-
Thread
Grundlegende Frage zu Windows CE
Microchip) nehmen (auch wenn das jeder Controller mit seinen normalen Port-Pins ansteuern könnte). D.h. AT32UC3A0 o. AT32UC3A3, ATxmega...A1, ATmega, PIC24FJ...GB, PIC32MX.... oder je nach Vorlieben einen 8051er, Cortex-M3 etc. Die genannten AVR32 (AT32...) haben allen USB integriert, ebenso wie die PIC24FJ
Ich werde mir jetz wohl ein STK600 + AVR Dragon besorgen und erstmal mit > dem beiliegendem ATmega2560 anfangen. der 2560 hat kein USB... > Das ist aber eine vernünftige Lösung, oder? > Aufjedenfall schonmal ein großes dankeschön an die die mir hier > geantwortet haben!
-
Thread
Selbstspiel Klavier
http://algo.mur.at/projects/microcontroller/escher/escher-and-escherfet das ist genau das Richtige für dich
1024&bih=583&q=klavier+mechanik&btnG=Bilder+suchen&gbv=2&aq=f&aqi=g-s1&aql=&oq= http://algo.mur.at/projects/autoklavierspieler/development/kantor/aufgabenstellung http://www.roboternetz.de/phpBB2/printview.php?t=47708&start=0 http://www.piano-zechlin.de/Produkte/disklavierfl%C3%BCgel.aspx
-
Thread
Atmel mit 6 Interrupts und 6 Ports
Hallo ja alle neuen atMega, wie der atMega88 haben Pinchange Interrupts an allen Pins. Siehe PCINT im Bild.
Uwe S. schrieb im Beitrag #2156132: > Hallo ja alle neuen atMega, wie der atMega88 haben Pinchange Interrupts > an allen Pins. > > Siehe PCINT im Bild. Und diese Pinchange kann ich wie ganz normale externe Interrupts verwenden? Natürlich je nachdem wie
-
Thread
JTAGICE 3 vs JTAGICEmkII
7,5MHz sicherlich übel nehmen ... Aber es geht hauptsächlich darum, wenn du ein AVR32 oder Mega2560 hast und diese irgendwo mit einem Quarz +16 MHz betreibst, dass du in diese einfach den Code wesentlich schneller reinbekommst ... Da der JTAG sich aber selbst Clockt und nicht auf die Clockfrequenz
dem Avr Studio5 ein neues Tool welches "atprogram" heißt. atprogram -t jtagice3 -i jtag -d atmega2560 write -fs --values AABBCC <- aabbcc wären z.b. fuses... bzw atprogram help write. Das ist meines wissens das einzigste cmd line Tool welches den Ice3 Untersützt. Gruß, Manuel
-
Thread
SPI mit STM32
Der FRAM verlangt den SPI Mode 0 oder 3 (CPOL=0, CPHA=0 oder CPOL=1,CPHA=1). Mit einem Atmega 2560 kann ich diesen FRAM-Typ erfolgreich via SPI ansprechen - nur leider kann der C-Code nicht 1zu1 importiert werden…:( Vielleicht kann mir jemand weiter helfen und sieht wo es klemmt. Ich muss noch
NVIC_InitTypeDef NVIC_InitStructure; #ifdef VECT_TAB_RAM /* Set the Vector Table base location at 0x20000000 */ NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0); #else /* VECT_TAB_FLASH */ /* Set the Vector Table base location at 0x08000000 */ NVIC_SetVectorTable(NVIC_VectTab_FLASH
-
Thread
AVR USBtinyISP Programmer mit atTiny85
will. Was dann fehlt ist ein ISP Programmer ! So ein Projekt habe ich gestern Abend für den atTiny45 oder atTiny85 gefunden und heute aufgebaut. Ziel war es einen USB ISP Programmer für mein Breadboard zu bauen. Ich habe schon zwei USBasp ISP Programmer mit 6- oder 10-pol. Steckern. Für den
Uwe S. schrieb im Beitrag #2127585: > So ein Projekt habe ich gestern Abend für den atTiny45 oder atTiny85 > gefunden und heute aufgebaut. Respekt, wär einen Artikel im mikrocontroller.net-Wiki wert! Vorschlag: Du hast am Ausgang eine einreihige Pfostenleiste. Üblich sind meist
-
Thread
Herstellungsreihenfolge bei den Atmel AVR-Mikrocontrollern
finden. (Teilweise mal mit 5 Timern teilweise nur mit 3 Timern). Der erste müßte eigentlich der AT90S1200 sein Gruß Anja
ansteuern. Und warum fragst du das nicht gleich? ATMega164/324/644/1284p/a/pa ATmega640/1280/1281/2560/2561 MfG Spess
-
Thread
I2C von 5 auf 3,3V drosseln (Pegelwandler,Voltregulator;Dioden.)
Ich habe einige SHT21 Sensoren die ich gerne an einen I2C Bus hängen will. Der Master ist ein ATMEGA2560 und liefert 5V. Meine Frage ist was sind die Vor und Nachteile der untersch. Methoden bzw- welche gibts noch? 1) Pegelwandler scheint wohl so state of the art zu sein aber dann brauche ich ja trotzdem
Table 3 are stress ratings only and give additional information. Functional operation of the device at these conditions is not implied. Exposure to absolute maximum rating conditions for extended periods may affect the sensor reliability (e.g. hot carrier degradation, oxide breakdown)." Wobei die
-
Thread
Hexabot und Servoproblemchen.
: [code] Build started 11.4.2011 at 16:21:28 avr-gcc -mmcu=atmega2560 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c ../main.c:39: warning
Allerdings auf der Basis eines ATmega8. Das Problem was ich jetzt habe ist halt den Code auf einen mega2560 zu bekommen da blicke ich einfach nicht durch die ganzen Timer-Register durch...
-
Thread
Pollin - Receiver-Mainboard mit Twin DVB-[T,C] Tuner, NXP PNX8950EH
board.cboard/silverbox/silverbox.c : checkboardDRAM: 64 MB lib_mips/board.c : Top of RAM usable for U-Boot at: 84000000 lib_mips/board.c : Reserving 164k for U-Boot at: 83fd4000 Reserving 144k for malloc() at: 801213a0 Reserving 44 Bytes for Board Info at: 80121374 [/code] Die checkboard-Zeile kommt immer
Wochenende :-) Nachtrag: [c] Pollin DVB-(T/C) PNX8950 Board # go 0x80100000 ## Starting application at 0x80100000 ... U-Boot 1.2.0 (Apr 28 2011 - 23:20:09) DRAM: 64 MB CONFIG_PCI: define CONFIG_XIO: undefine Using default environment I2C: Bus #0, at 0xBBE45000 I2C: Bus #1, at 0xBBE46000