-
Thread
Wie einen I/O Port galvanisch trennen?
Hallo, 2 Ports meines ATMega1284P hängen an einem i8286 und 74LS540 welche wiederum an einer Z80-PIO hängen (wer es genauer wissen will: Seite 7 - http://pofo.de/P8000/notes/plaene/eigene/16-Bit-Rechner/Stromlaufplan.pdf) Ich habe das Problem, das bei ausgeschaltetem Netzteil meines ATMega, Spannung des Rechners an welchem mein AVR angeschlossen ist, bis auf die 5V Schiene meines AVR "durchdrückt". Das hindert u.a. mein AVR-Netzteil am anlaufen (es liegen so 3,schlagmichtot Volt an -
-
Thread
Array in Datei schreiben
main.elf Aber was hat dec mit hex zu tun? Und wieviel freier Speicher ist das z.B. bei einem atmega1284p?
-
Thread
Uart und W-Lan doppelte Übetragung
brauchte mal wieder profesionelle hilfe, ich bin mit meinem Latein am Ende. Ich wollte mit einem AVR (ATMega1284P) und einem W-Lan modul (RS9110-N-11-22) aufbauen. Das ganze läuft per UART0 und am UART1 ist ein sensor (Razor) angeschlosschen. Die Daten kommen auch am PC an, nur doppelt. Ich finde den Fehler
-
Thread
Probleme mit AVR Output - Denkanstoß gesucht
geätzten Platine (die ich auf einer anderen bereits erfolgreich getestet hatte). Ich habe einen Atmega1284 und dabei Probleme mit dem PORTC. Initialisiert habe ich den Port mit: DDRC = 0x7F; PORTC |= (1 << 0) | (1 << 1);// SDA + SCL high Ich habe nun allerdings Probleme das ich die PORTC Pins
-
Thread
Suche Tutorial AVR-Net-IO + Porterweiterung + Webserver für Anfänger
Atmega 644 ist schon unterwegs für ethersex falls das gehen sollte...
einen Monsterthread dazu, scheint gelöscht zu sein. Der Mega644 ist schon ok, aber besser einen 1284 nehmen. ;)
-
Thread
Atmel Studio 7 itoa
itoa-Lib nicht auf den halbierten Registersatz portiert wurde. Nimm einen Standard-AVR, z.B. ATmega328 oder ATmega1284.
-
Thread
Binär zu BCD / Binär zu 7 Segment Converter.
einem Mikrocontroller oder > gleich als App auf Android/Windows. > > Beitrag "Taschenrechner: ATmega1284p - 15x 7-Segmentdisplay" Mit Minecraft meine ich das Spiel. Hab ich nur erwähnt, weil man da Logikzeugs allgemein sehr gut testen kann - eben eine Testumgebung. Außerdem nix da App^^ Ich möchte
-
Thread
Serielle Daten Senden von mehr als 2 Byte
Empfänger: FF Sende: 300 Empfänger: 2C statt 12C Sende: 1222 Empfänger: C6 statt 4C6 Controller: Atmega 1284P [c] ........ int uart_putc (int16_t sende) { while (!(UCSR0A & (1<<UDRE0))) /* warten bis Senden moeglich */ { } UDR0 = sende;
-
Thread
LED am SCK Pin Atmega
Guten Abend, folgendes, ich programmiere mein Atmega1284 per ISP. Nun brauche ich diesen PIN aber nach dem Upload als Ausgang, dieser soll eine LED (SMD 20mA) ansteuern. Wie kann ich dies vernünftig beschalten ohne das der SCK PIN großartig belastet
-
Thread
Seltsame Taktfrequenz
Hallo, ich möchte gerne einen ATmega1284P mit 20MHz laufen lassen. Allerdings hab ich das Gefühl mein Prozessor werkelt mit 3.68 MHz. Ein Timerinterrupt sollte alle 2.5ms auftreten, tut dies aber nur alle 13,7ms Das entspricht
-
Thread
Wie zählt ein µC im Sleep-Mode weiter hoch (RTC)
gerade in der Planungsphase für ein Projekt. Diesmal benötige ich ein RTC welches ich mit dem µC "ATMega 1284" lösen möchte. Da das ganze Batteriebetrieben werden soll, möchte ich natürlich alles sparsam gestallten. Ein externes RTC kann ich nicht nutzen, da ich alle Schnittstellen des µC schon zwingend
-
Thread
Umbau Wärmepumpe (Midea-Split) Heizungsateuerung
Die Sensoren werden zu einer Streifenrasterplatine mit 20Pin Stiftsleiste geführt. Hieran wird das ATMEGA1284-board aufgesteckt. Bislang werden über dieses Board über IR-Fernbedienung drei Stechdosen geschaltet (Midea, UMwälzpumpe, später Dreiwegeventil) sowie die Sensoren ausgewertet. Zufälliger Wert
-
Thread
Suche Entwicklerboard
Einsatz und bin begeistert. Das Ding meldet sich an meiner WinDose als MKII ISP und ich kann meine ATMEGA1284p direkt aus dem Atmelstudio 6.1 programmieren. Hab mir vor einiger zeit auch das W5500 Board geholt, das ging auch alles echt klasse. Für schnelle Test kann ich das Baord sogar diriekt aus der
-
Thread
200ms, Timer1 Problem, Prescaler 256
Hallo, ich schreib gerade mein erstes Programm für meinen ATmega1284p. Ich wollte mit einem Timer ein Zeitsignal von 200ms erzeugen. Ich hab mir ausgerechnet, dass beim CTC Modus des Timers 1, dieser Wert auf 15624 gestellt werden müsste, mit einem Tool bin ich
-
Thread
Welches AVR Studio für Beginner?
vom 19.06.2009 im Auslieferzustand Programmiert werden soll: - Bastler-AVRs vom Attiny bis zum Atmega 1284p - ISP - C, ASM Welches AVR Studio würdet ihr hier für einen Anfänger empfehlen? Grüsse von YDD
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
könnte durchaus was über "Segmentgrenzen" passieren! schon beim Quellcodewechsel vom m328p zu 1284p lief bei fastLED was schief, die Ausführungsdauer war 10% größer weil der m1284p ein zusätzliches Adressbyte benötigte was die delay.h verfälschte! https://www.mikrocontroller.net/topic/355251#3966023
alten Avrs. So will es Microchips. Da tut sich doch einiges bei den neuen ATtinys und auch der ATmega328PB ist ganz nett. Fehlt nur noch der Schritt zum ATmega328PC mit 2 * CAN. Die kastrierten ATtinys mit 16 Registern scheint man glücklicher Weise nicht mehr weiter zu entwicklen.
-
Thread
ATMega2560: Wieviel Strom geht in den ADC Eingang?
Ich will mit einem ATmega2560 Spannungen per ADC bis zu 30 V messen. Diese Spannungen werden per Spannungsteiler vorher mit ca. 1:10 heruntergeteilt. Bisher habe ich einen Spannungsteiler 10kOhm - 1kOhm gegen Masse verwendet
10k:90k Ich vermute mal der Eingangswiderstand aller Megas sollte in etwa gleich sein und beim 1284 steht z.B. 100MOhm im Datenblatt.
-
Thread
Aufwandabschätzung "Verkehrs-Modell" auf Bauteppich
Also ein ATMega sollte für so was locker reichen, wenn Du Einstriche beim Komfort machst. Du kannst da dann halt dann nur die C++-Art von Objektorientierung machen. Auf einem Raspberry Pi könntest Du das sogar richtig
Sicher geht das mit einem Atmega. Du kannst es auch mittels Bipolar Transistoren aufbauen. Spaß würde mir beides nicht sonderlich machen, da man viel zu viel Zeit damit verbringen muss, mit den begrenzten Ressourcen klar zu kommen
-
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
Hallo, Mega1284 nehmen, wenn es ein Steckbrett-AVR sein soll. Pegelwandler zum Display sind nicht so ein Aufwand bei SPI. Ich würde den AVR nur nhemen, weil ich den gut kenne. ;-) Das Display auch, ist ein Arduino-Shield
-
Thread
Fehler beim Compilieren
funktioniert https://www.mikrocontroller.net/topic/321939 Allerdings kann ich nicht auf meinen ATMEGA 1284P zugreifen, es kommt die Meldung: AREF failed! An was könnte dies liegen?
-
Thread
PWM und Timer gleichzeitig?
Timer nehmen, also in einem konstanten Intervall einen Interrupt erzeugen. Oder den pinkompatiben ATmega1284 nehmen, der hat 4 Timer.
-
Thread
EEPROM 27C512-12 Kopieren
Hallo, oder ein weitere Vorschlag mit einem atmega1284p zwei Fassungen und der passenden mehr-Spannungsversorgung einen M27C512 Programmer aufbauen. So könnte die PortPin Belegung aussehen: [c]'--------------------------------------- ' I/O Portpin
-
Thread
Compiler weiß nicht was er will
Forum geposteten Code einer Atmel-Appnote (Schrittmotor- Ansteuerung) mit Atmel Studio 6.2 auf einem Atmega1284 zum Laufen zu bringen. Darunter findet sich die (hier gekürzte) bedingte Kompilieranweisung [c] #ifdef __GNUC__ #include <avr/io.h> #else #include <ioavr.h> #endif [/c] Das __GNUC
-
Thread
Verbesserungen für die Seite
könnte mal ne Überschrift-Regel Einführen. Format: [Was/Womit], [Wo/Wie]: Sache Beispiele: [pre]Atmega1284, ASM: Interrupt Routine in LaLeLu geht nicht C#, WinForms: ListboxItem Bla Raspberry, IO: Irgend ne Schnittstelle Blah[/pre] (Mach ich wenns geht schon immer so) Dann kann man zukünftig einfach
-
Thread
Taster Abfrage
servus, ich benutze einen atmega1284p auf dem stk500. Das mit dem Entprellen schau ich mir mal, danke dir. den JTAG Fuse abgeschaltet und alles läuft glatt, vielen vielen dank für diesen Tipp. ps: ich benutze keine Interrupts
-
Thread
C Code Frage: subtrahieren in Bitfeld
ich werde einen Atmega1284 nehmen, der hat ja 16KB SRAM. Ich hatte überlegt alle Einstellungen um Events zu erkennen (z.B. auf dem genutzten RS485 Bus sendet 0x12345678 den Befehl 0x01 mit Wert 0x04, dann setze das Event-Bit
-
Thread
256 verschiedene LEDs, wie am klügsten an Funktion übergeben
Controller ist ein ATmega1284p, angesteuert werden die Schieberegister über den SPI
-
Thread
AVR Studio 6 und Bootloader
Ok, ich hab hier einen Ethernet-Bootloader für einen Atmega1284P zusammen mit einem W5500 in Atmel Studio 6 (6.1.2730 SP 2). Folgende Einstellungen waren wichtig: C Compiler -> Miscellaneous: -fno-jump-tables Linker -> Libraries: <empty> Linker -> Memory
-
Thread
2 Helligkeiten vergleichen
Ist nur die Frage, wie GENAU das ganze sein muss. Ich habe sowas vor Jahren mal mit einem atmega328p einen 16x2 Display und einer abgeklebten Fotodiode gemacht. Indem ich die Spannung auswerten lasse, die an der Fotodiode abfällt, bekomme ich recht genaue Vergleiche. Aber das ist natürlich NICHT
20fache Verstärkung (26dB). Muss man bloß aktivieren. Wenn das nicht reicht (was ich nicht glaube): ATmega16/32/644/644P/1284P können wahlweise sogar 200fache Verstärkung (46dB). Vermutlich gibt es noch mehr µC-Typen mit eingebautem Verstärker. Hab' aber keine Lust, danach zu suchen.
-
Thread
Wieder Flackern von Relais beim übertragen un einschalten - L2930 - 74HC595
So... habe den Pin 10 (SCL) einmal direkt an den Reset des Atmegas gehalten (A1284p Pin9) Beim booten des MC bleiben die Relais jetzt ruhig!!! Das war schonmal supi! Nur leider kann ich die jetzt garnicht mehr schalten.....Müsste das trotzdem funktionieren?!?!? Stehe voll auf dem
jetzt noch nicht die Spannung am Pin10 des HC595 nachdem einschalten messen, ich weiss nur, dass der Atmega vernünftig hochgelaufen ist, somit muss da ja 5 Volt gewesen sein. So richtig verstehe ich es aber auch nicht, ich hatte vorher ja auch über einen 10kOhm 5V an die SCL (PIN10) des HC595 gegeben
-
Thread
NIBO burger - Testpersonen für Roboterbausatz gesucht.
Auf dem Roboter ist ein Atmel AVR ATmega16A - aufpeppen kann man ihn bis zum ATmega1284. Programmiert wird er in C oder C++ mit der NiboRoboLib, als Entwicklungsumgebung eignet sich die Arduino-Oberfläche, unser Online Compiler http://Roboter.CC
-
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
AVR Net IO mit OpenMCP TWI
Hallo zusammen, ich verwende ein Pollin AVR Net IO mit Atmega1284p und OpenMCP. Nun würde ich gerne eine SRF02 Ultraschall Sensor über TWI betreiben. Weiss einer von euch welche Ports bei OpenMCP per default für TWI verwendet werden bzw. wo diese eingestellt
-
Thread
Terminalprogramm Taste 5
@ Rufus: Getaktet wird der ATmega1284p mit einem 8 Mhz Quarz bei 3,3 Volt, in der Standardbeschaltung - und bei korrekt "gefusten" (so meine ich zumindest) AVR. Es wundert mich allerdings das ich bei 57600 alles fehlerfrei vom uC empfange
-
Thread
Microcontroller - Suche Gesperrt
ist ja ein 8051er, braucht man heute nichtmehr wirklich. Dann würde ich einen aus der Reihe z.B.: ATmega1284P nehmen. Grüße
-
Thread
Led mit 8Bit-Timer alle 1,3s für 100ms aufleuchten lassen
Hallo, ich hab folgendes Problem: ich möchte mit einem ATmega1284P eine LED alle 1,3sec für 100ms leuchten lassen. Dazu muss der 8Bit Timer2 verwendet werden. Die zwei 16bit Timer und der andere 8bit Timer werden schon anderweitig gebraucht. Meine Taktfrequenz
-
Thread
Arduino Klon DIY selber bauen FTDI Chip
hash=item3a9d037a30:g:HWMAAOSwabhUXI6~ die programmieren Arduino miniPRO oder Arduino mighty mini 1284p https://www.arduino.cc/en/uploads/Main/ProMiniFront.jpg https://cdn.sparkfun.com/assets/9/6/5/5/b/51eec92ece395ffc4b000000.png
fallen mir da als weiter verbreitete Typen nur der Pro Micro und der Due ein. Alle Arduinos mit ATmega328/168 brauchen einen gesonderten UART-USB Wandler.
-
Thread
ATmega, C, GCC, Warteschleife, ICF1-Flag innerhalb 40ms gesetzt
messflag =0; //Messung ausgegeben } [/c] Controller ist ein Atmega1284P mit 20Mhz Takt. Die Frequenz wird von einem FreqGen (Velleman) der per USB angeschlossen wird eingespeist. Ist der Code so in Ordnung oder könnte das Zittern der Werte irgendwo im Code verursacht
-
Thread
Wie stellt Ihr eure Daten da (Seriel)?
die Länge der Balken einfügt webrefresh 120s min max noch nicht drin NETIO (Pollin) mit ATmega1284p code Schnipsel webpage.h [c] "<tr>\r\n" "<td><p align=\"center\"><b>wo</b><br><br>Balkon<br>(min) (max)<br><br>Wohnzimmer<br>(min) (max)</p></td>\r\n"
-
Thread
udp/tcp webserver
Ich benutze den U-Radig-Webserver mit einem Atmega 1284. Ziel ist im Prinzip Übertragung von Steuerbefehlen, zur Zeit nur UDP. Folgendes Problem ist aufgetreten: Den ENC-Eingangsport habe ich per add_udp_app in die Anwendungsliste eingetragen. Ich schicke eine UDP-Sequenz mit IP/Eingangsport an den Atmega. Die Funktion eth_get_data() wertet die einkommenden Daten aus. Die Funktion check_packet() leitet eingehende UDP-Daten an die Funktion [c]//Diese Routine verwaltet die UDP Ports void udp_socket_process
-
Thread
ESP32 als Modul-Emulator für den C64
- Lese das Byte an dieser Adresse aus dem RAM - Schreibe das Byte auf den Datenbus Bei einem Atmega wüsste ich in etwa, wie ich das in Assembler machen kann. Leider ist dieser viel zu langsam für diese Aufgabe. Mit einem Cyvlone IV FPGA-Chip wäre die Geschwindigkeit kein Problem und da wüsste ich
und warum kein ATmega1284p? mit 20MHz und 16kB SRAM sollte der doch passen auch 5V und du kennst dich mit AVR in ASM besser aus!
-
Thread
AVR32 Austauschen
512 kBytes Flash, 144 TQFP) die ich nicht mehr nutzen werde. Ich würde die gerne austauchen für ATMega1284 (IN DIL Gehäuse) oder 32MX150F128B-ISP (DIL Gehäuse). Danke
-
Thread
HTTP-Bootloader?
Liebe Leute, ich habe ein kleines Board mit W5500 und Atmega1284p entwickelt, das Heizkessel, Temperatursensoren und Öltankpegel überwacht und minütlich an eine URL übermittelt. Dort werden die Daten entgegengenommen und in eine MySQL-Datenbank geschrieben.
-
Thread
Roboterfahrgestell
Hab das Fahrgestell seit gut einem Jahr. Hab für 5€ eine Fahrtenregler gebaut und einen Atmega1284 drauf gestzt als Hauptrecheneinheit sonst noch ein Ultraschall-Abstandsmessgerät das mann mit einem Modellbauservo bewegen kann. Bin soweit zufrieden mit dem Teil da es Sehr geländegänging und
-
Thread
Probleme mit Gyrsokop ISZ-650
denk ich nicht, dass da der ADC defekt ist. vielleicht hilft das ja etwas weiter: Ich benutze den ATmega1284P und davon den internen ADC.
-
Thread
AVR IO Register indirekt auslesen
Alle, ich habe mal wieder ein Problem und finde keine Lösung. Ich habe eine Steuerung mit einem Atmega 1284P. Mit der kann ich mich über USB verbinden und beliebige Daten aus dem Sram / Eeprom lesen und schreiben. Nun möchte ich aber meine Datenaufzeichnung erweitern und gerne den Status einiger IO-Register
-
Thread
Atmel Studio 6.2 Debug mit JATAG ändert Fuse
Hatte ich noch vergessen zu erwähnen, der Mikrocontroller ist ein ATmega1284P. Ich stelle Folgende Fuse mit Tools/Device Programming ein: Extended: 0xFF HIGH: 0x10 LOW: 0xF7 Nach den ausführen der Debug Funktion dann: Extended: 0xFF HIGH: 0x98
-
Thread
hoher Flash Speicherverbrauch
Sektionen überhaupt? Mein .elf File was erzeugt wird ist 51Kib groß. Benutze übrigens den ATmega1284P.
-
Thread
AVRDUDE EEMPROM Fehler mit ATtiny1634
Adresse ab 128 in Wirklichkeit ab Adresse 0 geschrieben werden. Ich habe den selben Code auf einem ATmega1284 getestet, dort funktioniert er ohne Probleme. Daher vermute ich, dass die .eep Datei korrekt ist (erzeugt mit avr-gcc). Ich habe bereits etwas in der avrdude.conf geschaut, kann aber nicht sagen
-
Thread
Atmega Pins unterschiede?!
.das Problem schon fast wieder verdrängt hab ich gestern die Endgültige Platine mit nem größeren Atmega mit mehr Pins fertig gemacht (Atmega1284P) und die Zeilen an Port C gehängt...und was stelle ich fest? Es gehen wieder nur 3 Zeilen!...Ich habe gerade gelesen, dass ich JTAG in den Fuses deaktivieren
ist mir, wie gesagt, auch heut erst aufgefallen und würde mein >Problem erklären. Nein. Der ATMega48P hat kein JTAG. MfG spess