-
Thread
Arduino als Einstieg?
Tip an den TO (Wang): Nimm dir einfach einen Arduino deiner Wahl! Den möglichst größten, also mit 2560er AVR wäre meine Empfehlung. Vielleicht kaufst du den auch zum studentenfreundlich halben Preis in China. Dazu gleich die chinesischen "Shields", mit denen du gerne herumspielen willst -> und lege einfach
Wandler. Mit AVR Studio wird programmiert, wie die anderen Boards auch. Einzigstes Manko, der Atmega16u2 ist nur USB/Seriell Wandler programmiert und auch so am Atmega328 angeschlossen. Da könnte man leicht einen USB/ISP Adapter draufladen (LUFA) und muss aber dazu die Verdrahtung ändern.
-
Thread
Womit anfangen zu basteln ?
Armin schrieb im Beitrag #4306813: > Ich würde einen Atmega1284 im Dip40-Gehäuse empfehlen, der hat ohne Ende > Speicher und jede Menge programmierbare Pins. in Groß: http://www.ebay.de/itm/ATMEGA1284P-PU-Atmel-Microcontroller-AVR-MEGA-DIP-40-/151531786466
Für ca. 11 € kriegt man schon ein fehrtiges Board mit atmega 2560. Falls du kein Arduino IDE nutzen willst, kann man beim Bedarf auch so ein ISP Programmer holen und mit AS arbeiten.
-
Thread
Timer 3 Interrupt funktioniert nicht
Hallo zusammen, ich programmiere gerade an einer Timer Funktion mit einem Atmega 2560 Code: [c] volatile unsigned long newValue; int main() { // TIMER 3 Initialisierung DDRE = (1<<DDE3); TCCR3B = (1<<CS31) | (1<<WGM32); TCCR3A = (1<<COM3A0); OCR3A = 500
Mit Target meinst Du ob der 2560 ausgewählt ist. Ja. Keine Warnings und keine Errors. Ich vermute dass irgendwie die Initialisierung des Timers falsch ist. [c] // TIMER 3 DDRE = (1<<DDE3); TCCR3B = (1<<WGM32) | (1<<
-
Thread
AVR Programmierung
> ATmega163.xml: <FlashPageSize>128</FlashPageSize> ATmega164.xml: <FlashPageSize>128</FlashPageSize> ATmega164P.xml: <FlashPageSize>128</FlashPageSize> ATmega165.xml: <FlashPageSize>128
> ATmega169P.xml: <FlashPageSize>128</FlashPageSize> ATmega16HVA.xml: <FlashPageSize>128</FlashPageSize> ATmega2560.xml: <FlashPageSize>256</FlashPageSize> ATmega2561.xml: <FlashPageSize>256<
-
Thread
1 Bit Variabel deklarieren
bit variables in the General Purpose I/O Registers (GPIOR) available in the new chips (ATtiny2313, ATmega48/88/168, ATmega165/169/325/3250/329/3290/645/6450/649/6490, ATmega1280/1281/2560/2561/640, ATmega406) - Michael
-
Thread
Schrittmotorsteuerung mit Atmega8?
Atmega64 oder..640
Ja, aber ich denke jetzt ist es an der Zeit, den Atmega8 rauszuwerfen und anstatt einer suboptimalen Lösung gleich eine optimale erweiterungsfähige zu benutzen.
-
Thread
Konstantstromquelle für eine Nixie-Röhre
sonder direkte Ansteuerung der sechs Röhren über SN74141/K155ID1. Plan ist als Microcontroller einen ATMega 2560 ("Mega 2560 Pro Mini") zu nehmen. Dieser hat genügend GPIOs, um die BC-Decoder direkt ansteuern zu können und es bleiben noch welche übrig, um eventuell der Uhr weitere Kunststückchen beizubringen
-
Thread
Menu Designer für Grafik LCDs inklusive grafischem Editor
durchgelesen. Leider blicke ich nicht ganz durch wie ich mit dem MenüEdit Tool ein Menü für den Atmega erstellen kann. Als Display verwende ich ein graphisches mit 128x64 Pixel und eine ST7565R Controller. Dazu eine Atmega 2560. Gibt es irgendwo eine Kurzanleitung für das tolle Projekt?
meiner Forschungspraxis in der Uni gerade ein DOGXL160 für einen ATMEL controller (fürs erste ein Atmega2560 auf einem STK600) in Betrieb nehmen und eine Menüstruktur entwerfen etc. Der Microcontroller steuert dabei außerdem einen externen AD-Wandler welcher kontinuierlich Messwerte erfasst. Da ich mich
-
Thread
ADC Differenzport in Arduino
für mich gefunden um das System mal auszuprobieren. Nun würde ich gerne die Differenz ADCs des Atmega2560 mit 20 facher Verstärkung nutzen, leider kann ich keine Informationen finden wie die Ports in Arduino benutzt werden. Also falls einer ein Code Beispiel für mich hat wäre ich echt dankbar. Angeschlossen
Claus Ehrlich schrieb im Beitrag #2630802: > Nun würde ich gerne die Differenz ADCs des Atmega2560 mit 20 facher > Verstärkung nutzen, leider kann ich keine Informationen finden wie die > Ports in Arduino benutzt werden. "Unter" der Haube arbeitet das Arduino-Zeugs mit den Sketches doch
-
Thread
Mikrocontroller Einstieg
lernen. Du kannst ja auf deiner eigenen Platine AVR mit mehr Pins verwenden, zum Beispiel den ATmega644 oder ATmega2560 (bekannt als Arduino Mega).
Arduino-IDE programmierten ICs umstecken. Ist alles eigentlich auch abwärtskompatibel – also auch für ATMEGA168PA, ATMEGA88PA usw, sofern das Pinout gleich ist, ich persönlich verwende aber nur noch die 328P oder 328PB, d.h. mit 32KB Flash.
-
Thread
Arduino Hardware in Brasilien kaufen
und mussten feststellen, dass unser Roboter bei der Reise etwas Schaden genommen hat. Bis auf den ATmega2560 funktioniert alles wieder, bloß leider haben wir die Ersatz-Arduinoboards daheim vergessen. Jetzt suchen wir fieberhaft nach einer Möglichkeit, in unser Hotel, hier in Joao Pessoa, ein oder besser gleich zwei Arduino-Mega2560-Boards liefern zu lassen, möglichst bis morgen... Hat hier jemand eine Idee, wie wir so schnell wie möglich daran kommen können? Viele Grüße, Fabian (vom Team Powerfail http://powerfail.de
-
Thread
selbst fliegender quad copter
CORTEX-M4 wie in diesem Projekt. Liegt wohl nicht an der Hardware wenn MegaPirateNG das mit einem ATMega328 schaft.
im Beitrag #3194980: > > Liegt wohl nicht an der Hardware > wenn MegaPirateNG das mit einem ATMega328 schaft. ATMega328 ... na denn, träume mal weiter. :-)))
-
Thread
Treppenbeleuchtung
Hallo Leute, ich brauche mal eure Hilfe und zwar hab ich mir ein Arduino Mega 2560 gekauft und möchte meine Treppen damit steuern leider fehlen mir aber noch die Notwendigen Programmier Kenntnisse ich möchte gerne das jede Treppenstufe hinter einander an geht z.B. wenn ich von unten
Beitrag #3592633: > Hallo Leute, > ich brauche mal eure Hilfe und zwar hab ich mir ein Arduino Mega 2560 > gekauft und möchte meine Treppen damit steuern leider fehlen mir aber > noch die Notwendigen Programmier Kenntnisse Warum machst du dann so ein Projekt? Ich möchte einen Segelflieger bauen
-
Thread
Empfehlung uC für Display
Auges. Welcher Mikrocontroller kann so etwas leisten? Zur Auswahl stehen (aktuell): - AVR Atmega32 mit 32kB Flash - Cypress PSoC 4, im Prinzip ein Cortex M0 mit 48MHz, 256kB Flash und 32kb RAM. Ich nehme jedoch auch gerne Empfehlungen für Dev-Kits (<100€) entgegen. Ist so etwas überhaupt
Dispaybuffer eine sinnvolle Sache. Es geht zwar > auch ohne, macht aber keinen Spaß. 128x160 Pixel sind 2560 Byte. Leg noch mal nen Pfund drauf, das Display ist farbig.
-
Thread
Encoder auslesen via Microcontroller Motorregelung
mit 100 inkrementen je Umdrehung. Meine Frage ist ob es möglich ist die Inkremente mit einem atmega2560 über 4 externe Interrupts auszuwerten?. Frequenz wäre ja 4*200/60*100 Hz also 1333Hz für die Interrupts, ist das von der Rechenleistung möglich?. Reicht die restliche Leistung Für eine einfache
@ F. S. (peterpan90) >Meine Frage ist ob es möglich ist die Inkremente mit einem atmega2560 Ja. >über 4 externe Interrupts auszuwerten?. NEIN! Das macht man mit einem Timer-Interrupt! siehe [[Drehgeber]]. > Frequenz wäre ja 4*200/60*100 Hz Warum der Faktor 4? Man muss
-
Thread
Controller und Speicher
Hallo Andre! 128kByte hat der ATmega8 aber nicht. Oder ahbe ich mich da jetzt so verlesen?
ATmega2560. http://www.atmel.com/dyn/products/param_table.asp?family_id=607&OrderBy=part_no&Direction=ASC Grüße, Freakazoid
-
Thread
Welche AVR sind mit SPI zu programmieren
45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861, 2313, 4313 28 Pins: ATmega 8, 48, 88, 168, 328, 328PB 40 Pins: ATmega 16, 32, 164, 324, 644, 1284, 8515, 8535 64 Pins: ATmega 64, 128, 640, 1280, 1281, 2560, 2561 Vermutlich gibt es noch ein paar mehr.
ebenfalls nicht, wo ich die mental hinstecken soll. Wenn mir ein ATtiny nicht reicht, nehme ich ATmega. Wenn ATmega nicht reicht, nehme ich ARM. Das sind schon genug auswahlmöglichkeiten. Warum soll ich mit extra Werkzeuge und Know-How für diese "Lückenfüller" aneignen? Profis sehen das sicher anders
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
besser mit was anderem anfangen soll. man kann wunderbar mit dem AT8 anfangen oder mit einem atmega328p oder mit einem atmega32 oder atmega1284p je größer desto länger das Vergnügen immer mehr Code reinzupacken ohne beengt zu sein. entweder von Grund auf Steckbrett aber Steckbrett und Quarz
auch ATmega8.
-
Thread
Tier RFID-Tag´s auslesen, mit Arduino
Hallo, erstmal danke. Werde mir nun ein [[Mega]] - https://www.ebay.de/itm/MEGA-2560-R3-Arduino-kompatibler-Mikrokontroller-Board-Atmel-ATmega2560-CH340G/173333487628?epid=725480683&hash=item285b7b200c:g:za8AAOSwMv9c2-Qa&frcectupt=true zulegen und es erneut probieren.
-
Thread
AtMega2560 + AvrISP MK2 funktioniert nicht
wieder mal ein kleines Problem und sehe den Wald vor lauter Bäumen nicht mehr. Ich habe einen AtMega2560 der mit einem AvrISP MK2 programmiert werden soll. Der µC wird mit einem 16MHz Oszillator betaktet. Pullup-Widerstand am Reset Pin ist 100k. Außer dem Oszillator, der Spannungsversorgung und dem
Versorgungsspannung passt auch. Meinst du die device ID? Das ist keine "Seriennummer", denn sie ist ja für alle ATmega2560 die gleiche. Wenn du die lesen kannst aber dann die Programmierung nicht mehr funktioniert, klingt das sehr danach, als wäre der ISP-Takt "auf Kante". Dann funktionieren ein paar Byte (für die
-
Thread
Firmware und Platinenlayout als Eagle Datei vom Arduino board
Hallo, ich suche die Firmware vom auf dem Arduino board vorhandenen Atmega16U2, also das Repository, z.B. bei Github und eine Eagle Datei vom Board, am liebsten mit dem ATmega328 in der 16 Pin Version. Wenn Ihr das haben solltet, dann postet es bitte einfach hier. Ich
>ATmega328 in der 16 Pin Version. 28 Pin Version, mein Fehler. LG
-
Thread
PWM Mosfet Heizwiderstand
diesem ist ein Lüfter montiert. In "Ausblasrichtung" ist ein Temperaturfühler. Meine überlegung: Atmega 2560 PWM -> Mosfet -> Heizwiederstand über PID Regler wird der Mosfet auf Ausblastemperatur geregelt. Der Mosfet wird extrem heiß und schaltet dann sogar ab. auch wenn ich stetig ein kleines
Treiberschaltung verschwiegen oder Du steuerst den nicht mit 24Volt an. Mit welcher Spannung läuft denn der ATMega?
-
Thread
12V-Halogenlampe an 14,8V-LiPo anschließen
Angst, dass der kurze 14,8V-Puls der Lampe irgendwie schaden könnte. Da der Roboter ohnehin einen ATmega2560 besitzt sollte die Erzeugung eines PWM-Signals eher kein Problem sein. Es geht um den Betrieb einer 12V-20W-Halogenlampe an einem 14,8V-2,2Ah-LiPo-Akku. Zusammen mit der anderen Elektronik kann
wirklich viel bei gedacht... 2,7kOhm sind OK? Was die Frequenz angeht: Ich verwende das Arduino Mega 2560, und zwar Pin 45, da liegt die Frequenz (glaube ich) bei 500Hz.
-
Thread
Mikrocontroller an Raspberry Pi
zu Beginn selber flasht. Könnte auf mehrere Stück einfacher sein. Habt Ihr eine Idee? ATtiny? ATmega? Pic? ... Ich danke Euch schon mal :) Grüße
Dominik P. schrieb im Beitrag #5473237: > Habt Ihr eine Idee? ATtiny? ATmega? Pic? ... Da würde ich ein ATmega32u4 empfehlen, wie auch auf dem Arduino Leonardo und Pro Micro verbaut ist. Die kann man dann per USB an den RPi anschließen. (Wenn der µC ein USB CDC implementiert
-
Thread
Mega8 bei Inbetriebnahme zerschossen?
Kontrillieren? Yo. Der Impuls kommt vom ISP - und dauert nur wenige Millisekunden... Der Atmega ist neu und läuft ohne ext. Osc. Defaultmäßig wird man den ja wohl hoffentlich nicht brauchen, oder? Die Fuses hab ich nicht angerührt.
Controller umgestellt, so wie ich es immer mache. Gibt es einen gravierenden Unterschied zwischen ATMega8 und ATMega328? Irgendwas zusätzlich freigeben vielleicht? Benutze AVRISP Mk II und AVR-Studio 5. #include <avr/io.h> #define F_CPU 16000000UL #include <util/delay.h> int main(void) {
-
Thread
AVR Studio mit ATMEGA 328 wie ?
Einen ATmega328 gibt es nicht. Es gibt aber den ATmega328P. Peter
Zitat von der Arduino hompage zu deinem Board: >The ATmega168 or ATmega328 on the Arduino Duemilanove comes preburned >with a bootloader that allows you to upload new code to it without the >use of an external hardware programmer. It communicates using the
-
Thread
AVR Atmega64-A ISP funktioniert nicht
und 100nF(am UNO) angeschlossen. Gleiche Fehlermeldung wie bisher. Ich habe bei MegaCore den Atmega64 ausgewählt, oder brauche ich extra eine Bibliothek für den Atmega64-A?
Christoph schrieb im Beitrag #7310927: > Ich habe bei MegaCore den Atmega64 ausgewählt, oder brauche ich extra > eine Bibliothek für den Atmega64-A? Selbst wenn es so wäre, hat das wohl nichts mit deinem Problem zu tun, da er ja nicht einmal die device signature auslesen
-
Thread
mit Bascom über rs232 Frequenz aus einen Frequenzzählermodul auslesen.
an den Zähler ausgeben. Das funktioniert auch einwandfrei. 2. Der Atmega hat 2 Interupteingänge. Je nach dem ob an Eingang1 oder Eingang2 ein Triggerimpuls anliegt, liefert der Atmega 8 in beiden Fällen erst einen Triggerimpuls an den Zähler. Der Triggerimpuls wird auch
verlinkten Seite ist ein komplettes Beispiel (Example2) im unteren Drittel der Webseite wo das auf einem ATMEGA2560 vorgeführt wird. Sollte auch mit den Kleinen gehen. [pre] Example2 '----------------------------------------------------------------------------------------- 'name
-
Thread
Wie viele USARTs hat dieser Controller?
Ich verwend den ATMega 2560, der hat 4 UARTs. Allenfalls einfach mal die Ueberschichtentabelle bei Microchip selbst anschauen.
ATmega324PB hat 3st.
-
Thread
PORT / PIN Definition
- aber nicht mehr lange ;-) Vorgeschichte: Habe ein Temp.Sensor DS18B20 welchen ich mit einem ATmega2560 problemlos lesen kann. Nun möchte ich das selbe mit einem ATxmega256A3BU machen. Mein Problem sind die Definitionen der PORT's bzw. PIN's die beiden den beiden Prozessoren unterschiedlich sind
direction register #endif //********************************************* // Definition für ATmega2560 // Sensor an PORTG-PIN0 // (Das funktioniert prima) //********************************************* #ifndef W1_PIN #define W1_PIN PG0 // pin0 on Port G #define W1
-
Thread
Problem eigene Bibliothek zu erzeugen
ebenfalls nichts mehr. Gibt es da irgendwelche Einschränkungen bzgl. Optimierung beim avr-gcc oder beim ATMega128?
Lib das kann ch noch verkraften aber die Optimierung tut weh, da mir der Speicher ausgeht und den ATMega2560 bekomme ich erst demnächst. (Wenn überhaupt; die Atmel Jungs haben sich dazu noch nicht genau geäussert aber gesagt, wir würden die bald bekommen).
-
Thread
AVR Code Wizard
und evtl. sogar daran schrauben :-) ich habe jetzt mal 4 grundtypen von cpus aufgenommen: *) ATmega8 (und ATmega8L) *) ATmega128 (und ATmega128L) *) ATmega2560 (und ATmega1280, ATmega640, ATmega256V, ATmega1280V, ATmega640V *) ATtiny24 (und ATtiny44, ATtiny84) mal schauen, wie sich die anderen
schon gar nicht laufengelassen :-) ich hoffe es ist erstmal ok soweit. ausserdem gibts neue cpus: atmega16/32/64 cu, gg
-
Thread
attiny45 mit avr-gcc nur halb unterstützt
atmega169 atmega32 atmega323 atmega324 atmega325 atmega329 atmega3250 atmega3290 atmega406 atmega64 atmega640 atmega644 atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 at90can32
at90can128 at90pwm216 at90pwm316 atmega32c1 atmega32m1 atmega32u4 at90usb646 at90usb647 at90usb1286 at90usb1287 at94k atmega2560 atmega2561 atxmega64a1 atxmega128a1 [/pre] Wenns keine neuere Version für SuSE gibt, dann installier
-
Thread
Speicher beschreiben schlägt fehl
AMICC/A29040L-70.html Lesen klappt soweit wunderbar, Verkabelung zum Mikrocontroller(Arduino Mega 2560, also ATMega 2560) alles in Ordnung und überprüft. Der Fehler liegt in meinem Programmtext, ich blicke mit den Comand Sequences und dem Write Befehl, insbesondere dem Chip Erase, an das ich mich als
-
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é