-
Thread
Leistung messen an 230V von 1W bis 2000W
Watt sind, aber es ist mir egal, ob es 999 oder 1000W sind. Die Rohdaten sollen von einem Atmega 2560 aufgenommen werden. Das Ganze mit galvanischer Trennung, möglichst klein und simpel. Würde gerne den Sensor in meine Dreistock-Installationsklemmen einbauen, wenn das geht. Hab hier und auch anderswo
klappte hervorragend. Aber 40MHz hab ich trotzdem gebraucht. Ein ARM kann das natürlich auch, oder ein AVR32. Die Softwareseite ist in folgender Appnote beschrieben: https://www.nxp.com/docs/en/application-note/AN4265.pdf Lässt sich leicht auf andere µC portieren. Datenblätter für den IC: https:
-
Thread
uC oder analog, Vor-Nachteile?
meint ihr denn zu sowas hier? http://www.ebay.de/itm/5V-8-Channel-Relay-Shield-for-Arduino-UNO-2560-1280-ARM-PIC-AVR-STM32-A049-/261016679695?pt=LH_DefaultDomain_0&hash=item3cc5ce750f 8 Euro und ich hab schon die Ansteuerung für 8 Magnetventile, mit Optoisolation, wenn richtig angeschlossen und
-
Thread
Arduino Bootloader Vmware
"avrdude: ser_send(): size/send mismatch" Andere serielle Bootloader über Usb rs232 an anderen Avr's kann ich verwenden. Und Das Arduino Board ist auch ok Am anderen Pc Mit echtem Winxp klappt es. Hat jemand eine Idee?
Arduino ist nicht so meine umgebung daher nix selbt geschribenes. Das verwendete Board ist das mega2560. Also Platz sollte genug sein. Und das Blink von einem echten xp system geladen klappt sofort. Genau wie das Laden von hex dateien mit dem XLoader. Zumindest habe ich aus anderen stellen in anderen
-
Thread
suche Taktgesteuerter Demux
7 spalten wechseln. und bei 7*8 leds wären wir bei 56 ausgängen also müsste ich fast einen atmega2560 nehmen und naja wenns kleiner geht dan lieber so. Habe zuerst einfach nur 1 gezeichnet um es so aufbauen zu können. Denn die taster werden auch ersetzt.
programmieren? Ich besitze den folgenden:http://ch.farnell.com/atmel/atatmel-ice-basic/debugger-atmel-arm-avr-basic-kit/dp/2407172?mckv=LsZ9k1pm_dc|pcrid|90940810960|&gross_price=true&CATCI=pla-18283950120&CAAGID=18061213600&CMP=KNC-GCH-GEN-SHOPPING-German&CAGPSPN=pla&gclid=CPar-avf09MCFQbjGwodTHYMQg&DM_PersistentCookieCreated
-
Thread
S: 1x Atmega168-10/-20/A DIL-Gehäuse
nicht geht war es mein Versagen. Habe kann mich auch nicht an Probleme erinnern. Meine China Atmega2560 Werden im schnitt ein paar hundertmal geschrieben bis ich soweit zufrieden bin und hatte auch da keine probleme. Aber ich könnte mich dazu Druckringen meine reichelt Bestellung (welche ich eigentlich
man die neu herbekommt, aber ich habe keine Lust 6 Euro > Versand für 1 IC zu bezahlen. Bei myAVR gibt es den für 3,10 EUR und 2,95 EUR Versand.
-
Thread
Uart0 Uart1 initialisieren.
Hi Und wie macht man das mit 4 UARTs? Ich habe einen ATmega2560. MfG Spess
hm, bisschen faul? http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/Der_UART#Senden_mit_dem_UART
-
Thread
ADC Text-LCD-Ausgabe
AD Wandlung rum und bin mit dem Tutorial und dem Datenblatt am Ende. Also, benutzt wird ein ATmega2560. Wenn ich das Datenblatt jetzt richtig verstanden habe, ist der Port 'K' für die AD-Wandlung als Eingang vorgesehen, richtig? Oder muss ich das Register des PortK zusätzlich (vor ADC_Init())als Eingang
ADC-Code: [c] #include <avr/io.h> #include "lcd.h" #define F_CPU 8000000UL #include <util/delay.h> void ADC_Init(void) { ADMUX = (1<<REFS1) | (1<<REFS0); //setzt die Referenzspannung als intern und mit 2,56V
-
Thread
RS232 Schnittstelle
Hallo zusammen, ich habe das Board RN-Mega2560 und gebe Daten über RS232 an den Bascom-Terminal aus. Nun möchte ich gleichzeitig Daten über die 2. RS232-Schnittstelle an ein Mikroservoboard ausgeben. Wie kann ich im Programm die 2. RS232-Schnittstelle
Hallo, in Bascom kann man so UART0 und UART1 am AVR ansteuern: Print #1 Print #2 MfG Tom
-
Thread
Offset Drehzahlauswertung
einem Drehzahlauswertungsprogramm, das ich geschrieben habe. Die Auswertung läuft über einen Atmega 2560. Mein Probem ist, dass ich bei dem vorliegenden Quellcode bereits bei Stillstand (Das heißt auf den Counter 1 geht kein Signal) eine Drehzahl von 428 1/min angezeigt bekomme. Da ich nachher sehr hohe
verstehen warum das so ist oder ob ein Fehler in meinem Programm vorliegt. Gruß Andreas [C] #include <avr/io.h> #include <inttypes.h> #include <stdlib.h> #include <avr/interrupt.h> #include <string.h> #define BAUD 9600UL #define UBRR_BAUD ((F_CPU/(8UL*BAUD))-1) void uart_init(void) { //
-
Thread
[V] Verkaufe STK600
Projekt im Studium benutzt. Originalverpackung und alle zugehörigen Teile (Board, Platine, ATmega2560 AVR Mikrocontroller, Kabelset, CD mit Software) sind vorhanden. Eine Beschreibung findet ihr hier: http://shop.embedded-projects.net/index.php?module=artikel&action=artikel&id=36 Ich hab
Das Board ist jetzt bei EBAY drin: http://cgi.ebay.de/Atmel-AVR-STK600-TOP-ZUSTAND-/220802093647?pt=LH_DefaultDomain_77&hash=item3368d4924f Viel Spaß beim Bieten!
-
Thread
Bug im Atmega2560 Timer0 im CTC-Mode?
Ich benutze einen 2560, 16AU 16MHz (AVRStudio 4.13 mit GCC). Mit Timer0 soll ein genauer 1s Takt generiert werden. Der folgende Code zeigt das Problem: der Befehl clearbit(TIFR0, OCF0A) sollte das Bit OCF0A löschen, tut
So soll es sein. AVR-Interrupt-Flags werden gelöscht indem man eine 1 reinschreibt. clearbit tut genau das Gegenteil: es löscht alle gesetzten Flags mit Ausnahme des gewünschten Bits. Doku lesen, genauer.
-
Thread
Dragon Board Debuggen Jtag
Hallo Mal eine kurze Frage. Kann ich mit dem AVR Dragon Board auch einen ATMEGA 2560 über JTAG Debuggen oder geht das wirklich nur bis 32kb Speicher?. Gruß Christoph
-
Thread
Ansteuerung Sainsmart Display mit Mikrocontroller in C
Habe folgendes Problem: Ich habe mir das Display Sainsmart 3.2 über amazon + shield für Atmega2560 gekauft. Ich möchte das Display über AVR Studio also in C programmieren. Ich weiß, dass es Librarys für Arduino gibt. Hab auch probiert diese in AVR Studio einzubinden nur hat dies gar nicht funktioniert(haufenweise Fehlermeldungen). Gibt es auch Librarys für das Display die in AVR Studio(in C) funktionieren? Mit freundlichen Grüßen
-
Thread
Interrupt in AVR Studio simulieren?
EICRA, EICRB, EIMSK, PCICR, PCMSK usw... Um welchen Controller geht es eigentlich? Beim ATmega2560 z.B. hat MCUCR herzlich wenig mit irgendwelchen Interrupts bei Flankenänderung zu tun...
Mein Interrupt wird auch auf dem echten Controller ATMEGA8A nicht erkannt, auch der Interrupt aus dem AVR Tutorial hier auf der Seite wird nicht unterstützt, habe noch mit einem Multimeter gemessen, der Port PD2 fällt auf GND wenn ich den Taster betätige, also hat der Controller eine veränderte Taktflanke
-
Thread
Suche Einstieg in Mikrocontroller Arduino/ARM (ST)
Peripherie, Datenblätterlesen. Dann Compilerumstieg weg von Arduino-IDE auf richtigen C-Compiler wie AVR-GCC, GNU-ARM und Eclipse oder wenn du Windows nutzt, etwas dafür. Die Arduinos können das, was du willst eigentlich alles, du brauchst nur viel IO (etwa den Arduino MEGA2560).
-
Thread
Flightcontroller programmieren
Wenn das Ding nur irgendwann fliegen soll und ihr die Software irgendwoher kopiert würde ich zu einem Avr/Arduino basiertem System raten. Dafür gibts massig Software.
ab 15€ .. in DE etwas überteuert. Der schon genannte Arducopter ist das gleiche mit einem Mega 2560 Prozessor und den gibts in China schon ab 30€ als "CRIUS AIOP".
-
Thread
LCD an Atmega2560
Hallo, Ich will ein das PC2004LRU-CWA-HDHQ von robotikhardware an mein Atmega 2560 anschließen, und per gcc programmieren... Auf http://www.roboternetz.de/wissen/index.php/LCD-Modul_am_AVR ist eine sehr gute Beschreibung dafür...., da ich aber ein Anfänger bin, bin ich selbst damit
dann muß Du vermutlich nichts ändern. Lies auch noch hier http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD Zum Busmode: bei diesen Display recht sinnlos, kostet nur ein Bauteil mehr und bringt keine Vorteile. Gruß aus Berlin Michael
-
Thread
PC Programmierung auf unterster Ebene
Arbeitsspeicher in diese Register. Dafür soll es hier im Forum einen ganz geheimen Link geben, wo das für Atmels AVR-Architektur und dessen Befehlssatz für Einsteiger beschrieben wird. Ist glaube ich gut versteckt ganz links oben auf der Seite. > Ist es dann einfacher einen Rechner > selbst aus einzelnen komponenten
> mich daran wagen ein kleines Grafikdisplay, Maus und Tastatur da bietet sich ein Arduino mega2560 an mit aufgestecktem GC Display http://www.exp-tech.de/adafruit-2-8-tft-touch-shield-fuer-arduino-v2?gclid=CNiN3YOYo8cCFefItAodm6kOvQ steckt man 1:1 auf und es kann losgehen über RS232 könnte
-
Thread
50 CAT4016 LED Treiber kaskadieren
irgendwelche Animationen mit den LEDs möglich wären? Mikrocontroller soll ein ATmega 2561 oder 2560 werden.
des LDR´s berechnen lassen. Die XMega wären schneller, würde allerdings wohl Probleme mit meinem AVR ISPmkII kriegen
-
Thread
Kleiner leichter Wind(richtungs)messer gesucht
Amplitudenpeaks der positiven Halbwellen des Signales herangezogen. Im obgigen ZIP das Bild "Signal_AVR.jpg" mal anschauen. Die Amplituden dieser zwei Signale sind die Peaks der positiven Halbwellen des empfangenen Sinussignales. Die Flanken dieser Signale sind vom Komparator und im AVR als sequentielle
TOF Timerwert als Basis der Berechnngen. Genauer gesagt sucht der AVR diesen Index in den Meßwerten und rechnet davon 4 Meßwerte ab und nimmt das als TOF nachdem die TOFs der dem Knick nachfolgenden 8 Meßwerte als Mittelwert hinzugerechnet wurden. Ein 16Mhz AVR kann ja
-
Thread
Viele Drucktaster und LEDs ansteuern
benötigen nur einen Strom von ca. 3mA. Frage: Ich möchte diese Tasten und LEDs mit einem 8-Bit Atmel AVR Controller ansteuern, bzw. auslesen. Habt ihr Ideen, wie man sowas implementieren kann ? Ich bedanke mich schon jetzt für Eure Vorschläge. Gruß Manni
für die Taster -> max. 8x8=64 Taster 16 Zeilen für die LEDs -> max. 16x8=128 LEDs. Der ATmega2560 hat mehr als genug Pins dafür und ist gut erhältlich - bei Bedarf auch auf Lochraster-freundlichen Boards.
-
Thread
Touchpanel mit AVR Board
nicht erst einmal mit einem 16x2 Display an? Tutorial hier: http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD Noch eine Frage: Wollt ihr im Internet zusammengeklaubte Bibliotheken und Code anpassen oder es selbst ansteuern und verstehen?
://www.myugl.de Einen ATmega8 würde ich auch nicht nehmen, wenn schon ATmega dann einen 640 oder 2560.
-
Thread
Abfrage weit entfernter potential-freier Kontakte
Suppressordiode. Niederohmiger Pull-Up, sagen wir 1K. Hochohmiger Längswiderstand (10k) + C (100n) zum AVR Pin dür Strombegrenzung und Filterung. Das sollte die meisten Probleme abfangen MFG Falk
Noch ein paar zusätzliche Hinweise: Der angedachte uC soll ein ATMEGA2560@16MHz@5V werden. Die Kabelverlegung ist vollständig unterirdisch (bis auf im Gebäude selbst natürlich). Die Kabel sind geschirmt und einseitig geerdet. @Falk: Diode ist korrigiert... Was meinst
-
Thread
Erneute Frage zu TWI (Code)
// müsste das nicht while(!(TWCR & (1<<TWINT) sein? [/code] Master Main [code] #include <avr/io.h> #include <avr/interrupt.h> #ifndef F_CPU #define F_CPU 8000000L #endif #include <stdio.h> #include <util/delay.h> #include <string.h> //#include "ShiftOut.h" //#include "ShiftIn.h" #
<< LED5); } } return 0; } [/code] Master Funktionen C-Datei [code] #include <avr/io.h> #include <avr/interrupt.h> #ifndef F_CPU #define F_CPU 8000000L #endif #include <stdio.h> #include <util/delay.h> #include <string.h> #define FALSE 0 #define TRUE
-
Thread
Neue AVR
Hallo! Kan mir von euch jemand sagen wo ich die neuen AVR Typen (AT90PWM3, ATmega2560, ATmega88) herbekomme?
-
Thread
Mega2560 Timer4 WGM-Modi ab 8 gehen nicht
MoinMoin, ich hab mir grad nen Adapter gebaut, um den Mega2560 auf nem Arduinobord auch per JTAG ansprechen zu können. Nun wollte ich ein bischen LED-Gedimme veranstalten. Dabei hab ich festgestellt, das die PWM-Erzeugung nicht so wie gewohnt funktioniert. Die
Mit Dank im vorraus und freundlichen Grüßen Chaos [c] #include "defines.h" #include <avr/io.h> #include <avr/interrupt.h> void Setup(void); uint16_t millis = 0; ISR(TIMER0_COMPA_vect) { millis++; PORTB ^= (1 << PB7); } int main(void) { uint16_t Rot = 0;
-
Thread
IIC-Slave mit ATTiny45
Schau Dir mal Atmel AppNote AVR312 an - "Using the USI module as an I2C slave": http://www.atmel.com/dyn/resources/prod_documents/doc2560.pdf. Das Beispiel ist fuer ATtiny26 und 2312 geschrieben, laesst sich aber relativ leicht auf
-
Thread
Auswirkung Verpolung / Überspannung Arduino am Analogeingang
Ich versorge meinen µC (Arduino Mega 2560) mit einem 5V-Netzteil über die 5V-Pin sowie den GND-Pin. Dann habe ich am Analogeingang über ein Netzteil 0 bis 12 Volt anliegen. Die messe ich über einen Spannungsteiler (5kOhm / 7kOhm) an einem
positiver Überspannung ist wichtig, dass irgendwo ein Verbraucher ist, der den Strom aufnimmt. Wenn dein AVR der einzige Verbraucher ist und zum Beispiel 2mA aufnimmt und mehrere analoge Eingänge insgesamt mehr als 2mA nach VCC ableiten, dann steigt die Versorgungsspannung über 5V an. Dagegen kann man z.B.
-
Thread
Source Code Treiber für myAVR MK3 Board und Module
Hi an alle, -ich habe für das myAVR MK3 Board mit Atmel ATMega 2560 Source Codes in "C" für alle Funktionen des Boards und alle externen myAVR Module hochgeladen LINK : http://www.mikrocontroller-4u.de -im Moment sind folgende
Projekt : 3Achs-Beschleunigungs-Sensor [für BMA-180-Modul] > 17 = Externes-Modul : Text-LCD 2x16 [für myAVR LCD AddOn] > 16 = Externes-Modul : Grafik-LCD-Display im seriell-Mode [für 128x64] > 15 = Projekt : GPS-Modul [für serielles NMEA-GPS-Modul] > 14 = Externes-Modul : 7Segment Display [für my7-Segment
-
Thread
Externer Interrupt
hoffentlich recht einfache Frage. Ich initialisiere den externen Interrupt INT7 bei meinem ATmega2560 mit WinAVR, mit folgenden Code: void int7_init() { int7_start=0; int7_end=0; EICRB=(1<<ISC71) | (1<<ISC70); EIMSK=(1<<INT7); } Meine Frage, warum wird auch das Flag im EIFR Register während
-
Thread
Timer1-Interrupt alle 20 ms
ich möchte bei meinem ATmega2561 http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf mit dem Timer1 alle 50ms bzw. 49,875ms einen Interrupt erzeugen. Innerhalb des Interrupts zähle ich jeweils bis 20 hoch und habe somit
-
Thread
Z80 CPU einer der modernsten CPUs?
Usw. usf. Das Ding mit internem Flash und etwas aufgebohrter Peripherie und es hätte nie einen AVR gegeben.
sie leicht zu programmieren. Ich verwende schon seit 20 Jahren den CCS Compiler mit PICs. Bei AVR gibt es alle Möglichkeiten. Assembler mittels Atmel Studio IDE. Dann gibt es einige freie Tools wie GCC, SDCC, u.einige andere fuer C und C++. Kommerzielle Werkzeuge w.z.B. CodevisionAVR könnte man
-
Thread
#define nutzen um mehr als 8 Ein- oder Ausgänge anzusprechen
Hallo AVR-Programmierfans, ich habe folgende Fragestellung. Ich nutze einen Arduino Mega 2560. Um das Einlesen oder Ansprechen von mehr als 8 Ports zu realisieren, ist meine Überlegung über #define ein
-
Thread
Mosfet IRLU 2905Z an Attiny schaltet nur 200mA
anlegen musst. Leider hast du kein Bild oder Zeichnung deiner Schaltung geschickt. Ich würde von AVR zum Gate mal einen kleineren Widerstand ausprobieren 300 Ohm und zw. Gate und Source 10 kOhm damit er sicher ausschaltet. Außerdem die Spannungen an allen Punkten mal messen.
kann mir nicht vorstellen das das Arduino2560 Board zu schwach ist, habe gestern Abend erst einen Gewebehochtöner über einen 1kOhm Widerstand dran betrieben. Für einen MOSFET sollte das auf jedenfall reichen, ich hatte das Arduino Bord aber extern
-
Thread
AVR ADC Wertespanne inkorrekt
anliegt, senden. [c] // 19.12.2013 - 17:19 Uhr, Tests zur Kommunikation per RS232 in C #include <avr/io.h> #include <util/delay.h> #define BAUD 4800UL #define F_CPU 1000000UL #define UBRR_VAL ((F_CPU+BAUD*8)/(BAUD*16)-1) // Initialisierung des UART void uart_init(void) { /
Vergess nicht die porten richtig ein zu stellen. Ich benutze ATMEGA2560 und musz dafuer : DDRF=0x00; // Analoge Kanaele als EINGANG PORTF=0x00; // Keine Pull-ups an die Analoge Kanaele DIDR0=0x00; // Ausschalten von digitale Eingangspuffer So aehnliche port-registers
-
Thread
Kit gut für einen Einsteiger?
keinen Arduino? http://www.ebay.de/itm/Lab-Project-UNO-R3-1602-LCD-Starter-Kit-fur-Arduino-Nano-Mega-2560-SS-/252376869930 Das kostet nicht viel und soweit ich das sehe, ist z.B. in diesem Kit alles drin, was der Siedler braucht. Wenn man die Arduino IDE über hat, holt man sich noch einen ISP Prgrammer
LA=446&ARTICLE=119675&artnr=ATMEGA+32A-PU&SEARCH=atmega32 den Programmer http://www.ebay.de/itm/AVR-51-Programmer-Adapter-mit-10-Pin-Kabel-ATMega-ATTiny-USBASP-USBISP-3290-/301687762189?hash=item463dfded0d:g:zrsAAOSw-vlVpJn8 Noch eine handvoll hiervon http://www.reichelt.de/1-4W-5-100-Ohm-910-
-
Thread
L6205 mit AVR
Hallo, ich möchte einen L6205-Motortreiber mit meinem ATMega2560 ansteuern. Ich habe zwei verschiedene Möglichkeiten der Beschaltung verbunden: 1. Das PWM-Signal wird an Enable angeschlossen. Über die INs wird die Richtung gesteuert. 2. Enable ist konstant
. Ich hab das auch so nachgebaut und funktioniert http://www.wiki.elektronik-projekt.de/embedit/avr/roboter_boards/robo168_board
-
Thread
LCD EA DIP204-4 Initialisieren
also ich habe diese genommen: http://homepage.hispeed.ch/peterfleury/avr-software.html#libs du musst in der lcd.h nur den controller umstellen auf den KS0073 und dann deine ports und so anpassen. dann sollte es gehen
// CPU Taktfrequenz #include <util/delay.h> // Für Wartezeiten: _delay_ms(); #include <avr/io.h> #include <inttypes.h> #include <stdlib.h> #include <string.h> #include <stdio.h> #include <avr/pgmspace.h> #include "display.h" #include "define.h" int main(void){ // ----
-
Thread
Verwenden des TWI in der IAR Workbench
Hallo Leute, so langsam suche ich mich dumm und dähmlich. Ich habe für den ATmega 2560 im AVR-Studio ein Projekt erstellt, bei dem mittels TWI einen I2C erstellt habe. Das funktioniert auch alles prima. Nun muss ich das gleiche mit der IAR Embedded Worbench erstellen und da fängt mein
an. Da es im IAR keine twi.h gibt, wie realisiere ich zum Beispiel meine init Funktion aus dem AVR-Studio in der IAR Embedded Worbench? void sys_func_i2c_2_init(void) { /* initialize TWI clock: 100 kHz clock, TWPS = 0 => prescaler = 1 */ TWSR &=~((1<<TWPS1)|(1<<TWPS0));
-
Thread
4-bit Microcontroller / Microprozessoren?
mitmachen, vielleicht wird es dann was ;) https://hackaday.io/project/25576-intel-4004-emulator-on-avr Oliver
www.retrothing.com/2009/07/new-gakken-4bit-micro-computer-kit.html Dafür gibt es auch zwei Emulationen auf dem AVR.
-
Thread
Atmega digital IOs möglichst einfach schützen
mich wieder komplett. Ganz einfach eigentlich - ich möchte Eingänge/Ausgänge von einem Atmega 2560 möglichst einfach schützen ohne großen Schnick und Schnack. Sind einfach längere Leitungen an den Ein/Ausgängen dran. Keine AD/DA-Pins die ich meine, keine Daten-IOs. Kommt also nicht auf timing, flanken
Alle I/O Pins von AVR Mikrocontrollern sind durch interne Schutzdioden vor Überspannung geschützt - sofern der Strom auf maximal 1mA begrenzt wird. Jetzt kannst du die nötigen Vorwiderstände ausrechnen: 1kΩ pro Volt.
-
Thread
ATTiny85 - 25kHz PWM erzeugen
> das ist leider nicht richtig. Ich würds trotzdem nicht machen, auch wenn es bei Deinem ATmega2560 zu funktionieren scheint. Früher oder später oder auf einem andern AVR kann es Seiteneffekte geben und Du legst Dir die Karten. WIMRE benutzt das Framework T0 für Delays, d.h. das sorgt schon für
kriegen, hier mein Code (unglaublich, wieviel Zeit die paar Zeilen gekostet haben..): [c]#include <avr/io.h> int main() { TCCR0A = 0b0 | ((1 << COM0A1) | (0 << COM0A0) | (1 << COM0B1) | (0 << COM0B0) | (0 << WGM01) | (1 << WGM00)); TCCR0B = 0b0 | ((0 << FOC0A)
-
Thread
Arduino Nano LCD 5V und 3.3V
Basisfunktionalität ist also auch ohne Schieberegister und I/O-Erweiterung möglich, wenn man davon absieht, dass ein AVR für die Ansteuerung eines solchen Displays Hardwaremäßig eher schlecht ausgestattet ist. Mike schrieb im Beitrag #6143880: > Lediglich für die Leitungen SCK, DC? > Ich finde nämlich immer wieder
Lüfter ausreichend sein. Das andere Display werde ich dann irgendwann einmal mit einem Arduino 2560 nutzen.
-
Thread
Schaltungsentwurf LED-Steuerung
auseinandersetzten wollte und demnächst im Studium Microrechentechnik kommt,hab ich mir einen Arduino Mega 2560 gekauft und auch schon einige Sachen zum laufen/blinken/leuchten bekommen. Da die Pins am µC ja nur 40mA schaffen und ich es gern etwas heller haben möchte, hab ich mich den RGB LEDs mit etwas mehr
hochohmig ist. Dann sind das lt. Datenblatt immer nur noch 1mA und das ist kein Problem für den AVR auf Deinem Arduino. > Ich habe mir den Artikel zum LED Fading durchgelesen. Wenn ich also bei > 70% Duty cycle bin, hab ich zwar 70% Leistung aber kann bei einer > Erhöhung auf 80% die empfundene
-
Thread
Anfänger braucht hilfe beim Auswerten eines Touchscreen
einen Aqua-PC. Jetzt habe ich mir das Board D083 von Display3000 gekauft. Ist mit einem ATMega 2560 und einem Touchscreen (320x230 Pixel). Das mitgeliefert Demoprog habe ich auf meine Bedürfnisse zurecht geschreiben aber mit dem Touch komme ich überhaupt nicht klar. Das Touch wird angesprochen
noch kommen. Habe auch ca. 1 Jahr mit Bascom rumgedattelt, wollte aber weiter in die Tiefe eines AVR und das erreicht man einfach toll mit Assembler. Grüße Rolf
-
Thread
Probleme Flash Bootloader AtMega2560
Hallo Forum, Ich bin derzeit dabei einen Bootloader für einen AtMega2560 zu schreiben, das Programm entspricht dem in dem Mikrocontroller-Artikel [[AVR_Bootloader_in_C_-_eine_einfache_Anleitung]] Zusätzlich dazu frage ich lediglich den EEPROM auf eine Flag ab und resette
ebenfalls ohne Erfolg... Wie hoch stehen die Chancen, das das Problem nicht 50cm vorm Monitor sondern im AVR-GCC Compiler liegt? Das einzige was ich mir vorstellen kann (da ich die Funktion zum beschreiben des Flash nicht verändert habe) das ich irgendwo nen Overflow produziert habe, aber da bis auf die ersten
-
Thread
Partielle Spezialisierung in C++ Templates
Teile alle Methoden und auch den Konstruktor betreffen und ich in eingebetteten Systemen arbeite (AVR mit GCC). Danke
weiß > aber nicht genau, was dabei im Hintergrund mit den vtables geschieht > schäm. Wenn du avr-g++ verwendest, hast du da das Problem, daß er, weil GCC eigentlich nicht für Harvard-Architekturen gedacht ist, alle vtables im RAM hält. Das bedeutet, daß du pro Klasse und virtueller Memberfunktion
-
Thread
Quadrocopter - Programmierbar - API?
per Fernbedienung steuerbar sein. - Alternativ möchte ich diesen aber auch Programmieren können. AVR wäre hier sehr gut, da ich damit super zurechtkomme. - Kamera usw. ist uninteressant zumindest erstmal. - Nutzlast kann gerne 500g haben, muss es aber nicht. Budget ca. 500€ Gibt es sowas fertig
Multicopter Hard- und Software haben. Angefangen hat es auf einem Arduino, dann kam ein Atmega2560 und jetzt ist es ein STM32. Speziell auf der Atmega-Plattform lässt sich recht einfach entwickeln und es gibt günstige Hardware (APM 2.6) beim Chinamann. Wenn so ein Copter sauber aufgebaut und konfiguriert
-
Thread
Frequenzmessung mit Arduino Mega2560
Hallo Zusammen, ich versuche mit meinem Arduino Mega2560 einen Sinus zu messen (50Hz) und die Daten anschließend per fft am PC auszuwerten. Das Signal wird von meinem Oszi/Frequenzgenerator erzeugt Leider kommt immer eine Grundfrequenz von 30HZ raus
delayMicroseconds(200); } } [/c] Für eine stabile Abtastrate könntest du einen der Timer des AVR bemühen.
-
Thread
Richtig berechnen.
Hallo. Programmiere mit ATmega2560. Eine kurze Frage: Was ist der unterschied von uint8 x = 16000000 / (2000 * 100) und uint8 x = 16000000 / (2000UL * 100) Vielen Dank :)
Durch UL wird die Multiplikation als 32Bit Berechnung ausgeführt, ohne als int (=16 Bit auf AVR). Variante 1 dürfte also überlaufen, wodurch das komplette Ergebnis falsch ist.