-
Thread
Nach ISR() dauerreset
Falls es immer noch einen geben sollte, der verschlafen hat, wie die Interruptvektoren beim AVR-GCC heißen: - gehe ins Datenblatt 14.1 Interrupt Vectors in ATmega640/1280/1281/2560/2561 - Copy&paste die gewünschte Source "USART0 RX" - ersetze Leerzeichen durch "_" "USART0_RX"
wird wohl so sein. Lass die System-Header besser in Ruhe. Hier gibts die Doku zur den für alle AVR's in der avrlibc definierten Interrupt-Vektoren: http://avr-libc.nongnu.org/user-manual/group__avr__interrupts.html Da findest du auch alle für den Mega2561. Oliver
-
Thread
Arduino mit Arduino programmieren?
-"Sketch" (M.N. hat den passenden Link bereits gepostet), mit dem man einen Arduino als AVR-ISP missbrauchen kann, um andere AVR-Mikrocontroller (z.B. andere Arduino-Boards, oder auch fabrikneue AVR-Mikrocontroller ohne den Arduino-Bootloader) zu flashen. Auf diese Weise kann man sich, wenn man denn unbedingt will, den Kauf eines eigenständigen AVR-ISP sparen.
-
Thread
AVR JTAG Spannung 5V ?
Hallo Leute! Ich habe ein Problem mit meinem Atmega2560 (http://www.mikroe.com/eng/products/view/83/bigavr-mcu-cards/). Es liegen an meinen JTAG Pins 5V an, wenn ich mein selbst ersteltes Board mit Spannung versorge. Jedoch sind keine Pins in irgendeiner
Er benutzt AVR Studio, da weiß er doch gar nicht, was das Teil eigentlich für ihn gerade tut. ;-) Soweit ich AVR Studio kenne, konnte es bereits erfolgreich ein Problemm laden, denn es ist bereits beim Debuggen
-
Thread
Kann man die Bits beim Adressbus vertauschen?
... und wenn Du einen Mega64/128 oder einen Nachfolger davon verwenden würdest, würde der AVR die SRAM-Ansteuerung ganz von alleine machen. Das wäre mindestens Faktor 3 schneller. Stichwort EBI. fchk
32 Datenleitungen und ist für Taktraten jenseits 100MHz spezifiziert - was will man damit an einem AVR?). Ich ändere meine Aussage also von "gibts nicht" in "dein SRAM hat (mit an Sicherheit grenzender Wahrscheinlichkeit) sowas nicht" XL
-
Thread
AVR Timer/Counter Type E und Type F
Bei der AVR® EB Family wird es den guten alten TCA nicht mehr geben. Seine Aufgaben (und wahrscheinlich die des TCD) übernimmt der neue TCE mit vier PWM-Kanälen (CMP0, CMP1, CMP2, CMP3) und Waveform Extension (
schon bei den Klassik-AVRs gehörig auf den Sack. Ob ATtiny2313, ATtiny25, ATtiny261, ATmega8, ATmega2560, ATmega1284 usw., ständig mußte man die Programme umschreiben, wenn man den Typ wechseln wollte.
-
Thread
EverTool Software auf ATMega48
Controller mit EverTool geht? Gehen alle Controller die kein dW haben (insbes. Atmega 1280/1281 2560/2561) Verstehe ich das richtig, dass ich für EverTool (light) nur einen ATmega16 + Hühnerfutter + Bootloader brauche und dieser dann vom AVRstudio automatisch erkannt wird? Gruß Roland
neueren ist Pumpe damit. > Gehen alle Controller die kein dW haben (insbes. Atmega 1280/1281 > 2560/2561) Nein, gehen nicht. > Verstehe ich das richtig, dass ich für EverTool (light) nur einen > ATmega16 + Hühnerfutter + Bootloader brauche und dieser dann vom > AVRstudio automatisch erkannt
-
Thread
Digital Oszilloskop Frage
scheinbar nicht. Brown-Out da muss ich mal nachlesen wie das anzuwenden ist. uC ist ein AtMega2560 (Arduino) > Eine kleine Nachbearbeitung und Du bist auf aktuellem Bastler Standart. Nachbearbeitung = auf 100MHz hacken ? Und er besitzt mehr Funktionen ausser zwei weitere Kanäle ? Sorry
Beitrag #4593609: > Brown-Out da muss ich mal nachlesen wie das anzuwenden ist. > uC ist ein AtMega2560 (Arduino) Da das MCUSR vom Bootloader gelöscht wird, kannst du die Resetquelle bei keinem AVR Arduino auslesen. *ohne Gewähr*
-
Thread
Bildkompression mit 8-Bit AVR LZSS + Huffmann
einem AVR 5.)Ausgabe auf TFT Anforderugen: 1.)240x320 Pixel mit 8 bit Farbtiefe macht 75KB 2.) 3.)über 1km sollte es sein, Übertragungsrate >=1Kbit/s Hardware) 1.)OV7670 2.)Atmega 128/2560 mit externem
AVR-Huffman/en Ich schaue grade ob inwiefern Huffman Encoden möglich sein sollte auf einem kleinen AVR Kommentare erwünscht Lars
-
Thread
VFD controller
einiger Zeit bei Pollin mit bestellt. 35 Anoden, 40 Gitter + Heizung. Man könnte das auch mit einem AVR o.ä. erledigen da die MAX6921 eigentlich nur schieberegister sind, allerdings beinhalten die MAX685x bereits einen Zeichensatz + co. Falls jemand 2-3 Max 695x über hat oder eine Quelle kennt, wäre
Hat eigentlich schon mal jemand sowas wie einen HD44780 auf AVR basis gemacht? Sprich 14pol. standard Display Header -> AVR mit 44780 Funktionen -> DIY Display?
-
Thread
I2C von 5 auf 3,3V drosseln (Pegelwandler,Voltregulator;Dioden.)
Busbastler schrieb im Beitrag #2116142: > Dann ist die Frage einzig, ob der AVR 3.3V zuverlässig als HIGH erkennt. Im Datenblatt deines Vertrauens steht fuer den AVR: Vih = 0.6 * VCC bei VCC = 5V ergibt das fuer logisch H 3V. Also sollten die 3.3V reichen. Wenn der AVR
Helmut Lenzen schrieb im Beitrag #2116836: > > Seit wann versorgt ein AVR sich selbst? Da ist kein Kraftwerk eingebaut. > Der braucht seine Versorgungsspannung an VCC und AVCC. > Ja was ich damit sagen wollte der AVR wird sowieso bereits versorgt weil auch noch andere
-
Thread
MAX485: empfängt eine Null, die keine ist
Einschränkung: -wenn ich eine Zeichenkette händisch (d.h. langsam, z.B. per Hyperterm) sende, empfängt der AVR nach jedem gesendeten Zeichen ein nachgestelltes '/0'. Mir scheint, als nehme der MAX485 nach dem Empfang einen Zustand ein, den der AVR für ne empfangene '\0' wertet - aber es dürfte doch kein Stopp-Bit
Stephan R. schrieb im Beitrag #6848444: > was könnte die Verwendung von UTF-16 für mich und den AVR bedeuten? Genau das beschriebene Symptom. Prüf den Zeichensatz des HTerms. Leo
-
Thread
8051 (C515C-L) Wo kann ich einen passenden Chip kaufen
ich das falsch? Allerdings steht weiter auf der Seite: [Code] Softwareunterstützung: AVR-Studio 4, AVR-Studio 5 ATMEL-Studio 6 AVRDUDE Bascom mit der Einstellung Options->Programmer = STK500 und installiertem AVR Studio [/code] Heißt das kein KeilµVision? Oder
Konfigurationstool für die Peripherals, es gibt ..., es gibt, ... Oft topic Oben schrieb jemand modern und AVR in einem Satz. AVR und modern schließen sich aus. Gestern waren die Dinger gut, aber heute gibt es wesentlich Besseres. Dass da noch der eine oder andere an den Dingern hängt ist ja OK, aber Anfängern
-
Thread
Crash durch printf (??) auf ATMEGA-2560
einem ArduinoMega 1280 Board lief alles einwandfrei, aber jetzt bin ich auf eines mit dem AVRMEGA 2560 umgestiegen und der einzig verbliebene printf-Befehl bringt die SW zum Absturz. Nach Tante Google liegt wohl eine falsche Rücksprung/Einsprungadresse vor. Im Makefile habe ich den Prozessor auf den 2560 eingestellt, dennoch bringt das Log im Atmel-Studio 6.0 die Meldung: Device: atmega1280. Ist das die Ursache? Bzw. wo kann das/wie eingestellt werden? Zu meinem Vorgehen: Ich habe die alten Projektfiles
-
Thread
Hilfe bei SSD1289 Display Controller
die Daten an das Display weiterreichen und eben nur zwischenspeichern, also nicht das ganze Bild im AVR hinterlegen.
trotzdem einen anderen Prozessor nehmen: einen mit externem Memory Interface. Beispiel: Mega 640/1280/2560/641/1281/2561. Das Display hat nämlich ein Interface, was kompatibel zum Speicherinterface des AVR ist. Da musst Du nicht mehr Portpins einzeln ansprechen, sondern nur noch einen Speicherzugriff auf
-
Thread
Suche AVR mit 2 mal 3 Timeroutputs
Hallo, wie im Betreff schon genannt suche ich einen AVR, möglichst im DIP, der 2 16bit Timer hat, welche je 3 Timerausgänge haben. Ich kenne nur die "Großen" ala 2560, gibt es da nicht auch welche im Bastlerfreundlichen DIP-Gehäuse? Es geht um die Erzeugung
Verständnis? Dann gibt es die Atmel Webseite, auf der man nach verschiedene Kriterien die 8 Bit AVR sortieren kann.
-
Thread
Artuino Pro Mini mit Artuino Serial TTL Adapter programmieren
aus China ist noch gar kein Bootloader drauf. Wenn das der Fall ist, muss man diesen erst mit einem AVR Programmer drauf flashen! Ansonsten kann ein serielles flashen aus der Arduino IDE nicht funktionieren. Peter
Hallo, werde ich jetzt nicht wirklich. Nehmen wir an, ich verbinde die TXD eines AVR und eines FTDI232/CH340/CP2102 miteinenander. Dann drücke ich Reset am AVR/ESP, um meinen Teststring zu übertargen oder was auch immer. Für genau die Zeit der Übertragung und darin die Zeit der 1-Bits
-
Thread
Serial RX Buffer Arduino
alles ungeeignet. Da muss ich precompilieren und zum Batch greifen, Arduino macht das ja auch mit AVR-Dude oder so... Gruss Chregu
batch-script-on-cmd-to-get-com-port-on-a-variable Ausgabe nur das was angesteckt ist [code] Arduino Mega 2560 (COM3) Arduino Nano Every (COM5) [/code]
-
Thread
Einfaches "Print" in Assembler ohne Parameter
damit nicht jeder gezwungen ist, das Rad selber neu zu erfinden. Ich würde das Ding auch in den AVR-Softwarepool einpflegen, finde aber keine passende Rubrik, vielleicht sollte man so etwas wie "Softwareschnipsel" oder "kleine Helfer" als Rurik einführen.
TEMP0, RAMPZ > push TEMP0 > ldi TEMP0, 0 > ... funktioniert nur bis 128k Flash. ATMega2560/2561 und eine Reihe ATXMegas fallen da raus. MfG Spess
-
Thread
Suche einseites Layout für ATMega128/2561
ah ja, der 1280/2560 hat 100 Pins und der 1281/2561 nur 64, das war mir nicht klar. Die 0,8 mm sind auch einfacher zu ätzen.
wer suchet der findet... ;-) http://www.ulrichradig.de/site/atmel/avr_webserver/gfx/P1030704.JPG wie währe es da mit ??? http://www.ulrichradig.de/home/index.php/avr/webserver unten.
-
Thread
RFM12B portierte Library will auf dem Tiny nicht mehr
Ich habe mir vor einiger Zeit mal eine Arduino Library für das RFM12B Funkmodul an den Atmega 2560 angepasst, so dass ich das Arduino Gedöns nicht brauche. Um sie universeller für die Zukunft zu halte, habe ich auch noch Bitbanging eingebaut. Die Library funktioniert einwandfrei. Jetzt wollte
[/c] H-Datei [c] #ifndef RFM12B_h #define RFM12B_h #include <inttypes.h> #include <avr/io.h> #include <util/crc16.h> #include <avr/eeprom.h> #include <avr/sleep.h> #include <avr/interrupt.h> #define RF12_MAXDATA 128 #define RF_MAX (RF12_MAXDATA + 6)
-
Thread
Debugging mit Eclipse/WinAVR/Avarice/GDB geht fast gut
avr-gdb 6.6 avarice 2.7 jtagice mk2 libUsb 0.1.12.1 Das Ganze unter WinXP Danke + Gruß Peter Strunkmann
Hatte vergessen zu erwähnen, das ich eine AVR Dragon benutzen möchte. Den hatte ich in Deinen Bilden nicht gesehen. LGW
-
Thread
[AVR Mega2560] Verdoppelte Adressen in .map und .lss?
Hallo zusammen, ich hab folgendes Phänomen mit AvrStudio6.1 und einem Mega2560: Ich will einen Bootloader an die Adresse 0x1F800 legen. Also geb ich dem Linker die FlashSection .text=0x01F800 Allerdings zeigen mir .map und .lss verdoppelte Adressen
Hexfile flashe und wieder zurücklese, dann finde ich zwei Segmente vor (was ja Sinn macht, da der 2560 ja 2 * 64kWorte Flash hat). Im Hexfile ist für das 2. Segment die "Extended Segment Address" mit 0x2000 angegeben: [code] :020000022000DC [/code] Wieso 0x2000? Ich hätte eher 0x0001 vermutet?
-
Thread
"Universalprogrammer" für Linux
muß natürlich noch überarbeitet werden. 9- und 10-pol. Stiftleiste Belegung wie bei Joerg, 6-pol. AVR-ISP Standard
Könntest Du probieren, ob es bei Dir auch mit dem Hexfile aus dem Archiv geht (direkt in den AVR programmieren)? Jörg
-
Thread
Programmieren eines AT89S8252 auf Mac OS
verwendete Hardware: - USB-to-Serial-Adapter von Keyspan (Typ USA-19HS) - Serial-to-ISP-Adapter von AVR (Typ AVR-PG1B) - AVR-89S8252 Flash Microcontroller Board Das Flash-Board habe ich ganz leicht abgeändert und die ISP-Verbindungen wie im Anhang-File gezeigt, verbunden. Um saubere Pegel zu bekommen
untertuetzt, auch nicht - aber der Atmega8 sollte eigentlich kein Problem sein. Ich flashe damit Atmega2560 und Atmega2561 (uebrigens irgendwie auch Exoten - die waren in den ersten 2 Standardinstallationen von avrdude nicht drin...) Ich habe uebrigens frueher mit einem Avr910 geflasht, ueber verschiedene
-
Thread
Webclient mit AVR-NET-IO
Ich würde AVR-NET-IO in "Arduino-Modus" betreiben, infos hier: https://code.google.com/p/avr-netino/ https://code.google.com/p/avr-netino/wiki/GettingStarted Dann einfach Arduino mit Ethercard-Lib benutzen. Ein
aus. Jetzt mein Problem : Wie bekomme ich die W5100 lib sowie das Netzwerk-Demo vom Sketch ins AVR-Studio ? Dann konnte ich die Netzwerksache von Ulrich Radig rausschmeißen und gegen die Arduino Codes ersetzen. Hat jemand nen Tip ???
-
Thread
AD-Wandler Umrechnung
, Makro ist schon richtig. Er will aber "mV" Ich würde so schreiben: #define mV * 1024 / 2560 if ((ADCW > (260 mV)) && (ADCW < (340 mV))) { /* all ok */ } Gruß Anja
Fehlern sobald erst mal Interrupts aktiviert sind. Überhaupt würde ich erst mal die Routinen aus dem [[AVR-GCC-Tutorial]] so wie sie sind, als Basis für den ADC nehmen. http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Analoge_Ein-_und_Ausgabe Dann fliegt das ganze Gedöhns mit Seitenruder und Blinken
-
Thread
CPC 6128 (Z80) umbauen für Arduino (AVR) zu Programmieren?
Hallo erst einmal Ich habe eine Frage, lohnt es sich einen alten Z80 Rechner um zubauen um AVR zu Programmieren? und hat einer dieses schon gemacht?
Seriellen Schnittstelle reiten kann. Dann machst du (am PC) ein Forth auf deinen AVR, verbindest die beiden. Und fertig ist die AVR Programmierung per CPC.
-
Thread
Probleme mit AVR als SPI-Slave und kurzen Wartezeiten
der SPI-Schnittstelle ist der AVR Slave und die wird mit 100kHz betrieben, die Wartezeit zwischen zwei Bytes beträgt vom Master aus im Moment 30us. D.h. nach 80us ist ein komplettes Byte angekommen, das einen SPI-Interrupt im AVR
jedoch eine geringere Priorität. Hallo Peter: Auf dieser SPI-Schnittstelle sitzt nicht nur der AVR sondern auch noch einige andere SPI-Slaves wie Dataflash, EEPROM, AD-Wandler... Von daher muss sich der AVR auf dieser SPI-Schnittstelle konform verhalten. Sobald die /SS-Leitung auf low geht, wird
-
Thread
Atmel AVR: RC-Takt genau genug für Low-Speed-RS232?
> Natürlich kochten die PIC-Designer mit dem selben Wasser wie die AVR ... Wohl kaum. Saemtliche PICs die mir bis jetzt untergekommen sind, schafften die 1 % problemlos ueber den fuer mich relevanten Temperatur- und Spannungsbereich. Und alles was AVR hiess,
Kurzfassung: > Atmel AVR: RC-Takt genau genug für Low-Speed-RS232? Ja, muss aber kalibriert werden.
-
Thread
Nano Zero Bootloader hochladen
Hallo rufus, wenn es so einfach wäre :) Das ganze ist bissel mehr als nur einen Mega2560 Bootloader brennen. Daher brauche ich ja Hilfe. Platine solte laut Hersteller mit Atmel Studio 7 und dem ICE gemacht werden.
Fanboy weiß das natürlich :-) Der Nano Zero ist weitestgehend Pin kompatibel zum originalen AVR Arduino Nano. Der Nano Zero ist als leistungsfähigerer Arduino Nano Dropin Ersatzstoff gedacht. Daher das Nano im Namen.
-
Thread
AVR GCC int32_t Problem
Hallo Ich habe in meiner Anwendung(ATMega2560) einige Variablen vom typ int32_t. Diese sind global deklariert: int32_t ActX = 0; int32_t ActY = 0; int32_t ActZ = 0; int32_t DstX = 0; int32_t DstY = 0; int32_t DstZ = 0; int32_t dX =
word Spekulation. Ich bin mir sehr sicher, dass es 16 Bit sind. Die FAQ dazu: http://www.nongnu.org/avr-libc/user-manual/FAQ.html#faq_intpromote
-
Thread
Serielle Schnittstelle zwischen zwei uC durch optische Kommunikation ersetzen
>Warum erkennt mein AVR-Studio-Compiler die Befehle: ADCSRB und ADIF >nicht?? >ATmega8515 Der hat keinen AD Wandler.
..Mein ATmega8515 ist nur vom STK500, ich wollte damit nur testen... Eigentlich kommt dann ATmega2560 zum Einsatz!!
-
Thread
ATmega1284P Flash Speicher oberhalb 64K in Assembler
Und in der Befehlssatzbeschreibung 'AVR Instruction Set' steht es unter 'ELPM' noch eleganter, nämlich ohne Zuhilfenahme eines 'temp'.
funktioniert es zwar, aber ich habe noch nicht verstanden, wie es im ATmega1284 bzw. einem Atmega2560 für die Programmierung funktioniert. Bedeutet das, das ich jetzt alle Bilder, die im oberen Bereich abgelegt werden, immer mit ELPM ansprechen muß und alle anderen Bilder die im unteren 64k Bereich
-
Thread
Flash bei Atmega defekt?
Hallo Mein Atmega auf dem Netzteil will mich auf die Palme bringen. Wenn ich ihn mit dem AVR Studio 5.1 flashen will bekomme ich folgende Meldung zu 99% einer der Folgenden Meldungen: avrdude.exe: AVR device initialized and ready to accept instructions Reading | ####################
>Wenn ich mit dem AVR Studio 4.18 programmiere komme ich nur bis zur >hälfte dann bricht er ab. Wie hoch ist die ISP Geschwindigkeit, und wie hoch der Takt vom ATMega?
-
Thread
ATMEGA8L mit avrdude flashen (ISP)
Parallelport hast oder einen preiswerten USB-Prommer, wie z.B. den da: http://www.ehajo.de/Bausaetze/AVR-ISP-Stick
Ach, noahcmla ne Kurze Frage: ist der myAVR zu avrdude kompatibel? Konnte auf den Seiten nix erkennen.
-
Thread
eigene__ ide
winAvr soll ja ein einfaches Textprogramm sein, welches über Kommandozeilen abgearbeitet wird. > "make.exe" all -------- begin -------- avr-gcc (WinAVR 20100110) 4.3.3 Copyright (C) 2008 Free Software
die mit winAVR?
-
Thread
Profis und Arduinos
egal welche IDE, Board oder Uploadlösung man bevorzugt. Man kann jetzt: 1. Die Eclipse IDE als AVR-C Editor verwenden und die Programme mit Uart auf ein Arduino Board uploaden. 2. Auf der Arduino IDE Programmieren und mit einem originalem ISP Programmer einen Standalone AVR mit 5 Bauteilen auf
Stromversorgung - OP - Gehäuse. Ich baue gerade einen Messeinschub mit Touch TFT (2.8") & Mega 2560 zur Steuerung im Labor.
-
Thread
Mit 3.3V Mikrocontroller 5V schalten
problematisch bzw. empfindlich, wenn ich statt des > schnellen STM32 ARM einen behäbigen alten 8-bit ATmega (2560 oder 328p) > nehmen würde ? Die genannten AVR Controller sind dafür bekannt, robuster zu sein, als STM32. Andererseits gehen STM32 auch nicht "einfach so" kaputt, wenn man alles richtig macht. Wenn für deine Anwendung ein AVR ausreicht, würde den bevorzugen. Nicht nur weil er robuster ist, sondern auch weil er wesentlich einfacher zu programmieren ist. Wenn du mit einer STM32 Serie aber schon gut vertraut bist, zählt
-
Thread
(Wieder)Einsteiger in Sachen µC, wie fange ich sinnvoll an?
Wenn du einen Butterfly und AVR ISP MKII hast brauchst du kein STKXXX. Eventuell einen kleinen Robbi wie den NIBO-Bee besorgen, da hast du eine Weile zum programmieren. Einfache Simulationen funktionieren mit dem AVR-Studio.
Hi Ich kenn Butterfly und Avr Isp MK 11 nicht, aber ich habe mit einem einfachen Pollinboard angefanggen, dazu ein Steckbrett für Versuche vor der Platine und bin damit gut zufrieden. Assembler und AVR Studio für den µc und Daelphi
-
Thread
ATMega4809 EVSYS, total überfordert
Hallo Veit Devil, nun, dann will ich, als AVR-Studio 4.11 Nutzer (und für mich abschließend), noch eine gewisse Frustration loswerden: wo beim ATmega4809 noch ein 'EVSYS_USEREVOUTF' reichte, verlangt Microchip für die AVR-Dx 'EVSYS_USEREVSYSEVOUTC
> megaAVR0 ... Eventsystem EVOUTx Override ... Nun, wie bereits erwähnt, gilt das auch für AVR-DB (und hat dort den wohlklingenden Bezeichner 'EVSYS_USEREVSYSEVOUTx' (woran sich aber natürlich nichts mehr
-
Thread
AT Mega Pin13 OC0A tauschen nach OC1C für PWM
Guten Tag Miteinander Mit einem ATMega 2560 R3 sollten 14 PWM Ausgänge verwendet werden können mit einer PWM Frequenz von TCCR1B -> 31372.55 Hz. Wegen der verwendeten millis() Funktion für die State-Machine welche den Timer 0 belegt (Die Frequenz
. Die Konsultation des 435 seitigen Datenblattes: http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf Auf der Seite 76 / Tabelle 13-6 ist der Pin mit seinen 3 Möglichkeiten beschrieben. In der Tabelle 13-7 / Seite 78 in der Linie PVOE stehen
-
Thread
Pickit 3 für AVR Prozessoren
Kurz mal eine Frage. Ich besitzte ein Pickit 3 mit dem MPLAB. Ich möchte jezt einen Atmega 2560 Programmieren. Ich hab schon gehört das es möglich sei mit dem Pickit einen AVR zu programmieren, bin mir aber deswegen nicht sicher. Im Internet konnte ich nichts genaueres herausfinden vor allem wie die Pinbelegung von dem Pickit 3 zu dem ATmega 2560 aussieht. Weiss jemand ob dies geht? Und wenn ja wie ist die Pinbelegung kenne mich mit der Schnittstelle zu wenig aus von dem Programmer.
-
Thread
TPIC6B595N Cascade Problem
Schalte einen Widerstand mit ungefähr 50 Ohm in Reihe zum Takt-Ausgang des AVR. Und zwar vor dem Kabel.
benutzt werden soll, ist das total vernachlässigbar und der Adapter wird niemals auf 100% gereizt, inkl. AVR und drum dran.
-
Thread
Mit Schaltungsaufbau und Steuerung anfangen, wie und womit?
das-franzis-lernpaket-mikrocontroller-programmieren und wenn's dir gefällt: http://www.mikrocontroller.net/articles/AVR-Tutorial Schöne Pfingsten Löti
Wenn Du mal genmau hinschaust, dann siehst Du relativ einfach, dass das SaintSmart Board ein "2560" Board und kein "2560 R3" ist. Das hatte SaintSmart auf der Amazon Seite aber auch nie behauptet^^ (Hint: Schau Dir auf der Arduino Seite http://arduino.cc/en/Main/ArduinoBoardMega2560 mal das Bauteil
-
Thread
Mehrere Geräte am SPI Bus - Interupts
Reset" nicht ausgebremst wird. Vielleicht einfach ausprobieren. Lässt sich auch gut Simulieren und AVR-Studio gibt dann hinreichend Auskunft über Zyklen und Laufzeit. Die folgende Routine habe ich in der Art ein paarmal für Software-SPI zum on-board flashen von AVR zu AVR oder ARM zu AVR verwendet
noch die Standard-SPI-Schnittstelle. Oh, und wenn's auch die 0-er Varianten sein dürfen (1280/2560), die haben sogar 4 USARTs. :)
-
Thread
Arduino frage zu Serial.print
Hallo, es ist egal was man da sendet, der AVR schiebt es ben zum TX raus und damit ist das Thema für ihn erledigt. Hier laufen auch Sachen, wo ich einfach vergessen habe, meine Debug-Ausgaben abzuschalten und da wird dann noch einges mehr an Daten
> Mir gefallen die "unsigned long" da nicht. > Das ist für AVR, angemessen, aber auf 32 Bit Modellen dürfte das > dann unnötiger Weise 64 Bit nutzen. Zumindest beim ARM ist unsigned long ebenfalls 32bit.
-
Thread
ATMega 2560 Timer Interrupt absetzen
Schönen guten Abend, ich versuche auf dem AT2560 ein Time-Interrupt auszulösen. Beim meinem Vorgehen habe ich mich an http://www.engblaze.com/microcontroller-tutorial-avr-and-arduino-timer-interrupts/ orientiert. Leider wird das Interrupt nicht
LEDS in der ISR Routine bleiben allesammt aus). Was ist zu ändern? Schönen dank, jo [c] #include <avr/io.h> #include <avr/interrupt.h> #define TCCR0 _SFR_IO8(0x33) #define CS00 0 #define CS01 1 #define CS02 2 #define WGM01 3 #define COM00 4 #define COM01 5 #define WGM00 6 volatile uint8_
-
Thread
Wie Flashverbrauch pro Funktion / Datei anzeigen (avr-gcc WinAVR 20100110 4.3.3)
Hallo, ich arbeite mit avr-gcc WinAVR 20100110 4.3.3. Ich habe das Problem, daß mir das Flash fast nicht mehr reicht und möchte schauen, wo der Flashverbrauch im Detail ist. AVR Memory Usage: ----------------- Device
Du kannst die Ausgabe von "avr-nm main.elf" sortieren und dann immer die Differenz zwischen zwei Zeilen ausrechnen. Wenn du pro Funktion/Variable eine ELF-Section erzeugen lässt, kannst du das auch mit der Ausgabe von "avr-readelf
-
Thread
ca. 100 PT1000 Messwiderstände messen
sein muss als die 5VRef, die also höchstens auf > 4.65V verstärkt werden darf aus den 2.5V die der AVR ausgibt. > > Die 2.5C ARef des AVR darf sogar zwischen 2.3V und 2.7V liegen, sie ist > also nicht genau, aber 1000 mal stabiler als die 5V Versorgungsspannung, > damit 2.7V auf 4.85V verstärkt
100 °C sind in der Regel 1 K aber auch mal 2 K. An anderer Stelle hatte ich geschrieben, daß aus der AVR-Reihe ein ATXmega mit 12 Bit ADC 'optimal' wäre. Oder man ergänzt einen AVR um einen MCP3208 ADC. Alex Student schrieb im Beitrag #3916837: > Also der C8051F350, welchen ich für die Auswertung
-
Thread
Informationen zum Einstieg in die µC-Welt
Moin, Grundkenntnisse kannst du dir mit den myAVR Board (ATmega 8) oder dem Arduino 2560 Board in Verbindung mit CrossPack und evtl. MyAVR Light Programmer (weiß nicht ob die Bezeichnung jetzt richtig ist, jedenfalls ist der Programmer billig und läuft
für den Einstieg ist meiner Meinung nach erstmal ein Steckbrett. Dann einen 8-Bit Mikrocontroller (AVR, PIC,...) + offizieller Programmieradapter (AVR ISP MKI, PICKIT, ...) und ein paar Grundbauelemente (LEDs, Widerstandsortimentkasten, Kondensatoren 100nF. Dann die Grundschaltung des uC auf dem Steckbrett