-
Thread
Atmega328p Sleep-Modus, ich komme nicht weiter
Ich habe es jetzt so gelöst, indem ich den Atmega8L erstmal verwende, bis ich ne Lösung zum Atmega328p-Problem gefunden habe. Der Vollständigkeit halber im Anhang noch das main-File vom Atmega8L. Grüße....
probiere ich morgen mal aus. Aber mein größtes Problem ist, dass die ganze Geschichte nicht auf dem 328er funktionieren will. Ich würde den lieber benutzen als den Atmega8, da wie gesagt, beim Atmega8 bei unter 2.7 Volt schluss ist und der 328er funzt noch mit 1.7 Volt.
-
Thread
ATMega328P Frequenzmessen mit Timer. Welches Konzept?
Controller soll auch einiges mehr machen als nur die zwei Frequenzen messen. Oder wärs besser den ATMega328P durch einen ATMega328PB zu ersetzen und jede Frequenz auf einen ICP Eingang zu leiten (Der PB hat 3 16Bit Timer)? Wie würdet ihr da ran gehen? Vielen Dank
irgendwann läuft der Zähler über. Frequenzmesser schrieb im Beitrag #5079979: > Oder wärs besser den ATMega328P durch einen ATMega328PB zu ersetzen und > jede Frequenz auf einen ICP Eingang zu leiten (Der PB hat 3 16Bit > Timer)? ICP wäre die Hardwarevariante. Wenn der ATMega328PB auch tatsächlich 3
-
Thread
WinAVR für ATmega328PB
https://gist.github.com/goncalor/51e1c8038cc058b4379552477255b4e1 meine Test-Applikation von ATmega328P auf den ATmega328PB umzustellen. Die neueste Version von WinAVR habe ich zuvor installiert, ein .hex-File für den ATmega328P wird korrekt generiert. Offenbar ist WinAVR die MCU ATmega328PB nicht
Features des Mikrocontrollers nicht brauchst, kannst du die IDE (bzw. dein Makefile) einfach auf ATmega328P einstellen, denn der PB ist dazu binär-kompatibel.
-
Thread
Atmega328PB nicht flashbar, ISP Pinning?
Pinning... siehe Anhang Flashen wollte ich ihn mit dem myAVR ProgTool, hier kann man nur den atmega328P auswählen. http://shop.myavr.de/index.php?sp=download.sp.php Ich hab meinen so verkabelt: ISP -------- ATMEGA328PB 1 MISO ---- PIN 16 2 VCC ----- PIN 4 und 18 3 SCK ----- PIN 17 4 MOSI
> Der 328PB ist anscheinend etwas anders was das Timing angeht. Das würde mich überraschen, denn er wird als Drop-In-Replacement für den ATmega328P gehandelt.
-
Thread
ATmega328P nagelneu und dennoch defekt!?
Hallo, ich habe eine Testplatine mit u.a. einem Sockel für einen ATmega328P, an dessen logischem Pin2 ein 12er-NeoPixel-Ring angeschlossen ist. Stromversorgung für den µC und das NeoPixel sind einwandfrei und mit einem ATmega328P aus einer älteren Charge funktioniert
Norbert schrieb im Beitrag #7861712: > Ich habe beim Boardmanager "DIY ATmega*8" von James Sleeman installiert. > - als Board "ATmega328/P/PB" ausgewählt > - Processor Version "Atmega328P" > - Processor Speed "(8 MHz intern) > - Use Bootloader "No" > - LTO "enabled" >
-
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
ATMega328p Onchip Temperatur Sensor
/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf#_OPENTOPIC_TOC_PROCESSING_d94e47271
steht 25 C entspricht 314mV http://www.atmel.com/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf#_OPENTOPIC_TOC_PROCESSING_d94e47538 Das heißt der Chip ist eigentlich heißer als Raum-Temperatur?
-
Thread
ATMega328P mit dem STK 500 programmieren?
Leute! Kann mir bitte jemand auf die Sprünge helfen? Ich finde hier immer wieder Tabellen, wo der ATMega328P für das STK500 für den grünen Sockel gelistet wird. Ich stecke meinen ATMega328P in diesen Sockel, starte das neueste AVR Studio und der ATMega328P wird mir zur Auswahl nie angezeigt? Was mach
> Ich stecke meinen ATMega328P in diesen Sockel, starte das neueste AVR > Studio und der ATMega328P wird mir zur Auswahl nie angezeigt? Was mach > ich da falsch? Welche Version ist das genau? Volker
-
Thread
ARDUINO-UNO mit ATMEGA328 ohne P ?
Und noch einen Hinweis... Wenn du den Atmega328 dann im Arduino UNO verwenden sillst, muss du den Bootloader-Sourcecode für den Atmega328 anpassen (#defines hinzufügen u.a. für dessen Signature-Bytes) und übersetzen. Den fertigen Atmega328P Bootloader
http://www.avrfreaks.net/index.php?name=PNphpBB2&f... und Änderung, von - uno.build.mcu=atmega328p nach - uno.build.mcu=atmega328 bringt auch keinen Erfolg 8-( ein atmega328, ist auch gar nicht in AVRDUDE.conf definiert ?
-
Thread
12 Servos + Atmega328 Stromversorgung
sondern eine Arduino Standalone Schaltung baute. Das heißt ich versorgte die 12 Servos als auch den Atmega328 mit 4xAA Akkus. Beim Testen konnte ich nur maximal 5 Servos betreiben, beim 6. spielten sie verrückt. Daraus schloss ich, dass der Atmega328 mit zu wenig Strom versorgt wird. Deswegen nahm ich statt
eine Arduino > Standalone Schaltung baute. Das heißt ich versorgte die 12 Servos als > auch den Atmega328 mit 4xAA Akkus. Hier ist ein bisschen Lesekompetenz gefragt.
-
Thread
Atmega328p Anstatt Arduino uno
mein Arduino per "Knopfdruck" aufwecken kann Auf einem Arduino Uno sitzt ein ganz gewöhnlicher ATmega328P. Was meinst du mit "Anstatt"? Was auf dem Arduino Uno sitzt aber zusätzlich ein ATmega16u2 für das USB-Handling. Den kannst du einsparen, aber auch genauso gut schlafen legen. Aber warum
Module (alle?) sind für den Betrieb an Lipos ausgelegt. gsm shield für Arduino ... > Und ein ATmega328P kann das auch. Aber ich müsste vermutlich einiges in der Programmierung ändern oder? und ein Atmega alleine würde reichen? (abgesehen von dem gsm modul) > Es gibt also eigentlich gar keine
-
Thread
ATMega328 mit Arduino Uno R3
verbaut ist und funktioniert. Jetzt zu meinem Problem. Ich benutze ein Arduino Uno R3 mit dem ATMega328 um meinen Programmcode auf dem ATMega328 zu spielen. Anschließend setzte ich den Mikrocontroller auf einen Sockel auf meiner Platine. Wenn ich in meinem Programm einfach nur einen Ausgang auf
Das sind weder der 16mhz quarz noch die lastkondensatoren drauf dein atmega328 hat keinen takt da der per fuse auf externer quarz eigestellt ist du kannst die fuse ändern das der mit dem internen ozilator lauft aber dafür braucht du deinen avr programmer oder zur not eine
-
Thread
ATMega328P low power funktioniert nicht
Hallo Forum, ich bin am Verzweifeln mit meinem ATMega328P. Eigentlich möchte ich ihn als batteriebetriebenen Sensor arbeiten lassen, schlafen lassen um Batterie zu sparen und ab und zu kurz Aufwecken. Um das Ganze vorzubereiten habe ich einen 328P
Nanu, das Heraushebeln eines ATmega328P-PU aus einem Steckbrett dauert doch nur ein paar Sekunden; die Frage war durchaus ernst gemeint.
-
Thread
Atmega328 Analog interne Referenz: Avcc
spess53 schrieb im Beitrag #4732208: > Welcher AVR? Thread-Titel: Atmega328 Analog interne Referenz: Avcc
Atmega328p Es geht darum das ich eine Platine hab auf der dieser gelötet ist, ich schreib gerade die Software neu. Die Hardware konnte ich identifizieren und auch wo sie angeschlossen ist. Nur beim Analog
-
Thread
LCD und atmega328p -> Timingprobleme??
Georg T. schrieb im Beitrag #4489698: > Nun habe ich den Atmega8 durch einen Atmega328p ausgetauscht Wenn die neue Software auf der des Atmega8 basiert, dann ist erstmal auch dessen Taktrate maßgebend.
Schorsch das Programm für den Atmega8 kann man nicht auf den Atmega328p direkt ausführen. Die Fusebits stimmen so auch nicht, schau in die beiden Datenblätter, dort ist ads alles beschrieben.
-
Thread
Welchen TFT für Atmega328 oder ähnlichen AVR?
Ich möchte mich mal dran versuchen ein TFT-Display an einen Atmega328 (oder ähnlich) ans Laufen zu bringen, weiß aber nicht so recht welches Display hier wirklich was wäre. Bisher habe ich immer Displays auf Basis des HD44780 oder die OLEDs mit SSD1306 bzw. SH1106
M. K. schrieb im Beitrag #5200868: > TFT-Display an einen Atmega328 328 mit oder ohne Arduino?
-
Thread
ATMega328P/Arduino Nano Fragen
diesem 6-poligen Programmieradapter verwenden um Software auf diesen zu flashen? 2. Die IOs des ATmega328P scheinen alle mit 5 V zu laufen. Würde es trotzdem funktionieren, wenn ich an RX und TX nur ein 3,3V Signal anlege oder wäre das eine eher wackelige Angelegenheit? Danke!
du mit RX und TX? Der USART des ATMega328 an Pins PD0/PD1 (aka Arduino D0/D1) ist bereits mit dem USB-USART auf der Platine verbunden. Außerdem hängen an diesen Pins meist auch LED, die eine zusätzliche Last für die treibende Schaltung
-
Thread
Wie ATmega328PB mit 20 MHz betreiben?
Wie betreibt man eigentlich einen ATmega328PB mit 20 MHz? Auf den ersten paar Seiten des Datenblatts wird der Chip mit 20 MHz beworben. Aber wie das genau geht, wird totgeschwiegen. Low Power Crystal Oscillator geht bis 16 MHz. Internal RC
Max. 20 MHz @ VCC= 4.5 - 5.5V Figure 34-1 Maximum Frequency vs. VCC (-> 20MHz) Figure 35-2 ATmega328PB: Active Supply Current vs. Frequency (1-20MHz) http://www.atmel.com/images/atmel-42397-8-bit-avr-microcontroller-atmega328pb_datasheet.pdf
-
Thread
Eclipse mit AVR Plugin und Atmega328PB
, ich arbeite mit Debian9, Eclipse mit AVR Plugin und möchte jetzt in der Umgebung auch mit dem Atmega328PB arbeiten. Das AVR Plugin unterstützt zur Zeit den 328PB noch nicht. Ich habe den GCC Toolchain schon angepasst auf den 328PB, aber innerhalb von Eclipse funktioniert es eben nicht, z.B. wird innerhalb der io.h immer noch der __AVR_ATmega328P__ als definiert angezeigt anstatt __AVR_ATmega328PB__. Das kann natürlich nicht funktionieren weil sich einige Bezeichnungnen geändert haben bzw. neue dazugekommen sind. Hat jemand eine Idee
-
Thread
Toleranz interner Oszillator ATMEGA328PB
Hallo zusammen, weiß jemand welche Toleranz der interne 8MHz Oszillator des ATMEGA328PB besitzt? Im Datenblatt steht, dass dieser kalibriert sein soll. Der interne Oszillator des ATMEGA328P ist ja mit +-10% sehr ungenau und für meine Anwendung zu groß. Etwa 2-3% würde mir allerdings
ATMEGA328PB schrieb im Beitrag #6784848: > Etwa 2-3% würde mir allerdings reichen. So werden die Teile ausgeliefert. Miss es nach!
-
Thread
ATMEGA328 Led-Fader Projekt instabil
RGB LED hängt über drei kleine KSQs an den PWM-Pins des ATMEGA328P 2) Software: 2a) uart Library von Martyn Welch: https://github.com/mwelchuk/atmel/tree/master/atmega328p/libraries/uart Implementierung von Buffern für Rx und Tx. Stabiler als meine
nutzen kann. 2b) uexpect Libary von Martyn Welch: https://github.com/mwelchuk/atmel/tree/master/atmega328p/libraries/uexpect Lesen der Response - blockt bis eine erwartete Antwort zurückkommt 3) Fehlerbilder: Mittels Debug-Ausgaben von ATMEGA328p über USB/RS232 Converter an den PC habe ich
-
Thread
Atmega 328P mit Elnec Programmer programmieren
Hallo Leute, ich habe einem neuen Atmega 328p (im QFP32 Gehäuse) ein Programm mittels Elnec Programmer (T51prog2) eingespielt. Es wurde ein entsprechender Programmieradapter dafür benutzt. Das Programm ist mit der Arduino IDE entwickelt worden
Datei konnte ich nun auch den Atmega 328P im TQFP- Gehäuse (im Adapter >>auf DIL28) brennen. Also hier auch die gleichen Fuse- Bits gesetzt (habe ich anschließend kontrolliert!). Im Testaufbau des Steckbords funktionierte der 328 aus
-
Thread
Kommunikation zwischen ATtiny85 und ATmega328p
Du kannst auch deinen "low frequency Crystal" direkt an den ATMega328P klemmen.
nicht gerade Stromsparer. Mir ist es nicht gelungen, ihn unter 15µA zu drücken bei 32kHz [5V]. Der ATmega328A schafft dagegen <1µA in Power-Save. Und wenn Du den ATtiny erstmal auf 32kHz gefused hast, brauchst Du fürderhin nen HV-Programmer (STK500) für weiteres Flashen. 32kHz direkt am ATmega328
-
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
Arduino ATMega328 Breadboard Pin Definitionen
Hallo, kurz zur Vorgeschichte: ich habe ein selbst entwickeltes ATMega328 TQFP Board ohne ext. Quarz. Um das unter Arduino 1.8.x zum Laufen zu bekommen, habe ich mir den Bootldr breadboard-1-6-x.zip von der Arduino Webseite herunter geladen und installiert. Der Prozessor
kann ich die korrekten Pin Definitionen aktivieren? Es wird die Pindefinition des UNO genutzt. >atmega328bb.build.variant=arduino:standard https://wwwhpag.staufer-gymnasium.de/fileadmin/images/Schule/AGs/RoboterAG/UnoPinout.png > digitalWrite(PC1,1); Das ist nicht logisch. Du möchtest sowas
-
Thread
stromsparender Langzeittimer für ATmega328 gesucht
Benjamin H. schrieb im Beitrag #2998835: > Ein ATmega328P bei 16MHz soll in einem > definierbaren Bereich von 15min - 120min (eine Toleranz von +/- 10% > spielt dabei keine Rolle) ein paar Messwerte erfassen. Da es mehr auch > nicht zu tun gibt.
@ Benjamin H. (garnienicht) >Meine Problemstellung: Ein ATmega328P bei 16MHz soll in einem Voll Pulle. Ist das nötig? >spielt dabei keine Rolle) ein paar Messwerte erfassen. Da es mehr auch >nicht zu tun gibt und Energie vor allem bei Batteriebetrieb
-
Thread
Optimale Batterieversorgung für Atmega328P
Thread (https://www.mikrocontroller.net/topic/498960#new) schon steht, betreibe ich an einem nackten Atmega328P mit 3,3 V @ 8 MHz zwei Sensoren. Dabei handelt es sich um die giesomat Bodenfeuchtesensoren (die sind hier ja bekannt). Nun suche ich die optimale Lösung, das Ganze mit Batterien/Akkus zu betreiben
> ... Atmega328P mit 3,3 V @ 8 MHz zwei Sensoren ... Was für Sensoren?
-
Thread
Atmega328P ADC und gleichzeitig IO
Hallo, möchten nur einen ADC Pin vom Atmega328P verwenden um einen LDR auszulesen. Die restlichen Pins sollten gannz normale I/O Pins sein. Funktioniert das? Gruß Robert
Vielen Dank, gibt es für den Atmega328p ein Standard Routing? Also ein recommened design?
-
Thread
Atmega328p ISR Maske ohne Funktion?
Hallo Forum, ich wundere mich gerade über das Verhalten eines Atmega328p, bei dem ich Pin Change Interrupts verwenden will. Wenn ich das Datenblatt richtig lese, kann jeder Pin in einer bestimmten Gruppe den zugehörigen Pin Change Interrupt auslösen. Dazu muss er
bzw. Simulator ... Er schrieb "debugger", und da wüsste ich eben gerne, wie dieser bei einem ATmega328P aussieht.
-
Thread
Exakter Manchester Code mit ATmega328 generieren
Hallo! Ich suche eine Möglichkeit, um mit dem ATmega328 einen Manchester Code mit exaktem Timing zu erzeugen. Bisher habe ich dazu Timer 1 verwendet und bei einem Überlauf das entsprechende Muster am Ausgang erzeugt. Nachdem der Code aber immer komplexer
da war der Tipp mit dem DALI vom Lars nicht schlecht, der TE hat aber nen ATmega328p damit würde ich mir eher die DALI Slave Implementierung für den ATmega88 anschauen der ja dem ATmega328p am nächsten ist. Dort wird ja die Manchester Codierung gemacht, kann man sich wohl abgucken
-
Thread
USB-C an ATmega328 oder STM32
Das funktioniert schon deshalb nicht weil du RESET hart mit GND verbunden hast. So kannst du den Atmega328P noch nicht einmal über J1 programmieren. Ein fabrikneuer Atmega328P kommt ohne Bootloader und kann nur wie im Datenblatt beschrieben programmiert werden. Du kannst natürlich zwischen USB und Atmega328P einen ISP-Programmer mit aufs Board nehmen. Nur, die brauchen auch Software, und die muss erst mal draufprogrammiert werden ... LG, Sebastian
-
Thread
50Hz PWM mit ATmega328P
/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_datasheet.pdf) habe ich zur Frequenzberechnung des genannten Pins zwei Formeln auf S. 133 und 135 gefunden, eine für Fast PWM Mode und eine für Phase Correct PWM Mode. Mit beiden Formeln ist
Hi >ich möchte mit einem ATmega328 am Pin 4 der TQFP Variante ein PWM Signal >für ein Servo mit 50Hz und 1-2ms Impulszeit ausgeben. Pin4 ist VCC. MfG Spess
-
Thread
SPI ATMega328P Daten sende
Hi zusammen, ich versuche mit einem ATMega328P Daten per SPI an einen Motortreiber zu senden. Leider erfolglos. Der Mikrocontroller denkt nicht mal dran, Daten zu senden. Am Oszi sind keine Daten erkennbar, am MoSI Pin. Im Prinzip möchte
so sollte doch das Schalten auf C1 und C5 vorhanden sein. Wird für den richtigen Controller, ATmega328, übersetzt?
-
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
SPI lässt sich nicht aktivieren Atmega328P
Hallo zusammen, Ich habe folgendes Problem: Mein Atmega 328P auf einem Arduino UNO Bord lässt nicht zu, dass ich das SPE Register im SPCR (Kontrollregister von SPI) beschreibe. Das Programm soll an sich nicht viel machen sondern nur das Register beschreiben
Jumper M. schrieb im Beitrag #6396168: > Hallo zusammen, > Ich habe folgendes Problem: Mein Atmega 328P auf einem Arduino UNO Bord > lässt nicht zu, dass ich das SPE Register im SPCR (Kontrollregister von > SPI) beschreibe. Glaub ich nicht. Du MUSST das IO-Pin mit dem SS Signal VORHER auf
-
Thread
Probleme mit dem Sleep Mode(ATMega328P)
Guten Abend, Ich hätte da ein kleines Problem. Und zwar möchte ich ganz gerne ein ATMega328P 5 Taster und 8 LED's möglichstes lange an einer 9V Batterie betreiben. Dazu habe ich mir gedacht. Ich setzte denn Controller direkt am Anfang in denn Power Down Modus. Und erst wenn man dann denn
@Jan Hampel (jan_h865) >ATMega328P 5 Taster und 8 LED's möglichstes lange an einer 9V Batterie >betreiben. Dann brauchst du erstmal einen sehr sparsamen Linearregler. https://www.mikrocontroller.net/articles/Versorgung_aus_einer_Zelle
-
Thread
ATMega328p: Zwei Takte, eine Uhrzeit
Eine ATMega328p läuft mit 2 Takten. Während der Wachphase (5 ms - 10 ms) sind es 16 MHz und während der Schlafphase (4 s - Wachppase) sind es 16/256 MHz. Wie kann ich geschickt die Uhrzeit (hh:mm) mitlaufen
Der ATMega328p ist komplett belegt, so dass ich auf einen Softwarelösung setzen muss. Habe gedacht, dass der ein oder andere dies schon einmal gelöst hat und mir einen Tipp (siehe z. B. STK500-Besitzer) geben
-
Thread
Umstieg von Atmega8 auf Atmega328p
guten abend :) hab das myavr board mk2 mit nem mega8, nun ist heute mein bestellter atmega328p gekommen den ich nun grad testen wollte... so nun hab ich das makefile geändert atmega8 durch atmega328p, aber bekomm beim compilieren fehlermeldungen (siehe screenshot -> anlage) muss ich den
deklariert. Die wird in main.c eingebunden. Ist diese für einen Atmega328p falsch? Wo bekomme ich eine passende her? Martin
-
Thread
Atmega328 beim bootloader brennen zerstört?!
Hallo zusammen, ich habe einige ATmega328 gekauft und mit einem Arduino Uno als Arduino ISP den bootloader "ATmega on a breadboard (8MHz internal clock) darauf gebrannt. Funktioniert - ich gehe also davon aus, dass das pinning passt. Jetzt wollte ich einen dieser ATmega mit 16MHz betreiben und wollte daher (bei gleichem pinning) den bootloader "ATmega328" brennen. Den entsprechenden Quarz mit Kondensatoren habe ich vorgesehen. Die notwendigen Dateien habe ich von:
-
Thread
Atmega328P SIM900 Spannungsversorgung
Spannungsversorgung sollen 4x 1,2V Akkus übernehmen. Realisierung: (Schaltung und Code im Anhang) Ein Atmega328P befindet sich im PowerDown Modus und soll über einen Interrupt aktiviert werden. Der Interrupt-Impuls soll über einen Magnetschalter am Garagentor gegeben werden. Sobald der Magnetkontakt unterbrochen
sowieso nicht. Damit der Einschaltstrom den SIM900 Mouduls nicht so sehr die Stromversorgung des ATmega328 herunter zieht, könntest du eine Diode und einen Elko hinzufügen: [pre] X2-1 o---|>|---+---o VCC vom ATmega | === 100µF | GND [
-
Thread
ATmega328p und zwei SPI Kanäle
Hallo Leute, ich stehe vor der Aufgabe, mit einem 8bit-µC von Atmel (ATmega328p) einen Drehratensensor zu realisieren. Als Sensor habe ich den MLX90609 vorliegen, welcher per SPI angebunden werden soll. Über die gleiche SPI-Schnittstelle soll auch eine SD-Karte angebunden
dionysos 328 schrieb im Beitrag #3646094: > Ist das mit dem gegeben ATmega328p überhaupt möglich? Das kommt auf die erforderlichen Datenraten an > Meines Wissens verfügt er nur über eine Hardware-SPI Schnittstelle
-
Thread
ATMega328P ADC Fehler im Datenblatt?
die CPU in den Idle-Mode bringe, gibt es ein Dauertriggern des ADC. Im Datenblatt (Atmel-42735B-ATmega328/P_Datasheet_Complete-11/2016) steht auf Seite 312 im Abschnitt 28.6.1 (ADC Noise Canceler) ausdrücklich, daß der ADC im Single Conversion mode sein muß, damit der Idle-mode ein ADC-trigger auslöst
vermurkste Version, in der mehr Wert auf die Farbe als auf den Inhalt gelegt wurde. Die von 10/2014 für ATmega48A..328P ist brauchbarer.
-
Thread
Konventionellen ATMega328 über Arduino programmieren
zunächst das Ergebnis der jüngsten Tüftelei: Ziel war es über Arduino IDE einen konventionellen ATMega328 zu programmieren. Der kleine feine Unterschied zu den Arduino-Boards liegt darin, dass eben kein ATMega328P zum Einsatz kommt. Ich verwende ein Low Cost Board mit Chip und externem 20 MHz Quarz
falscher Signatur. Somit als nächstes die Datei avrdude.conf gefunden und dort eine Kopie des ATmega238p angelegt - umbenannt in ATmega328. In dieser die richtigen Fusebits eingetragen. Dazu gleich id und desc umgestellt. Mist - klappte immer noch nicht. Nun moserte der Compiler, da ihm offenbar Chip-Beschreibungen
-
Thread
mp3 player mit avr atmega 328
mehr Hilfe als erwartet... meine vorhandene Hardware besteht aus einem Arduino UNO Board mit dem atmega328p; einer 256MB SD Card von SanDisk und dem Hardwaredecoder VS1011E von VLSI sowie der nötigen Bauelemente zur Pegelanpassung usw. Als IDE benutze ich nun wieder die von Arduino nachdem Eclipse
Arduino Müll rauswerfen;) Ich denke für nen simplen Player sollte es noch reichen mit dem RAM beim atmega 328, aber dann isses wohl tatsächlich bald erschöpft. Daher jetzt der atmega 644 im bastlerfreundlichen DIL Gehäuse:) Ja durch das Thema mit dem FAT-Dateisystem hab ich mit durchgearbeitet und der
-
Thread
atmega328 open collector ausgänge erstellen
Hallo Leute Ich will drei digitale Ausgänge meines Atmega328P als Open Collector Ausgang zur Verfügung stellen. Was für einen IC könnte ich dafür verwenden? Oder wonach genau muss ich beim Elektronikhändler suchen? (Nur "open collector output" hilft nicht
Marco T. schrieb im Beitrag #5131388: > Ich will drei digitale Ausgänge meines Atmega328P als Open Collector > Ausgang zur Verfügung stellen. Du legst den PORTx auf 0 und kannst mit DDRx zwischen LOW und OpenDrain umschalten.
-
Thread
ATMega328p / ADC nutzen
Schaltung mit 48V, 50V oder 60V erfolgt. Dazu würde ich gern den Onboard-ADC des bereits vorhandenen ATMega328p verwenden. Da ich bisher noch nie mit einem ADC gearbeitet habe, habe ich mir anhand des Datenblattes und eines Online Tutorials die angehängte Schaltung erdacht. Als Referenzspannung würde
ich entnommen, dass es sich grundsätzlich empfiehlt, die interne Referenz zu verwenden, die beim ATMega328p 1.1V beträgt. Was ich noch nicht verstanden habe ist, ob die zu messende Spannung am ADC Eingang kleiner sein muss, als VREF... also in diesem Fall kleiner als 1.1V. Im Datenblatt steht: "
-
Thread
PWM Signal von Atmega328 mit sinusartigen Spitzen
galvanisch getrenntem Oszilloskop und ohne Lampen-Gehäuse. Die Frequenz des Signals vom PWM-Ausgang des Atmega328 beträgt rund 3.92kHz. Ich danke euch schon jetzt für Anregungen.
? Glaub ich nicht. > und ohne >Lampen-Gehäuse. Die Frequenz des Signals vom PWM-Ausgang des Atmega328 >beträgt rund 3.92kHz. Ob man 3,9kHz für ein paar LEDs braucht?
-
Thread
Potentiometer mit ADU Atmega328PB [HILFE]
der ADU. An jeder Ecke des Internets gibt es dazu Beispielcode: https://www.google.com/search?q=atmega328+adc+example+c+code Wo genau klemmt es da? Phillip E. schrieb im Beitrag #6551668: > Ich habe aber Probleme dem ADC-ISR Das ist KEINE ADC-ISR! Sondern da steht voll ausführlich: [c] // Interrupt_Service-Routine
Ich habe zwar noch nie mit Atmega gearbeitet sondern nur mit PIC-Controllern, aber die Grundlagen der C-Programmierung sind ja identisch. Die zwei aufeinander folgenden Zuweisungen [avrasm] number = ( ADCL/32); number = ( ADCH
-
Thread
Hintergrundwissen gefragt - Verfuste ATmega328
dem euer Expertenwissen gefragt ist: Durch einen Fehler in einem Batchscript habe ich ein paar ATMega 328 "verfused". Im Batchscript setzte ich zuerst die Fuses mit einer niedrigeren Geschwindigkeit (125kHz) Dann verlasse ich STK500.exe und schreibe das Flash mit 500kHz. Das klappt bei allen Projekten
Aber wie fast immer, zu wenig Information für eine tiefe Diagnose, zu wenig um zu testen. Dabei: ATmega328 habe ich sowieso nicht, nur als ATmega328P. Da kann ich sagen, die P Variante tut was es soll, wie erwartet.
-
Thread
Ist die Steuerung einer Spülmaschine mit einem ATmega328 realisierbar ?
Zeitrahmen mit den erforderlichen Tests wird vermutlich sehr knapp. Und natürlich kann so ein Mega328 einen Geschirrspüler steuern, der dreht dabei Däumchen.
Arbeitsstunden und parallelen Prozessen würde ich nicht mehr ohne (RT)OS anfangen und da reicht der RAM des 328 kaum aus. Beim Doppelten fängts an.