-
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)?
-
Thread
Probleme mit AT24C512C, nach mehrmaligem beschreiben Defekt
mit 2 verschiedenen Muster und lese diese dann wieder aus. Als Controller verwende ich einen ATMEGA 1284P-AU, 20MHz im 5V Betrieb. Die 5V liegen auch stabil an, auf dem Scope kann ich auch keine Auffälligkeiten sehen. Der Speicher ist für 5,5V Betrieb zugelassen und hat auch die richtige Kennung
-
Thread
Timer läuft nicht los.
Hi, folgender C-Code - läuft auf einem ATMega 1284P [code] uint32_t overflow=0; ISR(TIMER0_OVF_vect) { overflow ++; } int main ( void ) { uint32_t starttime; sei(); TIMSK0 |= (0x01 << TOIE0); TCCR0A = (1<<
-
Thread
EA DOGXL160W-7 (white 160x104) ansteuern
es dir mal durch, sollte dir weiterhelfen. Ich steuere das Display über SPI (3-wire) mit einem ATmega1284P an.
-
Thread
while + return = böse?
Hab hier nen ATMega 1284P als PID-Regler mit nem selbstgestrickten Frontend mit Menüführung. Die Steuerung der Menüführung (Bilderaufruf und weiterschalten) findet durch globale Schaltbits statt die je nach Notwendigkeit
-
Thread
Bootloader ATMEGA, Chip funktioniert nicht mehr normal
Hallo zusammen, ich wollte bei meinem ATMEGA1284p den Bootloader aus dem Tutorial mal ausprobieren. Habe das Testprogrämmchen am Laufen gehabt und wollte dann den Bootloader flashen. Hier habe ich mich zuerst mit der Adresse vertan, habe ihn
-
Thread
WDT Interrupt trotzdem nach cli? Mega1284P
Moin, ich verwende einen Atmega1284P, der hat eine WDT Interrupt. Dazu hätte ich ein paar Fragen. In einem Programm verwende ich dieses WDT Interrupt, aber teilweise benutzte ich die cli() Funktion, weil ich in manchen Funktionen
-
Thread
[AVR] Capture Compare Timer1 kommt das erste mal zu früh?
läuft und ich aber auf PWR_SAVE gehe. @Controller: Puh stimmt hab ich ganz vergessen, sorry! ATmega1284P @Flag löschen: Hab ich auch schon probiert klappt leider auch nicht, danke für dne Hinweis ich bin hinein getappt aber leider bringt es umgekehrt auch nichts.... Ich mach jetzt mal ein
-
Thread
AT Befehle zwischen Arduino und Sim800 abfangen und aulesen
wenn ich mich recht erinnere 3,3V bis 4,2V Betriebsspannung. Der in meiner Alarmanlage verwendete ATMega1284 verwendet 5V und ich kann mich dran erinnern, daß ich deswegen Pegelwandler eingesetzt habe. Diese sind glaube ich auch im Datenblatt des SIM800 beschrieben. In dieser Schaltung kann man die Datenkommunikation
-
Thread
Meine erste Platine
gedauert den Fehler zu finden. 3/ VCC-Jumper wären hilfreich. 4/ JTAG-Jumper fehlt, und der Atmega1284P hat kein DebugWire. 5/ Erst die Komponenten aussuchen, Lieferstatus checken und bestellen, dann den Footprint layouten. Mikro-SD-Buchse ist nicht gleich Mikro-SD-Buchse, und der Taster passt
Wie hast du denn den Atmega auf die Platine gelötet? Sieht sehr sauber aus. Hast du da eine bestimmte Technik?
-
Thread
Zeigt her eure Kunstwerke (2014) Gesperrt Bilder
Der Atmega328 hat 3 Timer und nicht 5.
ESP8266 WLAN Modul (Ausführung ESP-01) mal ein Baseboard erstellt. Auf das Board kann wahlweise ein ATMEGA324, ATMEGA644 oder ATMEGA1284 gelötet werden. Weiterhin ist ein Verpolungsschutz und eine Sicherung vorhanden. Das Board ist im Raster 2,54mm ausgeführt um es auf ein Breadboard stecken zu können
-
Thread
avr-gcc-10 - "volatile deprecated [-Wvolatile]" Warnungen
Mega128. Vergleichbare Bemerkungen findest du auch in den Datenblättern neuerer AVRs, hier bspw. ATmega1284: [pre] The receive buffer consists of a two level FIFO. The FIFO will change its state whenever the receive buffer is accessed. Due to this behavior of the receive buffer, do not use Read-Modify-Write
> Vergleichbare Bemerkungen findest du auch in den Datenblättern neuerer > AVRs, hier bspw. ATmega1284: . > [pre] > The receive buffer consists of a two level FIFO. The FIFO will change > its state whenever the receive buffer is accessed. Due to this behavior > of the receive buffer, do not
-
Thread
Wheatsonebrücke Signal verstärken
Blutdruckmessgerät KD 2107 und will dessen Ausgangssignal verstärken so daß ich es mit dem AD-Wandler eines ATMega besser erfassen kann. Der Sensor ist intern als Wheatstonebrücke geschaltet und die einzelnen Widerstände haben je 5KOhm. Spannungsversorgung ist 5V, mehr geht leider nicht. Das letzte Mal,
mit eingebautem OV und der Fähigkeit zur diffentiellen Messung benutzen. Z.B.: Mega16,32,644,644P,1284P oder Tiny25/45/85. Bei ersterer Familie müsste man das Signal sogar noch "beschneiden", damit es den Messbereich nicht überschreitet...
-
Thread
Wer verwendet RFM69?
Schreibzugriff auf das PINx-Register zum schnellen Umschalten eines Pins ist erst bei neueren AVRs (z.B. ATmega88, ATmega168, ATmega328 sowie die P- oder PA-Versionen) vorgesehen, die alten Controller wie der ATmega8 "verstehen" diese Anweisung nicht. Vielleicht sollte ich das aus Kompatibilitätsgründen wirklich
So langsam wird es echt hoffnungslos... Folgendes habe ich getestet: -"alter" RFM69-HW; ATMega8A und alles auf 3.3V -"alter" RFM69-HW; ATMega328P und alles auf 3.3V -"neuer" RFM69-HW; ATMega328P und alles auf 3.3V Somit habe ich ein Problem des µC ausgeschlossen. Durch rausschmeißen der
-
Thread
Wanderkiste Widlar, Runde V
Philips Tantal-Perlen. Dafür packe ich verschiedene MKT, MKC, X2 und Y rein. Eine kleinere Stange ATMEGA8L-8PU packe ich ebenfalls mit rein. Es sollen ja eigentlich keine gebrauchten/ausgelöteten Sachen rein. Ich hätte allerdings gebrauchte Lüfter verschiedenster Größe mit und ohne Tacho sowie diverse
übrigens folgende (da nicht auf den Bildern erkennbar): 2x NXP LPC1114 (einziger? DIP ARM-M0) 2x ATmega328p (mit Arduino Bootloader) 1x ATmega1284 3x Atmel TQFP 32-Bit ATSAM 1x Atmel TQFP 8-Bit ATmega 7x Nuvoton N32905U1DN (TQFP, 32MB RAM, ARM296EJS, 200MHz, USB, LCD, Kamera) Der Nuvoton braucht
-
Thread
SPI (MOSI) lässt sich nicht komplett abschalten.
Hallo Forum, ich betreibe die SPI beim ATMega 1284(p) und muss diese zur Erzeugung eines verhältnismäßig langem Puls mal in ihrer eigentlichen Funktion (als SPI) abstellen. Die SPI ist als "Master" konfiguriert und funktioniert auch. Was nicht
-
Thread
Overflow bei Berechnung - wie finden?
Liebe Kollegen, ich vermute, dass ich in meinem C-Programm für ATMEGA1284P einen Overflow bei einer Berechnung habe. Ich habe nämlich in dem Programm drei lange int16 Arrays erstellt (3 * 1024) und mit 0 gefüllt. An einer anderen Stelle des Programms werden die Nullen
-
Thread
Timer / Interrupt
genau sind das 27 Sekunden meine Fuses müssten richtig sein Atmega1284P Low Fuses 0x7F High Fuses 0xD9 Extented Fuse 0xFF Lock Fuse 0xFF
-
Thread
CAN auch schneller als MCP2515 ?
Moin Moin CAN Wissende :-) Ich habe ein MCP2515 an einem ATMEGA 1284 via SPI mit 2Mhz. Der MCP und die MCU laufen mit 16Mhz. Die Problematik ist, dass ich auf eine CAN Nachricht innerhalb von < 80µs antworten möchte ( Request <-- Response ). Mit oben beschriebenen
-
Thread
Verhalten von 'return'
Hi, hab hier ne Routine auf nem ATMega 1284P die nen Drehgeber abfragt. Funktioniert gut. Nu möchte ich aber den Wert au 0..100 eingrenzen, dabei fiel mir auf, daß eins und eins nicht immer zwei ist... Liegt's an den Compiler-Einstellungen
-
Thread
AVR-NET-IO mit 9V=
: > ich habe meine beiden Pollin NetIO wie folgt modifiziert: noch vergessen, der µC ist ein atmega1284p geworden der auch mit 20 MHz läuft und nach diversen Rückmeldungen auch locker mit 21-23 MHz laufen könnte -> siehe Baudraten Quarz wenn ich nicht irre 22,1184 MHz (oder 18,432 MHz) bis 115,2kBaud
-
Thread
Arduino: Interrupt (INT0) Rekursion möglich?
Hallo, mangels Kenntnissen wie man den Atmega "richtig" programmiert bzw. auch kene Toolchain dafür vorhanden vergewaltige ich einen Arduino Pro Mini etwas, bzw. nutze die IDE nur zum Uploaden. Er soll IR Daten einlesen was er auch tut, inzwischen
entweder RAM oder Tempfühler nutzen. Die WS2812b LIB musste ich patchen weil die buggy ist mit m1284p und die Autoren unwillig waren, alles kein Ding, machen es nicht andere muss ich halt selbst ran.
-
Thread
Anhängigkeit Baudrate <> Controllerauslastung
Hallo! Angenommen, mein Controller (Atmega1284) hat viel zu tun (mehrere Timer und lange Berechungen) und muss nebenbei auch noch per UART kommunizieren. Macht es da einen Unterschied, ob ich die UART auf eine geringe oder eine hohe Baudrate
-
Thread
Definitionsdatei für den ATMega644P
Hey Leute, ich habe bislang vergeblich nach der Definitionsdatei für den ATMega644P gesucht. Ich verwende Bascom AVR (V.: 1.11.9.0). Kann mir jemand verraten, wo ich die her bekomme? Im Ortner wo die anderen Definitionsdaten liegen befindet sich lediglich die "m644def.dat".
eine höhere Version (z.B. 2.0.7.1) updaten. Da sind dann auch andere neuere Kandidaten drin (wie mega1284P etc.).
-
Thread
Step down, Ruhestrom
Last kleiner ist? Schaltet dann das Modul die Eingangsspannung durch? Betreiben möchte ich einen Atmega1284 und ein SIM800 Modul. Warum gerade dieses? Weil es von der Größe sehr praktisch ist und weil ich es direkt für 5V jumpern kann ohne vorher am Poti abgleichen zu müssen. Gruß, Martin
-
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
Welchen Schieberegister besser geeignet (74HC165 oder 74HCT165)
100% weiß (da komplett kompatibel) ob ich den mit oder ohen T verbaut habe.... Ich habe eine ATMEGA 1284p verbaut .
-
Thread
BME680 Berechnung Temperatur Luftfeuchtigkeit Druck Gas Fragen Initialisierung Assembler ASM ATmega8
Gibt es jemanden, der für den ATmega8 eine *kleines* Programm entwickeln könnte, um die Temperatur Rohdaten auszulesen und nach diesem Verfahren die Temperatur zu berechnen: https://www.bosch-sensortec.com/software-tools/software/bsec
Bernhard S. schrieb im Beitrag #6593805: > Gibt es jemanden, der für den ATmega8 eine *kleines* Programm entwickeln > könnte, um die Temperatur Rohdaten auszulesen und nach diesem Verfahren > die Temperatur zu berechnen: > > https://www.bosch-sensortec.com/software-tools