-
Thread
Plötzliches USART-Problem ATMega2560
Threads besprochen worden, allerdings hab ich mein Problem nirgends gefunden. Ich nutze einen ATMega2560 (seit ungefähr 6 Monaten) an einem 16MHz Quartz. Die 16MHz liegen auch noch am Controller an. Die erste Aktion mit dem Controller war die Kommunikation einzurichten, damit man auch Ergebnisse sieht.
Sorry, ich benutze AVR Studio 5 (Version: 5.0.1163) Die Baudrate berechne ich wie folgt: [c] #define F_CPU 16000000UL #define USART_BAUDRATE 9600 #define BAUD_PRESCALE ((16000000UL / (USART_BAUDRATE * 16UL)) -1) [
-
Thread
Probleme mit DMX trennung
Hallo, ich möchte einem Arduino ATMega 2560 DMX auswerten und entsprechend LEDs schalten. Was soweit theoretisch auch funktioniert. Zur Auswertung verwende ich die conceptinetics Libary. Nur beginnt die angesteuerte LED immer wieder zu flackern
Wenn du kein Oszi hast, kann man das mit langsamen Signalen und einem Multimeter auch testen. Mit dem AVR ein 1 Hz Blinksignal auf PIN2 und TXD0 ausgeben und mit dem Multimeter prüfen, ob das durch beide Optokoppler durchgeht. In Empfangsrichtung muss du ein Blinksignal an Eingang A oder B von IC2 anschließen
-
Thread
Suche alternatives Bauteil (DMS307/308)
analyzers, with accurate frequencies beginning from 40Hz to 16KHz. This project uses the Arduino Mega 2560 because it has a large enough memory and better performance. Si5351mcu boards are used for programming masterclock IC frequencies (MSGEQ7). The Si5351mcu library is needed for this programming.
aber weg zu sein https://www.eeweb.com/circuit-projects/acoustic-audio-spectrum-analyzer-using-avr
-
Thread
Welche 32-Bit uC-Familie ist empfehlenswert?
schlechte Verfuegbarkeit war aber keine spezielle Eigenschaft der STM32 sondern bei allen CPUs, auch AVR8. Du konnest STM32 ja noch bestellen, aber das Lieferdatum hat halt deutlich in der Zukunft gelegen...
schlechte Verfuegbarkeit war aber keine spezielle Eigenschaft der > STM32 sondern bei allen CPUs, auch AVR8. Jupp. Bei den AVR8 war es zum Glück allerdings weitestgehend auf einige wenige Typen beschränkt. Überwiegend halt das typische Arduino-Gedöhns. M328P und M2560.
-
Thread
SREG TIMER USART
Registern zu setzen und danach(wo es nötig ist!) das sei(); zuletzt aufzurufen. oder ? Atmega2560 und AVR-GCC! Vielen Dank für Mithilfe :-)
-
Thread
AVR Signature Bytes - Liste aller Controller?
= "ATMEGA1281"; signature = 0x1e 0x97 0x04; desc = "ATMEGA2560"; signature = 0x1e 0x98 0x01; desc = "ATMEGA2561"; signature = 0x1e 0x98 0x02; desc = "ATtiny24"; signature = 0x1e 0x91 0x0b;
ATmega1280 1E9704=ATmega1281 1E9781=AT90CAN128 1E9782=AT90USB1286 1E9782=AT90USB1287 1E9801=ATmega2560 1E9802=ATmega2561 Extrahiert aus AVR Studio XML Part Beschreibung, habe dafür ne kleine Anwendung für meinen Bootloader geproggt. Gruß Hagen
-
Thread
Ausführungszeit ISR
Beim AVR-GCC dauert ein leerer Interrupt 23 Zyklen: [c] ISR( foo ) { } [/c] Bei 24 Zyklen ist also gerade noch Zeit für ein NOP.
kein Problem. Z.B. UART mit 115200Baud an 14.7456MHz kann sich 1280 Zyklen Zeit lassen, mit Puffer 2560.
-
Thread
Atmega ADC & OP-Inverter
Tag zusammen, ich würde gerne einen Inverter (1:1) vor einen ADC eines Atmega 2560 hängen. Datenblatt vom ADC spezifiziert ja max. 10kR Eingangswiderstand. Der Inverter hat momentan einen Teiler aus 2x100kR dran. Open loop output resistance laut Datenblatt ca. 300R. Bin nicht
die wuerden > das nicht ohne Grund tun. Es ist trotzdem Unsinn. Der Sample-Kondensator in einem AVR-ADC hat eine Kapazität von ca. 14pF. Aber: er wird über ein CMOS-Transmissiongate an den ADC-Pin geschaltet. Das *hat* bereits einen Widerstand von 1..100K (genauer will Atmel das nicht spezifizieren
-
Thread
Treiberstress mit Win7 64bit
auf 2 Laptops ähnlicher Bauart ist Win7pro 64bit installiert. Auf dem einen E8420 läuft WinAVR mit Arduino nano3 mit FTDI-Treiber CDM21218_Setup.exe problemlos. Auf dem anderen Gerät sollte ein Mega2560 laufen. Daher installierte ich arduino-1.6.12-windows.exe. Entsprechend der Anleitung im
-
Thread
uint16_t Array im PROGMEM; erste Elemente stimmen nicht
.. > Auch bei den anderen Arrays stimmen die Elemente nicht. Woran kann das > liegen? Welcher AVR ist denn in Gebrauch? Ist dir klar, dass dein Array alleine 16382 Byte Flash brauchen würden? Warum willst du den Flash-Speicher eigentlich füllen? Was ist Sinn und Zweck der Aktion?
Mischmasch entsteht. geklaut aus: https://www.mikrocontroller.net/topic/370384 ich bin selbst beim 2560 mal reingefallen, habe den aber lange nicht mehr angesehen.
-
Thread
DAC8552 SPI Programm
gemeistert. Jezt bin ich mit SPI dran. Ich habe einen DAC8552 der mit SPI angesteuert wird von einem ATmega2560. Dazwischen ist ein LSF0204 Pegelwandler. Ich versuche momentan lediglich auf einem der zwei kanäle ein Analog Signal heraus zu geben. Dafür habe ich mal den Standart SPI Code für dieses Projekt gewählt
oder ich da einen kompletten falschen Ansatz habe im Programm. Danke im Voraus! [c]#include <avr/io.h> #include <util/delay.h> #pragma GCC optimize 2 //Optimierung #define F_CPU 16000000UL #define DD_MISO PB3 #define DD_MOSI PB2 #define DD_SCK PB1 #define DD_SS PB0
-
Thread
Arduino Mega 2560 Absturz bei Signal auf Digital Input
Hallo Wie in der Überschrift beschrieben hab ich das Problem dass mein Programm auf dem Arduino Mega 2560 abstürzt sobald ein High signal an einem als Input Konfiguriertem Pin anliegt. Ich kann das Programm im Ganzen nicht Posten, da es über 800 Zeilen Code enthält. Laut Arduino IDE verwendet der sketch
nicht speziell für Arduinos): http://rn-wissen.de/wiki/index.php/Speicherverbrauch_bestimmen_mit_avr-gcc Allgemeine Tipps: Alles auskommentieren bis auf das Grundgerüst, dann einen Programmteil nach dem anderen wieder hinzufügen und schauen ab wann es hängt. Immer schön Status-LEDs blinken
-
Thread
ELV USB-I2C Interface und H Therm
alles nichts damit zu tun. Dafür wäre das hier eher geeignet. https://www.pollin.de/p/bausatz-avr-net-io-810058 Gibt es auch als Fertiggerät. Da kannst Du mit LAN dran gehen, mit dem Browser die Ein/Ausgänge bedienen.
/I2C_USB_PC_Adapter Als Display habe ich https://www.amazon.de/SunFounder-Serial-Arduino-Mega2560-MEHRWEG/dp/B07P7SCF4Y Wenn ich S4E AA FF AA FF p an mein Arduino sende, dann wird mir nur ??? FF ausgegeben. OK, das muss ich dann nochmal mit dem Oszi anschauen. Grüße und Danke nochmals Micha
-
Thread
Atmega & SSD1289 Schaltplan
https://github.com/gpittarelli/avr-ssd1289
such mal bei Ebay nach: SainSmart Mega2560 + 3.2"TFT Touch LCD SD Reader + TFT Shield For Arduino da gibt es auch einen Schaltplan
-
Thread
Arduino Genuino 101 - Erfahrungen?
Bedenke, dass so ein AVR Mikrocontroller wesentlich mehr leistet, als ein C64 oder ein Gameboy, und die hatten ganze Videospiele ausgeführt! Nutze die Gelegenheit, zu lernen, wie man performante Programme schreibt. Das Gelernte
Die AVR COntroller, die ich verwende können sowohl bei der steigenden als auch bei der fallenden Flanke einen Interrupt auslösen. Zum Erfassen der Pulsbreiten gibt es reichlich konkreten Anleitungen im Netz
-
Thread
Entfernungsmessung mit MicroController
Vorderauto misst. Das ganze soll mittels einem Experimentierboards getestet werden (Arduino Mega 2560). Das ganze soll den Sicherheitsabstand auch auf der Autobahn, also ca. bis 150-200m mit einer bescheidenen Genauigkeit (+-1m wäre durchaus kein Problem) messen. Welche Messmethode würdet ihr
Wetter könnte das funktionieren. (ja, hab sowas ähnliches mal gemacht, Kantenerkennung per Sobel auf AVR mit externem EDO-RAM, ging bei mir mit 2 Frames/s 2-Bit-grau-weiß-Bild) Regen, Nebel, Staub etc. setzen die Geschichte aber Schachmatt.
-
Thread
Wer verwendet RFM69?
"mmcu" ist normalerweise ein Schalter, welcher der avr-gcc.exe übergeben wird und den verwendeten Controllertyp bezeichnet. Da steht dann in der Kommandozeile irgendwas wie: [code]avr-gcc -Wall -Os -mmcu=atmega328p ...[/code] Wie kompilierst du deinen
allerdings habe ich schon einige Projekte mit ATmega-Prozessoren realisiert. (unter Linux mit gcc-avr) Gruß, Thomas
-
Thread
[V] Compiler-Lizenz (Dongle): MikroElektronika "mikroC PRO for AVR"
verkaufe Compiler-Lizenz: MikroElektronika "mikroC PRO for AVR" - USB Dongle Licence 50€ der Dongle schaltet alle Versionen von einschl. 5.00 bis zur aktuellsten 6.1.1 frei (siehe screenshot in den Bildern) FAQ zum Dongle --> http://www.mikroe.com/downloads/get/1939/dongle_mikroc_pro_for_avr_v200.pdf die Installationsdatei kann man sich einfach herunterladen: --> http://www.mikroe.com/mikroc/avr/ --> http://www.mikroe.com/downloads/get/2351/mikroc_pro_avr_v611_setup.zip der Neupreis
-
Thread
AVR Assembler, Macro, Conditional mit Register
geprüft werden... ATMega1284 und ATMega2560 sind für mich ausreichend.
kaum erlernen können :) Um es noch leichter zu machen, benutze ich Möglichkeit von Texteditor im AVR Studio: in C:\Program Files\Atmel\AVR Tools\AvrStudio4\edit\AvrStudio_asm.ini kann man definieren, wie verschiedene Sachen, auch Macros, farbig dargestellt werden. [code] [Meinmacro] Foreground =
-
Thread
Selbstspiel Klavier
Und er lernt eine Menge dabei. Klar kann alles ein Prozzi machen. Was kostet heute ein kleiner AVR? Zwo Euro fuffzig? Für jede oder 2 Tasten ein Prozzi hat den Vorteil: Er hat Hardware PWM. Jede Taste kann einzeln "justiert" werden, dies per Programm. Das Klavier wird modular. Die Baugruppe
Update, hab mir gestern mal http://www.conrad.de/ce/de/product/503346/ZYLINDERMAGNET-ITS-LZ-2560/SHOP_AREA_83990&promotionareaSearchDetail=005 bestellt, kam heute schon an. Ist allerdings ein ganz schöner Prügel. Muss man wohl dann irgendwie von der anderen Seite der Tastenlagerung anbauen,
-
Thread
zwei Attiny's 85 über I2C
://ww1.microchip.com/downloads/en/AppNotes/Atmel-2561-Using-the-USI-Module-as-a-I2C-Master_AP-Note_AVR310.pdf http://ww1.microchip.com/downloads/en/AppNotes/Atmel-2560-Using-the-USI-Module-as-a-I2C-Slave_ApplicationNote_AVR312.pdf
-
Thread
Gibt es Erfahrungen mit RONPAS?
Naja, die Anzahl der unterstützen uC ist sehr bescheiden und AvrStudio-4 schon arg verstaubt... unterstützte Mikrocontroller (Version 0.92 vom 15.07.2018) ATMEGA 128 ATMEGA 1284P ATMEGA 16 ATMEGA 162 ATMEGA 168A ATMEGA 2560 ATMEGA
-
Thread
Billigste Entwicklungsplatine mit Mikrocontroller?
ich habe zuletzt 2 arduino 2560 r3 für zusammen knapp 22€ (einfuhrsteuergrenze!) auf ebay bestellt. lieferung aus china dauerte ein paar wochen, aber pff… egal. ich find den preis klasse.
eclipse-ide-cc-developers/galileosr2 http://www.instructables.com/id/How-to-get-started-with-Eclipse-and-AVR/ Step 1: Why? Eclipse is cool. Like, really cool.
-
Thread
Geschwindigkeitsmessung mit Quadraturausgang einer optischen Maus und ATMega
nun also einen optischen Maussensor zur Geschwindigkeitsmessung zu Nutzen und ihn mit meinem ATMega 2560 über die Quadraturausgänge abzufragen. Leider habe wir aber auf diesem Themengebiet noch keine Erfahrung und würden uns deshalb über Hilfestellungen freuen. Ist das für uns realisierbar? Wer sich
www.heise.de/ct/06/13/226 Wenn du willst, kann ich dir noch den Quellcode zur Ansteuerung des Sensors (AVR, C) zukommen lassen. Die Maus kostet bei Arlt 7€74 und ist damit auch noch sehr Preisgünstig. http://www.arlt.com/Eingabegeraete/Maeuse/Cherry-WheelMouse-Optical-M-5400-USB-PS-2-weiss.html Des weiteren
-
Thread
main loop - while (1) - nur mit delay
woran das liegen könnte? Es muss doch ein grundlegender Fehler sein, den ich hier mache. Der ATMEGA2560 arbeitet mit internem Takt. In der Funktion "UpdateCParserString" lasse ich eine LED anschalten um zu sehen ob die Funktion aufgerufen wird. Hier die main loop: [c] while(1) { _delay_ms
es heißt [c] static inline void _delay_ms(double __ms) __attribute__((always_inline)); [/c] in avr/util.h, das war mir nicht bewusst. Das inlining findet also auch ohne Optimierung statt. Wieder was dazugelernt :)
-
Thread
enc28j60 Probleme beim Enpfangen von Paketen
vielleicht mal unter: http://www.ulrichradig.de/ avr webmodule oder webserver gucken.... JJ
Homepage : www.Mikrocontroller-4U.de da gibts einen fertigen minimal Treiber für einen ATMega2560 (musst du event. noch für den 644A anpassen) ich hab aber nur ARP,ICMP und UDP implementiert vlt hilft dir das als "Grundgerüst" weiter Gruss Uwe
-
Thread
5-V-Display an 3,3-V-µC betreiben
sainsmart-spi-128x64-graphic-yellow-lcd-display-module-backlight-for-arduino-uno-r3-duemilanove-mega2560-mega1280-avr.html?___store=en&nosto=nosto-recommendations Auf dem Display ist der Controller ST7920 verbaut. Die Ansteuerung erfolgt in meinem Fall über ein 3-Wire-Interface. Wenn ich den Wikipedia-Artikel
-
Thread
ATMEGA 1284 Entwicklungsboard Schaltplan Fehlerfrei?
Grund dafür, mehr Speicher und Ports als der ATMEGA 328 aber auch nicht so übertrieben wie der MEGA 2560, außerdem erhältlich mit der DIP40 Version. :) Programmiert wird er später per ISP und der Arduino IDE. Jetzt habe ich mir mal einen Plan gemacht wie ich das ganze haben möchte. Programmiert kann
lustigen Zusatzboards kennt. Programmiert wird das ganze per ISP. Ich selber verwende hier einen DIAMEX AVR Programmer der ist sehr günstig und für meine Projekte ausreichend. Am SCK bzw PIN8 befindet sich noch eine Status LED(blau), diese signalisiert mir ob das brennen von statten geht. Außerdem kann diese
-
Thread
usbprog Fehlermeldung
: avrispv2 avrdude: usbdev_open(): Found AVRISP mk2 Clone, serno: 0000A00128255 AVR Part : ATMEGA2560 Chip Erase delay : 9000 us PAGEL : PD7 BS2 : PA0 RESET disposition
0 0 0 0x00 0x00 Programmer Type : STK500V2 Description : Atmel AVR ISP V2 Programmer Model: AVRISP mkII Hardware Version: 0 Firmware Version Master : 9.09 Vtarget : 5.0 V SCK period : 8.00 us avrdude
-
Thread
Mikrocontrollerwahl
Applikation über Ethernet, Klopfregelung, stetige Lambdasonde und noch einiges mehr mit einem Mega2560 komplett in C realisiert. Läuft einwandfrei mit ca. 60% Prozessorlast bei Nenndrehzahl (~9300Upm) z.B. auf einem 6 Zylinder. Gruss
koenntest du vielleicht nur ein neues PRogramm schreiben. Oder du schaust mal ob Atmel nicht einen AVR hatte der Pincompatibel war. Ich meine die waren bis auf den Resetpegel austauschbar. Ich glaub die Schaltplaene zu den alten Steuergeraeten lagen auch schonmal irgendwo im Netz rum. Olaf
-
Thread
Mecanum-Rad-Ansteuern
µC, wissen nur nicht welchen wir nehmen sollen. Einerseits den von C-Control (Conrad) oder RN-Mega2560 Modul (AVR) welchen könnt ihr denn eher empfehlen? anbei noch unsere bestellung. ist die so korrekt oder fehlt da noch was? vielen dank für euer antworten mfg daniel & arne
-
Thread
I2C VOL-Anpassung möglich?
Folgendes hätte ich vor, bereitet mir aber etwas Sorgen :-) Über I2C spreche ich mit einem Atmega2560 (Master) und einem TCA9546A (I2C-Mux IC). Das schöne an dem I2C-MUX ist, dass er mit verschiedenen Spannungen umgehen kann z.B. 1.8V, 5V-Logik etc. Der Atmega arbeitet mit Vcc=5V, also mit 5V-I2C-Pegeln
. Weniger als 1K wirst du nicht brauchen, das macht bei 5V dann 5mA. Damit liegt der Low-Pegel des AVR typisch bei 120mV. Da ist noch massig Luft.
-
Thread
Programmierbare Drohne
Der Arducopter ist wohl der performanteste AVR Flugcontroller mit dem Mega2560 und in China ab 18€ erhältlich.. der hat sogar eine abgewandelte eigene Arduino IDE mit USERHOOK_XXXHZ Klassen.
-
Thread
[C & µC] Verwendet ihr printf/scanf?
fscanf irgendetwas. Fazit: Was auf Desktopsystemen gut funktioniert, ist auf µC-Systemen der kleinen AVR-Klasse deutlich nicht wirklich zu gebrauchen.
hinterher", so dass das Kompilat wesentlich größer wird (und das Flashen länger dauert). Auf dem AVR mag das dank der gepflegten Toolchain und der avr-libc das Verwenden von printf etc. noch relativ einfach sein. Für alle anderen Plattformen, welche man mit dem GCC und newlib programmieren will, kann
-
Thread
ADC (mal wieder) sehr schnell auslesen - andere Programmteile gestört?
melde mich wieder einmal mit einer kleinen Frage: ich habe nun folgendes Code-Stück für einen mega2560 [c] ISR(ADC_vect) { //saves the channel that is currently to read static uint8_t adcCounter=0; //an ADC-value is arrived, so we can save it in the array adc[adcCounter]=ADCH; //increase
bissel viel, geht aber. 13 Takte sind dann 13 us. Dazu kommt die Laufzeit der ISR. Damit ist dein AVR gut beschäftigt, denn es sind nur 13*16=208 Takte zwischen den ISR Aufrufen. Wenn es determinierter sein soll, könnte man ggf. die zeitkritischen Dinge zusammenfassen und per Timer aufrufen.
-
Thread
LED Tisch mit Berührungs-/Gegenstandserkennung
easiest way to achieve this. Note that the AVR will never drive the SPI lines in a programming situation, since the AVR is held in RESET to enter programming mode – and RESET’ing the AVR tri-states all pins. D.h. wenn die Daisy Chain sicher nicht
cyblord ---- schrieb im Beitrag #3661103: > avr-gcc unterstüzt den 841 in der aktuellen > Version. Wo finde ich Referenzen darauf? Auf der Homepage von avr-libc [1] ist davon noch keine Rede. Mein Eclipse mit aktueller Toolchain avr-gcc 4.9.0
-
Thread
Schaltungsdesign: IO kombination
entsprechende Aufgaben. >Kannst du hier ein paar Beispiele nennen? Bei AVRs: ATMega640/1280/1281/2560/2561, ATMega64/128, ATMega8515... MfG Spess
Hardware gemacht wird (teilweise mit konfigurierbarem Timing). Sowas gibt's bei 8-Bit Controllern AVR, div. 8051ern, 16-Bit PIC24, dsPIC und 32-Bit Controllern ala PIC32, SHs, ARM7,9,11 und einigen Cortex-M3 und vielen die ich hier vergessen habe.. Letztlich ist die Frage, ob der Controller passend
-
Thread
Bascom, DS1338, Clock , Time$, Zusammenhang
Hallo, ich hab mir bei Display3000 das D083 mit Atmega 2560 und DS1338 (Echtzeituhr) gekauft. Ich verstehe gerade die Zusammenhänge von Time$ und dem DS1338 nicht. Da fehlt mir das Hintergrundwissen, da ich auch keine Erklärung dazu gefunden habe. Im
ein bissel wie Kaffeesatz lesen. Bei "Clock=Soft" muss eigentlich ein 32k Quartz an die Pins des AVR. Bei "Clock = User" hat der ANWENDER die Aufgabe die Sekunden zu befördern.
-
Thread
COM-Eintrag im Windows Gerätemanager
Gerätemanager von Windows eindeutig identifizierbar zu machen. Mein Controllerboard besteht aus einem ATmega2560 der über den UART FT232R per COM-Port mit dem Rechner kommuniziert. Bei vielen Hardwareherstellern erscheint im Gerätemanager neben dem von Windows zugewiesenen COM-Port auch die Gerätebezeichnung wie im beigefügten Beispiel z.B. der "AVR-ISP PROGRAMMER". Nun habe ich bereits das vom UART-Hersteller FTDI zur Verfügung gestellte Programmier-Tool "FT_Prog" getestet und in den FT232R meines Controllers einen unter "Product Description
-
Thread
Fragen rundum OpenPnP
https://docs.mgrl.de/maschine:pickandplace Ich denke diese Maschine kann als Steuerung mit einem AVR-Mega2560R3-Board und dem RAMPSv1.4-Board in Betrieb genommen werden. 1. Ist dies richtig ? 2. Warum wurde auf dem RAMPSv1.4 nur MS1 vom A4988 mit einem Pulldown versehen und nicht auch MS3,
-
Thread
Seggert J-Link Vorteile?
ganz weglassen können, aber sie wären dann aber außerhalb der Specs gewesen (von USB bzw. dem ATmega2560). Ansonsten ist es natürlich nicht trivial, einen Eingangspannungsbereich von 4,3 bis 5,3 V auf 4,5 V (oder mehr) sicher zu regeln, ohne eine aufwändige Wandlertopologie wie SEPIC zu nehmen (der Dragon
PICs. PICKIT4 schon. PICKIT4 unterstützt so ziemlich alles, was Microchip aktuell anbietet (PICs, AVR, ARM). > - Kann J-Link auch Trace (oder eingeschränkt)? ETB ja. Für ETM brauchst Du einen J-Trace. > Wie sieht es mit der Unterstützung bei Atmel Studio 7 / MPLAB X aus? MPLABX unterstützt J-Link
-
Thread
RS_232 Kommunikation Gesperrt
werden. Von diese Schnittstellen(RS 232, USB und Ethernet) sollte es möglich sein durch uC(Atmega2560) die Ausgangsspannung einzustellen. Der Test der Schnittstellen RS 232 hat wunderbar funktionniert: ich konnte Daten vom PC nach uC senden. Meine sorge ist aber folgendes: Ich werde später nicht
Fragen: 1- Ist mein code soweit sinnvoll ? 2- Gibt es bessere alternative ? 3- Warum erkennt AVR der Typ boolean nicht? Kann jemand mir bitte dabei weiterhelfen ?? vielen Danke [c] #include <avr/io.h> #include <interrupt.h> #define LENG 15; // Länge des
-
Thread
nackter ATMEGE8 zu ARDUINO
nackten ATMEGA8 mit dem Code des ARDUINO herstellen Als Software habe ich Arduino 1.0.6 und auch AVR Studio Ver 4.18.716 laufen. Das STK ist an COM1 und funktioniert tadellos, das Steckbrett hängt an einer Silicon Labs CP210x USB to UART Bridge und funktioniert auch, ich kann LEDs blinken lassen
Was hat der Atmega8 mit Arduino zu tun? Mit der Arduino Software wird der Atmega168/328P oder 2560 hauptsächlich programmiert. Da wird dir der Atmega mehr Schwierigkeiten bereiten (ua. nicht unterstützte Libs), dass du dir den Rat von Peter genauer anschauen sollst.
-
Thread
Frequenzmodulation mit dem Timer
Hilfe wie ich das Program besser bzw. effizienter mache. Funktionieren tuts. [c] /* * MEGA2560_R3.c * * Created: ... * Author : ... */ #define F_CPU 16000000UL // 16Mhz #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> //==============================
-
Thread
Flash Update mit AVR109/911 beim ATmega2560?
Guten Tag, ich stehe vor einem Problem. Ich möchte gerne ein Szenendiagramm erstellen und dadurch das Flah Update bildlich darstellen (wie geht man Schritt für Schritt beim Flash Update vor, wo und wie stößt man das Programm an (main.c), inwieweit und wann wird serial.c durchlaufen, welche Firmwarebytes müssen gesetzt werden) etc. Leider habe ich noch nicht viel Erfahrung mit Mikrocontroller. Ich habe auch keine Einführung zu diesem Problem gefunden. Ich habe zwar die Application Note von Atmel und sonstige Unterlagen des Controllers, nur dort steht so viel drin. Das Selektieren fällt mir diesbezüglich
-
Thread
Merkwürdiges Verhalten bei bestimmten Programmzeilen und avrdude.
Board: Arduino Mega 2560 R.3 Software Arduino 1.6.5 (avrdude) Zeilen innerhalb der loop() sind das Problem: [c] if(reffekt>"") { //echtzeit-effekte if ((millis()-milli2>39)) { realtimeeffect();
grössten Unsinn programmieren, solange du ein Hex-File als Ergebniss hast, wird avrdude es in den AVR brennen
-
Thread
ATmega 2560 - AtmelStudio7 Problem mit CompareA
Hallo, ich habe folgendes Problem was habe ich vergessen das der Interrupt Vektor auf 0x2A kommt? AVR ATmega2560 beim AtmelStudio7 kommt der Interrupt Vektor so gut wie nie obwohl das compa bit aufleuchtet und der Counter mit CTC resetet wird aber der Interrupt kommt nicht er springt nie dort hin obwohl
-
Thread
Suche gute FIrma zur Unterstützung Layout..
Infos darüber möchte ich auch nicht ins Internet setzen ;) Hier ein paar Technik-Infos: Atmel 2560 16MHz, Ethernet Port über SPI, 2x CAN-Controller (Slave/Master), 2x RS485 wahlweise als RS232, 1xUSB (Service-Schnittstelle), MicroSD-Card (Logbuch und Firmwareupgrade), ATMEL-MIRF( als CoPro für AES) über SPI an AVR, Dallas Uhrenbaustein mit Batterie über I2C, Dig. I/O 16x Input 12-30V (über Optokoppler getrennt) und 16x Relais Output über PCA9555 I2C, ISDN-Schnittstelle als Optionsmodul aufsetzbar. Netzteil
-
Thread
Multi-Uart Schnittstelle mit serieller Ansteuerung.
was spricht gegen ein Hardware UART ? Es gibt genuegend Controller, die haben 4 UART, zb der Mega2560 bei den AVR. Fuer nur eins wuerd ich mir die Arbeit nicht machen.
-
Thread
Hilfe TIMER4_OVF_vect wird nicht ausgeführt
Profis, ich verzweifle gerade ein bisschen an meinem Bastel-Projekt. Ich habe hier einen ATMega2560 (ja, auf einem Arduino) den ich mit AVR-GCC und dem Atmel Stuido 7 programmiere. Um eine Lüfterdrehzahl zu überwachen habe ich mir mit Timer4 und INT4 eine Impulsmessung gebastelt. Der Zähler läuft