-
Thread
Arduino Display
LiquidCrystal.h> so kommt folgender Fehler: c:/users/basti/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr6/crtatmega2560.o:(.init9+0x0): undefined reference to `main' collect2.exe: error: ld returned 1 exit status exit status
unsigned char const*, unsigned int)' c:/users/basti/appdata/local/arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin/../lib/gcc/avr/7.3.0/../../../../avr/lib/avr6/crtatmega2560.o:(.init9+0x0): undefined reference to `main' collect2.exe: error: ld returned 1 exit status exit status
-
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
Problem EEPROM nutzung
schrieb im Beitrag #7247937: > **Viele Worte um nichts!** Offensichtlich ist dreht es sich hier um AVR. Genutzt wird die beim AVR-Gcc mitgelieferte eeprom.h (aber das kannst du ja nicht erkennen, vermutlich falsche Brille auf) Hier ist schon mal ein fetter Bock gefunden: Anselm schrieb im Beitrag
Moin, es ist ein Atmega2560. Die EEPROM funktionen stammen aus der avr/eeprom.h https://www.nongnu.org/avr-libc/user-manual/group__avr__eeprom.html Gruß Jonas
-
Thread
Atmega168 Programierung ändern Katastrophe
Auch nicht blinder als derjenige, der vorgestern abend stur behauptete, der ATmega2560 ermögliche auf jedem Pin, also auch auf D7, einen Pin-Change-Interrupt.
Was hat das mit dem Thema des Threads zu tun? Ansonsten ist der ATmega2560 ein reichlich altes Design, das mit den Pinchange-Interrupts fing da gerade erst an. Bei den späteren Typen hat man das deutlich ausgeweitet.
-
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
USB-UART Wandler & der CTS / uC-RESET
Sorry, link nicht mit kopiert :-I https://www.arduino.cc/en/uploads/Main/ADK_MEGA_2560-Rev2-sch.pdf Schematic kann ich grad nicht einfügen mit dem Telefon ;-) Also egal ob Rev2 oder 3, das Atmega Board hat im Schatic einen IC4.
Normalerweise wird über die DTR(!) Leitung des UARTs ein Reset beim AVR ausgelöst, damit der in den Bootloader springt und neue Firmware entgegennimmt. In Deinem Beispiel ist ein Mega8U2 als USB-UART-Bridge verbaut - andere Boards haben einen FTDI FT232R, einen CP2102,
-
Thread
AtMega2560 + AvrISP MK2 funktioniert nicht
wieder mal ein kleines Problem und sehe den Wald vor lauter Bäumen nicht mehr. Ich habe einen AtMega2560 der mit einem AvrISP MK2 programmiert werden soll. Der µC wird mit einem 16MHz Oszillator betaktet. Pullup-Widerstand am Reset Pin ist 100k. Außer dem Oszillator, der Spannungsversorgung und dem
passt auch. Meinst du die device ID? Das ist keine "Seriennummer", denn sie ist ja für alle ATmega2560 die gleiche. Wenn du die lesen kannst aber dann die Programmierung nicht mehr funktioniert, klingt das sehr danach, als wäre der ISP-Takt "auf Kante". Dann funktionieren ein paar Byte (für die Device
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
Flets G. schrieb im Beitrag #7161973: > 2560 Hallo Ich hätte noch ein paar (>50) ATMEGA324PV-10AU Sowie zwei ATMEGA2560-16AU Hab vor kurzem meinen Bestand hier aufgeschaltet: https://gassenmarkt.ch/ Gruss
Einige Derivate der AVR-DD-Serie sind derzeit bei Mouser wieder in Tausender-Stückzahlen vorhanden.
-
Thread
Verkauf von Elektronik Geräten
Ist das eigentlich im Kern ein Arduino Mega2560? An dessen Design würde ich mich tunlichst nicht als Referenz orientieren.
noch erinnern kann ist, ich hatte noch nie so schlechte Analog-Werte mit einem AVR. Was ist schlecht? Ich erinnere mich nicht mehr genau, langsam gemessen und hat trotzdem gezappelt.
-
Artikel
AVR Transistortester
4#2891344 Voici l'article concernant le première version du testeur de transistors par Markus F. : AVR-Transistortester Downloads (deutsch). Die aktuelle Version von Software und Dokumentation ist nun auf GitHub.com/Mikrocontroller-net/transistortester abrufbar. Die Doku ist auf deutsch und englisch
Schnittstelle trunk/mega644_LCD2004 Makefile und Daten für ATmega644/1284 mit 4x20 Zeichen LCD trunk/arduino_m2560 Makefile und Daten für Arduino Mega (ATmega2560) mit 2x16 Zeichen LCD trunk/mega8 Makefile und Daten für ATmega8. Ab Version 1.00k ist der Selbsttest für den ATmega8 nicht mehr konfigurierbar. tags
-
Thread
Microchip studiound einbinden von .H
dann. Doch dann kommt die Meldung Severity Code Description Project File Line Error MK3_2560_SERVO.h: No such file or directory Servo C:\Archiv\AVR_C\Servo\Servo\main.c 9 BZW "Severity Code Description Project File Line Error recipe for target 'main.o' failed Servo C:\Archiv\AVR_C\Servo\Servo\Debug\Makefile 76"
-
Thread
32 Relais über einen Arduino mit SCPI
weiß aktuell nicht weiter. Mein Ziel ist es 32 Relais über SCPI über USB mittels eines Arduino Mega 2560 zu schalten. Ich habe zu diesem Thema im Internet folgende Seite gefunden. https://community.element14.com/challenges-projects/project14/open-arduino/b/blog/posts/arduino-in-test-instrumentation
Beitrag #7119961: > Mein Ziel ist es 32 Relais über SCPI über USB mittels eines Arduino Mega > 2560 zu schalten. Wenn das sicher sein soll wäre es besser dafür zwei von denen zu nehmen: https://www.controllino.com/product/controllino-mega-pur/
-
Thread
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
horrenden Preis will, > legen die das eben mal wieder auf. Warum können sie dann aktuell keine ATMEGA2560 herstellen und bremsen alle SPS Hersteller aus: https://www.mouser.de/c/?q=atmega2560
Mit 100% Fremdfertigung steht man hinten in der Schlange. Schon an der Preisgestaltung des mega2560 sehe ich das MC die Kunden 'motivieren' will auf neue Produkte umzusatteln. Wenn Jörg recht hat das die AVR mittlerweile bei TSMC laufen, ist die Frage ja beantwortet.
-
Thread
Atmega2560 Bootloader - zweites Mal Flashen
nur ein mal zum programmieren. Kann mir jemand sagen, an was das liegt bzw. wie man den Atmega2560 komplett leer flashen kann ohne AVR Studio etc? Quasi auf Werkseinstellung zurücksetzen ;) Danke für eure Hilfe. LG Dennis
Dennis schrieb im Beitrag #7068574: > Kann mir jemand sagen, an was das liegt bzw. wie man den Atmega2560 > komplett leer flashen kann ohne AVR Studio etc? > Quasi auf Werkseinstellung zurücksetzen ;) Fuses auf Default setzen und ein Chip Erase durchführen. Geht mit deinem "Arduino as ISP" und AVRdude
-
Thread
Arduino Mega erstmalig flashen
Low Fuse ein Fehler auf und > jetzt wird der 16U2 nirgends mehr erkannt http://stefanfrings.de/avr_verfused/index.html
raus. Das Studio basiert auf MS Visual Studio. Du kannst auch VS Code nehmen, das ist nicht so AVR lastig. Die Bequemlichkeiten an der Arduino IDE sind eben auch einengend.
-
Thread
Sucher Datenblatt für LCD "E91964 3135L DMF608" von OPTREX
" benötigt also nur 2560 Bytes. Das müsste sich in einem AtMega2560 ausgehen.
Meine damalige Software in AVR-Assembler war etwas aufwendiger, mit "langsam verblassendem Schreibstrahl" und ständig sichtbarer Beschriftung: https://www.funkamateur.de/tl_files/downloads/hefte/2005/DB1UQ_LC-Display_1.zip dafür
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
c-hater schrieb im Beitrag #7053570: > 6 wird schwierig, weil auch die besten klassischen AVR8 nur höchstens > vier Timer haben. Atmega2560 z.B. hat schon 6 Timer mit PWM, aber 2 davon halt nur mit 8 Bit. Da gibst dann halt nur 255 Stufen. Oliver
fünf Kanäle möglich sind. Ein ATmega640/1280/1281/2560/2561 hätte genügend OC-Ausgänge. Vielleicht gibt es auch kleinere Typen, die ebenfalls passen würden, da fehlt mir im Moment aber der Überblick über die aktuelle AVR-Produktpalette.
-
Thread
Virtueller COM Port beim Arduino Uno R3
Hallo, ich habe meinen original Arduino Mega2560 auch malträtiert. Ich drücke ansonsten ganz selten den Resettaster. Mit IDE Terminal und auch HTerm keine Probleme. Egal ob im 1 bis 3 Sekundentakt oder mit wilden drücken. Egal ob mit 9600 oder
Nachtrag: Ich habe übrigens bemerkt, daß der FT232R in dieser Situation den Empfang von Daten vom AVR mit Leuchten des USBC0/1 TX-LED quittiert. Wenn ich auf den AVR Reset Taster drückt send die FW eine kurze String aus. Die sieht der FT232R. Nur der PC kriegt davon nichts mit. Wenn der PC Daten sendet
-
Thread
Arduino "static const uint16_t PINK= 0xF81F" failed
Ich häng mal noch die Definitionsdatei des Mega2560 als Link mit rein: https://github.com/arduino/ArduinoCore-avr/blob/master/variants/mega/pins_arduino.h Jemand fragte bei AVR-Freaks.net nach ähnlichem: Hier ging es darum, einen PING zu speichern,
redefined #define PINK 0xF81F In file included from c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\iom2560.h:38:0, from c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\io.h:174, from c:\program files (x86)\arduino\hardware\tools
-
Thread
Es erscheint nichts auf dem Seriellen Monitor?
/tools/avr -built-in-libraries /opt/arduino-1.8.19/libraries -libraries /home/daniel/Arduino/libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -ide-version=10819 -build-path /tmp/arduino_build_142490 -warnings=default
-DARDUINO=10819 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR -I/opt/arduino-1.8.19/hardware/arduino/avr/cores/arduino -I/opt/arduino-1.8.19/hardware/arduino/avr/variants/mega /tmp/arduino_build_142490/sketch/foo.ino.cpp -o /dev/null
-
Thread
"Burst" mit atmega328 erzeugen
Wenn es nicht unbedingt ein 328p sein muß, nimm einen AVR, der einen Output Modulator hat, z.B. den Mega2560. Damit geht das einfacher, auch bei hohen Taktraten. Oliver
Oliver S. schrieb im Beitrag #7032603: > ... nimm einen AVR, der einen Output Modulator hat, z.B. den Mega2560 Wenn es doch ein ATmega328 sein soll ... Man könnte auch ein FPGA nehmen, ist hier aber nicht das Thema. MacFly schrieb im Beitrag #7032453:
-
Thread
Arduino Inputs willkürlich HIGH & LOW trotz Pullup
die miese und planlose Programmierung, welche die Lahmarschigkeit verursacht. Und das nicht nur beim AVR, auch bei DEUTLICH fetteren CPUs!
, welche die Lahmarschigkeit > verursacht. Und das nicht nur beim AVR, auch bei DEUTLICH fetteren CPUs! Ich denke auch, in dem Fall liegt der Fehler eher beim Programmierer. Hinsichtlich Rechenleistung sollte ein ATmega2560 für meine Zwecke, was eine CNC-Steuerung
-
Thread
Meine Grafiklibary für den Attiny85/SSD1306 und ein kleines Betriebssystem
Ja, swap in den Flash, scheint mir auch nicht recht sinnvoll. Ja, es gibt Alternativen für kleine AVR z.B. ProtoThreads ö.ä. Aber dennoch hat das präemptive auch seinen Reiz
gekümmert haben. Ohne die wäre der C64 nciht mal ansatweise so leistungsfähig. Wo sie diese ASICs im AVR?
-
Thread
[V] Riesiges Arduino Raspberry Digispark Konvolut Sensoren Displays AVR ATMEL Programmierer Funk 433
AZ-Delivery 2x Arduino Uno Neu AZ-Delivery 1x Arduino Uno Neu Your Droid Verkauft [2 Arduino Mega 2560 Wie neu Sainsmart] Verkauft [2 Arduino Mega 2560 Wie neu Unbekannt] 3x Arduino Mega 2560 Neu Unbekannt 2x Arduino Nano Wie neu Unbekannt 3x Arduino Nano Neu Unbekannt 1x Digispark ATTINY85 Wie
11330153 Angefangen 1x Packung Federkontakte H3E2 11330157 Angefangen Verkauft [2 Arduino Mega 2560 Wie neu Sainsmart] Verkauft [2 Arduino Mega 2560 Wie neu Unbekannt]
-
Thread
CRC Fehler bei Modbus RTU
Kommunikation über Modbus zwischen meinem Smart-Meter (CAN-EZ3 von technischer Alternative) und meinem Atmega 2560 über den max485 hin zu bekommen. Das SMart-Meter ist der Master. ICh kann ohne Probleme Nachrichten vom Smart-Meter empfangen und auch vernünftig lesen. Jetzt möchte ich allerdings auch antworten, um
Denis schrieb im Beitrag #7008013: > Atmega 2560 Was für einen Clock verwendest du? Und was für eine Datenrate auf RS485? Denis schrieb im Beitrag #7008013: > Das SMart-Meter ist der Master. ICh kann ohne Probleme Nachrichten vom > Smart-Meter
-
Thread
Laufzeit Optimierung AtMega2560 als Frequenzgenerator
zusammen, ich brauche mal eure Hilfe. Ich versuche im Moment einen Frequenzgenerator mit einem AtMega2560 zu bauen. Anforderungen sind Dreieck und Rechteckspannung bei 10 bis 250Hz und einstellbarer Amplituden Höhe mit Prozent. Ich habe bis jetzt nur den Dreieckpart Programmiert da ich diesen für schwieriger
> ich brauche mal eure Hilfe. Ich versuche im Moment einen > Frequenzgenerator mit einem AtMega2560 zu bauen. Nun, deine Erklärungen, was du tun willst, der Code und die Kommentare im Code passen an unzähligen Stellen nicht zusammen. Bitte erstmal selbst aufräumen, bevor du andere belästigst
-
Thread
Arduino Micro Programm läuft nicht auf dem Mega
. Aber Mirrors findet man noch. http://www.radanpro.com/Radan2400/mikrokontroleri/Jesper%27s%20AVR%20pages%20-%20MiniDDS.htm
der Arduino-Pin D5 über PORTC6 angesteuert und der Arduino-Pin D6 über PORTD7. Beim Arduino Mega 2560 sind aber für den Arduino-Pin D5 PORTE3 und für D6 PORTH3 zuständig. Siehe die Dateien "pins_arduino.h" in den Ordnern C:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\<Variante>, oder https
-
Thread
ESP8266 startet nicht
welche Funktion beteiligt ist. Das mapfile wird imho nicht automatisch mit erstellt. Befehl wäre: avr-objdump -t nameDesElfFiles.elf > NameDesMapFiles.map
vom lapptob oder pc über usb sowie von der Pawerbank oder 3A netzteil vom Raspberry 4 oder Arduino 2560 zwischen 4,9 bist 5.3 V mit und ohne Kondensatoren . Bin gerne bereit die zu versenden wenn sich wer mal versuchen will. LÖL Neuer Pc nur mit Arduino ide Libarys und boards und sonst nix .
-
Thread
Suche Speicher-IC (EEPROM / Flash)
. hat der Mega2560 auch... hier schon für 32k mit Arduino-Integration vorbereitet: https://github.com/MasteringTheMess/Mega2560-XMEM muß man nur noch den Speicherbaustein via Latch an den µC flanschen
Da ist eine Abwandlung von diesem schneller abgeändert und eingebunden: https://www.nongnu.org/avr-libc/examples/twitest/twitest.c
-
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
[AVR][C] Tastenmatrix: Nur ein Taster wird nicht erkannt
habe eine Tastenmatrix mit 4 Reihen und 3 Spalten aufgebaut. Die Tastenmatrix hängt an einem AtMega2560, falls das relevant ist. Alle Taster können korrekt ausgelesen werden, nur einer nicht. Das macht doch keinen Sinn, oder? Dann müssten doch ALLE Taster in der Spalte oder in der Reihe nicht ausgelesen
20 pF Kapazität Dürfte hinkommen: http://nerdralph.blogspot.com/2015/10/parasitic-capacitance-of-avr-mcu-pins.html > ergibt eine Zeitkonstante von 1 µs. Ja, tatsächlich. > Da reicht folglich ein weiteres NOP allein nicht aus. Wie schon öfters geschrieben: ich würde das Oszi anschließen.
-
Thread
[S] ATMega2560 und ein paar kleinteile
Hallo, wegen dem ATmega2560. Man könnte sogar bei Microchip so ein Teil als Sample bestellen. Brauchst nur eine passende Mail Adresse. Ich glaube maximal 3 sind erlaubt.
Danke erstmal für die Antworten. Bei Reichelt z.b. https://www.reichelt.de/de/de/8-bit-atmega-avr-mikrocontroller-256-kb-16-mhz-tqfp-100-atmega-2560-16au-p68178.html?r=1 Und, natürlich schmeisse ich dir nicht weg, aber wenn benutzt dann benutzt. Also in der Regel kommt das PCB, ich löte es zusammen
-
Thread
Frage zur Typen-Auswahl AVR
semiconductors/embedded-processors-controllers/microcontrollers-mcu/8-bit-microcontrollers-mcu/?core=AVR&m=Microchip&number%20of%20i%2Fos=16%20I%2FO Ich staune gerade: Fast alles auf Lager. Ob ich jetzt von den ARMs wieder auf AVR umsteigen sollte?
die Tiny441/841 und Tiny24A/44A/84A. Und ganz oben bzgl. der Pinnigkeit auch die Mega1280, 1281, 2560, 2561 Und auch die neueren AVRs können es, ganz sicher z.B. die AVR128Dyxxx. Und ich bin ziemlich sicher, es gibt noch etliche mehr, bin bloß zu faul, die rauszusuchen. Die oben Genannten hatte
-
Thread
Probleme mit Modbusprotokoll
Hallo, Ich versuche, dass mein Mega2560 mit meinem Smart-Meter über Modbus spricht. Das Smart-Meter ist der Master und sendet mir folgendes: 02 03 00 01 00 01 D5 F9 Sagt mir, er möchte ein analoges Register vom Slave mit Adresse 2
sein koennen. :-D Hä? Man muss nur das richtige Event zur Steuerung des DE/RE-Pins verwenden. AVR liefern das TXC-Flag, wenn der (Hardware-)Buffer komplett verschickt wurde. Damit kann man dann die Datenrichtung des Transceivers umschalten. Das hat rein gar nichts mit einer Pufferproblematik zu
-
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
NRF51822 wie am besten erlernen mit einem Buch? Geht das?
Sin S. schrieb im Beitrag #6982272: > Standard AVR Cortex M0 Du bringst da was durcheinander. AVR hat mit ARM nichts zu tun.
Boards um THT Controller einzuspannen und zu programmieren... SMD Standart Beschaltung für 6 Pin AVR flashen ist kein Thema... Aber wie bekomme ich zuvor den Arduino Bootloader drauf...kann mir wer auf nen SMD Atmega 2560 einfach nen Bootloader drauf ziehen? Gibbet was auf Paypal. Ich hab dafür
-
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
Einstieg in die Welt der Mikrokontroller
ist es, wenn man schnell entwickeln kann und zu einem stabilen Produkt kommt. Und damit steht der AVR sogar recht gut da.
ganzen Antworten. Ich werde versuchen das ganze Projekt mit dem Chip des Arduino Megas (ATmega2560) umzusetzen. Bezüglich der Sensoren ist die Genauigkeit nicht allzu wichtig. Es handelt sich um Drucksensoren im Bereich von 0-400 Bar. Es reicht wenn man diese auf ~5 Bar genau auslesen kann.
-
Thread
AVR Mikrocontroller Lohnenswert?
von 8-Bit-Mikrocontrollern kommt, dauert es recht > lang. Das würde ich auch so sehen. Der Mega2560 (256 kB Flash, 8 kB RAM) will erst einmal ausgereizt werden... Zudem scheinen mir die AVR sehr robust zu sein, was ein Vorteil für den Anfänger ist. Wenn man den Arduino Uno (oder einen der zahlreichen
/articles/AVR-GCC-Tutorial
-
Thread
40x4 LCD Modul Probleme
0440WH-ATMI-JT#, Datenblatt: https://www.newhavendisplay.com/specs/NHD-0440WH-ATMI-JT.pdf) an einem AtMega 2560 zum Laufen zu bringen. Im Datenblatt des LCDs ist ein Beispiel angegeben wie man das LCD Modul initialisiert. Das verwende ich, aber irgendwie funktioniert es nicht wirklich. In der ersten Zeile
PG1 LCD E1 PG2 LCD RS */ #define F_CPU 16000000UL //Clock is 16MHz #include <avr/io.h> #include <util/delay.h> void LCD_Command_TOP(char i) //Top half of the display { PORTC = i; PORTG = PORTG & 0b11111011; //Set RS to 0 PORTG = PORTG | 0b00000010; //set E1 to 1
-
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
Frage an die Arduino-Nutzer
du keinen Arduino, sondern einfach eine Schaltung für einen AVR.
zusammen. Ich habe schon mit dem "Mini Mega" geliebäugelt: https://www.ebay.com/itm/Mega-Pro-Embed-Mega-2560-Extra-Mini-CH340g-ATmega-2560-16AU-2560-Arduino-/255283244125?mkcid=16&mkevt=1&_trksid=p2349624.m2548.l6249&mkrid=707-127634-2357-0 Aber bis jetzt hat meistens der Nano o.ä. gereicht. Sonst habe ich
-
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
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?