-
Thread
C++ Klassenbibliothek für AVR
Index ist jeweils die Arduino Pinnummer // UNO, Nano, Pro Mini usw. #if defined(__AVR_ATmega328P__) | defined(__AVR_ATmega328__) | defined(__AVR_ATmega168P__) | defined(__AVR_ATmega168__) constexpr uint8_t portBit[] = {0,1,2,3,4,5,6,7,0,1,2,3,4,5,0,1,2,3,4,5}; constexpr uint8_t
,&PINB,&PINF,&PINF,&PINF,&PINF,&PINF,&PINF}; // #endif // Mega #elif defined(__AVR_ATmega2560__) | defined(__AVR_ATmega1280__) constexpr uint8_t portBit[] = {0,1,4,5,5,3,3,4,5,6,4,5,6,7,1,0,1,0,3,2,1,0,0,1,2,3,4,5,6,7,7,6,5,4,3,2,1,0,7,2,1,0,7,6,5,4,3,2,1,0,3,2,1,0,0,1,2,3,4,5,6,7,0,1,2,3,4,5,6,7
-
Thread
UART über selbstgebauten Optokoppler möglich?
Hallo, kann ich eine UART-Schnittstelle über zwei Optokoppler realisieren? Ich möchte zwei Atmega2560 miteinander kommunizieren lassen und würde dies gerne über eine Entfernung von 2 cm tun. Ich habe mir überlegt, dafür Photodioden (link siehe unten) zu benutzen (weil schneller) und etwas wie
Lichtsensor ist, kann man UART eventuell mit geringerer Baud-rate betreiben? Später sollen beide Atmega Motoren steuern und Sensoren auslesen und sich beide Systeme ausgleichen, diese Kommunikationsschnittstelle ist jedoch Bedingung dafür, dass ich mich tiefer in Mikrocontroller einarbeite. (wie ihr
-
Thread
AVR-Programmierung - letzter Schritt
Hallo zusammen, ich habe vor, einen atmega8 mit WinAVR mit C zu programmieren. Da ich kein ISP-Kabel besitze, will ich einen Arduino Mega 2560 in seiner Funktion als "AVRISP" verwenden (siehe Anhang). Ich habe mich nun mit diversen Tutorials
} [/c] Beim Makefile habe ich mit Hilfe von "MFile" aus dem WinAVR-Paket lediglich "MCU = atmega8", "AVRDUDE_PROGRAMMER = avrisp" und "AVRDUDE_PORT = com4" gesetzt. Den rest habe ich im Ausgangszustand belassen.
-
Thread
Strom und Spannungsmessung Atmega
Steuerung (Versorung) der IP+ geht zum Ausgang( Motor). Genau falsch herum. Da ich aber den ADC des Atmega verwende sollte das doch passen. oder? Als Atmega setze ich bei der Strommessung einen AT90PWM3B ein. Ich habe eine Ref. Spannungsquelle mit 2.5V. Ich schließe die 2.5V Ref an PIN PC5 an. An PIN
ADS1100 da auf der Netzteil Platine kein Atemga vorhanden ist. Die Daten des ADS1100 werden von einem Atmega 2560 über I2C übertragen. Ich muss mit dem ACS7 max 8-9A messen. Da die interne Ref. zu ungenau ist verwende ich eine Externe mit 2.5V. Ich dachte mir das ich den Sensor verkehrt herum einbaue und
-
Thread
welchen Microcontroller? - 8x8x8 LED-Cube
Bei Interesse gibt es hier eine kurze Doku über meine Version eines 8x8x8 LED-Cubes mit dem ATmega32 als µC: http://www.mikrocontroller.net/topic/252771
Also wenn du an deinen Vorgaben nix ändern willst (72 IOs) würde ich dir den ATMEGA2560 empfehlen, der hat 88 davon. Ist auch sonst ein ganz nützlicher Controller, der wird deinen Anforderungen bestimmt gerecht. BTW: Der Cube wurde bekanntlich schon x-1000-fach aufgebaut
-
Thread
Modbus RTU mit LTC485
Sensor der Modbus RTU (mit RS485 Schnittstelle) kompatibel ist auszulesen. Da ich dies mit einem ATMega2560 durchführen möchte verwende ich den LTC485 zur Wandlung von Rs485 auf TTL Pegel. Der Sendevorgang scheint mit meinem Programm zu funktionieren, jedoch funktioniert der Receive-Vorgang nicht.
Übertragung logisch 0 im negativen Bereich sein? Für die Versorgung des LTC485 habe ich die 5V des ATMEGA verwendet. Den ADAM-4520 versorge ich mit 24V Beim Modbus Slave Simulator kommt nichts an und am Mikrocontroller empfange ich auch nichts. Hat vl jemand Erfahrung mit einem derartigen Simulator
-
Thread
2.4" / 3.2" Touch und TFT lib
Hey, Danke, genau das habe ich gesucht :-) Leider stellt sich mir eine Frage... für welchen Atmega ist denn dein Code ausgerichtet? Ich habe hier ein eigenes Board mit einem AtXmega128A1 und müsste die IO.c umschreiben, aber dafür müsste ich erstmal wissen was die bewirkt oder wofür gedacht ist
Hallo Stephan , die Gui ist prima , habe sie auf einem ATMEGA2560 mit dem SainSmart TFT Shield schnell zum laufen bekommen. Das hat mir viel Arbeit erspart und ich brauch nicht in Arduino Tiefen hinabsteigen. Danke. Aber das Logo ... ;)
-
Thread
simulavr-0.1.2.6 compilieren
irgendeinem git-Repo dir den aktuellen Sourcecode selbst zu holen. Dafür könnte es sein, dass die ATmegaX8-Reihe dort schon eingebaut ist.
kann wie SFRs, IRQs, welche Derivate, etc. Der ist mir schon mal auf die Füße gefallen für einen ATmega2560 für ein funktionierendes (in avrtest) Programm.
-
Thread
Codeschloss mit AVR - Welcher ic? Schaltplanhilfe.
Tristan Seifert wrote: > Ich würde einen ATmega 644 nehmen Also mit Kanonen auf Spatzen schießen. Und womit füllst Du die restlichen 63,5kB Flash? Ein ATmega8515 reicht da dicke. Peter
>>>> Ein ATmega8515 reicht da dicke. Ich wollte das auch schreiben,hatte aber gerade was anderes im Kopf;)
-
Thread
Abfrage weit entfernter potential-freier Kontakte
über die verbleibenden beiden Leitungen zu meiner Schaltung geführt und dann mit PullUps (nicht die ATMEGA eigenen, sondern externe) an die Inputs des uC verbunden. Da die Kabel jetzt allerdings teilweise 200m lang sind und auch draußen verlaufen, frage ich mich, welche sinnvollen Schutzmaßnahmen ich
Noch ein paar zusätzliche Hinweise: Der angedachte uC soll ein ATMEGA2560@16MHz@5V werden. Die Kabelverlegung ist vollständig unterirdisch (bis auf im Gebäude selbst natürlich). Die Kabel sind geschirmt und einseitig geerdet. @Falk: Diode ist korrigiert... Was
-
Thread
ATMEGA328P auf eigenen Board
Ich habe die Komponenten bei JCLPCB auch gleich bestücken lassen. Mein erster Versuch mit einem ATMEGA2560 ging schief. Ich konnte einfach keinen Boardloader auf den Chip spielen. Es kam immer ein Fehler mit der Device ID. Nicht nur in der Arduino IDE, sondern auch im Atmel Studio. Nun gut – ich dachte: Ich habe mich übernommen und probiere es erstmal mit einem 328P. Ich hab mir bei Conrad einen ATMEGA328P DIP besorgt habe, den aufgebaut und den Schaltplan vom Steckbrett eigentlich (ich bin kein Profi) 1:1 in EasyEDA nachgebaut. Nur halt kein DIP, sondern ein SMD. Die Platine kam an und ich freute
-
Thread
Bascom USB-ISP mit AVR Studio 4/5 - RN-Mega2560
Gegenteil (http://www.mikrocontroller.net/articles/AVR_In_System_Programmer#ISP). Ich habe ein RN-Mega2560 Board sowie der angesprochene Programmer. Leider ist es mir bisher nicht gelungen, mein PC, ISP und den ATMega2560 zu paaren... mit dem Bascom-AVR geht das flashen von hex-daten ohne Probleme.
-
Thread
(Wieder)Einsteiger in Sachen µC, wie fange ich sinnvoll an?
superflach, gedr 1 GS 8P IC-Sockel, 8-polig, superflach, gedre 1 ATMEGA 88-20 PU ATMega AVR-RISC-Controller 1 HEBW 21 Hohlstecker-Einbaubuchse, gewinkelt, 1 YSTY 4X2-5 Fernmeldeleitung, 4x2x0,6mm, 5m-Ring 1
auch mal gerne mit externem Takt ausprobieren möchte. Ausserdem (für den Anfang) erstmal nur einen ATmega88 und einen ATtiny45, die kann ich hier aber schnell nachkaufen, weil Conrad bei meiner Arbeit fast um die Ecke ist. Die letzten drei Widerstände in der Liste sind für die Transistoren als Basis
-
Thread
Alter EPROM M27C512 Lese- und Programmiergerät mit ESP32
Für so etwas habe ich mal ein ATmega2560-Entwicklungsbrett genommen. Keinerlei zusätzliche Bauteile nötig (ein Abblockkondensator ist aber vielleicht eine gute Idee), nur triviale Software. 12,75 V fürs Programmieren aus dem Labornetzteil
zwanghaft mit so rinem ungeeigneten uC ? Zu wenig I/O, falsche Betriebsspannung. Warum nicht Atmega32 (Arduino Mega256) oder ein 8051 Derivat ? Dann braucht man eigentlich GAR KEINE weitere Hardware, nur eine Programmierspannungsquelle.
-
Thread
Problem RFM12 Library von Manuel Stahl
(hat der Tiny2313 nicht), weiterhin wird der Timer 5 verwendet, den es nur bei den "ganz großen" ATMega gibt (z.B. ATMega 2560). Da wirst du etwas mehr anpassen müssen. Grüße Stefan PS: Zum obsoleten Datentyp prog_uint8_t siehe z.B. den http://www.mikrocontroller.net/topic/274906
-
Thread
Timer1-Interrupt alle 20 ms
Hallo zusammen, ich möchte bei meinem ATmega2561 http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf mit dem Timer1 alle 50ms bzw. 49,875ms einen Interrupt erzeugen
-
Thread
Schrittmotor-Rampen in C berechnen??
runterladen: http://www.eetimes.com/design/embedded/source-code/4210291/Motor-c Mit einem Mega2560@14.7456 MHz steuere ich 4x IMT901 an, mit Rampenberechnung zur Laufzeit also keine Tabelle. Befehle kommen über UART-IRQ rein. Funzt für langsame bis mittlere Geschwindigkeit mit 4 Motoren gleichzeitig
@Peter Simen Svale Skogsrud hat ein C-Project realisiert, in dem er mit einem ATmega168 / ATmega 328 (16MHz) die drei Vektoren einer CNC-Fräse steuert(Arduino). Es interpretiert ein paar Grundbefehle der G-Code Steuersprache, so wie sie z.B. auch von Eagle oder SPrint(Isolationsfräsen
-
Thread
TSIC nur per Software auslesen. C vs C++
hallo leute, ich hab mir für ein kleines projekt nen tsic 206 zugelegt und lese den mittels einem atmega32 aus. das ganze klappt wunderbar, rein mittels software (ohne interrupts und warteschleifen). also fallende flanken detektieren, t_strobe messen und anschließend die 2byte auslesen. mein problem
die Grösse des resultierenden Programms mal > interessant. Von der Plattform mal abgesehen. ATMega2560, 82472 byte. Edit: Das hier wirst du wahrscheinlich auch noch brauchen: Sections: Idx Name Size VMA LMA File off Algn 0 .data 00000282 00800200 00013ef8
-
Thread
internen RC Osci syncronisieren
mit dem anderen zu syncronisieren. Bin gerade bei der Codeumsetzung. USART könnten übrigens beide. ATmega2560 und ATtiny841.
Hallo, die Slave Erkennungssequence hatte ich erstmal auf dem ATmega2560 geschrieben. Master und Slave vertauscht. Funktioniert. Fiel mir irgendwie leichter, weil ich den schon länger habe. Jetzt sollte es möglich sein das auf den ATtiny zu übertragen. Das zum Thema
-
Thread
ATmega640/1280/1281/2560/2561 Datenblatt?
Hallo, wer kann mir weiterhelfen. Im Datenblatt doc2549 in Kapitel 30.5 "Page Size" fehlen Angaben. Dort Sind offensichtlich nur die Daten für die 256k Chips. Aber wie ist die Page Size für Flash und EEPROM bei den 64k und 128k Chips? Danke, Bernd
-
Thread
stk 600 - sind zusatzteile erforderlich für die Positionierung der uCs?
benutztes - STK600-Board verkaufen. Mit dabei sind 7 Routing-Platinen und 2 Prozessor-Platinen (ATMEGA2560 und ATMEGA32) - siehe Foto. Preis: 70% wie vom billigsten Anbieter + Porto. Wenn Interesse besteht - Kurznachricht!
-
Thread
MOSFET ohne Widerstand direkt am µC-Ausgangspin schalten?
Tatsache". Es kann natürlich so sein, muss es aber nicht. > Die Datenblätter vom ATTiny24 und ATMega1284 sagen z.B. 40mA pro I/O Pin > als absolute Maximalgrenze, darüber kann der µC Schaden nehmen. Das > bedeutet, daß man an 5V nicht unter 125 Ohm gehen sollte, sonst wird > dieser Strom im
ist aber, daß beim Programmieren die Zeit deutlich länger ist, als beim Einschaltreset. Eh so ein ATmega2560 geflasht ist, kann das dauern. Man muß also nachrechnen, ob der FET im Analogbetrieb überlastet werden kann. Beim Multiplexen reicht es, wenn nur eine Seite Gateableitwiderstände bekommt, die
-
Thread
Bestückungsservice für Mikrocontroller.net
komplettes Modul kosten? momentan gibt es nur einen Verkäufer http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483 und ich hätte noch gerne die 6-polige FTDI Schnitte gespiegelt damit ein FTDI nicht immer auf dem Kopf steht wenn eine winklige Buchsenleiste verbaut ist
nicht sehr gut. es ist ein genialer Arduino (clone) mit 128KB flash und den größten SRAM 16KB der ATmega Serie und breadbordtauglich, 2 € nanos 328p auch China scheinen ja zu laufen wie geschnitten Brot nur es gibt nichts größeres für ein Breadboard und die StiNo Arduino Uno und Mega2560 haben
-
Thread
Prüfplatine für 400++ I/Os
suchst eher sowas wie PCA9698: 40 Tri-State IOs pro > Tschipp, 64 mögliche Adressen (theoretisch 2560 IOs). Die MCP23017 von > oben können nur 8 Adressen zu je 16 IOs (i.e. 128 IOs). beides nicht lieferbar
RXD1 an GND, TXD1 an RXD2, TXD2 an RXD3 usw.). Der letzte liefert dann die Ergebnisse. Mit einen ATmega640 kann man je 84 Anschlüsse prüfen (= 5 Stück für 420 Anschlüsse).
-
Thread
Schieberegister (HEF4094B) Programmieren
, Strobe und Data müssen bedient werden. Die Portierung verlangt die Memory Mapped Befehle beim ATMEGA Timersetup. ciao gustav
Getestet habe ich das mit: - ATtiny13 \ 85 \ 44 - ATmega8 \ 328 \ 2560 sowohl mit HEF4094 als auch mit SN74HC595 Schieberegistern. Das einzig zu beachtende ist die Zuordnung der Pins des Schieberegisters zum Mikrocontroller. Anschluss OE ist auf +Vcc
-
Thread
[S] AVR Dragon Board
brauche den JTAG um mein Atmega 2560 zu debuggen. Es ist der billigste AVR Debugger den ich finden konnte. Ich woll nicht geschenkt bekommen. Wollte bei student.embedded-projects.net bestellen doch leider gilt das Angebot nur
-
Thread
C++ für Embedded: ab welchen Prozessormerkmalen?
würde mich mal interessieren, wie das in C++ geht. Ich hätte gedacht, daß ich für die 4 UARTs (ATmega2560) auch 8 Interrupthandler benötige (USART0_RX .. USART3_RX, USART0_UDRE .. USART3_UDRE). Kannst Du mal den kompletten Code zeigen? Peter
Peter Dannegger schrieb im Beitrag #2938858: > Ich hätte gedacht, daß ich für die 4 UARTs (ATmega2560) auch 8 > Interrupthandler benötige (USART0_RX .. USART3_RX, USART0_UDRE .. > USART3_UDRE). Der obige Code war für LPC2000 und da gibts nur einen pro UART. Aber das Prinzip ändert sich sich
-
Thread
Audio in möglichst guter Qualität samplen
, ein I2S Interface mit Bitbanging zu bauen. Ich hab mich noch nicht 100% in das Datenblatt des ATMEGA32 eingelesen. Also ist das nur ein eSache von Learn, Try and Error ;-) Der erste Step wird glaube ich nach längerem Überlegen das mit nem Tiny2313 zu versuchen. Der hätte auch gleich UART für ne
mal 16 bit = 705600 Bits/s. Ein AVR sollte also ein externes Speicherinterface haben (a là Mega2560 oder Mega8515/8535), denn dann kann er parallel auf den Speicher zugreifen, oder eben schnelle SPI EEPROMs.
-
Thread
Uhrzeit aus RTC auf LCD ausgeben
oder die mir wirklich weiter hilft. Und zwar habe ich eine kleine Schaltung aufgebaut die einen Atmega8, ein RTC-Modul (RV 8564-C2) und ein LCD Display (HD44780 Controller) beinhaltet. Nun wollte ich ganz klassisch ersteinmal die Sekunden aus dem RTC-Modul auslesen (TWI) und auf dem LCD-Display ausgeben
um die sprintf eben nicht mehr zu nutzen. Aber keine Ahnung was das im MC spart im m1284p bis m2560 ist mir der Platz nie eng geworden, im m328p schon eher.
-
Thread
Arduino Nano LCD 5V und 3.3V
A. M. schrieb im Beitrag #6144125: > Ein Atmega328 besitzt 23 GPIOs, in der PB-Version sogar 27 (RSTDISBL > gesetzt). Für das Display(ILI9341) alleine, komme ich auf 21 Leitungen. > (+SD,+TS) Möglicherweise kann man einzelne Steuerleitungen des
Lüfter ausreichend sein. Das andere Display werde ich dann irgendwann einmal mit einem Arduino 2560 nutzen.
-
Thread
RS232 3x multiplexen
Hi ATmega640/1280/2560 jeweils 4 UARTs MfG Spess
-
Thread
TQFP 100 ---> RM 2,54
Weiß irgend wer einen Shop, wo ich Platinen für TQFP100---> RM2,54 bekomme? Ich wollte einen ATmega 2560 drauflöten., am besten wär ein günstiger Platinen hersteller, damir ich auchnoch einen Quarz, Kondesatoren und so weiter auf der Platine unterbringen kann!
http://www.mikrocontroller.net/topic/82796 Mein Adapter für den ATMega1280 auf vier 26-polige Stiftleisten im 2,54 Raster, als Eagle-Files.
-
Thread
Problem mit nrf24L01
hi, ich verzweifel hier. Ich habe 2 Arduino Mega2560. An beiden ist ein nrf24L01 Modul http://iteadstudio.com/produce/2-4g-wireless-module-nrf24l01-module/ Wenn ich die mirf-lib http://arduino.cc/playground/InterfacingWithHardware/Nrf24L01 unter der
also nicht liegen. SPI funktioniert ebenfalls. Hat Jemand ein funktionierendes Beispiel fuer Atmega2560, das sendet und empfaengt? Ich bekomme es einfach nicht auf die Reihe. Dieses Problem ist das Einzige, was mich dran hindert endlich komplett von den Arduino Libs weg zu kommen.
-
Thread
Schulnotenbewertung eines Arduino-Programms
Ausbildungsberuf - Schularbeit: Lauflichtprojekt 1b - Framework: Arduino Gegeben ist: - Arduino mit ATmega328p Prozessor - Schieberegistermodul mit SN74HC595 und 8 Leuchtdioden - 10 KOhm Potenziometer - Library "sn74hc595" Viel Erfolg und Spaß beim Tüfteln
Ausbildungsberuf - Schularbeit: Lauflichtprojekt 1b - Framework: Arduino Gegeben ist: - Arduino mit ATmega328p Prozessor - Schieberegistermodul mit SN74HC595 und 8 Leuchtdioden - 10 KOhm Potenziometer - Library "sn74hc595" Viel Erfolg und Spaß beim Tüfteln
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
Das Programm zeigt auf einem ATmega4809 dasselbe Fehlverhalten; auf einem AVR128DB28 hingegen funktioniert es korrekt.
älterer Controller wie ATmega328P oder ATmega2560 sehe ich nichts dergleichen, weil das ist was anderes [c] #define _MMIO_BYTE (mem_addr) (*(volatile uint8_t *)(mem_addr)) #define _MMIO_WORD (mem_addr) (*(volatile uint16_t
-
Thread
Bascom LCD an I2C AN118
Version 1.11.8.2 mit der Compiler Version 1.11.8.1 laut "About". Aktuell hab ich jetzt einen ATMega8 mit 16Mz Clock auf dem STK500. An Port C.4 hab ich die SDA und an Port C.5 die SCL mit je 4.k nach +5V. Die Initialisierung des Display's kann man sehen aber danach nur leere Zeilen. Habe
meiner alten Schaltung mit der CControlII laufen die perfekt, in meiner neuen Schaltung nuzte ich den Atmega2560 mit 16Mhz. Die Ansteuerung erfolgt über I2C und dem PCF8574P. Die alten Displays von 2006 und 2007 funktionieren super, nur sind später neue Displays dazu gekauft worden, die sich zwar initialisieren
-
Thread
Wo sind die SPI Pins? - Arduino Nano V3
Sensor als defekt abzuhaken. Heute morgen hab ich das Programm dann noch schnell auf den Mega 2560 umgeschrieben... und was passiert? LÄUFT! Auf Anhieb! Also... nun die Frage: WO SIND DENN NU DIE SPI PINS BEIM NANO V3??? Laut arduino.cc sollten die hier sein: SPI: 10 (SS), 11 (MOSI),
drauf gekommen: Die Skizze von Gerrit (nano_pins.jpg) ist fehlerhaft. Der Arduino Pin D0 ist am ATMega Pin PD1, der Arduino Pin D1 ist am ATMega Pin PD0. PD0 und PD1 sind also vertauscht.
-
Thread
DCF77-Modul von Pollin
Ich habe das gleiche Problem wie Tom (kein Signal an INT0/PD2 bei Atmega644), verwende den Sourcecode von U.Radig und habe folgende Ergänzung in code.h hinzugefügt: [c]#if defined (__AVR_ATmega644__) //Interrupt an dem das DCF77 Modul hängt hier INT0 #define DCF77
INT0_RISING_EDGE 0x03 #endif[/c] Das interessante an der Sache ist, das der Empfang mit einem Atmega32 und der selben Software und Beschaltung (STK500 + Conrad DCF77-Empfänger über 7m Leitung an INT0/PD2) funktioniert! Beim Atmega644 kann ich "händisch" Impulse an INT0/PD2 generieren, aber nicht
-
Thread
geeigneter LCD Controller für atmega
Hallo, ich suche ein geeignetes LCD für Atmega16 bzw. 32. Auf der Seite http://www.kh-gps.de/display.htm das 2. Bild entspräche ziemlich genau meinen Vorstellungen, also: -möglichst "viel Text" d.h. kleinere Buchstaben, viele Reihen -entsprechende
1. ich beharre nicht auf meinen Atmega16/32. mit diesem habe ich jetzt eben angefangen. 2. hier geht es mir nicht um die Vor- oder Nachteile bestimmter MC, sondern darum, ob es einen passenden Displaycontroller gibt, der mir als Anfänger
-
Thread
Sammlung Grundaufbau der Selbstbau Smarthome-Lösungen
Hallo, noch ist mein Projekt nicht fertig bzw. nur teilfertig. Zentrale (Etage) - ATMega2560 - PLM zu anderen Etagen (option/Future use) - CAN-Bus zu Raumknoten - ESP8266 als User-Schnittstelle - Logging der Temperatur uns Schaltaktoren - Heizungssteuerung (Stellventile FBH) Raumknoten - ATMega328 - UI zur Raumtemperatureinstellung - CAN zur Zentrale - RFM69 - Lichsteuerung - Temperatursensoren - Feuchte sensoren - Fensterkontakte Funkmodule zur Lichtsteuerung und
-
Thread
Welches Potentiometer
woher weiß ich welches Potetiometer ich verwenden kann? Hat jemand einen Tipp? Ich verwende einen ATMega2561: http://www.atmel.com/Images/Atmel-2549-8-bit-AVR-Microcontroller-ATmega640-1280-1281-2560-2561_datasheet.pdf Vielen Dank. Grüße Datatom
-
Thread
u8glib: Grafik LCD 12864zw am ATmega32
http://www.digole.com/images/file/Digole_12864_LCD.pdf ). Nun möchte ich das testweise an einem ATmega32 (später ATmega2560) verwenden. Genutzt wird der Controller ST7920. Komischerweise gibt es speziell für dieses LCD nur Arduino Librarys, die einzige, die angeblich kompatibel ist, ist die u8glib:
Größe des Programms, noch funktioniert es. - Was hat es mit dem CLKPR Register auf sich? Auf dem ATmega32 gibt es das nicht (deshalb in dem Beispiel auskommentiert, da sonst der Compiler (avr-gcc) meckert. Myteriös. Vielen Dank schon mal im Voraus und Viele Grüße Jan
-
Thread
Arduino: page-write in I2C eeprom verliert sporadisch ein Byte
Kai schrieb im Beitrag #7895768: > In dem ATMEGA 328P meiner Platine habe ich aber nur 2kB RAM, von welchen > ich gerne 500 Bytes frei haben möchte. dann nutze den ATmega1284p mit 16KB Ram, Leerplatinen gibt es bei OSH Park, fertig aufgebaute
ist mein Flash fast voll..... Beim nächsten Projekt bestimmt. Joachim: [code]dann nutze den ATmega1284p mit 16KB Ram, Leerplatinen gibt es bei OSH Park, fertig aufgebaute leider nicht mehr zu finden.[/code] Der ATMEGA 1284 ist ein 40-Pinner. Meine Platine mit ATMEGA328P (28-Pin) ist bereits gefertigt
-
Thread
µC soll Daten auf einem USB-Stick speichern?!
wenn du nicht verdrahten willst nimm eines was man direkt aufstecken kann :-) Der Arduino mit atmega328p ich glaube der UNO wäre der kleinste, da kann dir evtl. der Speicher schnell zu eng werden und nur 2k RAM für Puffer! Der Arduino mit mega2560 hat immerhin 8kB RAM und aus China ist der auch nicht
-
Thread
Atmega32U4-Board: USB-Ausgabe in Betrieb nehmen
es geht um die Nutzung der USB-Schnittstelle eines Atmega32u4-ProMicro-Boards unter Win7 64bit. auf das Board lässt sich mit AVRDUDE Code aufspielen wenn man Reset drückt und sich so der Bootloader meldet. als Code nutze ich das Beispiel "USB Serial
sprengt und ich nicht alles posten möchte. 95% des Code im main lief schon mal fehlerfrei auf einem atmega2560. Ich habe das nur leicht umgeschrieben. Ein kleiner USB-Teil kam auch dort hinzu. Das kann ich gerne posten. Sorry daß ich es vergessen habe. Muss den Code erst suchen. Bitte etwas Geduld !
-
Thread
enc28j60 Probleme beim Enpfangen von Paketen
Hallo alle zusammen, folgendes Szenario: - ATmega644A (16MHz Takt) - enc28j60 (25MHz Takt) - implementierte Protokolle: ARP - netzwerk direkt zwischen PC und µC-Board - wireshark auf PC zur Überwachung der Netzwerkdaten - JTAGICE3 Das Senden
meiner 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
Taschenrechner - Algorithmen
Taschenrechner anschauen willst: http://sourceforge.net/projects/wp34s/ Läuft zwar nicht auf einem Atmega, sondern auf einem kleinen ARM7TDMI, aber eben dennoch auf einem Embedded-System mit begrenztem Takt, Flash und RAM.
möchte, sollte sich auf Kompromisse einlassen "können". Aber auch aus anderen Gründen bin ich von ATMEGA328p auf ATMEGA1284p gewechselt. Mein Taschenrechner hat jetzt 15x 7-Segment-Anzeige (vorher 12x 7-Segment-Anzeige). Die 24 Tasten können komfortabler genutzt werden (bis zu 3 Tasten gleichzeitig
-
Thread
Unterschied zwischen PSoC vs. normalem uC
versuche dir mal ein Pojekt zu machen mit zB CY8CKIT-059 fuer $10 Meine erfahrung, kommende von ATMEGA2560 : * Wahrende mein entwicklungstraject musste ich mit ATMEGA viel oefter hardware changes machen wenn die Specs meiner Project sich geander haben. So habe ich beim PSOC-3 einen 16-kanals temperaturmessgeraet
dich mit (fast) alles helfen. Und es gibt sehr viele libs * Man brauch viel weniger als beim ATMEGA im datasheet zu gucken; alles ist integriert im IDE. Statt auf zu suchen welche bits auf welche porten man setzen musz, klickt man im design an wie man die port benutzen woll. Dabei kann das design