-
Thread
Arduino Nano / ATMEGA328P interne 1,1 V Referenz nicht stabil
Hallo, ich baue gerade eine Schaltung mit einem Arduino Nano (ATMega328P, kein original Arduino) auf, mit der ich die analoge Spannung eines Sensors messen möchte. Die Schaltung soll später mit einer 9V-Batterie betrieben werden. Als Spannungsreferenz verwende ich die
Dann gib ihr doch erstmal eine vernünftig entkoppelte Versorgungsspannung. Im Datenblatt des ATmega328/P ist nicht ohne Grund in Figure 28-9 (ADC Power Connections) ein Filter mit 10µH und 100nF vor AVCC vorgesehen.
-
Thread
Atmega 328 / PT2322 / 5532 Rauschen und I2C Fiepen.
mal den PT2322 entfernt (gesockelt) und das Rauschen wurde bissel lauter, sonst unverändert. Den Atmega328 auch noch entfernt dann war das I2C pfeifen weg Rauschen immer noch. Den PT2322 wiedereingesetzt rauschen wieder leiser. Die Eingänge von Audio kurzgeschlossen rauschen unverändert. Verstärkung
Idee, die beiden 7805/7905 für die 5532 sind sauber (toten stille). Die beiden 7805/7809 für den ATmega 328 und den PT2322 haben aber ein ganz leises rauschen was kaum zu hören ist. Welches aber von den Atmega und 2322 aus zugehen scheint, entferne ich sie ist auch die Spannung (klar Lastlos) aber auch
-
Thread
Fehlersuche: Anlaufprobleme auf Board mit ATMega328p / W5500 / PoE
Hallo miteinander. Ich habe mir eine Schaltung gebastelt, die einen ATMega328p mit einem W5500 und PoE-fähigkeit auf einer Platine vereint. PoE wird hier über einen TPS2376 realisiert, und die ~55V des PoE schicke ich zuerst durch ein LM2596HVS-Modul (der einfachkeithalber
Matthias G. schrieb im Beitrag #7576454: > Wenn ich sie erstmalig einstecke, booten scheinbar ATMega und W5500 > nicht richtig. Dann mußt Du eben debuggen. Planlos rumprobieren hilft da nicht weiter. In den Debugmodus zu kommen, ist beim ATMega328p allerdings etwas tricky (DebugWIRE). Ich würde
-
Thread
Pollin LCD 2x8 Ansteuerung (gcc, ATmega328, AVR-Studio)
Hatte sowas mal an nem Atmega32. Der Fehler bei mir war, dass JTAG aktiviert war und ich eben an diesem Port das LCD angeschlossen hatte. Nachdem ich JTAG deaktiviert hatte ist es sofort angesprungen.
> Beim Mega328 gibt es keine Fuse um JTAG zu deaktivieren/aktivieren Wie sehen die übrigen Fuses aus? (bitte auslesen, nicht schätzen)
-
Thread
Arduino Atmega328P : Wakeup durch INT0 Interrupt bei Power Down
Die Pegelerkennung aber nicht. Was meinst du mit PCINT? Es gibt viele davon. Aber nur zwei INTn beim 328P. Bin jetzt etwas verwirrt..... > Chris J. schrieb: >> Weisst Du wie man millis abschalten kann? > setup() und loop() weglassen und eine main() einführen. Cool..... auf die Idee bin ich noch
Dann eben einen anderen - der ATmega328P hat auf jedem I/O-Pin einen PCINTnn.
-
Thread
SPI 23LCV512 / 23LCV1024 ATMega328 oder ATtiny 2313
mathematischen Funktionen, Port-Ausgaben und der Kommunikation via. USART bestehen, beides können ATMEGA328 und der TINY2313 in derselben Geschwindigkeit. Jedoch bin ich mir aus mangelnder Erfahrung bzgl. des SPI unsicher. Der Mega hat hierfür eine vollwertige SPI-Schnittstelle, der Tiny "nur" das USI
Vorsicht mit den MHz/SPI auf dem Arduino-Krempel. Der ATmega328 wird mit 16MHz extern auf Trab gebracht. SPI ist damit erstmal 4 MHz maximal (F_CLK/4 laut Datenblatt), in einem zweiten Register kann man aber SPIx2 setzen und somit auf 8 MHz "aufrüsten". Da deine
-
Thread
Atmega328p LoRa Node (RFM98w) - Zu hoher Stromverbrauch!
Mikrocontroller Forum, ich habe vor kurzem einen eigenen LoRa Sender für mein Smarthome gebaut: Atmega328p Chip mit BME280 als Sensor und RFM98W zum versenden der Daten über LoRa. Das funktioniert Prima: Ich lese den Sensor aus, falls sich die Werte geändert haben, sende ich diese über LoRa und gehe
SLEEPTIME; i++) LowPower.powerDown(SLEEP_8S, ADC_OFF, BOD_OFF); Ich würde mich ungern von dem Atmega328p trennen, die sind unschlagbar günstig und ich hab schon 'n Dutzend. Außerdem würde das Aufwecken nur Mikrosekunden dauern. Reicht es um so eine Laufzeitverkürzung hinzubekommen?
-
Thread
I2C 128x64 LCD an Atmega328P undefined reference
\1_Projekte\Bench Supply\SW\Atmega328p/main.c:9: undefined reference to `u8g_SetFont' D:\Dokumente\1_Elektrotechnik\1_Projekte\Bench Supply\SW\Atmega328p/main.c:10: undefined reference to `u8g_DrawStr' main.o: In function `main':
\1_Projekte\Bench Supply\SW\Atmega328p/main.c:33: undefined reference to `u8g_NextPage' D:\Dokumente\1_Elektrotechnik\1_Projekte\Bench Supply\SW\Atmega328p/main.c:34: undefined reference to `u8g_Delay' make.exe: *** [main.elf] Error
-
Thread
Atmega 328p & PCF PCF8574: I2C Adresssuche
Hallo zusammen, ich nutze ein Atmega238p (genau genommen ist es hardwaremäßig ein Arduino Nano), den ich ich allerdings in plain C (also nicht in Arduino-Code) programmiere. Um den Verdrahtungsaufwand für verschiedene Peripherie zu minimieren
habe ich dann Wohl oder Übel einmal kurz den Arduino-Bootloader mittels meines AVRispMkII auf den Atmega geflasht und einen Scan des I2C-Buses durchgeführt (http://www.mikrocontroller.net/topic/369855). Dieser zeigte mir, dass sich ein Teilnehmer mit der Adresse 39 (dezimal) auf dem Bus befindet. Dies
-
Thread
ATMEGA328P-PU Mosfet H-Brücke für DC-Motor ohne PWM
grosses Lob zu der Page! Coole Sache! Jetzt zu meiner Frage. Ich habe einen Mircocontroller (ATMEGA328P-PU) mit dem ich zwei DC-Motoren ansteuern muss. 24VDC 10A. Ich habe eine Brücke gebaut mit Highside IRF5305(auf dem Kopf) und IRF3205 als Lowside. Linke Seite beide Gates verbunden und rechte
das ausprobiere auch sicher sein, dass ich keinen Kurzschluss mache. ich dachte dass ich mit dem 328P einen Transistor ansteuere und dieser dann die MOSFETs. Ist dies ratsam? Ich bin Anfänger auf dem Gebiet der H-Brücken und MOSFET. für Tips wäre ich sehr dankbar!! Gruss an alle Phil
-
Thread
TWI / I2C mit Atmega328P für PCA9685
einigen Stunden meinen PCA9685 zum laufen zu bringen. Steuern wollte ich den Schaltkreis mittels ATmega328p. Dafür verwende ich die i2cmaster Libary von Peter Fleury. Um erstmal klein anzufangen, habe ich nur versucht den PCA9685 anzusprechen. Ich habe ihn über die A-Ports so konfiguriert das er
-
Thread
ATmega328P, Timer0, OCR0B an PORTD5 geht nicht
Hallo. Ich versuche seid einigen Tagen mti einem ATmega328P den Timer0 im CTC Modus zu betreiben. EIgentlich läuft das schon soweit, nur ich möchte über OCR0B den dazugehörigen Portpin schalten. Allerdimgs bekomme ich das nocht hin. Der Timer läuft, da
-
Thread
HCSR04-US-Sensoren an Atmega328P kurioser Effekt // Entstörung
Hallo! Ein Problem gelöst, ein neues tritt auf: Ich möchte acht HCSR-04 Ultraschallsensoren mit Atmega328P auslesen. Prinzipiell funktioniert alles soweit. Es tritt jedoch ein schwerwiegender Effekt auf. Zu Testzwecken habe ich erstmal nur einen Sensor angeschlossen (wobei ich das Programm auch schon
längen und Kabelqualität einen LC-Filter (am Trigger-Eingang der Sensoren bzw. Echo-Eingang des Atmega einbauen? Hätte 10nf-Drosseln rumzuliegen, dachte aber, das wäre nicht nötig. Das jetzige Problemkommt daher vermutlich nicht. Kurz noch zum Code: jeder Sensor hat einen Trigger- sowie EchoPin. Über
-
Thread
HM-TRP / Atmega328 mit RTC, bei 868MHz 100mW
Funk-Nachrüstung eines Heizungsthermostaten wurde mittels eines Funkmodems HM-TRP in Verbindung einem Atmega328P realisiert. Das P bedeutet "Pikopower" und meint, dass es für Batteriebetrieb besonders geeignet ist. Einfach einen 32kHz Quarz anschliessen und man hat eine RTC, welche den MC präzise weckt. Daten
des Bootloaders ist ein Firmware-Update auch über Funk via XMODEM möglich. Die Adapter-Platine des 328 stellt fast alle Pins separat auf 2.5mm Raster zur Verfügung. In Einzelfällen helfen die Lötjumper weiter. Mittels dieser Sandwich-Module ist Maschinen-zu-Maschinen Kommunikation ein Kinderspiel.
-
Thread
AVR (ATMega328P) Timer mal wieder zu langsam (~2Sec / Min)
Beitrag #4074415: > Ich weiss nicht bei welchem Prozessor ich nachschauen soll, Am besten beim ATMega328P, denn "Spiffman" hat diesen µC genannt. Klingt logisch, oder? :-)
-
Thread
Atmega 328p: LowPower Library bei 1Mhz intern und 8Mhz extern
falsch? Ist das jetzt der niedrigste Verbrauch, den der Atmega328p haben kann? Was ist, wenn ich die Spannung auf 3V senken würde? Geht dann der Strom noch runter? Herzlichen Dank schon mal!
www.mikrocontroller.net/articles/Ultra_low_power >Ist das jetzt der niedrigste Verbrauch, den der Atmega328p haben kann? Nein. >Was ist, wenn ich die Spannung auf 3V senken würde? Geht dann der Strom >noch runter? Nicht wirklich. Das Problem liegt woanders.
-
Thread
3,3V I2C Sensor an Atmega328 (Arduino Duemilanove)
Hallo! Nur mal ne kurze Frage: Ist es möglich einen 3,3V I2C Sensor direkt an den Arduino Duemilanove anzuschließen? Ich hab einige unterschiedliche Meinungen gehört. Einige meinen ich bräuchte einen bidirektionalen Pegelwandler, andere schließen die Kiste direkt an (SDI -> SDI, SCK -> SCK). Gruß, Martin
-
Thread
ATmega328P: 3 Timer -> 6 unabhängige PWM Outputs möglich?
Hallo, eine kurze Verständnisfrage zum ATmega328P: Dieser hat 2 8Bit-Timer und einen 16Bit-Timer und gemäss Datenblatt sind 6 PWM Outputs möglich. Nun ist mir beim Einlesen in die PWM Konfiguration nicht ganz klar geworden, wie "unabhängig" die
-
Thread
Atmega328P - WatchDog - SLEEP_MODE - 8 Sekunden
Hallo, ich versuche gerade einen Atmega328P in den Schlafmodus (SLEEP_MODE_PWR_DOWN) zu bringen. Ein WatchDog soll den uC alle 8sec wieder aus dem Modus wecken. Das WDTCSR Register setze ich auch wie im Datenblatt angeben auf B00100001
Hallo, im Datenblatt zum atmega328p stehen die genaue Reihenfolge der Anweisungen in C. S.53f,S.56 [c] void WDT_Prescaler_Change(void) { __asm__ __volatile__ ("cli") __asm__ __volatile__ ("wdr") /* Start timed sequence
-
Thread
ATmega328/P ADXL345 i2c Sampling Rate SD-Karte
Liebe Freunde, Ich habe einen Data-Logger mit ATmega328/P gebaut, welcher einen ADXL345 über TWI/i2c ausliest und die Messwerte auf eine SD-Karte schreibt. Der ATmega läuft mit externen 8 Mhz Quarz ohne Prescaler. Problem: der Data-Logger schaft gerade
Jim M. schrieb im Beitrag #5490315: > Weil die Atmega nur 1MHz per default takten, erreicht man die 115200 > Baud einfach nicht. Den Flash-Speicher vom ATmega lässt du doch auch nicht so, wie er vom Hersteller kommt. Was spricht also dagegen, beim
-
Thread
Atmel Studio 6.2 vereinfachter Upload | Breakoutboards mit Atmega328TQFP
Programmer. Das geht soweit alles ganz gut über Tools > Device Programming > Tool "STK500", Device "Atmega328P", Interface "ISP" > Apply Memories > Programm Das ist jedoch recht umständlich und dauert mir bei kleinen Programmänderungen zu lange. Gibt es da inzwischen eine schnelle Variante. Mit dem
-
Thread
daten vom atmega328ß zum attiny2313 mit nrf24l01 übertragen
Problem liegt denke ich schon am Arduino, dass dort nichts gesendet wird. Wenn ich an CSN (PB1 vom Atmega328p) noch eine LED hänge, leuchtet diese auf, und geht auch nicht kurz, während des sendens aus. Könnt ihr über den Code gucken und sehen, was falsch ist? Johannes
-
Thread
External 16Mhz-Crystal for Atmega328p-Au (JLCPCB-Assembly-Service)
Hey Leute, ich designe gerade ein Platinenlayout für ein kleines Steuergerät mit einem Atmega328p-Au. Die Platine möchte ich mit SMD-Teilen bei JLCPCB fertigen und auch bestücken lassen. Nun zu meiner Frage: Welcher externer Quartz von den zu Verfügung stehenden Bauteilen würde sich eignen
22pf habe ich von folgendem Datenblatt, Figure 9.3 http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf lg Max
-
Thread
Atmega 328P + EZ-Link BT Adapter => Android Kommunikation
meinem Problem finden, vor allem als "non Arduino IDE solution". Ich möchte mein Arduino Uno (Atmega 328P) über einen Bluetooth Adapter (Bluefruit EZ-LINK Shield) mit meinem Android Smartphone kommunizieren lassen. Der Mikrocontroller arbeitet vor sich hin und soll Statuswerte an das Smartphone
-
Thread
Pi Zero Hat Design mit integriertem Arduino Uno (Atmega 328p) - meine erste Platine
Hallo zusammen, ich entwerfe gerade meine aller erste Platine basierend auf dem Arduino Uno (Atmega 328p). Zum Schluss soll es ein "Hut" für einen Raspberry Pi Zero mitsamt Kamera werden. Ich nutze noch einen UPS-PiHat von PiJuice für die Stromversorgung. Also habe ich stabile 5V und 3.3V. Das ganze
nachbauen" will und ich außerdem andere Levelshifter einbauen möchte. Folgende ICs habe ich: Atmega 328p: - Mikrocontroller (bisher als Modul) DS3231: - Echtzeituhr (bisher als Modul) MPU6050: - Gyro/Accelorameter (bisher als Modul) Txs0104: - Levelshifter mit internen PullUps (noch nicht
-
Thread
Atmega328P @ 3,3 V - Tx Rx Kommunikation mit 5 V?
Hey, ich habe hier für ein kleines Projekt einen nackten Atmega328P, welchen ich mit einem ISP-Programmer beschrieben habe. An dem µC hängen zwei Sensoren. Jetzt wollte ich die Sensoren über den seriellen Monitor der Arduino IDE debuggen, doch leider fehlt mir
dein ATmega328P mit VCC=3.3V betrieben wird, hast du also ein Problem, wenn du da mit 5V auf einen Eingang gehst (-> Eingangsschutzdioden, Tip: Spannungsteiler). Umgekehrt wird es ein Ausgang deines ATmega328P
-
Thread
Mehrfachfunktionen bei ATMega328PB / UART1 vs. MOSI0/MISO0
einen Datenlogger bauen, für den ich zwei UARTs benötige. Da ich bereits einige Projekte mit dem ATMega328P gemacht habe, fiel meine Wahl hier auf den größeren Bruder ATMega328PB (mit zwei UARTs). UART0 soll hierbei die Kommunikation zu einem PC übernehmen (Logging + Konfiguration). UART1 soll
-
Thread
RS232 Atmega328P über 10m Cat7 parallel zur Stromleitung
Hi, ich würde gerne zwei Atmega328P über RS232 über ein 10 Meter langes CAT5 Kabel verbinden (RS232 mit wenig sehr Baud). Das Cat7 Kabel liegt aber parallel zu einer 230V Stromleitung für eine Steckdose. Wie groß ist der Einfluss
Mike M. schrieb im Beitrag #4423938: > ich würde gerne zwei Atmega328P über RS232 über ein 10 Meter langes CAT5 > Kabel verbinden (RS232 mit wenig sehr Baud). Meiner Erfahrung nach kommt man mit Baudraten << 9k6 Baud auch in sehr verseuchten Umgebungen mit RS232
-
Thread
ATmega328p + stk500v2 (Peter ihm sein Bootloader), Flash bleibt leer
kann ich dir leider auch nicht anbieten. Aber ich habe besagten Bootloader bereits auf einem Crumb328 mit ATmega328(P) erfolgreich eingesetzt. Funktioniert also ohne Probleme auf dem 328!
weiter Grund der mich bestärkt das es klappen könnte liegt darin, das der Assambler Code zwischen ATmega2560 und ATmega328 laut Datenblatt identisch ist und auch die lss Files ähnlich sind. Wenn Daniel jetzt auch noch bestätigt das es möglich ist habe ich noch 2..3.. Fragen. Benutzt du den interenen
-
Thread
ATMega328p debugWire & AVR STudio 5 code upload klappt nicht
Hallo alle zusammen! Ich raufe mir gerade die Haare. Ich möchte auf einen ATMega328p der auf einem Arduion UNO R3 steckt per debugWire (dW) zugreifen. An Tools nutze ich AVR Studio 5 und den JTAG ICE MK2. Der Kondensator der den Resetzweig des ATMega328 mit der Programmiercpu verbindet
stoppen/starten usw. soweit alles ok. Was nicht funktioniert ist der upload des Codes in den Atmega. Sobald ich im AVR studio die Debug Session starte sollte ja eigentlich der Programcode hochgeladen werden. Dies ist aber nicht der Fall. Beim starten des Debugings mit einer leeren CPU (mit STK500
-
Thread
ATMEGA328P-PU: USART sendet ungültige Zeichen bei 8MHz, funktioniert aber bei 1 MHz
Guten Tag! Ich versuche die serielle Schnittstelle am ATMEGA328P-PU zu programmieren. Ist ja mit den ganzen Code-Beispielen im Datenblatt nicht so schwer, aber jetzt stehe ich vor einem Problem, bei dem ich nicht mehr weiterweiß... Die Fusebits sind so gesetzt
sonst wahrscheinlich eh nicht weiterkomme. Ich weiß eben nur noch nicht wie ich ihn nennen soll "ATMEGA328p ist eine blöde Hure" oder so vielleicht.
-
Thread
5V Spannungsversorgung aus 2x AA Zellen für ein kleines Projekt mit ATmega328p
Tastenbetätigung auch selbst ausschalten können soll. Als Controller möchte ich übrigens einen ATmega328p verwenden, aber das ist für die Spannungsversorgung erstmal unwichtig. Und ja ich weiß dass es Möglichkeiten gibt den Controller schlafen zu legen, aber ich möchte es gerne elektrisch lösen. ;
oder? Oder muss die Spannung sehr konstant sein? Noch zur Ergänzung: - der Controller soll ein Atmega328p-pu sein (DIP28-Gehäuse) - die 7-Segment-Anzeigen sollen keine LCD sondern LED sein (gute Sichtbarkeit um dunkeln erforderlich) Schöne Grüße Domenik
-
Thread
ATMega328-basierter Sprach-Synthesizer für den CPC 464 - Schnelles Byte-weises Lesen mit dem 328?
S. Landolt schrieb im Beitrag #5006336: > Ich betreibe hier einen ATmega644P mit 25 MHz und > lese mit 'in r0,PINA' ... 'in r29,PINA' 30 Bytes in 1.2 us ein. OK, guter Datenpunkt! Das ist allerdings auch ein dickerer Hammer als der 328, stimmt's?
define SIZE 1024 > volatile uint8_t buffer_low[SIZE]; > volatile uint8_t buffer_high[SIZE]; der ATmega328 hat doch nur 2 KiB SRAM?
-
Thread
Arduino CH340G UNO mit ATMEGA328P-TQFP32 China Board Informationen
Gerhard O. schrieb im Beitrag #4151801: > anstatt des traditionellen ATMEGA16 <pedanterie> Atmega16U2 </pedanterie> Das ist ein Atmega mit USB-Hardwareunterstützung.
schrieb im Beitrag #4151958: > Gerhard O. schrieb im Beitrag #4151801: >> anstatt des traditionellen ATMEGA16 > > <pedanterie> > Atmega16U2 > </pedanterie> > > Das ist ein ATMEGA mit USB-Hardwareunterstützung. Wie konnte ich nur glauben mit der Vereinfachung davon zu kommen;-) Bitte lösche
-
Thread
ATMega328P - Hardware SPI - SCK hoert nach ein paar Durchlaeufen auf zu wackeln
ermitteln. Dazu habe ich den NTC in der wie von mir gewuenschten Weise an einen Analogeingang des ATMega328P angeschlossen und mir einen digitalen Temperatursensor besorgt (TI LM95071). Beide Messwerte werden dann per serieller Kommunikation an ein FTDI Modul uebergeben, das die Daten am USB Port eines
ich bekomme den gemittelten Analogwert alle 160ms.) Ich habe fuer den TI-Sensor Hardware SPI des 328P verwendet. Leider klappt das nicht wie erwartet. Die ersten 10 bis 15 SPI Zyklen (jeweils 2 Byte) klappen problemlos. Doch dann geht SCK zwischen zwei Übertragungen auf high und bleibt dort.
-
Thread
I2C Atmega328p als Master und 24LC256 EEPROM IC als slave
Hi, Ich habe ein Problem wenn ich versuche mit Atmega328p als Master mit Slave 24LC256 EEPROM zu kommunizieren. Relevante Details: 1. TWI ist auf dem Master enabled, Clock ist auf 100Khz gesetzt, 2. SDA und SCL sind "pulled up" auf Vcc mit 4.7k
dem du wieder die Adresse + schickst. Ich hab deine Datei mal umgeschrieben, ich hab nur keinen Atmega328p um es zu testen. Gruß JackFrost
-
Thread
Probleme beim Programmieren meiner Schaltung mit ATMEGA 328P über Arduino IDE / AVRISP MKII
kommt immer der Fehler: avrdude: Device signature = 0x000102 avrdude: Expected signature for ATMEGA328 is 1E 95 0F Double check chip, or use -F to override this check. Meine Schaltung ist als Schaltplan.png angehängt. Ich habe wirklich so vieles schon probiert (2 ganze Tage), von der Installation
Und der verwendete Mikrocontroller der hier: https://lcsc.com/product-detail/ATMEL-AVR_ATMEL_ATMEGA328P-AU_ATMEGA328P-AU_C14877.html Der Spannungsregler ist der hier: https://lcsc.com/product-detail/DC-DC-Converters_Texas-Instruments-TPS5430DDAR_C9864.html
-
Thread
Meinungen gefragt zum Layout einer Platine mit ATmega328P, PCF8574, FT232RL, MOSFESTs
Für 3 VCC Pins am 328 sollten wenigstens zwei Abblock Cs vorhanden sein. Für den FT232 gibst du ja auch drei Cs für zwei Pins.
Interessanter Punkt, danke. Die Schaltung des ATmega328 ist dem Arduino UNO entnommen, die des FT232 dem FTDI-Datenblatt (Figure 6.2 Self Powered Configuration). Wenn es nützt, baue ich mehr ein.
-
Thread
DT-006 I/O Prog.Interface PonyProg ATmega8 zu ATmega328
. Damit habe ich nie Probleme gehabt und bin auch so zufrieden. Leider muß ich jetzt auf den ATmega328 wechseln. Der wird im PonyProg2000 zur Zeit in Rev. 2.07c nicht unterstützt. Gibt es ein anderes Programm, das mit dem Parallel Programmier Adapter DT-006 I/O zurecht kommt? Ich brauche das für
-
Thread
Atmega328p/Arduino: uint64_t shl > 16 Bit geht nicht
Wie kann ich denn die Bits eines uint64_t > 15 setzen? Alles über Bit 15 wird ignoriert: [c] uint64_t a =1; a |= (1 << 1); //wird ignoriert a |= (1 << 14); //das wird gesetzt a |= (1 << 15); //das wird gesetzt a |= (1 << 16); //das nicht a |= (1 << 31); //das nicht for (int i = 63; i >= 0; i--) { if ( (a & (1<<i)) > 0) { Serial.print("1"); } else { Serial.print("0"); } if (i%4 == 0 ) { Serial.print(" "); } } [/c] Ich habe auch schon [c]a|= ( (uint64_t)1 << 44); [/c] probiert, geht auch nicht.
-
Thread
Arduino UNO (ATmega328P) + Watchdog -> Pause funktioniert in Loop nicht?
Hallo! Ich hab ein ganz ganz misteriöses Problem: Ich hab mir eine Routine gebastelt, die den uC für x Sekunden in Tiefschlaf legt. Das funktioniert ganz prächtig, auch beliebig oft hintereinander. (gibt ja genug Code-Beispiele im Netz) Wenn ich aber die Funktion in einer Schleife mehrmals hintereinander aufrufe, dann macht der uC entweder gar keine Pause oder hängt fest. Hier ein kurzes Beispiel. Wenn man die Zeile "for (int i=..." auskommentiert, dann macht der uC ganz brav seine Pausen. Mit der Schleife aktiv hängt er sich auf. HILFE! Danke! [c]#define pinLED 13 #define CSleep2Seconds
-
Thread
AVR ATMega328P Analog einlesen, digital an Terminalwindow schicken: UART, Timer, ADC
fehlt? Wir haben als Unterlage, dies hier bekommen: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Code: [c] /* * ErsteProj.c * * Created: 23.09.2019 13:04:48 * Author : 20160306 * Ziel: Einen Analogwert einlesen (alle Sekunde eine Wandlung
-
Thread
Timer2 im Atmega 328P-PU erzeugt System-Reset beim ueberlauf Inerrupt
Hallo allerseis, Ich programmiere gerare einen Mega328, der Fernsteuersignale (PPM) mithilfe von Timer2 auslesen soll. Da der Timer sowohl eine relativ hohe Aufloesung als auch eine grosse Zeit abdeken muss, habe ich ihn mithilfe des Overflow Interrupts durch Software auf 16 bit erweitert. Allerdings erzeugt der Timer2 beim ueberlaufen einen System Reset. Ich hab den selben Code auf Timer0 laufen lassen, alles einwandfrei funktioniert, Ich brauche aber alle Timer also kann ich nicht einfach Timer 0 benutzen.
-
Thread
Suche Platine mit ATMEGA328 DIP + nrf24l01 + ISP
Hallo liebe Bastlergemeinde, ich suche eine Platine für einen ATMEGA328 im DIP Gehäuse, einem Steckplatz für ein nrf24l01+ Modul, ISP für USBASP und einem Lötpin für die verbleibenden freien Ports. Hat jemand noch so etwas rumliegen? Oder gibt es vielleich noch
-
Thread
EA DOGXL160 an Atmega328 über I2C / twi Bus ansteuern!?
umfangreiche Informationsquelle ist einfach unbezahlbar! Nun zu meinem Problem: Ich möchte mit einem Atmega328 über den I2C - Bus ein Electronic Assembly Display DOGXL160 ansteuern. Das Display hat einen UC1610 Controller verbaut. Das ganze System wird mit einem 3,3V Festspannungsregler gespeist. Die Bus
Hast Du die Pull-ups an den ATmega-Pins abgeschaltet?
-
Thread
Probleme beim Steuerung per Funk- ATmega328p und RX315, TX315 set
Hi, Bei dieser Aktion, das Ziel war ein Payload über ATmega328 über Transmitter Antenna zu schicken wenn ein Taster gedruckt wird, Payload wird von Receiver Antenna empfangen zurück an ATmega gegeben, und LED leuchtet so lange der Taster gedruckt ist. Wichtige
150m). Ich habe versucht mit reduzierte baud rates 2400bps aber das hat gar nicht funktioniert bei ATmega schon. vielleicht hat einer oder der andere von euch damit beschäftigt der ein Tipp geben konnte.
-
Thread
Hc Sr04 echo pin (5V) an Atmega 328p mit 3.3V
Hallo, hab hier einen Atmega328p welchen ich mit 3.3V laufen lasse und möchte ein oder mehrere HC Sr04 Sensoren dadran betreiben. Da ein HC Sr04 Sensor mit 5V läuft bräuchte man ja eigentlich einen Spannungsteiler oder logic
echo Pin um den auf ca. 3V zu regeln. Ich frage mich jedoch ob das überhaupt nötig ist, da der atmega ja 5V verträgt? Beeinflusst dies evtl. die Lebenserwartung des Microcontroller? Der atmega läuft als I²C Slave, als Master dient ein Raspberry Pi, Esp32 oder jeder andere 3.3V Microcontroller/SBC
-
Thread
Arduino Pro Mini ATMega328 16MHz Clone für deutlich unter 4 Euro mit Artikelstandort Deutschland
Hallo Ich bräuchte einige Arduino Pro Mini Clones mit den ATMega328 16MHz und unbedingt Artikelstandort Deutschland. Vor einigen Monaten waren via E-Bay noch jede Menge Händler zu finden die teilweise schon ab 3Stk. Bestellmenge einen (also Einzelpreis) Pro Mini
Bei ebay gibts "3 x Arduino Pro Mini komp. ATMega328 - 16 MHz - 5 Volt Board DEUTSCHER HÄNDLER - 24h Versand aus DE - Rechnung+MwSt" 3 für 8,75 + 1,50 Versand sind 3,42 pro Stück, 9 Stück für 24,93 + 1,50 Versand sind 2,94 pro Stück. Artikelstandort
-
Thread
Brennenstuhl rcs 1000 sw 433Mhz Signal mit Atmega328p auswerten und Relaibank schalten
433M-Empf%C3%A4nger-Modul/dp/B00OLI93IC/ref=sr_1_1?ie=UTF8&qid=1421665104&sr=8-1&keywords=433mhz vom Atmega328P-PU empfangen und ausgewertet werden. Hinter dem Atmega hängt dann eine 8ter Relaibank. http://www.amazon.de/Kanal-Relay-Relais-Module-Arduino/dp/B00AEIDWXK/ref=sr_1_3?ie=UTF8&qid=1421665661&
-
Thread
12V 0,75A Lüftersteuerung mittelns PWM mit Atmega328P (Arduino UNO)
Hallöchen, ich habe ein Problem. und zwar baue ich gerade eine Lüftersteuerung welche mittels PWM gesteuert werden soll. Ich bin schon sehr weit. ich habe ein LCD Display mit Menüführung, sowie eine Temperaturmessung mit einem fühler, zusätzlich noch LED beleuchtung mit verschiedenen LED programmen und zu guter letzt eine PWM um 3 Lüfter zu steuern. Alles funktioniert schon einwandfrei, auch die PWM. aber ich hatte bis jetzt auf meiner Steckplatte nur eine LED mit der PWM hell und dunkel geregelt. nun habe ich die 3 Lüfter. diese haben je einen Strom von max.0,25A und benötigen 12V. da dies