-
Thread
Aktivität auf UART detektieren
irgendwie andocken. Meine Idee war nun, den RX-Pin des Controllers "anzuzapfen" und zu einem Pin am atmega328p, mit dem ich dann auch das Relais schalte, zu führen. Die Erkennung würde ich dann einfach per PinChange Interrupt machen. Nun frage ich mich aber gerade, wie ich den Eingangspin konfigurieren
die Du angemerkt hast: Sowohl die "Hauptplatine", die ich anzapfen möchte, als auch mein kleines atmega328-Board wären immer an und teilen sich auch die gleiche Versorgungsspannung. Strom soll an anderer Stelle gespart werden. Per Relais abgeschaltet werden soll dann eine 12V Schiene, an der unter
-
Thread
Uart empfangsprobleme
Hallo, ich habe ein Problem beim empfangen von UART nachrichten auf einem Atmega328P. Eigentlich habe ich alles so gemacht, wie es im Datenblatt steht. Doch beim Empfangen bleibt mein Kontroller hängen. Vielleicht seht ihr, was falsch ist? [c] void uart_transmit( unsigned
-
Thread
Arduino abschalten
u.ä. verabschieden und im Datenblatt von deinem Prozessor mal ein bisschen lesen müssen. Für den ATmega328 steht dort z.B. für Power-down mode ein maximaler Wert von 2.6µA bei 3V. Da scheint also noch Luft zu sein.
benachbarten Elkos. Mal wieder: http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/ Ach ja: Ich fuhrerke nicht mit der Kombizange herum, ich kann die Bauteile ordentlich ablöten.
-
Thread
Testplatine für ATmega 2560 - Kondensatoren an jedem VCC/GND Paar ?
auch den 328pb nehmen, der hat im TQFP noch ein paar Funktionen mehr als die nicht-B Variante.
Hi >Solange Du die AVRs mit 5V betreiben willst, sind 16 MHz das, was sie >können. Die ATMega48...328 können bei 5V sogar 20MHz. MfG Spess
-
Thread
Atmega328p auf 1 mhz mit 32 khz Uhrenquarz
und die einstellungen für den Bootloader entsprechend für den Chip Z.B.: optiboot28.menu.cpu.atmega328p=ATmega328p optiboot28.menu.cpu.atmega328p.upload.maximum_size=32256 optiboot28.menu.cpu.atmega328p.upload.maximum_data_size=2048 -> optiboot28.menu.cpu.atmega328p.bootloader.high_fuses=0xDE -> optiboot28.menu.cpu.atmega328p.bootloader.extended_fuses=0xFD -> optiboot28.menu.cpu.atmega328p.bootloader.file=optiboot/optiboot_atmega328.hex optiboot28.menu.cpu.atmega328p.build.mcu=atmega328p
-
Thread
ds1820 Verwaltungsprogramm
Frage vom vorhandenen Platz und SRAM Ich habe sowas ähnliches gemacht mit 2 Wesserver auf AVR ATmega Basis alle beteiligten DS mit ihrer Seriennummer erfasst und entscheide per #define vor dem Kommpilieren ob der Webserver daheim oder @work ist. Das kann man auch zur Laufzeit entscheiden denn
Ein wirklich guter Vorschlag den ich umsetzen werde. Kleines c#-Programm auf dem PC, welches das m328-eeprom beschreibt. Stefan ⛄ F. schrieb im Beitrag #6220296: > Ich kann Dir mit Sicherheit sagen, dass alle Bleche für den gewünschten > Temperaturbereich geeignet sind. Ein Beratungsgespräch beim
-
Thread
ADC channel via ADMUX ändern?
ATMEGA 328? Änderungen an ADMUX wirken sich erst bei der nächsten Konvertierung aus, wenn bereits eine Konvertierung läuft, sonst erst bei der übernächsten. Wenn ADMUX geschrieben wird, landet das erst
Atmega 8 //ADMUX = ADC_channel; // Select pin ADC0 using MUX ADCSRA |= (1<<ADSC); // eine Wandlung "single conversion" -> Das wäre doch VOR der Wandlung? Hatte ich
-
Thread
[Atmega328P-AU & FT232RL] Könnte bitte jemand meinen Schaltplan überprüfen ?
Arduino Nano zu bauen den ich auf meine Bedürfnisse anpassen kann. Auf meiner Platine sind bisher ein Atmega328P-AU und für die Kommunikation mit dem PC ein FT232RL. Ich habe leider nicht die Möglichkeit die Schaltung erst auf einem Steckbrett aufzubauen deswegen müsste das jetzt am besten beim ersten Versuch
ATMega, FT232 und ne ISP Schnittstelle. WAHNSINN! Das gabs ja noch nie. Diesen radikalen Ansatz muss man unbedingt in einem Forum diskutieren. Man kann auf keinen Fall einen von den 100.000 bestehenden Schaltplänen
-
Thread
Kann ein Kurzschluss ein AVR kaputt machen?
Hallo, Kann der ATMEGA328PBU, wenn ich den + und - kurze Zeit kurzschließe kaputt gehen?
Manfred Oelschläger schrieb im Beitrag #6207855: > Kann der ATMEGA328PBU, wenn ich den + und - kurze Zeit kurzschließe > kaputt gehen? Nö, wenn die "kurze Zeit" 5 Picosekunden nicht überschreitet bist Du auf der sicheren Seite :-)
-
Thread
MIDI Input kommt nicht an (Atmega328P)
von der Schaltzeichnung von einem 5V Arduino (bei dem es funktioniert hat) auf einen Canique MK2 (Atmega328P, 3.3V) zu portieren. Als Allererstes habe ich den Optokoppler 4N28 mit 3.3V direkt vom Board betrieben, jedoch hat das nicht funktioniert, sprich am Serial Port kamen keine Signale durch.
-
Thread
Bluno Beetle mit CC2540 - Low Power?
benutzen und der Stromverbrauch soll somit möglichsz gering sein, alle möglichen Maßnahmen beim Atmega 328, welcher verbaut ist, habe ich bereits getroffen jedoch ist der Stromverbauch immernoch relativ hoch. Auf der Seite von Texas Instruments steht, dass der CC2540 im activer mode 10mA verbraucht.
-
Thread
Technologie für Logik Implementierung eines Adressdecoders
EPROM Programmer sind aber vorhanden. Wenn es möglich ist einen einfachen Programmer z.B. auf ATmega328/32U4 oder ESP32 Basis zusammzustecken oder zu löten ist das kein Problem. Ich suche jetzt die Technologie mit der man das heute am einfachsten und günstigsten für eine _Einzelanfertigung_ (Stückzahl
-
Thread
I2C FRAM (Adafruit Board) mit mehreren Arduinos bzw. AVRs nutzen ?
Dinge darüber hinaus erreichen: a) mittelfristig in die direkte Benutzung und Programmierung von ATmega328p Chips einsteigen bzw. sozusagen von Arduino darauf umsteigen. Hierzu habe ich schon ein interessantes Buch gefunden, das ich in nächster Zeit durcharbeiten werde: https://www.amazon.de/gp/product
Arduino IDE-Programmierung nutzen ? Oder ist das auch auf eine spätere direkte Verwendung der mega328p's portierbar ? Die wiederum kann man ja auch durch die Verwendung eines Arduino als Flash Programmer programmieren oder ? Freue mich da über ein paar Sätze zu den Grundlagen....;-)
-
Thread
Ansteuerung eines Schrittmotors mit 2 Endschaltern
kleinen Crashkurs hab ich mir auch schon verpaßt. Das Board ist folgendes: https://www.ebay.de/itm/Atmega328P-Entwicklungsboard-USB-CH340G-Chip-Nano-V3-0-Arduino-Atmel/193164761872?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649 Das Relais: https://www.ebay.de/itm/1-Kanal-Channel-Relais-Modul
-
Thread
Arduino Bootloader IDE Settings
Arduino Nano mit Bootloader flashen will, muss ich zusätzlich aufpassen, dass ich als Prozessor den ATmega328P (Old Bootloader) auswähle, sonst flasht sich da nix. Vielleicht hilft das dem TO?
Nano mit Bootloader flashen will, muss ich > zusätzlich aufpassen, dass ich als Prozessor den ATmega328P (Old > Bootloader) auswähle, sonst flasht sich da nix. Vielleicht hilft das dem > TO? Hat ich gestern, ein Nano mit dem ch340 Chip, war "old bootloader" drauf aus China. Hab den dann gleich
-
Thread
Suche App-Note für HV-Programmierung
Datenblatt gibt reichlich Auskunft. Beispiel: http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf 28.6 Parallel Programming Parameters, Pin Mapping, and Commands
-
Thread
Vorschubsteuerung für Gehrungssäge
Flamme dafür. Na dann mache das doch. Besorge Dir - https://www.amazon.de/Entwicklungsplatine-ATmega328P-ATmega16U2-USB-Kabel-Arduino/dp/B01EWOE0UU - https://www.amazon.de/Elegoo-Relaismodul-Optokoppler-Arduino-Raspberry/dp/B01M61VVGV/ - https://www.amazon.de/Netzteil-100V-240V-Konverter-Ladegerät-Zertifikat-Weiß
der geizigste Mensch auf Erden bin, geht dieses Board auch? https://www.ebay.de/itm/UNO-R3-CH340G-ATMEGA328P-Chip-16-Mhz-kompatibles-Arduino-Entwicklungsboard-NEU/402160878062?hash=item5da2a801ee%3Ag%3AhcwAAOSwdDhdi4gc&LH_BIN=1
-
Thread
Arduino Pro Mini Kondensator
Hallo, kann mir jemand sagen für was dieser Kondensator am Arduino Pro Mini 3,3V ATmega328P benötigt wird? (siehe Anhang) Ich wollte bei einem die Power-LED entfernen, um Strom zu sparen, habe aber aus versehen auch den Kondensator mit entfernt. Hat das irgendwelche Auswirkungen für
-
Thread
ATmega328 CLKDIV8 geht nicht
Hallo, ich habe einen ATmega328 (Arduino Nano) und möchte diesen gerne auf 1MHz laufen lassen. Mein Programm konnte unter den 16MHz vom Auslieferunszustand wunderbar den DS18B20 und das 1602LCD betreiben. Als ich den PID Regler
Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.4.351\gcc\dev\atmega328p" -c -std=gnu99 -MD -MP -MF "$(@:%.o=%.d)" -MT"$(@:%.o=%.d)" -MT"$(@:%.o=%.o)" [/code]
-
Thread
Arduino Uno / Atmega 328P Sinus PWM
Hi, zunächst einige Daten zu dem Projekt: 1)Verwendet wird ein Arduino Uno mit einem Atmega 328p 2)Ziel Sinus-PWM generieren mit anschließendem Tiefpass zum abschneiden der Harmonischen. 3)Ich habe hier 2 Look Up -Tables in Calc vorgeschrieben welche einmal einen Sinus mit 50 Hz und 200
eigentlich zum Schluss einen Sinus von (0-max)Hz generieren ich weiß nicht wo da die Obergrenze beim Atmega328P liegt wie gesagt ich kenne mich mit IC Programmierung noch nicht so wirklich aus taste mich da gerade erst ran. Danke gell für die Unterstützung :)
-
Thread
Spannungsabfall bei Stromsteigerung
Schalte (Finder 40.51.9.005). Je mehr Ralais ich schlate, desto weiter sinkt die Spannung, welches dem Atmega328 bzw. Can-Bus auf meinen Board überhaupt nicht verträgt. Bei eingestellten 5.1V und 0.3A Verbrauch messe ich 5.0V Bei eingestellten 5.1V und 0.9A Verbrauch messe ich 4.5V Bei eingestellten 5.1V
-
Thread
AVR Library für 128x64 GLCD
es geht um die Ansteuerung eines 128x64 GLCD (vermutlich ST7920, habe keine Doku*) durch einen ATmega328P (auf Arduino Nano Board), also so eines: https://www.ebay.de/itm/5V-128x64-12864-LCD-Display-Modul-Blau-Hintergrund-Grafik-Matrix-fur-Arduino/273163965561?hash=item3f99d75479:g:Sx0AAOSwJjZa1dEw
-
Thread
Switch Case und Character
Hallo zusammen, ich arbeite zur Zeit mit Atmel Studio 7.0 und einem Arduino Nano mit Atmega328P. Ich bin dabei ein einstelliges 7-Segment-Display mit einem Schieberegister anzusteuern. Das funktioniert auch ganz gut. Ich kann in mein: char muster[] = {...} 1 und 0 eingeben und die
-
Thread
Lidl-Multimeter PDM-300-C2 Analyse und Erweiterungen
Sinn gemacht, da du sowieso einen uC benutzt, PIO9 (Verbindungsstatus) und PIO11 (Data/Command) zum ATmega328 zu routen, um den aktuellen Status des Moduls zu überwachen und festzulegen.
gemacht, da du sowieso einen uC benutzt, >PIO9 (Verbindungsstatus) und PIO11 (Data/Command) zum ATmega328 zu >routen, um den aktuellen Status des Moduls zu überwachen und >festzulegen. Jetzt wo du es sagst. :-) Na ja egal. Ich hab nur 2 Multimeter und noch 58 Platinen. Also werde ich das nicht
-
Thread
Zero Cross Erkennung mit Mikrocontroller geht das so?
Guten Abend zusammen. Ich würde gerne mit einem Mikrocontroller (atmega328) den spannungsnulldurchgang am 230v ac Netz erkennen. Dazu würde ich gerne eine möglichst einfache Schaltung mit einem optokoppler nutzen. Folgende Schaltung habe ich unter anderem gefunden:
vorgeschlagen wurde.... am Thema vorbei.. Aufgabenstellung : Erkennung des Nulldurchgangs mit einem atmega... PUNKT. Wahnsinn...
-
Thread
Code wird nicht Richtig ausgeführt
meines Programmcodes aber hier erstmal ein paar Daten worum es sich handelt. Mikrocontroller: Atmega328PB Programmieradapter: AVR-Dragon Programmierumgebung: Atmel Studio 7 Beim Programmcode handelt sich es um eine Statemachine die durch ein Flag welches in der Mainloop geprüft wird ob es gesetzt
-
Thread
Atmega328 1-Wire mit Timer CTC/PWM
Danke. Ich bezog mich auf das gezeigte Programm und den ATmega328. Ich verstehe einfach nicht, weshalb es "stottert" wie zu Beginn, oder jetzt läuft, weil, von außen betrachtet, irgendwo 6720 statt 6560 Takte eingestellt werden.
-
Thread
STM32 Echtzeitproblem
vollständig innerhalb der ISR. Hallo Walt, hier noch einmal etwas anschaulicher mit Pseudo-Code für Atmega328P (Arduino Nano). [c] void timer0_init_fastpwm(void) { DDRD |= (1<<DDD6); // OC0A = pin PD6 PORTD &= ~(1<<PORTD6); TCCR0A=0b10100011; // fast pwm mode (COM0A1=1, COM0A0=0
-
Thread
P-Mosfet/Transistor Schaltung - verstehe die Werte nicht.
Forum eine Schaltung gefunden (Siehe Anhang). Angetrieben wird der Transistor von einem Pin eines ATmega328P. Nun verstehe ich die Auswahl der beiden Widerstände um den BCX41 noch nicht ganz: 1) Basiswiderstand 18K? Über den Spannungsteiler für den P-Mosfet fließen doch I(CE) = U/R = 55V/(18K
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
atmega324p atmega324pa atmega325 atmega325a atmega325p atmega325pa atmega3250 atmega3250a atmega3250p atmega3250pa atmega328 atmega328p atmega329 atmega329a atmega329p atmega329pa atmega3290 atmega3290a
avr/lib/avr5/atmega328 avr/lib/avr5/atmega328p avr/lib/avr5/atmega329 avr/lib/avr5/atmega329a avr/lib/avr5/atmega329p avr/lib/avr5/atmega329pa avr/lib/avr5/atmega3290 avr/lib/avr5/atmega3290a avr
-
Thread
Arduino falsch angezeigt
mehr im Gerätemanager unter Anschlüsse (com & Lpt) angezeigt sondern unter Atmel USB devices als ATmega 16U2. Könnt ihr mir helfen?
Seriellwandler(chip) sein?! Der 16U2 *IST* der USB-Serial Wandler, über den der Bootloader auf dem ATMega328P des UNO erreicht werden will.
-
Thread
Stromversorgung für Atmega 328P-PU
Guten Tag, Ich habe vor kurzem angefangen mich für Mikrocontroller zu interessieren. Nachdem ich ein paar Leds zum leuchten gebracht habe wollte ich jetzt ein sinnvolles Projekt umsetzen(Ich möchte mir einen Garagentoröffner für mein Motorrad bauen). Meine Idee: vom Schalter der Lichthupe das Signal abgreifen, wenn ein „Doppelclick“ registriert wird schaltet der mc den Garagentorschalter der mitverbaut wird. Soweit so gut alles auf dem Breadboard aufgebaut und Programmiert und es klappt. Nun weiß ich aber leider nicht wie ich das mit der Stromversorgung lösen soll. Einen Spannungswandler von 12v
-
Thread
CE & EMV Vorgaben: Schaltung mit ESP32 + PIR-Sensor und LEDs Micro USB (5V) / 3xAA Betriebsspannung
Um den Strom zu reduzieren konnte ich Ihn auf 3 LEDs herunter handeln. Ich verwende nun einen Atmega328P, da ich noch genug herumliegen habe um zu experimentieren. Der DeepSleep Modus funktioniert auch und der PIR Sensor (AMS312) ist am Interrut Eingang angeschlossen. Bei der Regelung der Farbtemperatur
-
Thread
Welchen uC als ws2812b i2c Controller?
den man per i2c ansteuern und natürlich beschreiben kann. Bisher habe ich das immer mit einem atmega8 16au gemacht.. Versorgung, 16mhz Quarz, i2c und ein pin für die LEDs... Da ist ein atmega echt eine Verschwendung... Was wäre da eine gute Alternative?
Also ich habe ja einen ATMega128 als Hauptcontroller. Aber je nachdem was der macht.. ja.. hat man hier nen interrupt.. da nen nop und ja.. dann fing ich an einfach jedesmal einen atmega8 dafür zu nutzen. Habe die Routinen, I2C
-
Thread
Arduino und AVR: setzen der Lock und Fusebits im Code?
boards.txt (und damit teilweise indirekt ueber das Menue) festgelegt. E.g. [pre] atmegasa16.name=ATmega328P Stand Alone (Arduino as ISP) ... atmegasa16.bootloader.low_fuses=0xff atmegasa16.bootloader.high_fuses=0xdf atmegasa16.bootloader.extended_fuses=0x05 ... [/pre] Das Schreiben der Bits
-
Thread
Anschlußproblem I²C LCD an Atmega328P
habe zwei COG-BTHQ2165 I²C LCDs (Datenblatt anbei) und versuche seit ein paar Tagen diese an einen Atmega328P (auf dem Breadboard) anzuschließen und in Betrieb zu nehmen. Das ganze läuft manchmal, manchmal auch nicht und ich kann in keiner Weise feststellen, wo dieser "Teilzeit-Fehler" liegt. Der Code
-
Thread
Arduino / ATmega328P UART RX Interrupt LIN
konfiguriert. Mit den Arduino eigenen Funktionen klappt alles wie gewünscht. Genutzt wird AVR Atmel ATmega 328P Programmiert wird in der Arduino IDE, loop() entspricht der main(). setup() wird bei Programmstart automatisch ausgeführt. Erläuterung des Codes: Der Slave wartet auf den INT0 Interrupt
Wo ist denn dein LIN-Bus am ATmega328 angeschlossen? Schaltplan?
-
Thread
Attiny85 Timer1 TOV1 Verständnisfrage
Habe lange Erfahrung mit ATmega und ATxmega, habe aber mit ATtiny so gut wie keine Erfahrung. Jetzt ist mir ein ATtiny85 über den Weg gelaufen und ich habe ein paar Tests damit gemacht. Dabei ist mir aufgefallen, das der Timer1 anderst
Tom, so ist das mit den Überfliegern. Wahrscheinlich baut c-hater auf seine Erfahrungen, z.B. mit ATmega328_Timer2. Auf seine Antwort bin ich gespannt.
-
Thread
12V Winde Seilende erkennen
https://www.robotshop.com/de/de/arduino-kompatible-mega-motorabschirmung-13a--5-28-v.html und Atmega328 Statt dem Endschalter habe ich die Winde bisher bei Überstrom abgeschalten, kurz nachdem die Tür anschlägt. Habe jetzt das Seil verlängert und wieder eine fixe Zeit für Tür auf einprogrammiert
-
Thread
Datasheet, Anleitung für Bluecontroller BCA8-BTM-328P, BCA8-BTM-328P-BOOT
Datasheet und der Anleitung > zu folgenden zwei Bluecontroller Evaluation Boards: > > BCA8-BTM-328P / BCA8-BTM-328P-BOOT https://xennis.org/wiki/Bluecontroller_(BCA8-BTM) Zitat: >> Bluecontroller (BCA8-BTM-328P-BOOT) im Betrieb >> Verwendete Hard- und Software >> >> Hardware >> Bluecontroller BCA8-BTM-328P-BOOT (Pinbelegung, Befehle, Kaufen) >> * Mikrocontroller ATmega328P (Datenblatt http://www.atmel.com/Images/doc8271.pdf) >> * Bluetooth-Modul BTM-222 (Datenblatt http://rf-store.com/media
-
Thread
Modernes "Z80 Klein-Computer"-Analogon für Jugendliche/Kinder?
Bare-Metal-Z80 wäre das Ding hier: https://github.com/jmacarthur/zeta256 Oder ebenfalls mit ATMega für die Interfaces: https://hackaday.io/project/159973-z80-mbc2-4ics-homemade-z80-computer
dergleichen sind NICHT gemeint! Warum nicht? Im Titel steht "Z80 ... Analogon". Ein einfacher AVR ATmega328 ist genau das. Du hast ha auch nicht mit Roehrenrechnern gebastelt, um die Computer-Steinzeit nachzubilden, oder? Mit Uralalt-Technik (EEPROM...) wirst du keine Begeisterung hervorrufen.
-
Thread
QTOUCH ohne ASF (C Sourcecode)
Anbei mal der komplette Sourcecode für QTouch mit dem ADC. Das Beispiel ist für die ATmega48..328[A/P/PA/PB]. Es läßt sich leicht auf andere AVRs und mehr Touchtasten anpassen. Benutzt werden PORTC4 und PORTC5. Über PORTB1 erfolgt die Ausgabe der ADC-Werte mit 9600 Baud. Getestet wurde
-
Thread
Arduino IDE, Atmega328p mit internem Takt
breadboard-1-6-x.zip Beim kompilieren bekomme ich folgende Warnung: "Warning: Board breadboard:avr:atmega328bb doesn't define a 'build.board' preference. Auto-set to: AVR_ATMEGA328BB" Hat jemand eine Vermutung, woran es liegen könnte?
p.s. Datenblatt ATmega328 im Kapitel /9.2.1 Default Clock Source/: "The device is shipped with internal RC oscillator at 8.0MHz and with the fuse CKDIV8 programmed, resulting in 1.0MHz system clock."
-
Thread
ATmega - ADC Eingang schützen
Anschluss des Verbrauchers. Nun würde ich den ADC (es handelt sich um den internen ADC eines atmega328p) gern etwas schützen. Ich habe gelesen, dass der atmega hier intern bereits zwei Dioden gegen VCC und GND eingesetzt hat. Aber das alleine reicht meiner Meinung nach nicht. Es sollte ja mindestens
-
Thread
2x Atmega 328p per SPI verbinden und per ISP flashen
Moin, ich habe folgende Situation: Ich habe auf einem PCB zwei ATMega 328p Prozessoren. Diese sollen per SPI kommunizieren. Weiterhin brauche ich aber die Möglichkeit, sie zu flashen, dafür würde ich ISP präferieren, dann brauche ich nicht noch irgendwo zwei USB <->
Lukas E. schrieb im Beitrag #6161176: > Ich habe auf einem PCB zwei ATMega 328p Prozessoren. Diese sollen per > SPI kommunizieren. Eh Du Dich da umständlich mit einem Protokoll abquälst, nimm doch einfach einen größeren AVR, z.B. ATmega1284.