-
Thread
SPI Übertragungsgeschwindigkeit ?
Atmega2560 oder XMEGA 128
-
Thread
ATtiny85 lässt sich mit STK600 nicht flashen
ich relativ frisch dabei, konzentrierte mich eher auf die Programmierung und habe mich -weil´s mit ATMEGA 328P und ATMEGA 2560 funktionierte- um die Technik des Flashens nicht groß gekümmert, aber für kleine Projekte möchte ich eben gerne die kleinen ATtinys einsetzen! – Im Netz kann ich nichts dergleichen
Stefan schrieb im Beitrag #7537815: > Einen Controller ATMEGA 328P kann ich damit sowohl über > ISP, als auch über HVSP bestens bedienen, Ähm... Der ATMega328P kann gar kein HVSP. Somit möchte ich da mal Zweifel anmelden. Stefan schrieb im Beitrag #7537815
-
Thread
Arduino Mega 2560 & Windows per RS-232
Hallo, hier möchte ich Euch vorstellen, wie ein AVR (hier ATMega 2560, es kann aber auch an jeden anderen AVR angepasst werden) über RS-232 mit dem Windows-PC (geht auch unter Linux und MAC-OS) gesteuert werden kann. Als Hardware wird hier die LED an PortB.7 verwendet
führen diese Programme auch in der Demo-Version aus). AVR-Seite (Bascom): [code] $regfile = "m2560def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 16000000 $baud = 9600 Config Portb = Output Rled Alias Portb.6 Gled Alias Portb.5 Bled Alias Portb.4 Dim R As Byte Dim
-
Thread
BTM-222 Halterung für Lochrasterplatine
bevor ich dies bestelle, wollte ich eure Meinung einholen, Fakt ist, dass das RS232 Modul mit meinem Atmega prima funktioniert, egal ob ich nun 3.3 V oder 5 V verwende. Ich wollte das BT Modul zunächst mit meinem RS232 Modul veknüpfen, aber auf lange Sicht werde ich das ja mit dem Atmega betreiben, da ich versuchen will mit einem BT Modul und einem Atmega einen Bootloader ohne Kabel für einen Roboter zu realisieren. m.f.G.: Developer_X
-
Thread
Programmieren eines AT89S8252 auf Mac OS
genau das gleiche Problem, allerdings mit einem USB2Serial-Adapter von Conrad-Elektronik und einem ATMEGA8 auf einem OLIMEX-Programmer. Ich habe mir das Verbindungskabel zwischen serieller Schnittstelle und Pogrammer selber gebaut. Das Problem scheint mir zu sein, dass der Reset-Pin nicht LOW gelegt wird
einfach geht, weiss ich nicht und ob der usbasp deinen Controller untertuetzt, auch nicht - aber der Atmega8 sollte eigentlich kein Problem sein. Ich flashe damit Atmega2560 und Atmega2561 (uebrigens irgendwie auch Exoten - die waren in den ersten 2 Standardinstallationen von avrdude nicht drin...) Ich
-
Thread
AZ-Delivery registriert gerade massenhaft gängige Komponentenbezeichnungen als Marken
Prozessoren, Boards, Display Controller, usw. zu finden ist. ADS1115, AM2302, AMICA, AMS1117, ATMEGA16U2, ATMEGA328, BME280, BMP180, CH340, CP2102, D1 Mini, DHT11, DHT22, DS18B20, DS3231, GY-906, HC-05, HC-06, HC-SR501, HD44780, IRF520, LM2596, LOLIN, MakerHawk, MAX7219, MB-102, MEGA2560, MG90S, MG995
nach hinten losgeht, wenn Microchip davon Wind bekommt? Mario P. schrieb im Beitrag #6852400: > ATMEGA16U2, ATMEGA328, Damit ist diese Firma bei mir ausgelistet. Matthias
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
Hallo Marco, ich nutze den Atmega8.
mich, woran das liegen könnte? Ich habe MISO, MOSI, SCK und nSel und FSK über 10k auf 5V an meinem ATMega2560 angeschlossen. Vielen Dank! Gruß Jonas
-
Thread
mehrere UARTS realisieren?
kann ich ja auch nichts machen wie z.B. Daten vielleicht auswerten oder so... @tom bei den Atmega von Atmel sind ein paar dabei, die vier UARTs besitzen - z.B. ATmega1281 oder ATmega2560 oder halt noch größer....
Hallo Dirk, bis jetzt hab ich nur kleine Projekte mit den Atmegas gemacht - meistens Atmega16... Arbeitsaufwand meinst du in erster Linie von wo, wie schnell und wann kommen die Daten an und müssen wieder verarbeitet werden + die Zeit, die ich brauche für die Verarbeitung der Befehle.
-
Thread
CMOS-Batteriespannung messen
Hallo zusammen, ich habe hier ein Gerät mit ATMega2560 und daran angeschlossenen statischen CMOS-Ram. Die Pufferung des Rams erfolgt mit einer CR2032, die Umschaltung mit einem MAX691. Erfahrungsgemäß hält eine Zelle mehrere Jahre durch. Kommt es allerdings
Batterie hingewiesen werden. Erster Gedanke war, die Batteriespannung direkt an einen ADC-Eingang des ATMega zu legen. Allerdings habe ich nun Bedenken, dass mir der µC im ausgeschalteten Zustand die Batterie leer saugt. Wie löst man das Problem am geschicktesten? Ein Relais wäre aus Platzgründen nicht erstrebenswert
-
Thread
welches Bussystem für welchen zweck ?
, display, satellitencontroller) ist auch abhängig davon was für µc du einsetzt. ich hab bei mir atmega 1280 bzw als hauptcontroller 2560 geplant, der dcf77 empfänger wird ein atmega8. des weiteren hab ich noch i²c bus als sensorbus angedacht welcher jedoch auch mittels entsprechenden schaltkreisen
-
Thread
Batterieüberwachung mit ATTiny 2313
denn gegen den 2313? Nichts. Und der notwendige Spannungsteiler zieht weniger als der ADC eines ATMega. Bei 50nA Eingangsstrom kann man den Querstrom entsprechend niedrig ansetzen. > Ihr wollt mich ja alle überzeigen einen > anderen zu nehmen... Was nicht notwendig ist. > Mit dem Comparator
Ich hatte bereits einmal eine ähnliche Lösung zu der von Johannes M. auf einem ATMega2560 implementiert, die sehr gut funktioniert: - Externe Spannungsreferenz an einen ADC, z. B. mit dem LM 285-Z2,5 - Vcc als Referenzspannung für den ADC - Berechnung der Batteriespannung anhand
-
Thread
SPI "transmission complete" SPIF Flag
Hallo, ich habe eine Frage zum SPI "transmission complete" µC ist ein ATmega2560 Die Timer ISR wird aller 5ms aufgerufen. Es sollen 2 Bytes für zwei kaskadierte Schieberegister zyklisch übertragen werden. Im Hauptprogramm wird testweise eine laufende LED erzeugt. Mein
Mode werde ich probieren. Danke für den Hinweis. Das funktioniert aber nicht mit dem Arduino Mega2560. Da fehlen die CLK-Leitungen der UARTS. MfG Spess
-
Thread
Stackinitialisierung durch den Compiler
Zusammenhänge zwischen C-Code und AVR ASM. Ich nutze dazu das Atmel Studio 6.2 und simuliere damit einen Atmega2560, ohne Compileroptimierungen. Folgender simpler C-Code: [c]#include <avr/io.h> int main(void) { uint8_t var_x,var_y; var_x=42; var_y=var_x; while(1); }[/c] ergibt
Zusammenhänge zwischen C-Code und AVR ASM. Ich > nutze dazu das Atmel Studio 6.2 und simuliere damit einen Atmega2560, > ohne Compileroptimierungen. Der erste Teil des Codes wir aus dem Startup-Code von crt*.o (in neueren Versionen der Tools aus einer statischen Bibliothek) hinzugelinkt, wird also nicht beeinflusst
-
Thread
Suche AVR mit 2 mal 3 Timeroutputs
Alternative wäre der ua. ATmega32U4, aber den gibts auch nur im 44Pin QFN. Müssen es denn unbedingt 16bit-Timer sein, für RGB reichen doch 255 Stufen.
Atmega328p: Hat drei Timer mit jeweils 2 PWM-Ausgängen. Durch scharfes Nachdenken kann man damit Quasi zwei Timer mit jeweils 3 PWM-Ausgängen generieren. OK, nur einer der Timer hat 16 bit, die anderen beiden
-
Thread
Servo an Atmega328p funktioniert nicht
Ist das ein neuer Atmega ? Wenn ja hast du die Clockdiv8 Fuse geändert ? Ein Fabrikneuer Atmega läuft nur mit 1 MHz. Dann würden die Timings nicht mehr stimmen und der Servo macht nicht das was er soll Gruß JackFrost
Vielleicht hilft dir das auch weiter: http://www.electronicsplanet.ch/mikrocontroller/source-code/ATmega8/ATmega8-Servo.htm Ist eine Anleitung, wie man einen ATmega für den Servobetrieb programmiert.
-
Thread
-
Thread
Wireless UART über Zigbee/IEEE-802.15.4 auf ATmega128rfa1 (µracoli?)
Hallo Forum, ich habe hier 2 ATmega128rfa1 vor mir liegen und möchte zwischen diesen beiden eine Art wireless UART aufbauen. Die Hardware steht leider schon (konnte ich nicht mitreden), also bin ich auf diesen Chip als (Co-)Prozessor
UART. Also: [pre] UART IEEE802.15.4 oÄ UART ATmega2560 <------> ATmega128RFA1 <-----------------> ATmega128RFA1 <------> Device (anderer AVR oder PC) [/pre] Wie letztendlich die Übertragung aussieht, ist mir eigentlich relativ egal, der ATmega128RFA1
-
Thread
Atmel AVR: RC-Takt genau genug für Low-Speed-RS232?
nur hängen, wenn man einen Hardwaredefekt hat. Ist das wirklich so? Mir war als wenn Atmel AVR ATmega Probleme mit Clockstretching haben und hängen bleiben können. Ausserdem sind ATmega nicht OC open collector.
Der I²C Bus bleibt nur hängen, wenn man einen Hardwaredefekt hat. > Mir war als wenn Atmel AVR ATmega Probleme mit Clockstretching haben und > hängen bleiben können. Auch das wäre ein hardwaredefekt und betrifft ganz sicher nicht pauschal alle AVR Modelle. > Ausserdem sind ATmega nicht OC open
-
Thread
Zufälliges Wave-File abspielen mit Arduino
to include the SD library //#define SD_ChipSelectPin 53 //example uses hardware SS pin 53 on Mega2560 #define SD_ChipSelectPin 10 //using digital pin 4 on arduino nano 328, can use other pins #include <TMRpcm.h> // also need to include this library... #include <SPI.h> TMRpcm tmrpcm
Das soll gehen? Mit einem Atmega328? Ich habs mit einem Tiny861 mit Hig Frequency PWM gemacht und schon das war grenzwertig. Aber mit einem ATmega, der max. 30kHz PWM Frequenz bei 8bit hat?
-
Thread
Wie: makefile und Leerzeichen im Verzeichnisnamen
make-Verzeichnis eine Datei anzulegen, die per Batch das Verzeichnis aufgerufen hat: makefile: ... MCU = atmega328p #MCU = atmega2560 #MCU = atmega1284p #MCU = atmega644 #MCU = atmega8 #MCU = atmega32 # Target file name (without extension). TARGET = main include mk_target.txt ... mk_target.txt
-
Thread
ATMega4809 EVSYS, total überfordert
ich bin halt mehr auf dem attiny814 zu hause, und da muß man den Portmux wirklich setzen). Bei dem Atmega4809 scheint es so zu sein, daß man im Portmux gar nix setzen muß, um den Eventoutput zu ermöglichen. Ob man dafür das DDR-Register setzen muß, kommt nicht klar raus. [c] /* Pin PF2 als Event-out
jeder seinen eigenen Stil. Das was ich aktuell mit den vordefinierten Namen mache, hätte ich beim ATmega328P/2560 gar nicht machen können bzw. kann man nicht machen. Da gibts keine fertigen Bitmasken oder Gruppenbitnamen. Da muss man zwangsweise Einzelbits verordern.
-
Thread
Webclient mit AVR-NET-IO
einen AVR-NET-IO von Pollin besorgt, und suche nun "nur noch" nach einer Ethernet-Bibliothek für Atmega32/Enc28j60 mit DNS- und TCP-Client-Funktionalität. Darüber bin ich schier am Verzweifeln. uIP, Radig, und die diversen Abkömmlinge scheinen alle nicht out-of-the-box zu funktionieren. Webserver
jemand eine zuverlässige und gepflegte Ethernet-Bibliothek mit DNS und TCP-Client für AVR Studio/Atmega32/Enc28j60? Oder sollte ich mich noch einmal an die Radig-Lib trauen? Kann mir in dem Fall jemand verraten, was der Code in http_get.c hinter tcp_port_open genau macht? Wofür ist der tmp_counter
-
Thread
Arduino Nano 3 RST Pins
sinnvoll ist? >Sauerei sag ich! ^^ Man kann ja noch nicht mal >den FTDI reseten? Na und? Beim ATMega-Arduino(ATMega2560) sind z.B. alle vier USARTs so kastriert, das man sie nicht als SPI verwenden kann. MfG Spess
-
Thread
I2C Kommunikation zwischen uCs Master/Slave getrennte Vcc
Hallo zusammen, Verständnisfrage zu I2C Kommunikation zwischen Atmega 2560 bzw. auf Basis des Arduino Bootloaders. Ich habe einen I2C-Master, der über RS232-USB-Wandler mit dem PC spricht. Der Master spricht mit seinen Slaves. 1.) Ich kenn das Thema mit den Pullups
Ausgangstreiber im uC am TX-Pfad viel > schwächer wie der Treiber beim RX-Pfad (im USB-Wandler)? Die ATmega Controller haben eigentlich ziemlich starke Ausgänge. Im Kurzschlussfall fließen da typischerweise 30-50mA.
-
Thread
Was haltet ihr von Arduinos?
Für jene, die's nicht kennen: Arduino ist ein open source hardware und software Projekt das auf Atmega-controllern basiert. Die meisten Arduinoboards zeichnen sich dadurch aus, dass sie direkt über USB progrmmiert werden können, also KEIN Schaltungsaufbau stattfinden muss, bis man seinen ersten Code
gemachte Platinen mit USB-Anschluß und aktuellen Controllern. Nicht wie bei vielen anderen Boards mit Atmega8 oder ähnlich. Atmega48/88/168/328 lassen sich ja noch problemlos auf Lochraster verwenden. Den 2560 gibt es aber nicht in DIL. Gerade dafür ist der Arduino Mega ideal und auch preislich attraktiv
-
Thread
Einstieg in die Welt der Mikrokontroller
Wenn es schon mit einem atmega läuft, wird es kaum wirtschaftlich sein zu wechseln, wahrscheinlich. Oder ist er zu schlapp für geplante Erweiterungen? Falls ja: welche?
für die 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
Schaltungsdesign: IO kombination
Controller für entsprechende Aufgaben. >Kannst du hier ein paar Beispiele nennen? Bei AVRs: ATMega640/1280/1281/2560/2561, ATMega64/128, ATMega8515... MfG Spess
-
Thread
AVR-gcc 7.3: gcc -Wunreachable-code option Ersatz?
und dann den kompilierten Code auf die Zielplattform übertragen. Ich arbeite eh' z.Zt nur mit ATMega8, ATMega328 ( = UNO) und dem ATMega2560 ( = MEGA). Damit ist für mich das Thema erledigt.
-
Thread
I2C - 2 Atmega32 - 1 Atmega328P - 1 DS1307
I2C Bus vorgenommen. Nun habe ich ein Problem welches ich nicht lösen kann. Ich hab einen Master(atmega32), 2 Slave(atmega328P u atmega32) und ein DS1307 Modul. Der Master soll die Daten der Uhr empfangen, der Slave1 die Steuerung des Master übernehmen da der Master die anzeige und Slave1 der Touchscreen
Widerstände benutzt und die gegen Masse gezogen. Eigentlich gegen VCC ?!? Aufbau ist wie folgt: atmega32 (Master) atmega32 (Slave1) atmega32 (Slave2) DS1307 (Slave) Am 328p lag es nicht..habe es auch mit dem und nen mega2560, mit dieser Schaltung gegen Masse, erfolgreich zu laufen bekommen..
-
Thread
Unerklärter Reset
leuchten dann auf) flackert nur kurz auf und man ist wieder im input mode. Ich programmiere einen ATmega 2560. Hier ist mein main.c file: [code] #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include "Defines.h" #include "Timer0_Function_Prototypes.h" #include "Port_Initialization_Function_Prototypes.h
gemacht. Ich denke kaum dass es an einer unstabilen Spannungsquelle liegen kann. Ich benutze den ATmega2560 mit einem der Fertigboards von myAVR. Das Problem tritt sowohl bei externer Spannungsquelle, als auch USB als Spannungsquelle auf. Den Watchdog Timer habe ich nicht eingeschaltet (wie ja im Code
-
Thread
Bascom/ Arduino/ Schnittstellen
womit ich quasi den Chip Atmega328P ohne Board programmieren kann. Hier ein Link wie es aussieht: https://frag-duino.de/index.php/maker-faq/24-standalone-arduino-auf-einem-breadboard-aufbauen Dieser beschreibt den Arduino ja
Wenn Du einen neuen, unbenutzten Atmega 328P gekauft hast, so mußt Du diesen erst einmal mit einem sog. Bootlader "bespielen". Erst dieser ermöglicht es später, ihn über RXD/TXD seriell zu programmieren. Dazu benötigst Du aber ein Programmiergerät
-
Thread
JTAG Nachbau geeignet?
Verständnissfrage: Wenn ich jetzt einen JTAG Programmer/Debugger habe und den zum Beispiel für einen ATmega2560 verwende geht der selbe dann auch für einen STM32? Bzw. ist JTAG = JTAG?! ALso bei jedem Contrller dann gleich? Danke schonmal!
universelles. Der im 1. Beitrag verlinkte Nachbau ist ein Clone des alten JTAGICE, der kann nur bis zum ATMega 128 debuggen, kein DebugWire, keine ATXMega, und keine neueren Typen. Ich hab mir das Ding (von der evertool Homepage) auch nachgebaut, ebenfalls galvanisch getrennt mit einem ADuM1401. Klappt wunderbar
-
Thread
OC0A & OC0B gleichzeitig toggeln?
das Programm etwas zu ändern. Wenn ein I/O-Pin unbenutzt bleibt, gibt man 1/28 des Preises von ATMega328 leider nicht zurück :) Ansonsten plädiere ich als Amateur, der keine Serienfertigung macht, dafür, MK mit mehr Pins als ATMega328 zu wählen. Ich selbst nehme so gut wie immer ATMega1284 oder ab und zu ATMega2560. Die Beschränkung auf 2 MK bringt für Amateur mehrere Vorteile.
-
Thread
Welches Board könnt Ihr enpfehlen
mit einem atmega 2560 bist du auf der sehr sicheren seite, aber obs da ein board gibt? atmega 128 wär ne alternative wobei ich nicht weiss ob der 2 serielle hat... aber im notfall eine per software... also ich
-
Thread
attachinterrupt in c++
Hallo, ich möchte an einem ATmega256 (auf einem Arduino Mega) in C++ (Code::Blocks) externe Interrupts frei an Ports vergeben. Ich brauche 7 davon. Das geht ja im Arduino-Kontext, wenn ich nicht irre, mit der attachInterrupt-Funktion
exploreembedded.com/wiki/AVR_External_Interrupts Google Suchwörter gibt es auch: interrupt programming atmega2560
-
Thread
QTouch-ADC für AVR
zuverlässig damit implementieren. Nur bei sehr kleinen Geräten ist neben dem ohnehin notwendigen normalen ATmega kein Platz für zusätzliche Tiny-MCUs... Hier mal eine gute Erklärung des CSD-Verfahrens von Atmel: http://www.atmel.com/Images/doc8497.pdf Und hier die Erkläung des CVD-Verfahrens von Microchip
doch tatsächlich hinbekommen! (ist mein erster qtouch button) Folgender Code läuft auf einem Atmega2560 (Arduino Mega) mit einer ca 10x10mm Fläche auf einer Lochrasterplatine mit 1K als Widerstand: [c] DDRF = 0xFF; //Port auf Ausgang setzten PORTF = 0b00000001;
-
Thread
ILI9325 oder doch etwas anderes?
ich aktuell für ein Projekt, ist ganz schön, ausreichend schnell trotz SPI. Angesteuert mit einem Atmega328 Arduino Uno Board, allerdings via ISP und C.... müsste das demnächst mal auf einen Mega 2560 bringen weil mir die Pins ausgehen :/
Ich habe dieses.. allerdings noch nicht selbst in Betrieb da Atmega zu langsam. Nennt sich HY28B. http://www.hotmcu.com/28-touch-screen-tft-lcd-with-all-interface-p-63.html
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
beispielsweise mit MSP430, die konnte man nicht in eine JTAG chain setzen). Eine 2-MCU-Platine mit einem ATmega16 und einem ATmega2560 an nur einem einzigen JTAG hatte ich jedenfalls schon mal. > Da kommt doch höchstens etwas Wehmut auf wenn das ursprünglich nicht so > billige JTAGICEmk2 Inventar jetzt
Falk B. schrieb im Beitrag #6958681: > Was ist denn der kalssische AVR? Der At1200? Ein ATmega8? Als der Hype bei den Hobbybastlern losging, waren es ATmega8/16/32. Falk B. schrieb im Beitrag #6958681: > Man Gott! Wenn das alles nur zur Häfte stimmen würde, wären die AVRs in > wenigen
-
Thread
Arduino Webserver mit Diagramm
Arduino hat. > Steht sogar in der Überschrift. und ist das ein Problem? versteht ein Arduino m2560 nun keinen C-Code mehr?
ich selber gebaut, Platinen von OSH Park, einen bestellt http://www.ebay.com/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483
-
Thread
suche intelligenten Schrittmotor-Treiber
das macht im Prizip eine 3D Drucker Hardware, nimm eine billige Kombi aus Mega2560 und CNC Shield oder etwas moderneres wie SKR 32 Bit Boards. Die Befehle sind G-Code Standard und machen genau das was du beschreibst. Dazu gibt es G-Code Player als PC Software die dann diese Sequenzen
Moin, wie Jobst kann ich Dir meinen Treiber anbieten. Der braucht einen ATmega1284p und setzt HPGL in Impulse und Richtung um. Wird über die serielle Schnittstelle gesteuert. Kann aber keine Pausen. Nutzt fast den gesamten SRAM als Ringspeicher. Wenn der voll ist, werden die
-
Thread
Schalter für serielle Datenleitung gesucht
Warum umschalten, der ATmega128 hat doch 2 UARTs. Und falls das nicht reicht, der ATmega2560 hat 4 UARTs. Man kann aber auch einfach die Enable-Pins der RS-485 Treiber auf verschiedene IO-Pins legen.
-
Thread
Attiny13a stürzt ab
hindeuten, Wäre nicht der erste Bug/Effekt in den AT Timern... Gibts ähnlich(?) auch bei den ATMega. Oder auch eine Lücke in der Doku.
ein Timer Interrupt mit einstellbarer Zeit verwendet werden. Das misslang mit allen Timern von ATMega328P und auch ATMega2560. Bin mir nicht mehr sicher das auch ATMega32U2 und ATTiny85 getestet wurden. Fehlerbeschreibung, aus dem Gedächtnis: Arduino stellt in seiner Initialisierung alle Timer
-
Thread
Schaltplan Vervollständigen
www.reichelt.de/arduino-uno-rev-3-dip-variante-atmega328-usb-arduino-uno-dip-p154902.html?PROVID=2788 Ich selbst bevorzuge da eher den Zweiteren, weil einfach die größere und vieleicht auch wertigere usb-buchse. sollte ich in meiner bisherigen schaltung
aber noch auf dem Niveau von Lego ist, nimm einen Arduino Mega https://store.arduino.cc/arduino-mega-2560-rev3 der hat schon mal mehr Anschlüsse und Platz ist ja nicht dein Problem.
-
Thread
Wie schnell ist euer uC
. Es geht mir vor allem um die Schaltzeiten der Ports, max. Taktung sowie die MIPS. Typ: ATmega xx 8-bit Verfügbar: Ja, nein oder ab.... Architektur: RISC VCC Bereich: 1,8V - 5,5V Max. spezifizierte Taktrate: 20MHz @ 4,5V - 5,5V MIPS: 20 Übertakten möglich mit Hz: keine
BTW: Neuere AVRs, die bis 20Mhz spezifiziert sind (zum Beispiel ATMega2560), laufen auch noch mit von mir getesteten 32Mhz zuverlässig, wenn das EEPROM gerade nicht gebraucht wird. Der integrierte Prescaler kann zum Betrieb bei sicherer Frequenz zur Laufzeit auf /2 gesetzt
-
Thread
L6202 - Problem mit PWM und Stromversorgung
de.rs-online.com/web/p/products/2389670/ ). Das Erzeugen des PWM-Signals und der Richtungen übernimmt ein Atmega 2560. Dort wird das PWM-Signal von 0 auf max und wieder herunter gezählt. Dies funktioniert auch soweit einwandfrei. Als Spannungsquelle verwende ich ein Labornetzteil mit max 220 VA. Der Motor lässt sich daran direkt angeschlossen mit voller Drehzahl betreiben. Die 5V für den Atmega werden über einen 7805 erzeugt. Wenn ich den Motor am L6202 anschließe und das PWm Signal hochzählen lasse, fängt der Motor erst an sich bei ca 50 % des Pwm-Signals zu drehen. Bei vollem PWM Signal
-
Thread
THT im Hobbybereich, hat das noch Zukunft? Gesperrt
Nebeneffekt (der dann eben auch zu sowas wie Arduino geführt hat – dessen Vorläufer übrigens SMD war, ein ATmega2560).
der dann eben auch zu sowas wie Arduino geführt hat – dessen Vorläufer > übrigens SMD war, ein ATmega2560 Noch mehr Realitätsverweigerung. Der Arduino-Prototyp basierte auf einem ATmega8 in DIL.
-
Thread
AVR Timer Prescaler Reihe?
Zusammenhang zwischen Timernummer und der verwendeten Reihe sehen; Timer 2 hat z.B. beim Mega128 und Mega2560 unterschiedliche Reihen. Ich möchte aber den Prescaler in einem Define bestimmen und muss daher die richtige Reihe wissen wenn die Timernummer gegeben ist. Gibt es irgendein Symbol oder ähnliches, an
kann > welche Reihe verwendet wird. Jein. Das Bit kann auch AS0 heißen, wenn es (wie beim ATmega128) der Timer 0 ist, der die erweiterte Prescaler-Reihe hat. Außerdem hat /nur/ der Timer mit den Asynchronfähigkeiten die erweiterte Reihe, die anderen im gleichen Controller haben sie nicht
-
Thread
Welche Hardware für Webserver
TCP, IP, ARP, ICMP und UDP Platz gehabt bei mir. Eigentlich könnte ich auch nen Mega1280 oder Mega2560 nehmen.
Beispielen für Webserver. Sogar billiger als die ENC/Atmega Kombi. Ansonsten würde ich aber Linux empfehlen. Dort hat man einen wirklich etablierten und gewarteten Netzwerkstack und fertige Server. Auch Sachen wie Crypto (HTTPS, SSH, VPN ...) und IPv6, Fremdwörter
-
Thread
"Einfache" erste LED programmierung
Anforderung wäre der -teure- Lillypad gedacht (zum einnähen in Kleidung), ein Arduino UNO oder gar MEGA2560 tut es aber genauso. (die sind eigentlich sogar besser, aber vom Formfaktor eher klobiger...) Die Preise sind auch nicht ganz so schlimm denn notfalls kann man hier mit Nachbauprodukten (die erlaubt
keywords=arduino+uno So Kopien: http://www.amazon.de/SainSmart-Kompatibel-Entwicklungsbrett-ATmega328P-enthaltend/dp/B00760RLFO/ref=sr_1_1?ie=UTF8&qid=1395666037&sr=8-1&keywords=sainsmart+arduino http://www.amazon.de/Seeeduino-V3-0-AtMega328P-Arduino-kompatibel/dp/B0080BHQ4E/ref=sr_1_1?ie=UTF8&
-
Thread
Analog und Digital auf einer PCB Brauche hilfe bei zwei/drei letzten Problemen
ich ein PCB mit analogen und digitalen Signalen. Ich habe mir ein Verstärkerboard mit einem ATMega128A, zwei TDA7439 (Klangregler) und zwei TDA7375 (Verstärker). Über UART/I2C kann ich mit dem ATMega128 kommunizieren und meinen Verstärker steuern, Eigentlich bin ich ganz zufrieden mit dem
lust mit zu machen :) Aber bitte zum Thema entsprechend... Also... Zunächst habe ich von ATMega128A auf den ATMega328p gewechselt.. Die PINs reichen genau aus wie man sieht :) Kurze Erläuterungen: SCK/MISO/MOSI sind auch gleichzeitig die I2C Adresspins (für mein System benötigt) FAN2