-
Thread
String in EEPROM schreiben und wieder auslesen
irgendwie nicht so ganz klar wie ich das alles initialisieren und übergeben muss.Ich benutzte einen ATmega 2560 und programmiere in C. Wenn ich jetzt char vlab[6] = "Hallo"; char glob[6] = "Welt"; in den EEPROM schrieben will und dann wieder auslesen,wie muss ich das vorgehen? Wäre nett wenn mir
irgendwie nicht so ganz klar wie ich das alles initialisieren und > übergeben muss.Ich benutzte einen ATmega 2560 und programmiere in C. Dann solltest du auch das AVR-GCC-Tutorial bemühen und nicht das Assembler Tutorial :-) > Wenn ich jetzt > > char vlab[6] = "Hallo"; > char glob[6] = "Welt";
-
Thread
Alternative zu AVR-ISP MK2?
für mein AVR zeug. Kannst ja mal schauen ob es für dein MC einen passenden gibt. Hab selber nur Atmega32 und ATmega2560. Geht bei mir aber nur bis AVR Studio 4.17! Dafür gibst die ISP-Programmer aber schon für ca.15€ MFG Mike
Studio funktionieren. wenn ich mich nicht irre, auf dem ehajo Board ist ein AVRISPmkII Clon a lá Atmega32U2 mit LUFA Projekt, d.h. du kannst jeder Board mit Atmega32U2 für fast nichts (in China) kaufen, das LUFA drauf packen und ein AVRISPmkII Clon machen. Was ich aber nicht verstehe ist, im Forum
-
Thread
UpdateLoader: Benutzeroberfläche für FastBoot AVR-Bootloader
Mit dieser Version läuft das Update auch über ein RN42 Bluetooth UART Modul fehlerfrei durch (ATmega238/16MHz, Windows 7).
zürückgeben. Basis war die Version 2.2.5, dazugekommen sind, Erkennung der Signaturen für: - ATmega644p : 1E 96 0A - Atmega2560 : 1E 98 01 Sowie ein paar Anpassungen, damit ich es auf meinem Lazarus Build compilieren konnte (Bereich VersionInfos). Es grüsst, Markus
-
Thread
Was mache ich falsch ?
Übrigens Anstatt den 5000 (für 5 V) würd ich eher 2560 einsetzen und auf die interne Referenzspannung (falls der Controller sowas hat) zurück greifen. Da ja wie du schon bemerkt hast, deine 5V nicht sooo stabil sind. Gruß Roland
mit den Weckern ein. So gut und schön... was mache ich jetzt :(. Zur Info: Ich benutze den Atmega8. Da ich mich für die interne Referenzspannung entschieden habe, habe ich AREF mit 100nF mit Masse verbunden und mit Bascom: Reference = Avcc gemacht. Ist das nicht die interne Referenz ? Soweit
-
Thread
4,3" Display inkl. Touch
http://www.sainsmart.com/sainsmart-4-3-4-3-inch-tft-lcd-touch-panel-arduino-due-mega2560-r3-raspberry-pi.html
http://www.ribu.at/ Die gibt es in Verbindung von ATMega CPU. Kann man mit z.B.BASCOM programmieren.
-
Thread
Pollin Avr Board umbauen?
fängst du mit so einem kleinen Mikrocontroller an? Ich verstehe nicht, wieso du nicht mindestens auf ATmega8-Niveau anfängst. War dir der etwa zu teuer? Kauf dir nen ATmega, den du auf dem Board programmieren kannst. Also ich empfehle dir nen ATmega644 oder so. Da hast du genug RAM und Flash, sodass du
Was du nämlich lernst, ist AVR Assembler. Das funktioniert für dne attiny13 ebenso gut wie für den atmega2560, mit einigen kleinen Unterschieden: - Die Spezialregister für UART, Timer usw. heissen u.U. etwas anders - Befehle zur Adressierung des Flash (Jumps, LPM & Co) sind etwas anders auf AVRs mit
-
Thread
[AVR] Unerwarteter Compilerfehler mit constexpr
Arduino IDE, als auch mit Atmel Studio. Die Kompilation läuft mit allen Compilerversionen für den ATMega328P und ATMega32U4 sauber durch, und funktioniert auch alles. Die Compiler Varianten 8.2 und 9.1 versagen an dem Array für den ATMega2560 mit folgender Meldung: [c] Fehler:10:82: error: reinterpret_cast
wieder ---------------- Niklas G. schrieb im Beitrag #5900421: > Da anscheinend zumindest beim ATmega64/128/256 die PIN-DDR-PORT Register > doch einem gewissen Muster folgen, könnte man es vielleicht noch so > schöner machen: Werde ich untersuchen!
-
Thread
Arduino Uno R4: Besonderheiten und Abhilfen
. Das ist ja auch der "Vorvater" des Uno R4, nicht der Mega. Vielleicht muss man vom Mega (mit ATmega2560) auf einen ESP gehen, der hat 4MByte Flash. Und WLAN. Aber halt wenig RAM. Irgendwas ist ja immer.
const int freq = 5000; const int resolution = 8; #endif [/c] oder [c] #if defined(__AVR_ATmega1284P__) Serial.println(F(", auf migthy ATmega1284p")); #elif defined(__AVR_ATmega328P__) Serial.println(F(", auf ATmega328p")); #elif defined(ESP32) Serial.println(F(", auf ESP32 WEMOS LOLIN32
-
Thread
Gibt es Erfahrungen mit RONPAS?
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 328P ATMEGA 48 ATMEGA 644P ATMEGA 8
-
Thread
AVR und BTM-222: Konfiguration
eine RS232-Schnittstelle, noch ein USB-Konverterkabel; noch nicht mal ein MAX232 oÄ). Hardware: ATmega2560@5V (USART1) BTM-222@3,3V Pegelwandler Das BTM hat die folgenden LEitungen belegt: -beide Vcc(3,3V) -TX -RX -nicht alle GND(ist das ein Problem?) Die Tx-Leitung vom BTM ist mit der Rx-Leitung
ankommen. Wenn mir jemand helfen könnte, wäre ich sehr dankbar. mfG N.G. PS: ich habe ein RNmega2560 auf dem bereits eine USB-Buchse integriert ist, von der aus kann ich mit dem PC kommunizieren. Das klappt auch größtenteils, aber nicht immer(teils mit großen Verzögerungen von ~1min).
-
Thread
ATmega328P Funktionsadresse in Register speichern und aufrufen
( uint16_t ) 0x00ff ); pxTopOfStack--; #if defined(__AVR_3_BYTE_PC__) /* The AVR ATmega2560/ATmega2561 have 256KBytes of program memory and a 17-bit * program counter. When a code address is stored on the stack, it takes 3 bytes * instead of 2 for the other ATmega* chips.
Ich packe das dann auf GitHub wenn ich fertig bin. Vllt. will ja einer in den Sommerferien eine ATmega2560 Portierung machen?
-
Thread
ARDUINO ATMEGA328PB Bord erste Erfahrungen
Manfred schrieb im Beitrag #4871129: > Bei mir gab es nichts anzupassen ATMEGA328PB != ATMEGA328P
Arduino F. schrieb im Beitrag #4871135: > ATMEGA328PB != ATMEGA328P http://www.atmel.com/Images/Atmel-42559-Differences-between-ATmega328P-and-ATmega328PB_ApplicationNote_AT15007.pdf sagt dazu: " .. However, the functions are backward compatible
-
Thread
Fehler im Code
****************************************************/ // Proc auto detection #if defined(__AVR_ATmega168__) || defined(__AVR_ATmega328P__) #define PROMINI #endif #if defined(__AVR_ATmega32U4__) || defined(TEENSY20) #define PROMICRO #endif #if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega1281__) || defined(__AVR_ATmega2560__) || defined(__AVR_ATmega2561__) #define MEGA #endif[/c] Ivan Orsolic schrieb im Beitrag #6409681: > Wenn ich den Code auf den Arduino laden ... Zum Glück gibt es nur einen einzigen
-
Thread
M24M02 EEPROM
welcher I2C Adresse das EEPROM hört. Vieleicht hat das schon mal jemand verwendet. Soll mit einem Atmega angesteuert werden. Schönen Abend Christoph
nur den Wert 255 ausgelesen. [c] #define F_CPU 16000000 #include <avr/io.h> #include <mk3/MK3_2560_TWI.h> #include <mk3/MK3_2560_LCD.h> #include <avr/delay.h> int main(void) { char n=0; MK3_INIT_LCD(); MK3_LCD_CLEAR(); MK3_INIT_TWI(); MK3_TWI_START(); MK3_TWI_SEND(0xA0,false
-
Thread
Mehrkanal Freqenzmessung auf Arduino MEGA2650
Vier Kanäle mit ATmega88 und PCint ab 1 UPM: http://www.mikrocontroller.net/topic/232485#2350739 Peter Dannegger schrieb im Beitrag #3949372: > Es sei denn, jeder Wert muß auf 8 Digits genau sein. Dann kann man das
Peter Dannegger schrieb im Beitrag #3949372: > Das Schlachtschiff 2560 hat 4 ICP Eingänge, wo ist das Problem. Auf dem Arduino Bord sind aber leider nicht alleTimer heraus geführt. René
-
Thread
C++ auf AVR wie gehts?
Der ATmega16 hat auch ein JTAG Debug Interface.
geschrieben, weil sie 1000 Zeilen C-Code zusammen hatten. Ich habe hier fuer eine Fernsteuerung auf Atmega2560 Basis 20.000 Zeilen C++-Code und bin weder fertig, noch habe ich den Kontroller voll. Objektorientierte Programmierung hat mit new/delete, Templates und Co. erstmal gar nichts zu tun. Das faengt
-
Thread
Parameter aller Atmel Mikrokontroller
für die Blumen. Die Daten habe ich 1:1 von Atmel übernommen, und wenn ich in das Datenblatt vom ATmega640/1280/1281/2560/2561 rein schaue, steht da etwas von: • Peripheral Features – Two 8-bit Timer/Counters with ... – Four 16-bit Timer/Counter with ... Gruß Andreas
Laut deiner Liste beitzt der Atmega168 einen internen Temp Sensor, ich kann davon aber im Datenblatt nichts finden. Es gibt mir in der Liste noch zu viele Spalten wo features drin stehen die kein AVR besitzt. MFG AVR
-
Thread
Verkaufe DIAMEX PROG-S - ISP-Programmer für AVR / STM32 / NXP / LPC
ATtiny26,ATtiny44, ATtiny45, ATtiny84, ATtiny85, Attiny86, ATtiny261, ATtiny461, ATtiny861 - Mega: ATmega88, ATmega103, ATmega128, ATmega1280, ATmega1281, ATmega16, ATmega161, ATmega162, ATmega163, ATmega164, ATmega168, ATmega169, ATmega2560, ATmega2561, ATmega32, ATmega324, ATmega325, ATmega3250, ATmega329x, ATmega48, ATmega64, ATmega640, ATmega644, ATmega645, ATmega6450, ATmega649x, ATmega8, ATmega8515, ATmega8535 - Weitere: AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90USB162, AT90USB646, AT90USB647
-
Thread
ATMEGA8 als Klangerzeuger
gibts hier einige elend lange threads, wie man das mit einem atmega macht)
oder mal eine andere frage : kann ich mit einen atmega2560 8 komplett voneinander unabhängige frequenzen erzeugen? z.b. auf einen pwm 200hz sinus , auf dem 2. 400hz rechteck , ... ?
-
Thread
Arduino Pro Micro
mit dem ATmega128 zu kaufen? Herzlichen Dank!
bleiben willst: Bei Chip45 (https://www.chip45.com/categories/avr_mikrocontroller_module_boards_atmega.php) kannst du Module mit ATmega128, ATmega644 und ATmega2560 kaufen. Für diese brauchst du allerdinsg einen ISP Programmieradapter (dazu kann man auch einen Arduino zweckentfremdem, mit dem ISP Sketch
-
Thread
AVR = Hobbybastler uC
daran sowieso nichts verdienen oder Mainstreamprodukte mit für die Branche ewiger Verfügbarkeit wie Atmega8. Oder noch primitiver aber noch viel viel länger produziert der 8051. Warum soll man eine Steuerung mit einem 32-Bitter bauen, wenn es auch ein 8-Bitter mit links macht? Weil's cooler ist
are in BMW, Daimler-Chrysler and TRW. The Arduino physical computing platform is based on an ATmega328 microcontroller (ATmega168 or ATmega8 in older board versions than the Diecimila). The ATmega1280 and ATmega2560 with more pinout and memory capabilities has also been employed to develop the Arduino
-
Thread
Umstieg AVR -> ARM, mit welchem Cortex anfangen?
kleinste Cortex-M0+ sowohl von ST als auch von Atmel leistungsfähiger und mächtiger ist als der größte ATmega, mit dem ich bisher hantiert habe (2560). Allerdings habe ich die Sorge, dass ich mit einem größeren Cortex-M die Messlatte zu hoch hänge und mich überfordere. Allein vom Umfang der Dokumentation übertreffen ja die Cortex-M0+ die Doku des Atmega2560 schon um mehr als 200 Seiten, bei den Cortex-M4 sind es fast dreimal(!) so viele. Wie schätzt ihr das ein, wäre es sinnvoll zum Einstieg zunächst auf einen Cortex-M0(+) zu setzen und wenn man
-
Thread
32 Servos an Atmega328
nimm einfach einen atmega2560, der hat genug freie pins.
> Mit einem ATMega328 kannst Du keine 32 Servos direkt ansteuern, > 8 via Multiplexing aber schon 8 ist aber wenig. Mein Code steuert mittels Multiplexing 10 Servos mit einem Timer an. Der ATMega328 hat 3 Timer,
-
Thread
LED cube 8x8x8
Wozu sind denn die TC4469 Treiber drin? Der ATmega sollte die MOSFETs doch locker schnell genug schalten können? Gruß Stefan
ich habe das selbe Problem, allerdings, ich benutze die ATMega 2560 . Hast du in der Zwischenzeit bereits eine Lösung?
-
Thread
5x5x5 LED -Cube: Bauteile
ausreichend, Darlingtons haben einen zu hohen Spannungsverlust. > Noch eine Frage: Würdet ihr einen ATmega oder einen Arduino nutzen ? Im Arduino ist doch ein ATmega, nur halt über USB programmierbar. > Und warum sind 5V Versorgungsspannung nicht mehr zeitgemäß? Natürlich braucht man 5V, mit 3.3
125 LEDs (ich habe an der kleinen wordclock mit 119 LEDs ein 5V/4A Steckernetzteil. ATmega oder Arduino stellt sich doch nicht, die meisten Arduino gibt es als ATmega von 328p bis 2560 und mit dem mighty auch noch den tollen 1284p programmieren kannst du per ISP aus dem Atmel Studio oder
-
Thread
micro:bit A/D nicht 0
schrieb im Beitrag #6259064: > Egal, welchen A/D Wandler ich bisher benutzt habe: GND ist 0. Der ATmega > schafft das auch. Der ATmega48 hat laut Datenblatt einen Offset-Fehler von typisch 2 LSB, Min- und Max-Werte sind nicht angegeben. Die würden wohl deutlich darüber liegen. 3 LSB Fehler wie beim TE sind also durchaus auch bei einem ATmega möglich. Interessanterweise ist beim ATmega2560 ein negativer Wert, nämlich -2 LSB angegeben, während die bei den meisten anderen Typen angegebene vorzeichenlose Zahl wohl als ±-Wert angesehen
-
Thread
Ansteuerung W5500
Programmieren ran wagen vom W5500. Kannst du da weitere Infos zur verfügung stellen. Verwende einen ATMega32. Gruß Alex
vorsorgliche "Performance-"Anpassung der Lib schon nicht mehr :-). Da ich von einem W5100 mit einem ATMega2560 (wo der W5500 den W5100 ersetzen soll) komme und das max. an Performance erreichen möchte, habe ich die WIZCHIP_WRITE_BUF(...), WIZCHIP_READ_BUF(...), wiz_send_data(...), wiz_recv_data(...) und
-
Thread
AVR128DB mir 3-wire SPI
auch ohne. sbi - cbi usw. Auch hier gibt es Verbesserung: alle Ports (nicht nur die Hälfte wie bei ATMega2560), A-B-C-D-E-F-G, sind mit sbi - cbi zu erreichen.
etwas Großes zu betrachten, dafür gibt es ATXMega und STM32 usw. Aber dort, wo man früher gerne ATMega328 oder ATMega1284 genommen hat, wird AVR128DB einige Verbesserungen bringen. Klar: 0,5 mm Pinraster ist etwas schwieriger zu löten als 0,8 mm. Aber Mikroskop und passende Flußmittel helfen damit.
-
Thread
Compilieren mit AVR Studio
Hey Floh, danke ich verwende den ATmega2560, aber Dein Tip hat mich auf die Datei "m2560def.inc" gebracht, und das funktioniert. Kanst Du mir noch sagen, ob es eine Möglichkeit gibt, am Zeilenanfang die Zeilen-Nr. einzublenden? MfG
-
Thread
AVR Dragon DLL gepatcht! >32K Code
Familienmitglied < 32 KiB gibt, kannst du einfach einen solchen mit -P aussuchen, also bspw. einen ATmega324P statt eines ATmega644P. Man könnte natürlich noch einen ATmega320 dazu erfinden, um die ATmega640/1280/1281/2560/2561 auf diese Weise zu debuggen... >:-) Ich hatte mich schon immer gefragt
-
Thread
ISR Probleme
> Also bei einem ATMEGA hat der gleich Code funktioniert. Schön, und was für ein Controller ist es jetzt? Ein Tiny bestimmt nicht...
Zuerst verwendete ich einen ATMEGA16 --> bei dem gings schon jetzt verwend ich einen schönen ATMEGA 2560, also ein bisschen größer
-
Thread
Oszilloskop TFT-Display Darstellung
Oszilloskop zu bauen. Dazu verwende ich ein sainsmart 3,2'' tft Display (mit shield) und ein sainsmart mega 2560 Entwicklungsboard. Meine Messwerte habe ich bereits so manipuliert dass ich genau genug +/-28v messen kann. Die Darstellung auf dem tft wird vermutlich auch eine Herausforderung, aber damit beschäftige
//www.sainsmart.com/sainsmart-3-2-tft-lcd-display-sainsmart-tft-lcd-adjustable-shield-for-arduino-2560-r3-1280-a082-plug.html
-
Thread
mikrokontroller per I2C verbinden
Störunanfällig? Und man könnte später noch weitere Teilnehmer hinzufügen, ohne am "Master" (Mega2560/STM32) was anzupassen...
ich habe einen Atmega8 mit internem Quarz und ohne jede Beschaltung als Relaisbaustein seit über einem Jahr bei meiner Heizungsanlage im Einsatz. Grund war, dass ein 74hc595 zu störanfällig war. Das ganze funktioniert gut
-
Thread
Inline Assembler
Das mit dem Stern ist klar aber wenn ich 678*2560 rechne spuckt der Werte raus mit 15 stellen das kann nicht sein. Es handelt sich um einen Atmega 8.
Florian Idb wrote: > Das mit dem Stern ist klar aber wenn ich 678*2560 rechne spuckt der > Werte raus mit 15 stellen das kann nicht sein. Doch, das ist so. Bevor du hier mit Assembler losschlagen willst, mit dem du nach deiner Aussage gar nicht umgehen kannst, mach
-
Thread
Arduino TFT an Avr
161049948771?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649 Ist es möglich, dieses auch nur mit einem ATmega 2560 ohne Arduino zu verwenden und das ganze in C zu programmieren? Wo kann ich einen fertigen Code herbekommen? Viele Grüße, Jonas
Selbstverständlich. Der 2560 ist ja sogar auf dem Board des Arduino Mega. Im Grunde mußt du nur die Bibliothek von C++ auf C anpassen. Alternativ kannst du die Routinen natürlich selbst schreiben. Du brauchst aber dazu das Datenblatt
-
Thread
Atmega Bootloader auslesen
Hallo Ich habe hier eine fertig aufgebaute Schaltung mit einem Atmega drauf. Über ISP hab ch nun den Flash ausgelesen. Ist dort der Bootloader bereits enthalten sodass ich dieses hex einfach auf den nächsten schreiben kann?
die alten Controller, Atemaga8 und Co., sich anders verhalten als die neueren 48, 644 usw. Beim atmega2560 liest man nämlich auch mit dem AVRISP MKII "FF" aus. mfg.
-
Thread
Mikrocontroller mit großem RAM
AVRs können sehr einfach mit externem RAM aufgebohrt werden und haben dann fast 64kB RAM.Z.B. der ATmega8515. MfG Falk
oder nehmt den Mega2560 da hat 8kByte Ram und 100Pin oder den Mega2561 der hat auch 8KByte Ram aber nur 64Pin und ist Pin-Kompatibel mit dem Mega64/128.
-
Thread
Kann ich einen Arduino Sketch gleichzeitig auf mehrere Arduinos laden?
jeden ATmega ein eigener Raspberry notwendig ist.
Thomas Fischl, vielleicht besser bekannt, durch seinen USBasp Programmer. Der ISPnub enthält einen ATMEGA1284. Dieser wird mit einem Image für einen beliebig anderen ATMEGA oder Tiny gefüttert, sofern dessen Flash ausreicht. Den ISPnub steckt man nur auf den ISP Header auf (hat der Arduino auch) drückt
-
Thread
ATMEGA 1284 Entwicklungsboard Schaltplan Fehlerfrei?
ich möchte mir ein eigenes Entwicklungsboard bauen, ähnlich wie der Arduino. Der Kern ist ein ATMEGA 1284P (DIP40). Der 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
3.3V und 5V Spannungen für Versuche abgegriffen werden. Außerdem habe ich vier 2x2 Stecker um den Atmega gesetzt. 1x 3.3/5V, 1x VCC, 1x RX/TX und 1x GND. Diese vier Stecker werden später für eine zweite Platine verwendet, diese ist aber noch in Entwicklung. Die zweite Platine soll einen Atmega328 sowie
-
Thread
Transientenschutz KFZ
angehängte Schaltung. Ich habe deine 47k und 10k genommen, da ich tatsächlich keine Angaben zum ATmega2560 gefunden habe. Wenn jemand die Info hat, nur her damit! Der Kondensator ist mit 10nF so bemessen, das die Zeitkonstante 0.47ms beträgt. Wenn ich die Spannung also mit 1ms abtaste, sind zwei
, oder? Begründe das, dann kann man Dir helfen. > da ich tatsächlich keine Angaben zum > ATmega2560 gefunden habe. Im Datenblatt steht doch klar drin, welche Spannungen der ADC bei welchen Einstellungen (Referenzen) erfassen kann. Es steht auch drin, wie hoch die Spannung an Pin maximal
-
Thread
Flightcontroller programmieren
Stichwort ist: MultiWii Basiert in der allereinfachsten Version auf einem ATmega328. Dazu braucht Ihr dann einen Arduino ProMini 5V / 16 MHz (Das Board, wo der ATmega328p drauf ist.) und ein Sensorboard mit MPU6050 Gyro / Beschleunigungssensor. Die MultiWii Software ist gut
gab es kaum flugsteuerungen. Der Rolf Bakke hat damals kleine Sterungen entwickelt die mit einem Atmega48 bis Atmega168PA liefen. Kein schnickschnack. Nur 3 Gyros die nur die Aufgabe hatten die Drehzahl der Rotoren zu steuern so das der Copter überhaupt fliegen konnte.... Google mal nach KK Boards. ZB
-
Thread
[AVR] UART geschossen?
Hallo, ich hab gestern mein (schon funkionierendes) Programm (vom Atmega2560) auf einen Atmega328P portiert und dabei glaube ich einen Fehler gemacht: Vor dem Flashen hab ich die Fuses richig gesetzt (zum Testen mal interner kalibrierter 8Mhz) und die CKDIV8-Fuse (Clock/8) gelöscht (war werksmäßig gesetzt). Den ATmega328P hab ich mit 3.7V versorgt, aber mein USB-UART-Interface vor dem Testen nicht auf 3.3V gesteckt. Hab ich dadurch vielleicht das UART-Interface des Atmega geschossen? Die Baudratenberechnung wird
-
Thread
Profibus an Mikrocontroller
Baureihen von Intel, Siemens und Motorola unterstützt(S.7). Ich hatte aber eigentlich an einem ATMega (Atmell oder??) gedacht. Wird das trotzdem funktionieren oder ist das dann Mist? Tschau SIME
AVRs mit externen Speicherinterface können den Chip auch nutzen. ATMega128 hab ich da schon gesehen. Manuell geht natürlich immer.
-
Thread
Wozu übertrieben schnelle Microcontroller?
Manchmal bekommt man dafür sogar noch etwas Geld geschenkt. Hier ist ein Vergleich von einem Atmega2560-16AU (den kennt hier jeder) mit einem MIMXRT1051DVL6B (das ist eine leicht abgespeckte Version des MIMXRT1062DVL6B im Teensy 4.0, auf das sich der TE bezieht): [pre]
Rechenleistung braucht, kann man die CPU ja heruntertakten oder zeitweise schlafen legen. Einen ATmega2560 würde ich heute unter diesem Gesichtspunkt für Neuentwicklungen nicht mehr einsetzen. Ok, ein entscheidender Nachteil des i.MX darf nicht verschwiegen werden: Die Dokumentation (Datenplatt
-
Thread
Hilfe bei SSD1289 Display Controller
darauf >darstellen. Was kann C, was Assembler nicht kann? Eher würde ich sagen, das es mit dem ATMega1284P etwas knapp wird. MfG Spess
sein. Tipp: Rechne mal nach, wie viel Byte Daten das sind und vergleiche das mit den Daten des ATMega. Grüße Stefan
-
Thread
Zwei ATMega8 und ein Grafikdisplay über SPI
ATMega8 an die SPI anschlüsse anschliesst, kann > man dann für die komunikation mit dem anderen ATMega8 andere Ports > nutzen oder ist eine Komunikation dann nicht mehr möglich? Der Atmega8 ist eine
ja, ok aber wäre es mit einem atmega8 oder wie du sagtest, atmega88 möglich? Weil kriege so ein Display für 1 Euro und davon gibt es einige. Gruß
-
Thread
UART ATmega8 per Android
Hallo Tim, mein Board hat Wlan und einen Atmega2660 und Usb. Kannst also Daten schicken wohin du willst ;-) www.pezitec.com
Atmega2560 natürlich.... Touch Tastatur ist einfach zu klein ;-)
-
Thread
Multiplexen von Drehencodern
du bist dabei. ich glaube für mein Bastelprojekt ist es am einfachsten, einfach einen großen Atmega zu nehmen. Ich bin gerade sogar auf den 2560 gestoßen, das würde mir ein paar Zusatzplatinen für I/Os sparen. Der scheint durch die Arduino Leute auch recht verbreitet zu sein. Ich denke ich plane
Beitrag #3959708: > ich glaube für mein Bastelprojekt ist es am einfachsten, einfach einen > großen Atmega zu nehmen. Ich würde es einfacher finden, die Drehgeber mit einem ATmega48 auszuwerten und die Zählerstände per IIC abzufragen.
-
Thread
DS18B20: Problem mit Temperaturauslesen
Helmut D. schrieb im Beitrag #2421248: > wird. Arbeite mit einem ATMEGA32, Internen 8MHz Quarz (64ms) und > > F_CPU=1000000UL. Abgesehen davon, dass ich gestern eine Diskussion gelesen hatte, die zum Ergebnis kam, dass die delay-Funktion nicht das hält was sie verspricht
kurze Delay von 1 µS in deiner Read-Bit routine. Hier ist die Version, die bei mir auf einem ATMega2560 letztlich funktioniert hat, wobei ich hoffe, dass ich die Einzelteile hier richtig zusammenkopiert habe: [c] #define W1_PIN PE0 #define W1_IN PINE #define W1_OUT PORTE #define W1_DDR
-
Thread
I2C und I2C Bus Extender
ja ein Master (ATMEGA2560)und 5 Slaves (Atmega16) würde eigentlich gerne 400KHz verwenden. Ja das Netz ist sternförmig. Habe nur Angst das das Flachbandkabel und die Stecker die Kapazität zu hoch werden lassen.
Habe gerade noch eine Frage zum I2C Bus. Wenn ich einen Atmega mit z.B 3.3V Betreibe und ihn an den 5V I2C Bus hänge, klappt das oder darf der I2C Bus nicht höher wie die VDD des Atmegas sein?