-
Thread
Umrechnung GPS Koordinaten
Auf einem AVR...
schafft der AVR schon zwei oder drei Fließkomma-Operationen :-))
-
Thread
Display Speicherproblem Überlauf ?
@ Klaus (Gast) >Es ist ein ATmega2560, der soll zwei Bilder auf einem TFT ausgeben. >Die Daten selber sind im Flash, sollten also zur Laufzeit keinen Platz >belegen, richtig ? Doch, den Flash ;-) >Mit 3 Bildern funktioniert die
muss man aber auch FAR-Pointer als Argument übergeben. https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Flash_mit_PROGMEM_und_pgm_read Bisschen runter scrollen, "Variablenzugriff >64kB"
-
Thread
Marantz 7.2 Verstärker alle Transistoren unisoliert auf Kühlkörper
das Modell interessieren! Wenn man nach der Nummer auf der Platine sucht, landet man beim "Denon AVR-1912"
Modell interessieren! > > Wenn man nach der Nummer auf der Platine sucht, landet man beim "Denon > AVR-1912" Das Teil ist noch keine 10 Jahre Alt! Bilder vom Innenleben (und von einigen sehr ähnlichen): - https://soundnews.ro/2011/08/12/denon-avr-1912-airplay-power/ - https://audiovision.de/marantz-sr6010
-
Thread
Womit anfangen zu basteln ?
mir ja nur die Platine und die Bauteile zu kaufen und sie selbst zu bestücken. Wäre da ein 8bit AVR geeignet ? In der Schule haben wir einen Arduino gebaut, so etwas in der Art würde mir Spass machen.
Für ca. 11 € kriegt man schon ein fehrtiges Board mit atmega 2560. Falls du kein Arduino IDE nutzen willst, kann man beim Bedarf auch so ein ISP Programmer holen und mit AS arbeiten.
-
Thread
Moderne AVR (Nachfolger Atmega und Attiny)
, AVR32DU14, AVR32DU20, AVR32DU28, AVR32DU32. AVR-Ex: AVR16EA28, AVR16EA32, AVR16EA48, AVR16EB14, AVR16EB20, AVR16EB28, AVR16EB32, AVR32EA28, AVR32EA32, AVR32EA48. AVR-SD: AVR32SD20, AVR32SD28, AVR32SD32
, AVR64DA48, AVR64DA64, AVR64DB28, AVR64DB32, AVR64DB48, AVR64DB64, AVR64DD14, AVR64DD20, AVR64DD28, AVR64DD32, AVR64DU28, AVR64DU32, AVR64EA28, AVR64EA32, AVR64EA48, AVR64SD28, AVR64SD32, AVR64SD48, AVR128DA28
-
Thread
MIDI to Voltage mit diskretem DAC
siehe Screen shoots). Hat jemand eine Idee an was das liegen könnte? Als Prozessor kommt ein Atmel 2560 auf einem Arduino MEGA 2560 zum Einsatz. Das Signal wurde wie folgt aufgenommen: Taste auf Midi Keyboard gedrückt und auf dem GATE1 Ausgang den LA getriggert. [c] /* * MIDI to Voltage Converter
* Author: Oliver Fischhaupt * Created:16.05.2014 * Version 0.1.10 */ #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #ifndef F_CPU #define F_CPU 16000000UL #endif #define BAUD 31250UL // Baudrate // Calculating the Baudrate #define UBRR_VAL
-
Thread
Welche Mikrocontroller mit dem STK500 programmieren?
in Liste unter "Part support": The following additional devices are supported by simulator2 in AVR Studio 4.19: * ATtiny24 / ATtiny24A * ATtiny44 / ATtiny44A * ATtiny84 / ATtiny84A * ATtiny26 * ATmega8 / ATmega8A * ATmega16 / ATmega16A * ATmega32 / ATmega32A * ATmega64 / ATmega64A * ATmega2560
Hi >The following additional devices are supported by simulator2 in AVR >Studio 4.19: Das STK500 hat nichts mit dem Simulator zu tun. Help->AVR Tools User Guide->STK500->Introduction->Device Support MfG Spess
-
Thread
Absturz mit ADS1115 Lib "Adafruit_ADS1X15"
und nach 9053000 Millisekunden ist Schluß. Programm steht. Ist bei mir auf unterschiedlichen MEGA2560 der Fall und wiederholbar. Das Ergebnis ist immer gleich. MEGA2 Der 2. Mega ist das selbe Programm ohne ADS1115 Initialisierung Nach dieser ominösen Zeit (9053 Sek) steht alles (kein Blinken
auf; d.h. du erstellst alle 6sek ein neues Objekt, ohne das alte jemals zu löschen; daher geht dem AVR irgendwann der Speicher aus und die Kiste steht; Die Initalisierung macht man einmal in init(). Danach kann man in loop() die anderen Funktionen der Library nutzen.
-
Thread
"Meist genutzte Controller" - Statistik
STM32F103 und F407 habe ich früher viel gemacht. DsPic33 im 16-bit Bereich und für den Rest PIC oder AVR IM 8-bit Bereich wie 18F4720, 8722, 16F887 und AVR1284, 128, 32. Wirklich kleine uC verwende ich eher wenig oder nur in Ausnahmefällen. Mit MSP430, 8051F, SiLab und Z8! spielte ich vor Jahren auch
AVR, kleines Programm rein, fertig. Kleiner und schneller gehts nicht.
-
Thread
Speicher-Adressen-Marco - suche Hilfe
externen Speicher und MEM_CONST im Flash. Aber wie könnte das implementiert sein? Was sollte ich beim AVR tun? Ich verwende ATMEL Studio 6 und versuche auf einem Mega2560 zu kompilieren. Vielen Dank und viele Grüße Timo
und ebenso auch der Zugriff über die pgm_read_xxx Makros aus avr/pgmspace.h der der AVR-Libc.
-
Thread
Zweipunktregler mit uC programmieren: Anfänger
Ansonsten Etwas generelles Wissen, wie man so mit AVR arbeitet *** [[AVR-Tutorial]] *** Erste Schritte in C am besten auf dem PC mit einem guten Buch ( zb Kernighan&Ritchie Programmieren in C ) und danach den µC-spezifischen C Teil drüberstreuen. *** [[AVR-GCC-Tutorial]] ***
-
Thread
Motorstrommessung rauscht
Wenn das die Originalschaltung des Arduino Mega 2560 ist, dann fehlen da ein paar Bauteile, die den ADC deutlich verbessern. So ist AVCC nicht über eine Drossel gespeist, sondern direkt an VCC und es fehlt ein Kondensator an AREF, der ist auf dem Board
am besten das ganze Kapitel 26. https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf > Leider habe ich kein Oszilloskop, dass die geringen Spannungshübe > darstellen kann. Lass deinen Arduino über die Serielle Schnittstelle
-
Thread
Ist es möglich, etwas wie EEMEM und PROGMEM für externe RAM?
hätte man externen XRAM Das gibt es auch bei manchen AVR. Wie bei ATMega8515 (wenn man nur 512 bytes RAM hat, dann ist externe RAM schon eine Notwendigkeit!), so auch bei ATmega128A und ATMega2560.
, also dir Funktionen schreibst. Die kannst du dann überall benutzen. Oder du lebst damit, dass AVR-interne Dinge anders funktionieren als Chips, die du ranklebst.
-
Thread
Arduino (Mega): C++ Ereignisbehandlung
Funktionszeigern. Alle drei Varianten brauchen keine Standard-Library und sollten daher auch auf dem AVR funktionieren. Variante 3 braucht aber C++17. C++11/14 wären auch möglich, wären dann aber in der Verwendung etwas lästiger mangels "auto"-NTTP.
Bereich anfangen, was Flash und RAM angeht, und wo C++ auch schon etwas weiter gediehen ist als bei avr-gcc. Da kann man dann schöne Dinge treiben. Die Design patterns der Gang of Four kann man bei AVR nur als Lötunterlage benutzen.
-
Thread
Attiny13a stürzt ab
hobbymäßig nehmen. Es gibt bessere Alternativen, die deutlich mehr Hardware-Komfort bieten, auch bei AVR.)
einstellbarer Zeit verwendet werden. Das misslang mit allen Timern von ATMega328P und auch ATMega2560. Bin mir nicht mehr sicher das auch ATMega32U2 und ATTiny85 getestet wurden. Fehlerbeschreibung, aus dem Gedächtnis: Arduino stellt in seiner Initialisierung alle Timer für PWM ein. Die AVR
-
Thread
ISP Selber Programmieren
habe ich mir die Firmware des USBprogs (mit der AVRISP mkII Firmware) mal zu gemüte geführt und das AVR069 (AVR ISP Communication Protocol). Leider werd ich nicht so ganz schlau daraus was ich einem zu programmierenden AVR per SPI (plus Reset-Leitung um den in den ISP Mode zu bringen) schicken muß um
AVR's und einen FPGA habe und diese Chips mittels einem dritten AVR per SD-Karte updaten möchte (und nach dem Update soll der 3. AVR als TWI-Slave fungieren mit der die SD-Karte einfach bedient werden kann
-
Thread
Kommunikation MDB Schnittstelle
Ganz klar AVR. z.B. ATmega88 oder ATmega32. Codebeispiele findest du z.B. im [[AVR-GCC-Tutorial]]. Die Beschaltung ist ebenfalls sehr einfach. Die einfachste Grundschaltung benötigt noch nicht mal externe Bauteile. Google mal nach AVR Grundschaltung
-
Thread
Arduino vs LabJack für langlebige Systeme
immer es dann wird) kein Problem sein. Findet Ihr denn grundsätzlich einen Arduino (z.B. ATmega 2560) als die beste µC-Lösung oder kennt Ihr noch andere µC, die ich mir anschauen könnte?
Tobias schrieb im Beitrag #6980416: > Findet Ihr denn grundsätzlich einen Arduino (z.B. ATmega 2560) als die > beste µC-Lösung Grundsätzlich ist die beste Lösung die, die zum Problem passt, über das du NATÜRLICH nichts schreibst. Aber um 10 Jahre einen PC mit einer 700 EUR Erweiterung laufen
-
Thread
Falsche Ausgangsfrequenz
sein. - oder was könnten Sie mir vorschlagen, durch Interrupt die 4MHz rauszukriegen? #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> //#define F_CPU 8000000UL // 8 MHz #define ZAEHLER PORTD #define ZAEHLER_DDR DDRD #define ZAEHLER_PIN PIND ////Timer/Counter1
Hallo, wie kann ich ein C Programm in AVR Assembler umwandeln und umgekehrt, wie kann ich ein AVR Assembler Programm nach C Programm so umwandeln, dass man es direkt verwenden kann? danke! Christian
-
Thread
Arduino Verbindung USB serielle SS und Programmierung
passendes Programm nutzen um den AVR über eine im Bootloader *definierte Schnittstelle* zu programmieren. Auf Bootloadern basierende Systeme haben ansonsten ein Henne-Ei Problem. Irgendwie muss der Bootloader einmal konventionell in den AVR programmiert werden, zum Beispiel mit ISP. -- Ok jetzt verstehe ich das schon etwas besser: Der Hersteller definiert am Anfang eine Schnittstelle im Bootloader durch welche Programmcode auf den µC
-
Thread
Was haltet ihr von Arduinos?
tauchen hier im Forum ja auch von Zeit zu Zeit öfter mal auf. Aber man kann ohne Probleme auch den AVR auf dem Arduino ohne das Arduino Software Framework verwenden.
Atmega8 oder ähnlich. Atmega48/88/168/328 lassen sich ja noch problemlos auf Lochraster verwenden. Den 2560 gibt es aber nicht in DIL. Gerade dafür ist der Arduino Mega ideal und auch preislich attraktiv. Nur die Arduino-Software ist Geschmackssache. Aber die muß man ja nicht benutzen. mfg.
-
Thread
avrdude und Arduino Mega256
Doch ich wolle die Lockbits ändern, und so habe ich avrdude versucht avrdude -c arduino -p m2560 -P com2 -n -v -b115200 (auch 57600 und 19200) aber da blinkt nur die RX Diode auf dem Board, aber es kommt nichts. auch mode com2 dtr=on hab ich probiert, selbes (kein) Ergebnis. avrdude
mir ein STK500 besorgt, und mit 6pol Kabel an das Board angeschlossen, und alles bestens. Blos das AVR Studio 6.2 kennt mit Tool STK500 den ATmega2560 nicht, muss man die XML datei selbstbasteln, aber dann geht alles, und man kann die Lockbits setzen, und dennoch mit der Arduino IDE arbeiten, auch programmieren
-
Thread
UART String empfangen
Jan R. schrieb im Beitrag #3784904: > Kann man an einen AVR einen extra Baudratenquarz anschließen Das kommt sicher drauf an, welchen AVR du meinst. Das sollte aber aus der Pinbelegung im Datenblatt deines Controllers hervorgehen und im Abschnitt USART unter
O.K. jetzt mal bitte etwas konkreter: welcher AVR ? welche Baudrate? Und als Bild nochmal die Tabelle aus dem Datenblatt... Quelle: http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf
-
Thread
Fehler im Code
**********************************************************/ // Proc auto detection #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega328P__) #define PROMINI #endif #if defined(__AVR_ATmega32U4__) || defined(TEENSY20) #define PROMICRO #endif #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) #define MEGA #endif[/c] Ivan Orsolic schrieb im Beitrag #6409681: > Wenn ich den Code auf den Arduino laden ...
-
Thread
The Siemens S65 132x176, 65536 color display with AVR
Guten tag. Ich habe problem mit AVR CODE in CodeVision AVR. --- http://www.delta4.info/delta4/files_2/AVR_L2F50_display.zip danke aus help! Czech Republic :o)
(Auch in den Projekteinstellungen). Verwende das AVR Studio Auf was muss ich noch aufpassen, wenn ich statt dem Atmega16 den 2560 verwenden will? Danke schonmal Michi
-
Thread
Mikrocontroller Cluster Computing
kann. Der Transputer konnte ueber die Links booten, und Software laden. Sowas muesste man mit PIC und AVR erst mal machen. Ein bootloader ins Flash dauert viel zu lange, denk ich. Obwohl, man koennte alle gleichzeitig programmieren.
meinem Text nicht hervor, aber ich habe realen Code beschrieben, keine Schätzungen. 'Mein' mul auf dem AVR-6809 benötigt exakt 1µs, dafür müsste man das Original auf 11MHz takten damit der das auch schafft.
-
Thread
AVR: Mehrere ISP Programmer anbinden
Hallo in die Runde, für das folgende Vorhaben suche ich eine elegante Lösung: Ein AVR (ATMega2560) läuft mit 5V und bedient mehrere SPI-Slaves auf der 5V Ebene und auf der 3,3V Ebene. Als SPI-Pegelwandler kommt ein 74AHCT125 (hoch) und ein 74LVC125 (runter) zum Einsatz. Das funktioniert
| 100nF | o AVR reset [/pre]
-
Thread
If-Abfrage in ISR
Ich denke mal, es handelt sich hier um einen AVR?! Wenn dem so ist, dann musst du (laut Datenblatt!) vor dem Einlesen eines Pins ein NOP() einfuegen! z.B. Datenblatt des Mega2560, Kapitel 13.2.4 Reading the Pin Value, Seite 72 "Independent of
Kaj schrieb im Beitrag #3581222: > Ich denke mal, es handelt sich hier um einen AVR?! Wenn dem so ist, dann > musst du (laut Datenblatt!) vor dem Einlesen eines Pins ein NOP() > einfuegen! nein! Bitte richtig lese! Nur wenn man die Datenrichtung ändert und dann liest.
-
Thread
C++ Klassenbibliothek für AVR
Der Index ist jeweils die Arduino Pinnummer // UNO, Nano, Pro Mini usw. #if defined(__AVR_ATmega328P__) | defined(__AVR_ATmega328__) | defined(__AVR_ATmega168P__) | defined(__AVR_ATmega168__) constexpr uint8_t portBit[] = {0,1,2,3,4,5,6,7,0,1,2,3,4,5,0,1,2,3,4,5}; constexpr uint8
,&PINB,&PINB,&PINF,&PINF,&PINF,&PINF,&PINF,&PINF}; // #endif // Mega #elif defined(__AVR_ATmega2560__) | defined(__AVR_ATmega1280__) constexpr uint8_t portBit[] = {0,1,4,5,5,3,3,4,5,6,4,5,6,7,1,0,1,0,3,2,1,0,0,1,2,3,4,5,6,7,7,6,5,4,3,2,1,0,7,2,1,0,7,6,5,4,3,2,1,0,3,2,1,0,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7
-
Thread
I2C hängt sich auf und startet Programm von neuen
Hallo, ich habe ein kleines Testsystem mit einem Arduino mega 2560 (Atmel ATmega640) aufgebaut. Ich habe mehre Sensoren, die über I2C kommunizieren, angeschlossen. Ich verwende die Standard Arduino libraries, somit die I2C library von Todd Krein ( https://github.com
auch das TWSTO Bit. Laut Atmel Datenblatt Seite 262 (http://www.atmel.com/images/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf) sollte dieses automatisch wieder zurückgesetzt werden (When the STOP condition is executed on the bus, the TWSTO bit is cleared automatically
-
Thread
Ubuntu Update auf 23.04 kennt nur noch VGA-Auflösung
veraltet ist. 22.10 bietet mir 10 Auflösungen an, als höchste die etwas exotische meines LG-Monitors 2560*1080, so war es auch bisher eingestellt. "inxi -Fxz" verrät mir für 23.04: Display: x11 server: X.Org v. 1.21.1.7 with Xwayland V.22.1.8, Driver X: loaded vesa unloaded: fbdev,modesetting, radeon
auch noch einverstanden. Nach etwas Sucherei kann auch Ubuntu den wieder benutzen. Auch das alte AVR-Studio 4.19 fand sich noch irgendwo und installierte sich ohne Murren auf Win10. Mal sehen ob mein altes Eagle noch mit meiner Hobbylizenz geht. Ich will zwar auf Kicad umsteigen, aber die alten
-
Thread
Einfacher Testaufbau: Attiny13A reagiert auf Vibration
führen zu Ruhestromerhöhung. Das können bis zu 500 µA pro > Pin sein Das wären dann beim ATmega2560 bis zu 43mA zusätzlich (86 IOs). Bei einem Eigenverbrauch von 1,7mA (1MHz/5V/active) ist das erheblich.
Zitat): Man. Da steht laut und deutlich ATMEL drauf. Mit neuer meinte ich meinte so etwas wie AVR128, ATTiny0/1 -Series... MfG Spess
-
Thread
Atmega4809nano
Nee, das PicKit4 flashed alle neueren AVR (Mega und Tiny) und soviel ich weiß sogar die ATSAMxx
Pullups in den Arduino Schaltplänen. Pauschaler Standardwert ist 10k. Wegen R2 nochmal. 330 Ohm laut AVR042: AVR Hardware Design Considerations Gut gemeinter Hinweis. Fange bitte nicht an mehrere Schaltpläne durcheinander zu würfeln. Auch das mit dem DTR Kondensator darfst du zwischen Arduinoboard als
-
Thread
TWI/I2C bei ATtiny87/167 einstellbare Adresse?
Frage bzgl. des ATtiny87 bzw. ATtiny167 https://www.mouser.de/datasheet/2/268/Atmel-8265-8-bit-AVR-Microcontroller-tinyAVR-ATtin-1315533.pdf Der hat ja nun auch I2C. Das hier allerdings TWI genannt wird. Wenn ich nun 2 dieser Controller am selben I2C-Bus betreibe, wie ist denn sichergestellt
https://www.microchip.com/content/dam/mchp/documents/OTH/ApplicationNotes/ApplicationNotes/Atmel-2560-Using-the-USI-Module-as-a-I2C-Slave_ApplicationNote_AVR312.pdf
-
Thread
Mega8 bei Inbetriebnahme zerschossen?
AVR-Studio 5. #include <avr/io.h> #define F_CPU 16000000UL #include <util/delay.h> int main(void) { DDRD |= (1 << PD0); while(1) { PORTD |= (1 << PD0); _delay_ms
Du mußt dem Compiler schon mitteilen für welchen AVR du das Programm Compilieren willst, da er sonst nicht weiß wo die Perepherie ist (z.B. der Timer für die Delayfunktion)
-
Thread
Was unterscheidet PIC-Controller von 8051 und anderen?
zukunftstauglichen) bezahlbaren Entwicklungsumgebung. Bin bei Conrad auf folgende gestoßen: MYAVR BOARD MK3/64MB AVR ENTWICKL.BOARD (ATMega 2560) mit der Art.-Nr. 191242 - 62. Das board hat ja schon so ziemlich alles, womit man in Kontakt kommen könnte. Für mich sind jedenfalls das Display (zumindest in ferner Zukunft
ob PIC oder AVR ist glaubenssache. vieles hat sich bei beiden familien geändert - nur die wahrnehmung gewisser leute nicht ;-) da sich einige erlauben zu sagen, dass PICs ungeeignet sind und AVR alles, so erlaube
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
ist mit AVR Schluß. Weiter geht es mit Cortex-M. Und RISC-V.
Bei mir sind letztens ein paar ATtiny 824 aufgetaucht. Ist das kein guter AVR?
-
Thread
Brötje ISR Plus Kommunikation / LPB
gepostet hatte rein, da ist die Funktion in PHP drin. hier ganz unten auf der Seite das ganze für AVR in C http://www.nongnu.org/avr-libc/user-manual/group__util__crc.html#ga1c1d3ad875310cbc58000e24d981ad20 Grüße Michael
Ethernet-Modul reinpasst. http://www.duinocases.com/store/arduino-enclosures/duinocase-mega-arduino-mega-2560/
-
Thread
AVR 230V 5V Relais Absturz
ist eine gute Idee. Aber warum den Widerstand verkleinern? http://www.mikrocontroller.net/articles/AVR_Checkliste#Reset-Pin_korrekt_beschaltet.3F
der Platine ist m.E. besser im Design: http://www.amazon.com/SainSmart-8-Channel-Duemilanove-MEGA2560-MEGA1280/dp/B006J4G45G Allerdings sollte man an der 230V Seite Kunsstoffschrauben zur Befestigung nehmen.
-
Thread
ATMega2560 Schnelle Interrupts in ASM aus C
inline assembler zu brechen. Könnte mir jemand ein Beispiel zeigen (bitte nicht http://nongnu.org/avr-libc/user-manual/group__asmdemo.html) verlinken, da fehlt genau diese info :) Thanks in advance Franz
Franz schrieb im Beitrag #3264436: > (bitte nicht http://nongnu.org/avr-libc/user-manual/group__asmdemo.html) > verlinken, da fehlt genau diese info :) In C über ISR_NAKED, guugst du hier: http://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html
-
Thread
Verlosung RX210 Promo-Board
schrieb im Beitrag #2833374: > Bring einen Software-MP3-Player darauf ans laufen und stecke allen > AVR-Usern die Zunge raus. :-) Warum wollen eigentlich alle das Teil gegen einen AVR vergleichen? Wenn schon, dann wäre doch der Vergleich gegen einen Cortex-M0 oder Cortex-M3 angebracht. Das ist
um H8S... oder AVR-Ersatz - bei unveränderter Hardware-Umgebung. Ein 100 Pin ATMEGA2560 zum Beispiel ist nicht gerade günstig, und wenn das vorhandene Design mit 5V läuft, ist ein RX210 ein leistungsfähigerer Ersatz mit
-
Thread
OpenMCP Board lässt sich nicht per ISP flashen
zwischen dem 10 pin ISP Header und dem Mikrocontroller. Versuche ich jedoch mit dem STK500 mittels AVR Studio oder auch mit avrdude eine Verbindung auf zu bauen scheitert dies. Mit avrdude kann ich die fuse bits z.B. nicht mal auslesen. ("double check connection..."), und im AVR-Studio ist es auch nicht
dadurch nicht richtig. SOrry, kann ja nix dafür - aber ich habe meine Probleme mit der Platine! Im AVR-Studio (mit JTAG MKII) wird mir im Debugmodus angezeigt, dass der SPI-Master Mode bei USART0 nicht möglich ist.
-
Thread
Temperaturmessung Problem
Im [[AVR-GCC-Tutorial]] hatte jemand das Beispiel von AVCC als Referenz auf 2,56V als Referenz umgestellt. Die Originalzeile mit der 01 Bitkombination war auskommentiert. IMHO ist die AVCC Referenz sinnvoller
ADC Einsteigern erkläre "Benutzt für eure ersten ADC Versuche doch die bewährten Routinen aus dem AVR-GCC-Tutorial, aber mit der Referenzspannung müsst ihr..."
-
Thread
sprintf merkwürdiges Verhalten
auch wunderbar, allerdings habe ich ein Problem mit sprintf bekommen. Wenn ich meine Anwendung per AVR Studio auf den ATmega2560 (IAR Compiler) brenne, läuft sie einwandfrei. Wenn ich meinen Bootloader verwende, formatiert sprintf einen string in der Anwendung falsch. Diese Anweisung: sprintf(stringTestAusgabe
ok... Du, im avr gcc gibt es bereits Funktionen die dir Konvertieren: int --> string und float --> string
-
Thread
atm328 work?
http://ww1.microchip.com/downloads/en/AppNotes/Atmel-1619-EMC-Design-Considerations_ApplicationNote_AVR040.pdf
möglichst direkt an Pin 8 (Gnd) gehen. Zum Layout des Oszillators gibt es von Atmel die Application Note AVR186: Best Practices for the PCB Layout of Oscillators http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8128-Best-Practices-for-the-PCB-Layout-of-Oscillators_ApplicationNote_AVR186.pdf
-
Thread
Überspannungsschutz Atmega2560 ADC-Eingänge
die internen Schutzdioden vom > Atmega können? Gute Frage. Leider steht das noch immer in keinem AVR Datenblatt (bei anderen Mikrocontrollern sind solche Angaben üblicherweise drin). Aber in der Application Note AVR182 wurden die Internen Dioden genau so an 230V Netzspannung verwendet.
Stefan ⛄ F. schrieb im Beitrag #6474498: > Note AVR182 Interessant...einfach nur möglichst hohen Vorwiderstand und ran an die Steckdose :-) http://ww1.microchip.com/downloads/en/AppNotes/Atmel-2508-Zero-Cross-Detector_ApplicationNote_AVR182.pdf
-
Thread
Schrittmotor-Rampen in C berechnen??
Hi AVR446: Linear speed control of stepper motor on tinyAVR and megaAVR devices http://www.atmel.com/dyn/resources/prod_documents/doc8017.pdf http://www.atmel.com/dyn/resources/prod_documents/AVR446.
Code von David Austin(http://www.eetimes.com/design/embedded/source-code/4210291/Motor-c) für einen AVR portiert hat. Wenn ja würde ich mich über Ansätze freuen. Grüße Peter
-
Thread
JTAGMKII mit Arduino Mega
Hallo, hoffe mir kann jemand weiter helfen:-) Ich habe ein Arduino Mega 2560 Board welches ich mit einem JtagMKII debuggen möchte. Den Bootloader auf dem Arduino habe ich gelöscht, JTAGEN gesetzt und ich komme auch auf das Board über JTAG drauf (Read ID ,Fuses setzen etc
Dann geht es jetzt im neuen AVR Studio, in meinem 4.18 geht es nicht.
-
Thread
MOSFET ohne Widerstand direkt am µC-Ausgangspin schalten?
Jan V. schrieb im Beitrag #7233022: > Hatte letztens in einem AVR Design mit FDS4935 Mosfet 90 Ohm verwendet > und bei einem angesteuerten 8x8 RGB Punktmatrix Display störende Blitzer > die ich auf kurzzeitige Überlastung der AVR Ausgänge + dadurch > ausgelöste
Untersuchungen noch zur Verfügung. Der fehlerfreie Nachfolger unterscheidet sich nur durch einen anderen AVR Controller (TINY3216>AVR128DB28), ein paar weniger Drahtbrücken und wiegesagt die Widerstands-Werte zu den LED-Anoden Mosfets.
-
Thread
externes SRAM am AVR
Hallo zusammen Ich habe zwei Fragen zur Verwendung von externem RAM am AVR: 1. Welche AVR-Typen haben ein Memory-Interface zum Anschluss von externem RAM? Ich habe diese Information nicht finden können auf der Atmel-Hompage. 2. Gibt es bei AVR-Typen die KEIN solches
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