-
Thread
Profibus an Mikrocontroller
gedacht. > Wird das trotzdem funktionieren oder ist das dann Mist? > Tschau Du kannst ihn an jedem AVR nutzen, der ein External Bus Interface hat, d.h. die alten Mega64/128 und die neueren Mega 640/641/1280/1281/2560/2561 sowie den ganz alten Mega162. Das External Bus Interface ist kompatibel zum 8051
in der Praxis aber in der Regel zu langsam. Lass die Finger davon und nimm einfach einen geeigneten AVR. fchk
-
Thread
ATMega2560 gegen auslesen schützen
Hallo, ich möchte meine Firmware im Atmega2560 gegen auslesen schützen. Er soll aber weiterhin im Flash- und EEPROM- Bereich programmiert werden können, nur eben nicht auslesbar sein. Weis jemand welche Fuses/Lock bits hierfür zu setzen sind ?
RTFM - http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf Siehe Lockbits, Seite 325. Nach setzen der Lockbits kann mittels "chip-erase" via externen Programmer alles neu programmiert werden.
-
Thread
Arduino Display ohne fertige Funktion ansteuern
die Arduino Funktionen > wie z.B. lcd.print ansteuern. http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD ..... und du *hast* ein LCD mit Controller HD44780 !
dem Vorschlag: Mitlesa schrieb im Beitrag #4474516: > http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD > > ..... und du hast ein LCD mit Controller HD44780 !
-
Thread
Anfängerproblem: Gespeichertes Signal auf Basis einer definierten Frequenz auf einen Ausgang legen
Die 64 bis 128 kByte Sampledaten passen bei größeren AVRs auch in den Programmspeicher, der ATmega2560 hat beispielsweise 256 kByte.
Rechenleistung gesegnet ist und nebenher noch einen Webserver > abbilden muss. Das wird dann kein AVR sondern eine der Cortex-M bastierten Varianten der Arduinos. Die haben dann nämlich auch DMA und mehr RAM - und auch den benötigen Flash Speicher, denn ein Webserver füllt den Flash eines AVR ja schon
-
Thread
Arduino micro und PWM.h
Gewehr? So ganz dicht bist du wirklich nicht. Wolltest du nicht etwas sinnvolles tun und Jörg beim avr-libc Umzug auf Github helfen? Bist du damit schon fertig?
In der Lib selbst steht - ganz am Anfang: [c] /* This library is built to support two of the AVR Architecture 'groups' that Arduino uses a) ATmega48/88/168/328, b) ATmega640/1280/1281/2560/2561 */ [/c]
-
Thread
Quarz und STK500, Einschränkungen?
So viel ich weiß gibt es meines Wissens keinen AVR, der 25 MHz schafft. So grade mal im STK500 Handbuch nachgeschaut: "The on-board oscillator will work with ceramic resonators or crystals between 2-20MHz(AT-cut, fundamental and parallel resonant
>So viel ich weiß gibt es meines Wissens keinen AVR, der 25 MHz schafft. mir ist auch noch keiner unter die Augen gekommen. 25Mhz sollte den bescheidenen Versuch darstellen den 20Mhz AVR etwas zu übertakten :) Eine zusätzliche Frage habe ich
-
Thread
AVR Dragon, firmware korrupt?
Der Dragon hat wofür auch immer zwei Controller. Einen Mega128 und einen Mega2560.
Hi Auszug aus der Dragon Hilfe(AVR Studio): 'The VCC Header contains 5.0 Volt VCC and GND that must be used to power the target device placed in the prototype area of the AVR Dragon board. The voltage can also be used to power an
-
Thread
OLED Sammelbestellung
Mit den MAX1811 hatten ja schon einige Probleme... Ich wäre an einer Platine mit AVR und Display interessiert... Interface wäre egal, aber ich würde seriell bevorzugen. Eigentlich sind PIC, AVR und co nicht für solch ein Display zu gebrauchen aber zum testen wird es wohl reichen (später
ausgestattet, für AVRs umso besser :-) Wie groß ist der Aufwand für Dich, auch eine Platine mit einem AVR zu machen? Evtl. gibt es auch dort genügend Abnehmer!? Mit AVR würde ich eine nehmen. Danke und Gruß Hajo PS. Was hat dich denn bewogen eine PIC zu nehmen? Ist eine völlig wertfreie Frage
-
Thread
Spielanzeige
diversen Recherchen im Internet bin ich auf die Arduino Plattform gestoßen, und habe mir dieses (Mega 2560) besorgt . Nach diversen Versuchen mit LED 7-Segment-Anzeigen bin ich zu dem Ergebnis gekommen das meine Idee damit umsetzbar wäre. Jetzt aber zu meinem Vorhaben . Bitte sagt mir ob es überhaupt
adressierbarem Latch. Als Treiber vielleicht TPIC6B259 und über 120 Watt als Netzteil, also 12V/10A. Ob AVR, Arduino oder Laptop ist dann flexibel.
-
Thread
BTM-222 Halterung für Lochrasterplatine
Wenn Du das BTM-222 direkt mit dem AVR koppeln willst, brauchst du keinen MAX(3)232. Den brauchst Du nur, wenn Du das mit dem PC koppelst. Lass den AVR am besten auch mit 3.3V laufen. die Widerstände in der vorn Dir gezeigten Schaltung
Dieses Arduino 2560 Board arbeitet mit 5 Volt. Und auf der Platine (die du oben von Ebay verlinkt hast) sieht man, dass sie Pegelwnadler enthält. Also ja, du kannst diese beiden Module zusammen benutzen, und sie werden
-
Thread
Welcher µC für meinen Zweck?
Arm (M3) ist doch noch schlimmer als Arduino. Nimm direkt einen 8-Bit AVR, GCC-Tutorial dazu gibt es hier auf der Seite.
Cypress. In vielen anderen Geräten sind PIc's verbaut. In unseren Steuerungen ist Infineon sein. AVR's sehe ich eher selten.
-
Thread
LCD Library T6963c
sie sind hab ich so gefunden, also nichts verändert. Kann auch nicht sagen ob er funktionniert in cvAVR. mfg Nico
Ich habe mit einem Oszi die Leitungen durchgeklingelt und alle zeigen plausible Werte an. Mein Mega2560 hat an PortB die Datenleitungen und an PortH die Controll-Leitungen. Der AVR wird mit 18,432MHz getaktet und ich vermute, dass hier das Problem liegen könnte. Das Display könnte mit der Geschwindigkeit
-
Thread
Erfahrungen mit AI-Coding
50 ms Intervall, LED, Blinken den C-Code" Qualität müssen andere beurteilen ;) [c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> /* ─────────────────────────────────────────────────────────── * ATmega48 – 50 ms LED-Blink via Timer2 asynchron (32768 Hz) * * Quarz
darauf hingewiesen. Mal noch mit 50ms Constraint. Wäre das nun in deinem Sinne? [c]#include <avr/io.h> #include <avr/interrupt.h> #include <avr/sleep.h> #define LED_DDR DDRB #define LED_PORT PORTB #define LED_PIN PB0 /* * 32768 × 0.05 = 1638.4 → nicht ganzzahlig * * Kompensation
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
[pre] michael@quark:/stuff4/download> avr-gcc -v Using built-in specs. Target: avr Configured with: ../../source/gcc-4.3.3/configure -v --target=avr --disable-nls --prefix=/opt/avr-cross-4.3.3 --with-gnu-ld --with-gnu-as --enable-languages
Thread model: single gcc version 4.3.3 (GCC) [/pre] und targets: [pre] Known MCU names: avr1 avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega1 avrxmega2 avrxmega3 avrxmega4 avrxmega5 avrxmega6 avrxmega7 at90s1200 attiny11 attiny12 attiny15 attiny28 at90s2313 at90s2323 at90s2333
-
Thread
Anfänger Digitaltechnik - wie beginnen?
noch nicht weisst was du machen willst: http://www.mikrocontroller.net/articles/Absolute_Beginner-AVR_Steckbrettprojekte Hier ist der Name schon Programm: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment Durchlesen & Auswendiglernen ;-) ... Auch dir raus, was du brauchst und was
schon 90% deiner Liste ... Unter dem Titel Bestelliste: http://www.mikrocontroller.net/articles/AVR-Tutorial_Bestellliste (brauch man aber nicht alles notwendigerweise) Wenn du immer noch nicht weisst was du machen willst: http://www.mikrocontroller.net/articles/Kategorie:AVR-Tutorial So,
-
Thread
Sonnenscheindauer loggen
kamera rechnen. Habe mal grob ermittelt das ich wohl 4 Kameras brauche. Wollte das mit einem ATmega2560 realisieren. Nun meine Frage: Was giebt es zur Zeit fuer Preiswerte Kameras auf dem Markt die fuer meine Zwecke geeignet sind? Muss ja nichts dolles sein. Soll ja nur fuer die Sonne sein. derpurzel
Ausführung des Spannungsteilers) Dazu noch ein Log-Mechanismus mit einem ADC (kann auch ein kleiner AVR sein) und Aufzeichnung am PC.
-
Thread
Arduino: digitalRead in Interrupt ist unzuverlässig
> aber noch ein OS dazwischen. Da wird alles über 1kHz zur Glückssache... Auf einem einfachen AVR-Arduino läuft keinerlei OS, bestenfalls ein 1kHz Timer.
einen sind da die dedizierten Interrupt-Pins (INT0 und INT1 beim ATmega328P, INT0 bis INT7 beim ATmega2560). Zum anderen gibt es die Pin-Change-Interrupt-Pins PCINT0 bis PCINT23 (sowohl beim ATmega328P als auch beim ATmega2560). Der Unterschied ist, dass bei den Pin-Change-Interrupts nicht jeder Pin
-
Thread
AVR, progmenu array mit strings und unsigned char: will nicht so recht !
Ich wollte mir Klimmzüge über struct ersparen und habe folgendes Problem. Ich möchte bei einem AVR in einem Array zusaetzlich zu einem String noch ein einzelnes unsigned char integriert haben und kann das nicht mischen. Von daher suche ich einen praktikablen Weg. Folgendes funktioniert logischerweise
gehen. Deine Ausleseroutine macht bestimmt im RAM Nirwana weiter. [c] /* Arduino IDE 1.8.13 avr-gcc 10.2.0 Arduino Mega2560 31.12.2020 License: GNU GPLv3 */ struct Struktur { byte pin; char text[21]; }; Struktur daten[] = { {1, "mvi a,?"}, {2, "cmpg a,?"}, {3
-
Thread
LCD Ansteuerung erlernen.
probiere so etwas aber dennoch gerne aus. Im Moment habe ich das Display testweise an einen Mega 2560 angeschlossen. Zu meinem Erfahrungshintergrund: Anfänger! 3-4 Projekte in C gemacht, viel durch "Abschauen" gelernt. Hauptsächlich Arduino, ein wenig AVR.
Ralf J. schrieb im Beitrag #4959274: > Hauptsächlich Arduino, ein wenig AVR. Immerhin sind das (bis auf den Arduino Due) die selben Prozesoren und der selbe Compiler, jedenfalls wenn du den GCC genutzt hast ;-)
-
Thread
Mehrere vorhandene Funktionen für bis zu 4 UART's nutzen?
noch viele andere Hardware-Einheiten in der "Mache" wird's schnell fitzig. Lama: > Nur um mal die AVR-Leute ein wenig zu ärgern... xmega ist auch avr, siehe oben, nur mal die STM-Leute ein wenig zu ärgern (habe selbst mal STM probiert), schon mal das ATMEL-Studio angesehen?
J Zimmermann schrieb im Beitrag #5403293: > xmega ist auch avr Ja, ist mir bekannt. Daher auch mein Einleitungssatz. Aber speziell für die Leute, die vor AVR-Liebe schon beinahe Blind durch die Gegend laufen: xmega = avr = "für die Leistung überteuert und altmodisch
-
Thread
Probleme beim Entprellen.
verwendet? das bedeutet doch Links-Shift. Ich hab unter http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Anforderungen_an_Interrupt-Routinen ein schönes Tutorial gefunden. Aber ich darf Atmel Studio nicht verwenden, da unser Lehrer für das Projekt nur die Verwendung der Arduino Umgebung oder des 68HC11 erlaubt. Die Befehle sei() und cli() sind denke ich über die Bibliothek avr/io.h oder avr/interrupt.h eingebunden. Gibt es irgendeine Anleitung oder Tutorial in dem gezeigt wird, wie ich ohne diese Bibliotheken auskomme? Vielen Dank Marcel
-
Thread
Arduino oder Raspberry Pi
Beim Arduino bist du nicht an die Arduino-IDE gebunden. Da ist ein AVR drauf, ATmega328 oder ATmega2560 bei den meisten. Da geht auch Assembler, C, BASCOM und was es sonst noch alles gibt.
Der PI ist an den GPIO ein Sensibelchen, sind schon genug gestorben weil GPIO irgendwie mit Port am AVR gleichgesetzt wird.
-
Thread
MSP430 : Wie viel Speicher kann maximal verwaltet werden?
Moin, wie wäre es mit dem Atmega2560/Atmega2561? 256k Flash-ROM, 4K EEPRO und 8k SRAM? Siehe http://www.atmel.com/dyn/products/product_card.asp?family_id=607&family_name=AVR+8%2DBit+RISC+&part_id=3631 Hat allerdings TQFP100 und ist
wirklich verfügbar (Volumenproduktion ab Q4/2005 Siehe auch http://www.ineltek.at/artikel_html?artid=AVR%20-%2028.09.2005 Grüße, der Wirus!
-
Thread
Neues Layout, Artikel der Woche
jetzt schon arg gedrängt aus. Es sind ca 5 cm Rand auf beiden Seiten. Werde es nächste Woche mit 2560px probieren - besteht dann der halbe Bildschirm aus grauen Rändern?
breite Artikel im Wiki anders dargestellt werden als vorher: http://www.mikrocontroller.net/articles/AVR_Typen Es ist es alles auf einer Seitenbreite, und damit übersichtlich, vorher konnte ich jedenfalls noch die Tabellenköpfe lesen. Andreas
-
Thread
Passender ATMEGA??
ATmega2560 hat 24 PIn-ChangeInterrupt eingaenge, plus nochmal 8 Pins fuer externe Interrupts. Gruesse
bis zum leuchten LED unkritisch ist, kannst du auch einfach in einer Schleife alle PINs an deinem AVR abfragen und bei Änderung die LED einschalten. Dafür brauchst du keinen Interrupt.
-
Thread
Keine vollst. Übertragung der Strings über UART
Hallo, ich möchte gerne serielle Daten mit Hilfe meines Atmega 2560 kontrollieren. Dabei sendet mein Gerät verschiedene Strings, die durch jeweilige Zeichen am Anfang der Zeichenketten gekennzeichnet sind- 0x04 und 0x08. Ich möchte nur die Strings, die mit dem Terminator
Erfolg...Ich würde mich freuen, wenn mir jemand auf die Sprünge helfen könnte. VG, Louis #include <avr/io.h> #include <stdio.h> #include <string.h> #include <avr/interrupt.h> #define FOSC 16000000 #define BAUD 9600 #define UBRR_VAL (FOSC/16/BAUD-1) #define UART_BUFFER_SIZE 117
-
Thread
Problem beim Uploaden von Code zu Arduino Uno mit anderer Firmware (Hoodloader 1.8)
_1.8.21.0_x86__mdqgnx93n4wtt\\hardware\\tools\\avr/bin/avr-size" -A "C:\\Users\\Piepich\\AppData\\Local\\Temp\\arduino_build_202565/Mouse.ino.elf" Sketch uses 5650 bytes (19%) of program storage space. Maximum is 28672 bytes. Global variables use
is "C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\hardware\tools\avr/etc/avrdude.conf" Using Port : COM10 Using Programmer : avr109 Overriding Baud Rate : 57600 AVR Part
-
Thread
Die Ergebnisse des 2. Mikrocontroller.net Artikelwettbewerbs
div> <h4>Platz 4: <a href="http://www.mikrocontroller.net/articles/3-Phasen_Frequenzumrichter_mit_AVR" title="3-Phasen Frequenzumrichter mit AVR">3-Phasen Frequenzumrichter mit AVR</a> von Matthias Schöldgen</h4> <div> <a href="http://www.mikrocontroller.net/wikifiles/1/1b/Kontroll.jpg" ><img src=
> <a href="http://www.mikrocontroller.net/articles/Einstieg_in_die_Mikrocontrollertechnik_mit_AVR_ATmega" title="Einstieg in die Mikrocontrollertechnik mit AVR ATmega">Einstieg in die Mikrocontrollertechnik mit AVR ATmega</a> </li> <li> <a href="http://www.mikrocontroller.net/articles
-
Thread
Jede Menge Bugs beim ATtiny40 und Toolchain 3.2.3.315
Hallo, ich kämpfe grad mit dem ATtiny40. Als Toolchain habe ich 3.2.3_315 ( AVR Studio 5) meiner Meinung der aktuelleste Stand, installiert. Das Problem fing damit an, dass ich kein Zugriff auf die Interrupthandler hatte. Nach langem Suchen, habe ich herausgefunden, dass die Interrupt
Wirrwarr wie bei den PICs gibt. D.h. ein ATtiny13 genauso programmiert werden kann, wie ein ATmega2560. Nun mit den neuen Tiny will wohl Atmel genau diese Unsitte auch einführen. Ich werde diese neuen Typen jedenfalls nicht verwenden. Peter
-
Thread
sprintf braucht 16ms Zeit kann das sein?
Beim ARM merkt man sowas sofort, der läßt das Main dann garnicht mehr ran und alles steht. Aber der AVR muß zwischen den Interrupts immer mindestens einen Main-Befehl machen. Peter
einsetzen kann. Compiliert mit einem nicht ganz taufrischen GCC 4.5.1, mit dem dürfte auch die avr-libc (und damit das sprintf()) compiliert worden sein, -Os, für einen ATmega2560, der mit dem internen 8-MHz-RC-Oszillator läuft. Anbei die Messung mit dem Oszilloskop an Pin D0. Der Oszi steht
-
Thread
Eingang und Ausgang eines Mega2560 schützen
Hallo, ich möchte mit einem AVR Mega2560 digitale Signal senden und erfassen. Diese sollen aber nicht die 5 Volt Betriebsspannung sondern variabel im Bereich von 3 bis ca 50 Volt sein. Die Ausgänge habe ich jetzt schon mit einzelnen
Ich gehe davon aus, daß Du die Eingangsspannung auf den Bereich 0...5V begrenzen willst. Wenn der AVR mit 3,3V versorgt wird, mußt Du die Bauteilwerte entsprechend anpassen. Am einfachsten geht es denke ich mit einem Vorwiderstand und einer Diode: 47k o-----|||||||------*--------o AVR-Eingang
-
Thread
[avr-gcc Compiler-/Linkerbug] --relax sprengt Interruptvektortabelle
, Mega328, Mega644, Mega128 und Mega 2560 (tritt bei allen auf) Verwendeter Compiler: gcc version 4.3.3 (WinAVR 20100110) Verwendetes C-File: [c]void main(void) { }[/c] Compileraufruf: [code]avr-gcc -Wall -g2 -gdwarf-2 -Os -fpack-struct
Markus J. schrieb: > tückischerweise gibt das von > avr-objdump erzeugte Listing die normalerweise erzeugte > "jmp"-Instruktion in einer Zeile aus, den "rjmp"-Befehl dagegen wie oben > in zwei Zeilen. Ich kann da ehrlich gesagt nichts Tückisches sehen
-
Thread
64KB Problem beim Atmega2560
Beitrag #2852732: > Hat vielleicht jemand mit einen andern Programmer, Mit AVRISP oder JTAGICE aus AVR Studio heraus gibt es das Problem nicht. Was stehen denn im Hexfile für Adressen? mfg.
noch bei einem "mysmartUSB light" die Firmware geupdatet und da ausser dem stk500v2 Modus noch den avr911 Modus ausprobiert. Beim avr911 modus ist das gelesene Flash total falsch. Im stk500v2 Modus verhält es sich gleich wie beim "mysmartUSB MK3". Also auch zweiter und vierter 64KB Block jeweils vertauscht
-
Thread
AVRDUDE, STK500 Bootloader und XMega
und führt einfach dein Programm aus. Ich habe einen ISP MKII Clone, der funktioniert auch unter AVR-Studio7, ich musste nur die Firmware an der Stelle umschreiben in der die Version der Firmware drin steht, denn diese Nummer erwartet AVR-Studio. Wenn die falsche Nummer vom USB MK-II zum AVR-Studio übertragen wird verweigert das AVR-Studio die Arbeit und liest den Chip auf der Prototypenplatine auch nicht aus. Die Fuse für den Bootloader kann man aber auch manuell per AVRdude setzen.
-
Thread
64 Bit float Emulator in C, IEEE754 compatibel
mit der avr-libc ist aber erst mal technischer Natur, weil 1) die math.h nicht passt und 2) die avr-libc die Multilib-Struktur hartcodiert statt [pre]avr-gcc --print-multi-lib[/pre] zu verwenden. Das bedeutet
Quellen (trunk) anwenden. 3) Executables x-Flag setzen: ./devtools/gen-avr-lib-tree.sh ./libgcc/config/avr/libf7/f7renames.sh ./libgcc/config/avr/libf7/f7wraps.sh
-
Thread
Warum wird SP unnötig initialisiert? (AVR-GCC, Attiny841)
Hallo! Ich habe gestern mal avr-gcc 4.9.2 (von packages.ubuntu.com für xenial, inklusive avr-libc und binutils-avr) ausprobiert und das Beispielprogramm aus dem AVR-GCC-Tutorial (mit dem Makefile von dort) für den Attiny841 übersetzt
Siehe auch https://savannah.nongnu.org/bugs/?45701 für einen entsprechenden avr-libc Report.
-
Thread
ATmega2561 mit AVRICE programmieren
das wieder belebt. Ich habe ein ähnliches Problem. Ich möchte den Atmega2561 mit einem OLIMEX AVR-JTAG-USB über sein JTAG-Interface programmieren und debuggen. Ein Update des AVR-JTAG-USB habe ich mit der aktuellen Version im AVR-Studio gemacht. Jedoch kann man als JTAGICE im AVR-Studio (4.13.557
nicht programmieren (und debuggen schon gar nicht). Wenn's nur ums Programmieren geht, tut's ein AVR Dragon als billigere Variante, zum Debuggen braucht man aber wirklich das JTAG ICE mkII.
-
Thread
USART ATmega2561
Hallo, man schaue ins Datenblatt # http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf Abschnitt *22.10.4* UCSR0C – USART Control and Status Register 0 C [c]UCSR0C = (3<<UCSZ00);[/c] die 3 dezimal entspricht 11 binär UCSZ00
Hallo, und dies entspricht dem Essen lernen eines Kindes in Bezug auf die Atmel AVR µC Programmierung in Verbindung mit der C Programmiersprache.
-
Thread
mikrocontroller-praxis - Ethernet Interface-Board ENC28J60 an ATMEGA32
suchen. Beispiele: http://www.ebay.de/itm/New-Verison-ENC28J60-Ethernet-LAN-Module-for-Atmega-328-2560-AVR-LPC-STM32-/170836597113?pt=LH_DefaultDomain_0&hash=item27c6a79979 http://www.ebay.de/itm/ENC28J60-Ethernet-LAN-Module-for-Arduino-AVR-LPC-STM32-/280784756946?pt=LH_DefaultDomain_0&hash=item41601360d2 http://www.ebay.de/itm/ENC28J60-Ethernet-LAN-Module-for-Arduino-AVR-LPC-STM32-/280706213546?pt=LH_DefaultDomain_0&hash=item415b64e6aa http://www.ebay.de/itm/ENC28J60-Network-Module-Schematic-For-51-STM32-LPC-AVR-/260875093296?pt=BI_Electrical_Equipment_Tools&hash=item3cbd5e0530
-
Thread
Probleme mit Endstufenbau
AVR zur Endstufe - RCA Buchse - 10k Poti - VV - Ghent RTX - Endstufen Modul Nun ist wieder viel Zeit vergangen und ich komme nicht weiter. Es ist sehr deprimierend, da es sich so lange zieht und schon
so koppeln durch magnetische Kopplung Störungen ein. Patrick N. schrieb im Beitrag #5733219: > AVR = A/V-Receiver Du meine Güte... Klick am Besten mal auf den Link in deinem Post, dann siehst du, warum sich alle über das AVR wundern. Kurzum - wenn hier im Forum von einem "AVR" gesprochen wird,
-
Thread
Beckhoff oder WAGO Bus-Klemmen ansteuern
projects/soem/ das letzte Release ist vom 18.1.09. Da ist wohl eine einfache Portierung auf einen AVR nicht gerade so simple.....
von FreeRTOS. Hiermit wäre eine Portierung von z.B. SOEM ev. einfacher zu gestalten. Da aber ein AVR zu wenig Resourcen bietet, wäre wohl der Einsatz eines AVR32 oder Cortex-M3 angebrachter. Lieder kenne ich mich damit nicht so gut aus und habe auch keine einfachen Boards gefunden, welche mit
-
Thread
Controller und Speicher
Warum benutzt Du nicht den internen Program-Flash eines AVR für's Loggen? 128KB sollten da doch reinpassen und viele können 'sich selbst programmieren'. Keine externen Bauteile und platz-/geldsparend. Grüße, Freakazoid
@André: Hast du schonmal mit einem AVR-Program den Flash selbigen AVRs beschrieben?Dank Harvard-Architektur ist das nicht ganz sooo einfach.Vor allem wen die Anwendung nicht in den Bootloader-Bereich passt...
-
Thread
ARDUINO ATMEGA328PB Bord erste Erfahrungen
Programmmer/Debuggers löse und habe deshalb in "Tools" einen Aufruf für AVR-Dude eingefügt um den Arduino über den Bootloader zu programmieren, muss dafür aber auf das Debuggen verzichten ( good old printf debugging ). Eine Hauptfehlerquelle beim Erstellen eines Atmel-Studio-Projekts
wünschen ... Ich interpretiere das als ein (noch) nicht existierender 1284PB;-) Das ist mein liebster AVR.
-
Thread
SoftwareSerial für Arduino mit Parity
Mechaniker kostenlos die Winterreifen umsteckt, obwohl ich es auch selber tun könnte,... p.s. die AVR Appnotes AVR304, AVR305 könnten dir vielleicht auch etwas weiterhelfen.
. schrieb im Beitrag #4437973: > Der ATMEGA328PB hat 2 UARTs. Eine gute Alternative zum Atmega2560. Weiß Du, ob dieser evtl. sogar pinkompatibel mit dem Atmega328P ist? Dann könnte man ihn ja sogar auf dem Arduino-Board einfach austauschen?! Gibt es eine Toolchain-Unterstützung dafür?
-
Thread
Universelle Tastenabfrage nach PeDa in AVR Assembler
zusammen, leider programmiert PeDa ( Peter Dannegger ) ja nur noch in C. Ich würde gerne als " AVR-ASM-Übender " die erweiterte Version von dieser hier verstehen und suche somit Leute die Lust und Können besitzen, dies einem AVR-Assembler-Übenden zu erklären : http://www.mikrocontroller.net/topic
Bernd S. schrieb im Beitrag #7387475: > deshalb habe ich den AVR8ASM-Code leicht abgeändert In neun Jahren? Respekt.
-
Thread
ATmega328P: Original oder Fälschung?
Hi, bestätigt ;) Auf meinem AVR Dragon sitzt neben dem "ATMEGA2560" ebenfalls *NUR* ein "MEGA128". Ist doch immer wieder schön wenn Leute eifach irgendwas behaupten nur um nicht sagen zu müssen, sie sind sich nicht sicher oder
weiterhin das oben Geschriebene, daß ein ganz offizieller MEGA128 auf dem Tisch liegt. Nämlich im ATMEL AVR ISP mkII. ... In meinem Dragon ist ebenfalls ein Mega128 ohne AT.
-
Thread
ATMega2560: Out of Range Error
Hallo, habe folgendes Problem. Ich habe einen ATMega2560 mit derzeitiger Auslastung von 52,8% Flash und 10kByte Ram ( extern ). Habe jetzt bei einem meiner Arrays die Dimension von 2 Dimensionen auf 3 erweitert und bekomme folgenden Fehler: c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr6\libgcc.a(_usi_to_sf.o): In function `__floatunsisf': (.text+0x4): warning: internal error: out of range error c:/winavr-20090313/bin/../lib/gcc/avr/4.3.2/avr6\libgcc.a(_usi_to_sf.o): In
-
Thread
Arduino->WS2812B-> Arduino
vielleicht mit einem Timer/PWM die Clock fürs SPI erzeugen? Angelehnt an den "one-shot Modus" der AVR Timer.
Nachbau Arduino ATmega1284p 128k flash z.B. Bobuino mighty mini 1284p Original Arduino ATmega2560 256k flash
-
Thread
Der totale Anfänger - auf der Suche nach einem Mikrokontroller
selber) ist dabei oder kostenlos. > > Für richtige µCs ist folgendes sinnvoll: > ... > ... > - AVR (da kenn ich mich leider nicht aus) Das scheint mir auch so. Warum willst du von Arduino auf AVR umsteigen? Die Arduinos *sind* AVR und lassen sich folglich auch wie AVR benutzen. Viele AVR
Problem-Beschreibung. Hier noch eine interessante Seite zum Thema: http://s-huehn.de/elektronik/avr-prog/avr-prog-alt.htm
-
Thread
Verständnisfrage zum #include beim "Auslagern" in .c und .h
, daß mindestens [pre] #include <avr/interrupt.h> [/pre] in Deinem Code fehlt.
ich vermuten, daß mindestens > #include <avr/interrupt.h> Oh ja, das ist ein guter Tipp, die <avr/interrupt.h> ist nur in der main.c drinne. Ich installier grad Studio7, mal sehen wenn das fertig ist, werd ichs nochmal versuchen.