-
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
-
Thread
Suche DIL-AVR mit 16-Bit-PWM
ATmega1284P der hat 4 16 Bit PWM und ist auch als DIP40 verfügbar.
-
Thread
Menu Designer für Grafik LCDs inklusive grafischem Editor
ich versehentlich das Foto doppelt angehängt hab....Sorry! <edit> unter dem Display werkelt ein ATMega644 mit 16MHz</edit>
Ich benutze einen ATMega1284p, genügend Ram sollte also eigentlich da sein. Ich habe nochmal meine komplette main.c angehängt. Meine menu_action Funktion ist noch ein Dummy und gibt nur 1 zurück, aber ich denke, das
-
Thread
Taster mit Touch
deine Hilfe gebraucht. Sind mir ein paar Baustellen zu viel auf einmal. Ansonsten einige Daten: - Atmega 1284p mit 16 MHz - Programm in C - AT42QT1070 mit 7 Keys (Tasten) - übertragung im I2C Bus mit 100 kHz - Anzeige auf Display im Bus - Anzeige auf LED ob Tasten schalten Die SM werde ich auf jeden
-
Thread
LED-Cube Schaltplan 2ter Versuch
sind 100Ohm, was auch auf die LEDs ausgemessen wurde und hinkommt. Der Mikrocontroller ist ein Atmega 1284P, der erstmal auf dem STK 500 bleibt. Ein Ausgangsport dient dem Ansteuern der Ebenen, eine SPI-Schnittstelle zum Betrieb der Treiber. Die GNDs der Spannungsversorgung werde ich natürlich sorgfältig
-
Thread
4x20 Display + Taster per USART anbinden
Slaveplatine kommt also das Display, die 4 taster und ein attiny 2313. Die Hauptplatine läuft mit einem atmega 1284p. Verbunden werden sollen die beiden über etwa 3 bis 5 Meter kabel, wobei ich nur GND, VCC, RX und TX machen wollte. VCC sollen die 5v sein die der spannungswandler auf der hauptplatine erzeugt
-
Thread
ohne Bootloader keine main
Hallo, ist es möglich beim ATMega ( z.B. AT1284P ) den Startcode, sprich die main nicht auszuführen, wenn der Code nicht per Bootloader in den Controller eingespielt wurde. Wenn sich kein Bootloader auf dem Controller befindet oder
-
Thread
EEPROM nach RESET gelöscht
Adresszuweisung des EEPROMS automatisch; sicherheitshalber eine Dummyadresse für Adresse 0x00 angelegt. µC: Atmega 1284P; IDE: AS7 HW und SW schon gefühlte 1000x kontrolliert; ich finde den Fehler nicht. Woran könnte das liegen? Vielen Dank
-
Thread
Rechenkapazität bzw. Speicherplatz eines ATmega644
Meine Frage ist jetzt eigentlich nur ob meine ganzen Anforderungen und Funktionen in den Flash des ATmega644 passen oder ob ich mir etwas größeres suchen muss. Es wäre nett, wenn ihr mir weiterhelfen könntet. :) mfg Henry
immerhin noch die Möglichkeit zum doppelt so großen und weitgehend kompatiblem (Software und Pinout) Mega1284 hoch zu gehen (doppelt so viel Speicher) falls der nicht reicht. Graphische Oberfläche ist halt sehr vage - das kann sehr einfach sein, aber ggf. auch viel Speicher brauchen. Da muss bzw. kann man
-
Thread
PC Lüfter Drehzahl regeln
Portzahl vorhanden ist. Also ich nehme meist die Reihenfolge "ATtiny85 (8 Pin), ATtiny84 (14 Pin), ATmega328 (28 Pin) und ATmega1284 (40 Pin). In der SMD-Version gibts teilweise jeweils noch mehr Pins. >> Und wie wäre es, bei mehr benötigter Leistung einfach mehrere OPV >> parallel zu schalten? >
-
Thread
Sonnenscheindauer Sensor selber bauen Eigenbau ATmega Assembler
Betriebsspannung angezeigt, nützlich für Batteriebetrieb^^ Und anschließend fragt der 1MHz getaktete ATmega8 seine 3 ADC-Eingänge ab und zeigt das Ergebnis an. BP6 + BP7 steht für einen 32kHz Quarz und einer Low Current Version noch zur Verfügung. Bei Überschreitung der 1V Eingangsspannung leuchten
sichtbar. Der Freitag... bewölkt, kurzzeitige Auflockerungen. Ein leicht übertakteter 22MHz ATmega1284p generiert ein FBAS(BAS) Videobild. Stromaufnahme: 40mA Monitor Standbye, LEDs kurzzeitig on 150mA Monitor on
-
Thread
AVR: Port wiederholt schnellstmöglich auslesen?
Ungewollte Resets, und Programmfehler mal ausgeschlossen). Dann hast Du die gewünschten 20MHz, und mit 5 ATmega1284 hättest Du soger mehr als 64k RAM. Auf den Stack würde ich die Daten nicht legen, ein ST X+, R16 braucht auch nicht mehr Taktzyklen, und legt die Daten, schön der Reihe nach, ins RAM. Falls
-
Thread
74LS245 zu lahm?
Hallo, folgende Ausgangslage: - ATMega1284P - AVR-Port-A ist verbunden mit Port-A eines 74LS245 - /Enable des '245 hängt an einem '138 - Port-B des '245 hängt an einem P8286 in einem anderen Rechner - welcher wiederum von einer Z80-
geht es ohne 2 NOPs. Um schneller zu werden, brauchst Du einen AVR mit externem Memorybus, z.B. ATmega162. Peter
-
Thread
Was definiert die Bittigkeit einer CPU
oder 16 Bit? immerhin kann man mit 16-bit Registern rechnen, war einfacher Lustig wirds beim ATmega, ich las immer nur von 8-bit AVR und dann gibt es da den m1284p der offensichtlich 64K Worte zu 16 Bit hat und nicht ein Adressbit mehr. Ich blicke bald nicht mehr durch
-
Thread
Passiver I²C TWI USI ATtyin4313
wenn HW I2C es aber automatisch macht, dann sollte auf der Masterseite ja alles klar gehen, ist ein ATMega1284. Wie funktioniert das nun bei den Tiny, Quellcode Beispiel?
-
Thread
LCD am mega1284
Guten Morgen, ich versuche gerade ein 4x20 LCD an einem ATMega1284P zum laufen zu bringen. Dummerweise will das ganze nicht so wie ich :D die schwarzen Balken erscheinen auf dem Display und sonst passiert nichts Wenn sich das mal jemand anschauen könnte und
-
Thread
Privater Code abgeleitet aus Codebeispielen mit verschiedenen Lizenzen einer Firma zeigen
Codeteile aus dem Programm BluetoothLeGatt übernommen. Beim zweiten Programm (Programm für den ATMEGA 1284P) habe ich die Uart Library von Peter Fleury welch unter der GNU GPL (either version 2 of the License, or any later version) steht und Code aus einem Artikel (https://www.mikrocontroller.net/articles
-
Thread
AVR: größe der Variablen
Auf einem ATMega1284 könntest Du _eine_ uint131072_t-Variable verwenden wenn Du ohne Stack usw. auskommst.
-
Thread
Akku-Strom mit ATTiny messen
Vollausschlag schwer zu messen. Ich kenne die ATTiny nicht, habe was kleineres mal mit einem ATmega32/644/1284p gemacht. vor dem Shunt einen Spannungsteiler nach GND an einem AD Eingang nach dem Shunt einen Spannungsteiler nach GND an einem AD Eingang Verstärkung nach Bedarf und Spannungsdifferenz
-
Thread
Atmel RZ Raven - Frequenzumschaltung CLKM
Hallo, ich beschäftige mich gerade mit dem RZ Raven. Dieser Kit benutzt den AT86RF230 (TRX) und den ATmega1284P (µC). Bei dem µC besteht die Möglichkeit, dass er duch das CLKM-Signal, das der TRX ausgibt, seinen Takt erhält. Dieses CLKM Signal kann durch programmieren unterschiedlich geteilt werden. Jetzt
32,768KHz Uhrenquarz für periodisches Aufwachen. Für Betrieb bis 1,8 V herunter kann man den ATmega1281 aber nur bis maximal 4 MHz takten.
-
Thread
CH32V003 und Arduino
Controller-Speicher-Miniaturen verwendet wird. :-) Arduino fing zwar > laut meines Wissens mit einem ATmega168P an Atmega8 [code] In 2005, Massimo Banzi, along with David Mellis (an IDII student at the time) and David Cuartielles, added support for the cheaper ATmega8 microcontroller to Wiring. Then
Komfort gewünscht ist, daß man dann besser eine etwas üppiger ausgestatteten uC wählen sollte. Beim ATMEGA1284 mit 16K z.B., spielt die Unterstützung von printf eine geringere Rolle als beim 328P oder noch kleiner. Beim STM32L496 denke ich überhaupt nicht daran. Ausser Sportlichkeit lohnt es sich nicht
-
Thread
AVR-Net-IO Mac-Adresse ändern
ungewollt verändert. Das ist wohl wahr. Dazu kann man zwei Sachen machen: 1) Energieversorgung des ATmega verbessern (siehe Posting ein Stück höher) 2) BOD aktivieren Und, last not least, es spricht auch absolut nix dagegen, beide Maßnahmen zu kombinieren. ;o)
drauf. Ichbe das NetIO letztens in den Händen gehabt und habe einen "Arduino" draus gemacht. Mega1284 drauf, Bootloader drauf und 2 kleine Änderungen an der Leiterplatte. USB-RS232-Adapter liegt hier ohnehin rum, vielleicht setze ich das NetIO doch nochmal irgendwie ein... Gruß aus Berlin Michael
-
Thread
Brauche HILFE beim entwickeln eines Steuergerätes für mein Prototyp Multifunktionsgerät
Akku-Wächter mit zwei zuständen (1. Überladung u. 2. Entladen) mit anschluss am Hauptcontroller(ATMEGA 1284P) - 2 rote SMD LEDs mit anschluss am Hauptcontroller - Relais Steuerung mit Diagnose am Hauptcontroller - ISP an allen Controllern - Überspannunsschutz Spannungsquelle: - 12 Volt
-
Thread
Hilfe bei JTAG-Beschaltung (RST / VCC)
Hallo zusammen, darf ich RESET und VREF der JTAG-Schnittstelle (Atmega1284) verbinden, wenn der Aufbau wie folgt aussieht: VCC -> R_10k_Ohm -> RESET(Atmega) -> RESET(JTAG) -> VREF(JTAG)?