-
Thread
dumme frage esp8266
ESP zuckt mit wahlweise 80 oder 160MHz > > der ESP interessiert mich nur als Skave für wlan zum 1284p, ich verstehe > deine Antwort nicht. Ich vermute er wollte damit sagen, dass der ESP selber deutlich schneller und leistungsfähiger als ein Atmega ist und man diesen alternativ auch standalone
schon gerne so einfach wie möglich, aber es scheint nicht zu klappen. 1.) der Arduino mighty atmega1284p kann fertig bestellt werden nur mit 16MHz Quarz, müsste also umgebaut werden auf Baudratenquarz und neuen Bootloader bekommen, nicht für jeden zu stemmen. 2.) der ESP muss umgepatched werden
-
Thread
Projekt: SerialComMeasurement
Lösungen soll die Box/Karte nicht konkurieren. Es müsste aber möglich sein, zum Beispiel mit einem ATMega 644 oder 1284 sowas zu realisieren, wenn man keine überzogenen Forderungen an Sampleraten usw stellt, es soll also kein HighSpeed-Teil werden. ATMega deshalb, weil ich keine Lust habe mich in andere
Ich habe gerade mal ein Minimalsystem mit einem ATMega 328 (Arduino Nano) getestet. Sieht ganz gut aus was Speicherbedarf und Performance angeht. Grössere ATMegas (644 oder 1284) scheinen nicht unbedingt erforderlich zu sein.
-
Thread
µC meets WLan!
ATMega1284. Dann hast du Reserven. Für WLAN gibt es für kleines Geld Funkmodule.
Jopp 1284 ist nen Sorglospaket was den ESP8266 und Internet angeht. Wenn der TE ein Assembler Ass ist wäre vielleicht auch der ESP 8266 direkt eine Lösung.. Suche "ESP8266 IDE"
-
Thread
Atmel 64-Pinner im DIP-Gehäuse?
Hi >Weiß jemand, ob Atmel einen ATMega o.Ä. mit 64 >Pins im DIP-Gehäuse anbietet? Die Frage wörtlich beantwortet: Ja. Das was du wissen willst: Nein. MfG Spess
nicht besonders Kann ich verstehen, im Alter wird das zunehmend kritischer. Als DIP40 nimm den ATmega1284P und wenn die IOs knapp werden, papp einfach 74HC165/74HC595 in DIP16 ran.
-
Thread
GPS-Logger mit Aufzeichnung auf SD-Karte
einiges zur Technik: Größe Gehäuse: 90 x 43 x 28 mm GPS Empfangsmodul: Navilock NL507ETTL Prozessor: Atmega 1284 (Damit AVR-Dos Draufpasst. OK, ein 64er oder 32er hätte zur not auch gereicht) Spannungsversorgung: 5V - 40V intern mit Stepdown-Wandler auf 3,3V runtergeregelt. Stromaufnahme: 60mA an 6V
Kann bitte mal ein Mod die erste Hex Datei löschen? : Atmega_1284_test_SD-Karte_und_GPS_LED.hex Beitrag vom 26.07. Die wird immer wieder gedownloaded, obwohl ich weiter unten vermeldet habe das die einen Bug hat. Die Korrigierte fehlerfreie Hex vom 27.07.
-
Thread
externe ADC Wandler
Hallo Ich überlege bei MCU Atmega 1284P ein externe ADC Wandler mit SPI- Interfaces anzuschließen .Da steht z.B. 10 Bit ADC aber SPI Register nur 8 Bit (SPDR – SPI Data Register). Das bedeutet das man nur 8 Bit aus ADC auslesen kann
-
Thread
Werte verarbeiten und laufend aktualisieren (AJAX)
Stefan Der Raspberry unterstützt kein I2C Clock Stretching. Das fürht zu Übertragungsfehlern zum ATmega. Einzig das Drosseln der I2C Übertragungsgeschwindigkeit führt zu einem aktzeptablen Ergebnis. $nano /boot/config.txt Zeile einfügen (baud 10k): dtparam=i2c=on,i2c1_baudrate=10000 LG
Eisebär schrieb im Beitrag #4214731: > Raspberry > i2c > atMega1284 > MAX485 > CAT6 > MAX485 > atMega328 Für was ist denn der Atmega1284? Bzw. wieso der Umweg über I2C?
-
Thread
Taschenrechner: ATmega1284p - 15x 7-Segmentdisplay
Der Taschenrechner besteht aus mehreren Komponenten. 1. Display: 15x 7-Segment LED 2. µC: ATmega1284p bei etwa 3,5V und 12MHz 3. Eingabe: 2x 3x4 Tastenfeld. 4. RTC - Realtimeclock mit DCF77-Signal extern zum Uhrzeit stellen Software: Alles wenn möglich in C und als Compiler die Umgebung
Taschenrechner besteht aus mehreren Komponenten. > > 1. Display: 15x 7-Segment LED > 2. µC: ATmega1284p bei etwa 3,5V und 12MHz > 3. Eingabe: 2x 3x4 Tastenfeld. > 4. RTC - Realtimeclock mit DCF77-Signal extern zum Uhrzeit stellen > > Software: Alles wenn möglich in C und als Compiler die Umgebung
-
Thread
Arduino / Atmel UART Fehler
LED_ARDUINO) #define LED_ARDUINO_OFF LED_ARDUINO_PORT&=~(1<<LED_ARDUINO) #elif defined(__AVR_ATmega1284P__) // -------------------------------------- m1284p ------------------------------------------------------- #define TIMSKx TIMSK3 #define OCIExA OCIE3A #
LED_ARDUINO_PORT &= ~(1<<LED_ARDUINO) #else #error "board_wahl_falsch.h" #endif // defined(__AVR_ATmega1284P__) #endif // #ifndef _PINS_H_ [/c]
-
Thread
Auswahl Atmega/Attiny
Hallo Gemeinde suche einen ausreichenden Atmega Attiny für mein Projekt. Im WIKI werden viele IC angezeigt und verglichen. Was brauche ich? 1. I2C Bus 2. ca. 4 I/O Pins 3. ADC Eingang 10 Bit Welche habe ich gefunden: - Atmega 1284 - zu gross
noch Reset und UART/ISP (Irgendwie muss die Software ja noch drauf) Nja... Ich würde da zum ATMega328p greifen. (weil er in meinem Lager liegt)
-
Thread
Arduino Webserver mit Diagramm
Beitrag #4208255: > Ein Arduino Due hätte natürlich wesentlich mehr Speicher. ich mag den mighty 1284p Arduino clone mit 128kB flash und 16kB SRAM 4 habe ich selber gebaut, Platinen von OSH Park, einen bestellt http://www.ebay.com/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483
Joachim B. schrieb im Beitrag #4208628: > aber das hier läuft auf einem NETIO mit atmega1284p Ja, schön. Aber das sind Standard Elemente mit einer Form. Stink normales HTML Ich geh aber davon aus, dass er mit Mausklick zb meint, dass er in seinem Diagramm auch Zoomen kann, dass
-
Thread
Atmega1284p Timer Counter Problem
Hallo zusammen, ich versuche verzweifelt einen Counter am Atmega1284p einzustellen. Ich möchte einen Counter einstellen, welcher ca. alle 1us in TIMER0_OVF_vect springt und eine Variable "counter" hochzählt. Das funktioniert auch soweit. Nun möchte ich im Hauptprogramm
-
Thread
AVR Timer 1 Normal/CTC Mode ?
benötigt einen Takt mehr, und bei den großen Controllern auch der Rücksprung. So erreicht man mit einem ATmega16 615 kHz, mit einem ATmega1284 nur 571, bei reinem Assembler. Das erklärt aber nicht die große Differenz zu Ihren 235 kHz bei C mit Assembler.
#4210554: > Viele Timer oder viel SRAM oder viele I/O Pins > oder viele UARTs oder ... dafür gibts den 1284P im DIP Gehäuse. Hat > seinen Reiz. und als kleine Arduino Clone Platine http://www.ebay.com/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483 https://github.com/JChristensen
-
Thread
Sony ilx544b
einem CCD linear sensor aufnehmen> Ansteuerung und Auslesen der analog Daten möchte ich mit Atmega1284p, 20MHz bewerkstelligen). Mit einem Sony ILX554B erscheint die Sache einfacher und übersichtlicher ( weniger pixel, nur eine Zeile-nicht RGB und alles in 5V und nicht in 5V und 12V. Die
-
Thread
ATmega1284p mit 24MHz übertakten
matrixstorm schrieb im Beitrag #4182177: > ATmega1284p ist sehr empfindlich was das uebertakten angeht. Der 1284 auch bei der Versorgungsspannung anspruchsvoller. Ich habe noch keinen AVR gehabt, der nicht bei 3,3V mit 20MHz lief. Ausser der 1284
>ATmega1284p ist sehr empfindlich was das uebertakten angeht. Hatte mit zwei verschiedenen Chips keine Probleme mit 30 MHz aus einem externen Oszillator.
-
Thread
AtMega1284p 20 Mhz Quartz
Hallo, ich betreibe einen AtMega1284p mit einem externen Quarz. Wenn ich nun einen 20 Mhz Quartz anschliesse funktioniert gar nichts mehr. Der Atmega lässt sich nicht mal mehr programmieren. Hat jemand von Euch eine Ahnung woran
Alex schrieb im Beitrag #4179257: > ich betreibe einen AtMega1284p mit einem externen Quarz. Ohne jetzt weiter lesen zu wollen: Poste ein Foto vom Aufbau!
-
Thread
VGA 640x480 60Hz (164x120) RGB Vollgrafic ATmega1284p Assembler
Geschätztes Forum, ein kleines Beispiel wie mit einem ATmega1284p 20MHz ein 640x480 60Hz VGA-Signal generiert werden kann. Effektiv können 164x120 RGB-Pixel in 8 Farben dargestellt werden (Rot, Grün, Blau, Gelb, Magenta, Cyan, Schwarz und Weiß), ein Pixel
@alle In dieser Version arbeitet der µC ATmega1284p leicht übertaktet mit 22MHz. Nun können 180x160 (28,8k) farbige Pixel dargestellt werden, bei 3 VGA-Zeilen pro Pixel. Der integrierte 8x12 ASCII Zeichensatz ermöglicht die Anzeige von Text
-
Thread
RS-232 <-> Ethernet
http://seemstowork.blogspot.com/2015/03/will-it-print-part-1-for-friend-of-mine.html Basis war atmega1284 und enc28j60. Bequemlichkeitshalber auf dem avr-netio board von Pollin.
CjwKEAjwt_isBRDuisOm1dTQqGISJAAfRrEAK55P0jS2m8wPcV5sdSwr9s2U99WzkwCoeg0vmIfCXRoCSn_w_wcB selbst mit atmega1284p 16k RAM! bestückt wie meiner nicht schneller und billiger gewesen? (OK meine Wandler Recom 785-1.0A und Recom R7833-0.5A statt der linearen sind schon teuer aber dafür ohne Kühlkörper und stromsparend
-
Thread
ADC bei ATmega1284P
Hallo Ich habe eine Frage. Wie soll man bei ATmega1284P ADC auf 13 μs Conversion Time einstellen(laut "datasheet" das ist möglich "13 - 260 μs Conversion Time")? Da steht aber auch dass ADC höhstens mit 200 kHz arbeiten kann == 65µs. Ich hoffe
Hallo Ich habe eine Frage. Wie soll man bei ATmega1284P ADC auf 13 μs Conversion Time einstellen(laut "datasheet" das ist möglich "13 - 260 μs Conversion Time")? Da steht aber auch dass ADC höhstens mit 200 kHz arbeiten kann == 65µs. Ich
-
Thread
ATmega32 - Zwischen 2 ADCs wechseln
das sie sich geirrt haben und dringlichst > ihre Specs ändern sollten. aus dem Datenblatt der ATmega164..1284: "Table 28-17. ADC characteristics, single ended channel" "Absolute accuracy (Single Ended Conversion VREF = 4V, VCC = 4V, ADC clock = *1MHz*, Noise Reduction Mode): 3.25 LSB"
sie sich geirrt haben und dringlichst >> ihre Specs ändern sollten. > > aus dem Datenblatt der ATmega164..1284: Schön. Nur ist für einen Mega32 das Datenblatt des Mega32 relevant
-
Thread
ATmega1284P Prescaler-Einstellungen
Hallo bin neu hier und hätte eine Frage zu den Prescaler-Einstellungen beim ATmega1284P. Ich habe über die Fuse Bits den internen RC-Oszillator mit Prescaler 8 MHz eingestellt => 1 MHz Fuse Bits: LOW 0x62 = 0110 0010 HIGH 0xD9 = 1101 1001 EXTEN 0xFC = 1111 1100 Lock Bit 0xFF
-
Thread
Taschenrechner - Algorithmen
Ich verwende den ATMEGA1284P unter Arduino .. und alles wird in der Programmiersprache C++ gemacht. Bei mir hatten 32kByte Speicherplatz nicht mehr gereicht (64Bit-Arithmetik). Jetzt sind es 128kByte Speicher. Aber besten
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
[V] ATMEGA1284P-PU 5 Stück
Hallo, hat jemand Interesse an fünf neuen ATMEGA1284P-PU im 40poligen PDIP-Gehäuse? Zusammen 24,00€ zuzüglich Porto (z.B. unversicherter Postbrief 1,45€ versichertes Hermes-Päckchen 3,89€)
-
Thread
Atmega1284P Quarz in AVR-Studio einstellen
Hallo, ich möchte gerne im AVR-Studio den Atmega1284P auf einen 16 Mhz Quarz einstellen. Leider finde ich hier nicht die Möglichkeiten, wie sie beim Atmega32 vom AVR-Studio angezeigt werden. Folgende Möglichkeiten werden bei dem 1284P angezeigt
diese ja konst. bleiben müsste. Ich hoffe ihr könnt mir auch diesesmal weiter helfen. Bei dem Atmega32 waren keine weiteren Einstellungen notwendig. Gruß IH453
-
Thread
RS232 Bootloader für Mega1284P
Hi, kennt jemand einen AVR910 Kombatiblen Bootloader der auf dem Mega1284P läuft ? Das Maximum was ich finden konnte war der 1280. Grüsse Matthias
in mode START_WAIT */ #define START_WAIT_UARTCHAR 'S' [/code] [code] makefile MCU = atmega1284p BOOTSIZE=1024 [/code] Fuses: -U lfuse:w:0xff:m -U hfuse:w:0xdc:m -U efuse:w:0xff:m Mag mich nicht :/ UART funzt, Hello World wird auch uebertragen. Flashe ich den Bootloader und
-
Thread
ATMega1284 - ADC bringt falsche Werte
Hallo zusammen! Ich benutze einen ATMega1284, welcher auf einem fertigen Board sitzt (kommt von der Uni, daher denke ich, dass Aufbaufehler ausgeschlossen sind. Diese Boards sind nämlich schon seit Jahren im Betrieb). Meine Schaltung ist
-
Thread
wie ESP8266 aber kabelgebunden
wenigner 24/7 200-250mA > aufnehmen; So ist das bei mir mit einem getunten* POLLIN Netio * ATmega1284p 20 MHz DC/DC Wandler für 5V und 3,3V statt 7805 und LM317 uh LEDs mit 0,5mA statt 20mA Dunkelfunzeln Versorgung aus dem 12V Fritzboxnetzteil. Die 2,5W ca.(müsste noch mal nachmessen) geschätzt
-
Thread
AtMega1284 läuft nicht mit 20 Mhz
Hallo, ich betreibe einen AtMega1284p mit einem externen Quarz. Ich habe erfolgreich einen 12 Mhz und einen 16 Mhz angeschlossen (immer mit je 2 x 22 pf Kondensatoren). Wenn ich nun einen 20 Mhz Quartz anschliesse funktioniert gar
, also der flache 20 MHz-Quarz (auch von Reichelt) mit 2*22 pF bei mir auf dem Steckbrett läuft, ATmega1284P-PU von 1050.
-
Thread
Welchen AVR nehmen?
Atmega1284P (DIP) oder Atmega2560 (TQFP)
Atmega1284P (DIP) oder Atmega2560 (TQFP) http://www.ebay.de/itm/NEW-ATmega2560-16AU-CH340G-MEGA-2560-R3-Board-Free-USB-Cable-For-Arduino-/371344340393?pt=LH_DefaultDomain_77&hash=item5675d8f5a9
-
Thread
Schneller SD/USB-Datenlogger
einschätzen kann, ob es an meinem Programm oder an der generellen Idee scheitert. Zunächst zum System: ATmega1284P, 16 MHz. Ich habe einen kontinuierlichen Datenstrom bestehend aus 10 Bytes, die in 500 µs Zeitabstand kommen. Das sind ca. 20 kBytes/s, für eine SD-Karte oder USB-Stick also kein Problem. SD-Kartenlesegerät
@ Tycho B. (asellus) >Zunächst zum System: ATmega1284P, 16 MHz. Ich habe einen >kontinuierlichen Datenstrom bestehend aus 10 Bytes, die in 500 µs >Zeitabstand kommen. Das sind ca. 20 kBytes/s, für eine SD-Karte oder >USB-Stick also kein Problem
-
Thread
CCD linear sensor
Ich nutze ADC von Atmega 1284P Ich habe ADC auf 156kHz eigestellt(6µs*13 Zyklen=83µs(Convesiontime)) Torsten C. schrieb im Beitrag #4205166: > BTW mal 'ne Frage an Erik Werner: > > Welchen ADC nutzt Du? 0 bis 3,3V müssten
ein PCB-Layout für den STM32F103R8T6 und ich frage lieber nochmal > nach. Ich nutze ADC von Atmega 1284P Ich habe ADC auf 156kHz eigestellt(6µs*13 Zyklen=83µs(Convesiontime)).Er ist leider extrem langsam. > Das müsste eigentlich ein Grundprinzip der CCDs sein: > https://en.wikipedia.org/wiki
-
Thread
Suche Hilfe bei Optimierung Bootloader
hex filename 3678 74 330 4082 ff2 bootloader.elf avr-size --mcu=atmega32 -C bootloader.elf AVR Memory Usage ---------------- Device: atmega32 Program: 3750 bytes (11.4% Full) (.text + .data + .bootloader) Data: 402 bytes (19.6% Full) (.data + .bss
hex filename 2254 72 330 2656 a60 bootloader.elf avr-size --mcu=atmega32 -C bootloader.elf AVR Memory Usage ---------------- Device: atmega32 Program: 2324 bytes (7.1% Full) (.text + .data + .bootloader) Data: 400 bytes (19.5% Full) (.data + .bss
-
Thread
Problem mit ATtiny85 Analoger Eingang / Digitaler Ausgang
Library für die Attinys aus dem Netz benutzt... die sind nicht unbedingt Fehlerfrei. Die für den Atmega1284 musste ich auch erst pinmässig korrigieren, weil der die "A" Pins einfach vergessen hatte. Tip: Lass den Arduinokram bei sowas einfachem weg.
-
Thread
1Mbit I2C Eeprom - nur lesen möglich. Tomaten auf den Augen.
einen I2C EEPROM 24FC1025 DB: http://ww1.microchip.com/downloads/en/DeviceDoc/21941B.pdf an einen Atmega1284P angeschlossen. Es wird die Hardware TWI genutzt, Pull-ups sind vorhanden. Mein Problem ist nun, dass ich bisher nur lesen kann, aber nicht schreiben. Nein, am WP (Write protect Pin liegt
Vermutlich habe ich einfach etwas übersehen, hier mal mein Bascom Progrämmchen: [code] $regfile = "m1284pdef.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $baud = 115200 $crystal = 20e6 Config 1wire = Portc.7 $lib "i2c_twi.lbx" Config Scl = Portc.0
-
Thread
[ASM] Addition (Immediate)
general purpose register werden *NICHT AUF NULL GESETZT* Stimmt tatsächlich, ist auch bei einem ATmega1284P so. Habe ich doch noch etwas gelernt, nämlich niemandem auf Anhieb zu glauben (auch nicht mir selbst).
steinalten AT90S8515 und AT90S4433 ist es >nicht so. Bei denen gab es gar keine GPIORs. Die sind mit ATmega164P/324P/644P oder/und ATmega48/88/168 aufgetaucht. MfG Spess
-
Thread
ATmega 1284p Port C
Moin, ich habe ein Problem mit meinem 1284p an Port C. JTAGEN und OCDEN Fuse sind beide laut AtmelStudio 6 aus. Pin 0,1,2 und 3 tuen was sie sollen. Pin 4 und 5 leider nicht :-( Die Idee ist, dass Pin 3,4 und 5 über jeweils 1kOhm mit einem PWM-Ausgang verbunden sind. Wird nun ein Pin als Ausgang gesetzt, sollte man mit ihm das Signal auf der Leitung auf Hi oder Low setzten können. Setzt man hingegen das DDR auf Input so sollte das PWM Signal anliegen. Bei Pin 3 funktioniert genau das. Pin 4 hingegen erreicht einen undfinierten Zustand mit PWM-Spitzen wenn man ihn als Eingang festlegt. Pin
-
Thread
Multitasking - Zeitproblem
Sache angehen kann. Es sollen ca. 6 - 8 Matrix laufen. Ohne die Verzögerung geht es ohne Probleme. Atmega124p, 16 MHz, Zeit 1ms, Timer achim
Hallo Jörg ich verwende einen Timer des 1284 und erzeuge damit eine ms. Einen RTOS verwende ich nicht. Bisher habe ich es sogemacht, das alle Unterprogramme usw. immer durchlaufen. Als Muster habe ich das Multitasking aus dem WIKI genommen. Es
-
Thread
I2C Hilfe/Tutorial
define readIIC() Wire.read() #include <DS1307new.h> #define DS1307_ID 0x68 //#if defined(__AVR_ATmega328P__) // ----------------- TON ----------------- //#define BEEPER 8 //Pin 7 on LCD -> D11 auf nano #if defined(__AVR_ATmega328P__) || defined(M1284P_TIM1) #define TIMSKx TIMSK1 #define OCIExA OCIE1A #define TIMERx_COMPA_vect TIMER1_COMPA_vect // ATmega #define TCCRxA TCCR1A #define COMxA0 COM1A0 #define OCRxA OCR1A #define TCCRxB TCCR1B #define WGMx2 WGM12
-
Thread
Ausgangspannung auf Display anzeigen
Nimm einfach ein Atmega32 (gleich als Grundlage für alles, kleiner ginge auch) Dann ein Standrd 16x2 LCD Display http://www.ebay.de/itm/1602-LCD-Character-Display-16x2-blau-weis-STN-Anzeige-Modul-HD44780-Controller-/351386362535
, R Teiler von Messspannung auf ADC Eingang https://www.mikrocontroller.net/attachment/244383/m1284p_m328p.jpg
-
Thread
avrdude meldet Invalid device Signature bei lediglich anderem Gehäuse
bei dem ich denke, dass ihr mir sehr schnell weiterhelfen könnt :-D Ich habe hier zwei ATMEL ATMEGA1284p, der eine im QFP-44 Gehäuse, der anderem im kleineren VQFN-44 Gehäuse. Beide uC sind vom Typ ATMEGA 1284p (nicht ATMEGA 1284). Wenn ich über SPI mit avrdude etwas uploaden will, funktioniert
schließe ich den VQFN-44 an, bekomme ich folgende Fehlermeldung avrdude: Expected signature for ATMEGA1284P is 1E 97 05 Double check chip, or use -F to override this check. bzw. vereinzelt auch avrdude: Yikes! Invalid device signature. Double check connections and try again