-
Thread
ATmega328: Array-Daten gehen verloren
UDR0; // Zeichen aus UDR0 zurückgegeben } Der Inhalt von UDR0 wird zurückgeliefert! Der ATmega328 hat zwar nur einen UART, aber trotzdem heißt das Register UDRn.
-
Thread
[ASM] SSD1306 text library für oled displays + AVR 0- und 1-Series
andere Variable gebraucht wird, kommen da mindestens nochmal 180 Bytes SRAM hinzu. Damit fällt ein ATmega8 schonmal raus! Allerdings gibt es ja hier nun endlich die neuen AVR's der 1er und 0er Serie. Durch die Nutzung des Display Speichers ist nun auch *Grafik* auf den kleinen OLED Displays möglich
Display RAM (Display Seite) auf einmal, > genau so wie du mit 1024 Bytes zu löschen. Wenn Du einen ATmega8 oder ATmega328p herumkullern und etwas Zeit dafür hast, einfach mal testen, das hex-File liegt mit bei: https://www.mikrocontroller.net/topic/511295#new Es könnte auch eine andere SSD1306 Version
-
Thread
PWM Singal Messung mit ATMega328P
wieder im Internet etwas recherchiert und etwas gefunden. Das funktioniert allerdings nur mit dem ATmega16 bzw. 32. Ich würde das allerdings gerne mit dem Atmega328P realisieren. Jetzt bräuchte ich Hilfe wie man den Code verändern muss um das Ganze auf dem Atmega328P zum laufen zu bringen. Und welcher
/avr-atmega/atmega1632-timer-input-capture-mode Und hier meine Wandlung für den ATmega328P, die allerdings nicht funktioniert ... (Hab alles was mit dem Display zu tun hat entfernt, das brauche ich nicht und
-
Thread
Lademodul TP4056
einen P-FET plusseitig getrennt. In dem Aufbau habe ich einen A/D-Wandler (ein Analogeingang des ATMega328 würde auch genügen) und schalte ab, wenn ich es für richtig halte, bei 3,3V oder sogar früher - das muß ich noch ermitteln. Die Schutzschaltungen sollen verhindern, dass der Akku explodiert.
-
Thread
Suche Bascom I2C.lib für LCD mit SSD1306 oder ILI9341
Danke für den Tip mit dem Forum. Ich verwende Bascom-AVR und einen ATMEGA328.
-
Thread
GPS Logger mit Atmega328 oder ESP8266
Marco W. schrieb im Beitrag #6471352: > Der Atmega 328 empfängt die GPS Daten über Tx/Rx und schreibt sie > auf eine SD Karte. Wenn der ATmega328 über Tx irgendetwas empfängt, läuft da grundlegend etwas falsch. Die Leitung kannst du weg lassen,
Wolfgang schrieb im Beitrag #6471445: > Wenn der ATmega328 über Tx irgendetwas empfängt, läuft da grundlegend > etwas falsch. hihihi, der war gut. Ich denke der TE meint damit, dass der ATMega via TX/RX mit dem GPS-Modul kommuniziert. Ich hoffe zumindest
-
Thread
3A Step Down + Arduino
sondern an > die Masse des Controllers direkt! Benötige ich eine eigene Massefläche für den Atmega328? OMG schrieb im Beitrag #6485280: > Spannungsversorgungs Pins offen lassen? Neeeeeeeeee.... Habe nun alle drei VCC und alle drei GND Pins vom Atmega verbunden. Weiteres Feedback? Passt
Jurgen H. schrieb im Beitrag #6486950: > Also ich gehe vom Pin 7 und 8 des Atmega328 zum Quarz und vom Quarz dann > jeweils zu C6 und C7 und von dort jeweils zu GND. Gestern um 13:32 waren die Leiterbahnen noch auf dem Top-Layer, um 17:10 über Vias unter dem Chip auf dem Bottom-Layer
-
Thread
Definition eines Mikrocontrollers
sitzen, wird aus dem Mikroprozessor ein Mikrocontroller, z.B.: https://en.wikipedia.org/wiki/ATmega328
zu können, und naja was immer da an den I/Os hängen soll Wenn man also son nackten sagen wir ATMEGA 328p nimmt ist das toll man muss aber n bisserl was tun um ihm tricks beizubringen. Nimmt man hingegen sagen wir einen Arduino Nano (microcontrollerboard) dann hat man den atmega 328p, den 16MHz
-
Thread
Servo-Pulssignalläge messen mit Atmega328p
// wait pulse stop @ here measuring pulse width = incrementing width value 1 each cycle. atmega328 1 micro second equal 16 cycles. while (rc_pin_state == 1) { rc_pin_state = (PIND & (1<<PD2)); if (numloops++ == maxloops) break; width++; } rc_value =
Den Code findet ihr im Anhang. Verbesserungsvorschläge werden gerne angenommen. :-) Auf einem ATMega 328p mit 16MHz und DRV8833 Motortreiber funktioniert er. Allerdings "verhäddert" sich der Code auf einem Pololu Baby Orang Utan (ATmega 328p mit 20 MHz und Toshiba TB6612FNG Motor Treiber). Zwischendurch
-
Thread
NRF24L01+ mit ATMEGA328P Standalone
Unabhängig von den ganze Funkproblemen die du hast, sehe ich an deinem Atmega328p keine Abblockkondensatoren. Dann sind die Anschlussdrähte des Quarzes (was ist das für einer ?) und der Kondensatoren viel zu lang. Da könnten leicht Probleme auftreten, dass der Oszillator nicht
Prozessortyp, die Taktfrequenz > und die Pin-Belegung nennst Print_2.jpeg Prozessortyp: Atmel Atmega 328P IC MCU 8BIT 32KB FLASH 28DIP Taktfrequenz: 16 MHz Pin Belegung: siehe excel
-
Thread
NTC-Thermometer mit Padauk PFS154 und 7-Segementanzeige und UART-Ausgang
preiswert bei eBay, aber nicht mit einer Batterie übers Jahr laufend. Den Strombedarf mit dem ATmega328 auf unter 50uA zu drücken war übrigens das Hauptproblem bei dem Gebastel, eine Platine fürs Gehäuse folgt noch.
gebaut, genauer mit eingebautem Analogkomparator oder OpAmp. http://www.tij.co.jp/jp/lit/an/snoa328/snoa328.pdf (National) AN-952 "Low Cost A/D Conversion Using COP800" http://ww1.microchip.com/downloads/en/AppNotes/00000513E.pdf AN513 "Analog to Digital Conversion Using a PIC16C54" http://www.lyr-ing.com
-
Thread
Fahrwerkssteuerung mit ATMega328
LUFTFAHRWERKSSTEUERUNG MIT ATMEGA328 ==================================== Zum Projekt: ------------ Ich möchte mein z.Zt. manuell-analog gesteuertes Luftfahrwerk per µC steuern. Das System wird durch 3 Drucksensoren überwacht
ANALOG0) - Fehlernder Verpolschutz der 12 V-Versorgung Ich würde dringend das Datenblatt zum ATMega328 lesen und nachschauen wie die Beschaltung von AVCC realisiert werden muss (Drossel + Puffer-C). Je nach Stabilität und gewünschter Genauigkeit kann auch eine externe Spannungsreferenz benutzt und
-
Thread
µC-Suche für Ventilsteuerung
Beitrag #6463596: > - ein kleines Display oder 3 Leds ansteuern Beides kein Problem für einen Atmega328 Chris G. schrieb im Beitrag #6463596: > - 2 Spannungen lesen Abhängig von den oben angesprochenen Drucksensoren (Schnittstellenfrage): Kann der ATMega328 Chris G. schrieb im Beitrag #6463596
auslesen Und auch das kann jeder Mikrokontroller. Wie gesagt, ich an deiner Stelle würde den ATMega328 benutzen.
-
Thread
Arduino Steckverbinder
für den Arduino nano. https://www.ebay.de/itm/Nano-Terminal-Adapter-for-the-Arduino-Nano-V3-0-AVR-ATMEGA328P-AU-Module-Board/272371143284 Vielleicht ist der was für dich. Ich habe zwar so einen aber nur die KIT-Version. Das Plastikzeug ist in DE 10 x teurer als der ganze Adapter ;) Stefan schrieb
-
Thread
usbasp (Guloprog) wird am Raspberry pi nicht erkannt
hatte, der auch läuft, aber der anscheinend nicht alles programmieren kann. Ich kann z.B. einen atmega328p von einem nano unter avrdude ansprechen, bei einem attiny85 klappt das überhaupt nicht... Daher war meine Hoffnung, dass sich die beiden Versionen irgendwo marginal unterscheiden und ich mit dem
-
Thread
ISR bricht ab?
zurück. Ich habe die Übetragung getestet, passt alles. Ich habe den Fehler auf den Interrupt am Atmega(328-P) zurückverfolgen können. Ich habe den Code so weit beschnitten un gekürzt dass nur noch 2 Funktionen übrig sind. Hier der Code der Probleme macht, sonst läuft nichts: [c] volatile char
-
Thread
Fragen zur Programmierung eines ATMega8
flashen" aktiviert, würde versucht werden, der Bootloader für einen ATmega328 auf einen ATmega8 zu brennen (was dann glücklicherweise fehlschlägt). Arduino Fanboy D. schrieb im Beitrag #6456240: > Wenn man in der Arduino IDE "Bootloader brennen" drückt, werden die >
oder einen ATmega168. Einen Bootloader findet man im Arduino Verzeichnis: hardware\avr\bootloaders\atmega8 Hier gibts dann eine Hexdatei : atmegaBOOT.hex Prinzipiell funktioniert dieser Bootloader, es gibt
-
Thread
UART Debug Schnittstelle auf PC
seid nicht zu hart :D Zu meinem Vorhaben: Ich habe vor, alles (das wichtigste) was der MC (Atmega2560, sollen aber auch mehrere werden) macht, über UART auf den PC zu schicken. Sollte ja, solange es Text bzw ASCII bleibt, kein Problem sein. Und zwar soll das eine Debugschnittstelle werden.
@fop: Danke erstmal für deine Antwort. Ich programmiere mit C und beschreibe aktuell einen Atmega328PB, sowie einen Atmega2560. fop schrieb im Beitrag #6455761: > Meist wandelt man auf dem µC schon alles in > ASCII Ja klar, kann man machen bzw finde ich ASCII auch leichter zu senden.
-
Thread
Arduino IDE (Atmega 328P Standalone) + Bewegungsmelder und Lichtsensor
Masse OUT an PS2 (INT0) Lichtsensor: ALS-PT19 Modul mit 10k Widerstand auf dem Board: + an PD4 Atmega - an Masse Out an A4 des Atmega Der ALSPT19 soll durch Pin D4 gespiesen werden, sobald der Atmega "aufwacht" und anschliessend soll dann der Wert ausgelesen werden, bis ca. 15 Sekunden keine Bewegung
Der Onkel im Video macht genau dasselbe: PIR Deep Sleep ATMega328P https://www.youtube.com/watch?v=7ChTq7ZHVTI Sein Arduino-Sketch: https://github.com/RalphBacon/PIR-ATMega328P-Deep-Sleep/blob/master/Benny_Cupboard_Alarm.ino
-
Thread
AVR128DB48 - TCB 32Bit Counter
es entweder 65535/65536 sein muss. 1 Takt Restungenauigkeit. Taktquelle/Signalquelle ist ein ATmega328PB mit 16MHz Quarz, der glücklicherweise einen Hauch langsamer läuft, sodass ich mit einem CTC Timer mit Prescaler 1 und im Bereich 65528 - 65531 meinen OVF Kipp-Punkt provozierbar testen konnte.
-
Thread
AVR AREF intern: 100n zu GND wirklich hilfreich?
Messungen des AREF beim Umschalten von AVCC 5V auf die interne 1.1V-Referenz; die erste mit einem Atmega328P (von einem billigen Pro Mini abgelötet), die zweite mit einem Atmega328PB von Digikey. In beiden Fällen ist der Stützkondensator AREF -||- GND 100nF. Der Atmega328P braucht 6ms um von 5V auf die interne Referenz abzufallen, der Atmega328PB braucht 9ms. LG, Sebastian
-
Thread
Abfrage nach Element in Array
Der Speicherplatz, wenn ich da noch für jedes Element im Array Zeit/Datum ablegen muss in meinem Atmega328P Wie würdet ihr das angehen? (Das ganze kann auf einem Arduino Nano/Uno per Terminal getestet werden) [c] String Num1; #define ARSIZE 10 byte sensor_OR[ARSIZE] = {0}; byte sensor_AND
-
Thread
[V] Verschiedene Bauteile, Dev-Boards, Modellbau, wegen Wohnungsauflösung günstig abzugeben
AVR / Modellbau (30€) - REELY 2,4GHz 4-Kanal Fernbedienung mit Diversity-Empfänger - hexTronik MWC_328p Flight Controller Platine, Arduino Compatibel mit Beschleunigungssensor, Gyroskop, Barometer, ... - Flight Controller Platine mit ATmega328p und drei Achsen Gyroskop - OLIMEX Development Board AVR-P28-8MHz mit ATmega8, 16MHz Quarz, mini Steckbrett - Team Orion Vortex DSB (ATmega8, 2 Zeilen LCD, 4 Tasten, 3-Pin Anschluss für Modellbauservo, Pins für +5V, Gehäuse) - ANET3D V1.7 Mainboard für 3D-Drucker (ATmega
-
Thread
Transistortester und Grafikdisplay mit ST 7108-Contoller funktioniert nicht.
Neuigkeiten: Mit einem "Stand alone" Atmega328P und ebenfalls auf intern 8MHz eingestellt funktioniert es -aber nur, wenn man noch einmal extern 2 NAND-Gatter als Inverter für die Signale CS1 und CS2 (Chipselekt) des Displays spendiert. Mit
> - Ich hätte GLEICH mit einem nackten Atmega328 anfangen sollen Zum Glück genügt es, wenn nur der Mikrocontroller nackt ist und DIL-Gehäuse hat. Es wird irgend ein Detail geben, das beim Arduino anders ist und sei es nur das p hinter
-
Thread
Neuauflage Busch Microtronic 2090 Lerncomputer
Lens Filter habe ich auch gefunden. Werde damit meine wirklich *allerletzte Version* aufbauen - ATmega 328p SMD, getrieben vom TMS1638 (SMD), und dann diese Bubble Displays von National Semiconductors.
-2090/blob/master/gerbers/microtronic-bubble-display-latest-dip-7805-regulator.zip ÜBRIGENS - ATmega328p TQFP sind KOMPLETT AUSVERKAUFT in den USA! Mouser, Digikey, ... alle Fehlanzeige! Da musste ich die doch tatsächlich von Reichelt aus D importieren lassen!
-
Thread
ATMEGA328P-AU läuft etwa um Faktor 10 langsamer als normal
.bootloader.high_fuses=0xDA pro.menu.cpu.8MHzatmega328.bootloader.extended_fuses=0x05 pro.menu.cpu.8MHzatmega328.bootloader.file=atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex pro.menu.cpu.8MHzatmega328.build.mcu=atmega328p pro.menu.cpu.8MHzatmega328.build.f_cpu
/ATmegaBOOT_168_atmega328.hex > pro.menu.cpu.16MHzatmega328.build.mcu=atmega328p > pro.menu.cpu.16MHzatmega328.build.f_cpu=16000000L > pro.menu.cpu.8MHzatmega328.bootloader.low_fuses=0xFF > pro.menu.cpu
-
Thread
Arduino Error compiling for Nano Every
Der ganze Fehlercode lautet Arduino: 1.8.13 (Windows 10), Board: "Arduino Nano Every, ATMEGA328" In file included from C:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src\LiquidCrystal.cpp:1:0: C:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src\LiquidCrystal.h:45:36: error
-
Thread
programm wird nicht auf uC angezeigt, ATmega328P
Hallo Leute, und zwar habe ich eine Arduino Uno R3 Board mit dem ATmega328P. Nun möchte ich für die Programmierung Atmel Studio 7 benutzen. Leider ist es etwas schwierig, weil es sich nicht um das "ORIGINALE" Board handelt. Ich bin jetzt auf folgendem Link gestoßen,
eingegeben: C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avrdude.exe Arguments: -u -v -patmega328p -carduino -PCOM3 -b115200 -Uflash:w:"$(ProjectDir)Debug\$(ItemFileName).hex":i -C"C:\Program Files (x86)\Arduino\hardware\tools\avr\etc\avrdude.conf" Nun versuche ich meinen Code mit F7 zu kompilieren
-
Thread
Schotter ausgraben
nun, wie ich denn durch den Schotter graben kann Da reicht ein ATTiny13 - im Zweifelsfall ein ATMega328 :-) Ansonsten: https://barbie-forum.de/ Für Außenstehende: Zweck dieses Forums Der Zweck dieses Forums ist der Austausch über Themen aus dem Bereich Elektronik, Informatik, sowie Technik
-
Thread
negative Flanke in C erkennen, Erklärung gesucht
MC bewegst - was spricht gegen die Nutzung eines Interrupts (statt ständig zu pollen)? Auf einem ATMEGA328 z.B. könntest Du INT0 oder INT1 direkt auf die Flankenerkennung eistellen, PCINT halt nur generell auf einen Wechsel - aber da brauchst Du dann nur noch zu schauen ob der aktuelle Zustand "LOW"
-
Thread
Verständnisfrage zum ATMEGA328P Datenblatt Speicherverwaltung Interruptvektortabelle
hallo; im Datenblatt des ATMEGA328P steht: Address Labels Code Comments 0x0000 jmp RESET ; Reset 0x0002 jmp INT0 ; IRQ0 0x0004 jmp INT1 ; IRQ1 0x0006 jmp PCINT0 ; PCINT0 usw. Die Adresse zählt hier von Befehl zu Befehl nur
-
Thread
ATMEGA328P: externer Interrupt INT0 funktioniert nicht
ich nicht in die Interruptroutine komme wenn ich den Arduino Uno PIN 2 auf GND lege ? .include "m328Pdef.inc" .def temp = r16 rjmp start ; 1 Reset rjmp interrupt0 ; 2 External Interrupt Request 0 INT0_vect reti ; 3 External Interrupt Request 1 INT1_vect reti
gezeigten Programm liegt auf der (Wort-)Adresse 0x0002 für INT0addr das 'reti ; 3 ...'. Beim ATmega328 sind in der Vektortabelle 'jmp' vorgesehen, nicht 'rjmp'.
-
Thread
Ventilsteuerung Gartenbewässerung CAN-Bus
Schaltplan. Nun hab ich eine Frage: Kann ich wie vorgesehen die 16MHz für den MCP2515 vom XTAL2 des Atmega328P abgreifen? Das Datenblatt des MCP2515 fordert entweder "crystal/ceramic resonator operation" oder "external clock source", dann aber 0.3 to 0.85 VDD an OSC1. Das scheint der "full-swing" Oszillator des Atmega328P nach meinem Oszilloskop aber nicht zu liefern ... LG, Sebastian PS: Dazu kommt noch, dass ich bei Digikey den Atmega328PB gekauft habe, der keinen "full-swing" Modus mehr kennt. Bei der nächsten
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
kennt jemand ein nachbausicheres LC-Meter-Projekt, das fürs AFU-Basteln zu empfehlen ist und auf Atmega basiert? 73
= tmr_10ms - old_tmr1; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ avr-gcc -g -Os -Wall -mmcu=atmega324p -DF_CPU=7372800UL -DDEBUG=0 -c hd44780.c -o hd44780.o avr-gcc -g -Os -Wall -mmcu=atmega324p -DF_CPU=7372800UL -DDEBUG=0 -c timer.c -o timer.o avr-gcc -g -Os -Wall -mmcu=atmega324p -DF_CPU=7372800UL
-
Thread
AVR Studio 4: TWI Display einbinden
Vielleicht noch wichtig zu erwähnen, der Controller ist ein M328P und das Display, das am Controller angeschlossen werden soll, hat vier Anschlüssen: +5V, GND, SDA, SCL.
wird nichts angezeigt (es funktioniert aber, habe es mit Arduion I2C Display getestet). Video: ATmega328p LCD using I2C: https://www.youtube.com/watch?v=Uhq3Hp_P2xQ Software: Jose-Manuel, Github Lib.: https://github.com/Jose-Manuel34/LCD_I2C_h Mein Code (aus dem Video übernommen): [c] int
-
Thread
Buzzer Lautstärke steuern mit Transistor
Hallo, ich habe einen ATMega328p, an dem ich einen 5V Buzzer (Piepser) angeschlossen, habe, welcher bis zu 40mA Strom benötigt. Ich möchte jedoch auch die Lautstärke des Buzzers Regeln. ein NPN Transistor kommt hier nicht in
Thomas schrieb im Beitrag #6439802: > ich habe einen ATMega328p, an dem ich einen 5V Buzzer (Piepser) > angeschlossen, habe, welcher bis zu 40mA Strom benötigt. dazu reicht ein BCxxx NPN in Emitttergrundschaltung https://www.elektronik-kompendium.de/
-
Thread
Atmega328pb Klon mit Atmel Studio 7 verbinden?
Hallo, auf einem Arduino Uno R3 Board sitzt ein Atmega328P, nicht Atmega328PB. Diese Boards sind über die gewohnte USB Schnittstelle nur mit der Erweiterung von 'visualmicro' in Atmel Studio 7 nutzbar. Welche nach dem Testzeitraum Geld kostet. Wer
-
Thread
Fragen zu Grafik-LCD 128x64?
Mikrocontroller an Ram haben ist das aber auch kein > Problem mehr. Es sei denn, man hält wie Manfred am ATmega328 fest. https://www.mikrocontroller.net/topic/504009 Für den sind die 1kB in Kombination mit einer SD Karte zum Problem geworden.
was für den Einstiegsbastler ist der sich hoffentlich schnell davon abwendet. Aber selbst der ATmega328P hat 2kByte, was für seine Anforderungen durchaus reichen sollte. Aber wie gesagt gibt es deutlich bessere Alternativen und es gibt auch Arduino mit STM32.
-
Thread
KSQ 20W Halogenlampe wirkt strombegrenzend
digitalen Strom- und Spannungsmessung kommt ein INA226 zum Einsatz. Mit diesen Infos kann ich mittels Atmega328PB die Regelung nachsteuern, falls der Strom aus den Grenzen läuft. Oder ich kann Leuchtmittel mit anderen Kenndaten betreiben. Alles ist so ausgelegt, dass ich *bis zu 2A bei 20V* ausgeben könnte
-
Thread
RGBW LED an 4xAA Batterie betrieben
Leider funktionierte es nicht wie gewünscht. Die Farben steuere ich mit digitalen Ausgängen eine Atmega328P mit Arduino IDE zum programmieren. Sobald ich eine Eingangsspannung von mehr als 4.8V anlege, dann leuchten die LEDs nicht mehr in der gewünschten Farbe. Also z.B. Rot schaltet sich nicht mehr
nicht, dass hier ein Fehler ist. Die Blaue kann ich ja problemlos so steuern. Der Ausgang vom Atmega328P geht direkt an den EN Pin des XL6003. [code] const byte PIN_R = 10; const byte PIN_G = 9; const byte PIN_B = 5; const byte PIN_W = 6; void setup() { pinMode(PIN_R, OUTPUT); pinMode
-
Thread
8-stelliger Frequenzzähler, reziprok, STM32F7xx
Dir dann ja schon begegnet ;-) Für 32 kHz und 1 ppm Auflösung/Genauigkeit würde aber schon ein ATmega48 ausreichen. Für ein F407 Discovery-Board hatte ich hier vor Jahren ein Beispiel gezeigt: https://www.mikrocontroller.net/topic/275225#2895085 Und wenn Du ein F429 Discovery-Board mit TFT-Anzeige
im LQFP32 gestossen. Mit einem "großzügigen" Pinabstand von 0,8 mm ist er genau so groß wie ein ATmega328-AU. Laut Datenblatt kann man ähnliche Rechenleistung wie von einem F407 erwarten. CPU, RAM und Timer laufen ungebremst mit 170 MHz. 128 KB Flash und 32KB RAM sind völlig ausreichend. Da ich eh
-
Thread
Abschaltung/Deepsleep µC bei Unterspannung
Schlafmodus habe ich hier abgemalt: http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/ Mister A. schrieb im Beitrag #6438166: > Der ATmega328 geht doch runter bis 1.8V. Aber nur, wenn der Takt niedrig genug ist.
habe ich hier abgemalt: > http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/ > > Mister A. schrieb im Beitrag #6438166: >> Der ATmega328 geht doch runter bis 1.8V. > > Aber nur, wenn der Takt niedrig genug ist. Vielen Dank für
-
Thread
Sleep Mode Atmega328p mit 8MHz internal Quarz. Stromverbrauch
=0xE2 atmega328bb.bootloader.high_fuses=0xDA atmega328bb.bootloader.extended_fuses=0x05 atmega328bb.bootloader.path=arduino:atmega atmega328bb.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex atmega328bb.bootloader.unlock_bits=0x3F atmega328bb.bootloader.lock_bits=0x0F atmega328bb.build.mcu=atmega328p atmega328bb.build.f_cpu=8000000L atmega328bb.build.core=arduino:arduino atmega328bb.build.variant=arduino:standard [/code]
-
Thread
Serielles EEprom 25LC1024 Verständnis Problem
Schönen Sonntag, ich möchte mit meinem Atmega328 das 25LC1024 verwenden. Und Grundsätzlich funktioniert es auch. Das heißt ich kann eine Structur ins EEprom schreiben und auch wieder lesen. Nur leider verstehe ich nicht was mit den Pages gemeint
-
Thread
5V signal am AVR, wenn dieser mit 3,3V betrieben wird
tach, nimmt der avr schaden, wenn dieser nur mit 3,3V betrieben wird (atmega328p), am input pin aber 5V anliegen? Oder müssen diese auch erst irgendwie auf 3,3V runter?
Beitrag #6434616: > tach, > nimmt der avr schaden, wenn dieser nur mit 3,3V betrieben wird > (atmega328p), am input pin aber 5V anliegen? Oder müssen diese auch erst > irgendwie auf 3,3V runter? normalerweise kann der das ab, es gibt sogar Schaltungen die einen AVR über die Ports versorgen, aber
-
Thread
UART Interrupt
plazieren muß, bzw. überhaupt darf? Das sollte ja der Compiler besser machen können. Z.B. beim ATmega328 ist an &H60 noch gar kein RAM. Händisches Plazieren kann also schnell mal in die Hose gehen. Eine feste Zeichenzahl ist recht unflexibel. Typisch liest man Strings bis zum CR/LF ein. Natürlich
plazieren muß, bzw. überhaupt darf? > Das sollte ja der Compiler besser machen können. Z.B. beim ATmega328 ist > an &H60 noch gar kein RAM. Händisches Plazieren kann also schnell mal in > die Hose gehen. > > Eine feste Zeichenzahl ist recht unflexibel. Typisch liest man Strings > bis zum CR/LF
-
Thread
Personenverfolgung mit IR
mir den Sender aufgebaut. Als erstes habe ich meinen Empfänger (1838B) an einen ADC-Pin meines Atmega328P gehangen. Ich hatte damit auch schon ein paar Messwerte: Im dunkeln sank der Wert Allerdings im hellen war dieser immer bei 1023. Dann hatte ich gehofft mit einem Hochpass (fg=32kHz) hinter
im Beitrag #6433893: > Als erstes habe ich meinen Empfänger (1838B) an einen ADC-Pin meines > Atmega328P gehangen. > Meine Vermutung ist das der Empfänger nur mit 0 und 1 arbeitet und > deswegen natürlich nichts brauchbares rumkommt. Warum guckst du nicht ins Datenblatt? Sinn eines Fernbedienungsempfängers