-
Thread
Arduino - Spuk oder Meßungenauigkeit?
ADC-Werte anhand der tatsächlichen Spannung umrechnen möchtest, diese Funktion ermittelt auf einem Atmega328 die tatsächliche Betriebsspannung: http://code.google.com/p/tinkerit/wiki/SecretVoltmeter
HalLo, habe auch folgendes Setup: ATMEGA 328 (Arudino Clone) Spannungsteiler (mit 1% Winderständen) Traco TSR-1-2450 (Schaltwandler zum 7805 kompatibel nur genauer) Wenn ich am Arduino messe hab ich ca, 4,9V bis 4,8 Volt (besser als
-
Thread
Probleme mit EEPROM
Sorry, hab ich ganz vergessen: ATMega328p bei 20MHz
> ATMega328p bei 20MHz Läuft der bei 1,8V überhaupt noch (sinnvoll)? Laut DB: [pre] Speed Grade: 0 - 4 MHz@1.8 - 5.5V, 0 - 10 MHz@2.7 - 5.5.V, 0 - 20 MHz @ 4.5 - 5.5V [/pre] Du wirst wohl den Brown-Out-Pegel
-
Thread
Suche günstige Open-Collector Schieberegister
gestellt wurde (zumindest habe ich keine gefunden). Folgendes Szenario: Ich möchte an einem Atmel ATMega328 ingesamt etwas unter 100 LEDs steuern können. Von diesen 100 LEDs ist immer nur eine gleichzeitig aktiv (!). Statt also mit Schieberegistern und massenweise Widerständen zu arbeiten, würde ich
Daniel H. schrieb im Beitrag #6008641: > Folgendes Szenario: Ich möchte an einem Atmel ATMega328 ingesamt etwas > unter 100 LEDs steuern können. Von diesen 100 LEDs ist immer nur eine > gleichzeitig aktiv (!). > > Statt also mit Schieberegistern und massenweise Widerständen zu > arbeiten
-
Thread
Tipps zu vierlagigen Platinen gesucht
mit). Und da ist es für mich schwierig, Lothar's "schöne" Anbindung hinzukriegen. Speziell beim ATmega1284 neben dem Quarz, und bei AVCC/AREF. Vielleicht kann mal jemand ein Beispiel eines "schönen" Layouts eines ATmega328 oder 1284 (oder vergleichbare) herzeigen? lg Michi
"Vielleicht kann mal jemand ein Beispiel eines "schönen" Layouts eines ATmega328 oder 1284 (oder vergleichbare) herzeigen?" Gib mal eine ganz exakte Bestellbezeichnung für den ATmega an, dann zeige ich Dir was.
-
Thread
Timer Interrupt mit genau 10Hz. Welcher Timer? Preload?
Hi! Ich will mit einem ATMega 328P 10mal pro Sekunde einen Timer Interrupt auslösen um so regelmäßig Daten einzulesen. Ich hab ja zwei Timer zur Verfügung: 8bit und 16bit. Soweit ich das richtig verstanden habe, kann das
durch ändern von OCR1A auf 5Hz oder 20Hz gehen. Auch gut! Was mich aber stutzig macht: in der iom328p.h ist der "TIMER1_COMPA_vect" Vektor Nummer 11. Im Datenblatt zum 328 aber Vektor Nummer 12. (Seite 57). Mit dem aus der iom328p.h funktionierts auf jeden Fall. Fehler im DB? Grüße!
-
Thread
Quarz Problem, mal wieder ;-)
schlechten Tag oder irgendwas stimmt nicht... So anschließen wollte ich einen 18,423MHz Quarz an einen Atmega328p mit 22pF Kondesatoren. Fuses habe ich auf CKSEL 3,2,1,0 (0,1,1,0) und SUT 1,0 (0,1) also laut Datenblatt slowly rising power 14CK +65ms. Wie gesagt, brauche gerade jemanden der mich auf den Fehler
Also mein Problem ist bzw meine Probleme sind... Der Atmega-328P läuft nicht mehr das Programm (LED 2 sek an und 4 sek aus) ab was er vorher von mir bekommen hat. Das erste High an der LED ist nicht zeitgesteuert! Zudem kommt das ich ihn nicht mehr lesen und
-
Thread
Noch ein Weihnachtsbaum
Automatisch abspielen lassen. Über drei Poties kann man den HSV Farbraum einstellen. MC ist ein AVR ATmega328PB. (IDE AtmelStudio7) Auf der Platine ist noch ein USB-UART Wandler für FW Updates. Gruß Thomas PS: Das ist mein erstes Projekt dass ich in C umgesetzt habe. Bis jetzt hatte ich nur
HSV2RGB_OPTIMIZED_SIZE <-in HSV2RGB.h most-O3 size-Os most-O3 size-Os ATmega328 Cycles 75 78 106 111 ATmega328 Size 286 234 242 182 ATtiny85 Cycles 383 436 589 636 ATtiny85 Size 302 248
-
Thread
uC Spannungsversorgung: Zener, Teiler oder Regler?
so grob gerechnet, das Display soll 80mA und dessen Beleuchtung 40mA verbrauchen, de uC ist ein Atmega328, kann sehr sparsam laufen, hab den höheren Wert genommen und aufgerundet, also 20mA und dann noch Reserve für Op-Amp, Transistoren etc., ja, schon sehr großzügig, aber besser zuviel als zu wenig
grob gerechnet, das Display soll 80mA und dessen Beleuchtung > 40mA verbrauchen, de uC ist ein Atmega328, kann sehr sparsam laufen, hab > den höheren Wert genommen und aufgerundet, Oh oh oh ... Mein letzter Eigenbau mit Arduino-Nano (AT328+USB), einem vierzeiligen Display, 5 LEDs und ein paar weiteren
-
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
AVR µC funktionieren nicht - grundlegende Fehlersuche
konnte (LED leuchten lassen) läuft nicht. Programm mit AVRStudio in µC laden geht fehlerfrei (mit ATmega328p und ATtiny13a probiert, jeweils auch mit einem unbenutzten). Aber die Pins sind einfach stumm (hochohmig). Wenn ich die LED an einen der Programmierpins stecke flackert sie beim programmieren
überprüfen ob der µC überhaupt selbständig läuft nach der Programmierung, habe ich jetzt mal beim ATmega328p die Fuse CKOUT gesetzt damit der Prozessortakt am Pin 14 (PB0) ausgegeben wird. Multimeter zeigt knapp 8 MHz dort an. Die LED leuchtet wenn ich sie dort einstecke. Grundsätzlich ist der Port also
-
Thread
port IRMP to Arduino
Wall -Wextra -std=gnu11 -ffunction-sections -fdata-sections -MMD -flto -fno-fat-lto-objects -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-I/usr/share/arduino/hardware/archlinux-arduino/avr/cores/arduino" "-I/usr/share/arduino/hardware/archlinux-arduino/avr
Linking: "/usr/bin/avr-gcc" -Wall -Wextra -Os -g -flto -fuse-linker-plugin -Wl,--gc-sections -mmcu=atmega328p -o "/tmp/arduino_build_41764/Sketch.ino.elf" "/tmp/arduino_build_41764/sketch/irmp.c.o" "/tmp/arduino_build_41764/sketch/irmpextlog.c.o" "/tmp/arduino_build_41764/sketch/Sketch.ino.cpp.o" "/tmp
-
Thread
ATMega8 SMD steigt nach kurzer Zeit aus.
Hallo Lothar, dem ATMega8 Massaker sollten wir ein Ende machen. Ratsam wäre hier die Schaltung und das Platinen Layout mal zu posten.
für 2,70 Euro fix und fertige Platinen. http://www.ebay.de/itm/Nano-V3-0-ATmega328-16M-5V-Micro-controller-CH340G-board-For-Arduino/371179047627 Da kostet die ganze Platine weniger als ein einzelner ATmega328P hier bei Reichelt-Elektronik. Die Platine sieht sehr gut aus
-
Thread
Feedback zu meiner Schaltung
wenn schon vorhanden. Gute Idee. Bin gerade die Foren zu durchforsten: ein Bootloader auf den Atmega 328 PB zu setzen ohne Quarz ist wohl problematischer als den 328 P. Muss noch recherchieren. Ansonsten ist das eine gute Idee. > > Bevor ich einen Stecker auflöte, den ich später wieder ablöten
Danke. Die Idee ist ein Arduino als Programmer zu benutzen um den > Bootloader über SPI auf den Atmega zu setzen. Dennoch ist es ratsam, sich an den Anschlussstandard für AVR ISP zu halten. Jules schrieb im Beitrag #7797553: > ein Bootloader auf den > Atmega 328 PB zu setzen ohne Quarz ist
-
Thread
gain error bei AVR Diffential Inputs
Hallo Benedikt! Laut Datenblatt (ATmega128 seite 328)ist gain error: G=1x 1,5% G=10x 1,5% G=200x 0,5% Wenn dieser Fehler für dich zu gross ist,dann kannst du den ermitteln und kompesieren. @HansHans ADC Auflösung ist bei jeder Werstarkung 10bit(seite 328) Grüße Branko
-
Thread
ATMega USART: Senden funktioniert nicht
Ich habe hier einen ATMega328p und versuche auf diesem, Daten über USART zu senden und zu empfangen. Beispielcode, der beides per Interrupt macht, funktioniert problemlos. Allerdings möchte ich jetzt nur noch per Interrupt empfangen
Datenblatt folgt: http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf Table 24-1. Equations for Calculating Baud Rate Register Setting Mit U2X0 = 1 im UCSR0A Register [c]UBRR0 = F_CPU/8L/BAUD_RATE -1;[/c]
-
Thread
Rigol DS1054Z - Komisches Verhalten
es war ein toggeln an einem atmega328. ca 118khz das oszi ist noch neu, deswegen würde ich gern wissen wo nun der fehler liegt. ich bin der meinung, auch wenn das signal nicht sauber ist, müsste es doch trotzdem vernünftig angezeigt
Rigol_User schrieb im Beitrag #4140502: > es war ein toggeln an einem atmega328 Kannst Du bitte mal den entsprechenden Code zeigen?
-
Thread
Spannungsversorgung vom Display
Hallo. Eine allgemeine Frage. Ich benutze ein ATmega 328P und möchte gerne die Versorgungsspannung für das Display über einen Port ein- und ausschalten. Also den Port als "Ein-Schalter" benutzen. Ist das so möglich? MfG
Harley schrieb im Beitrag #3129580: > Hallo. > > Eine allgemeine Frage. Ich benutze ein ATmega 328P und möchte gerne die > Versorgungsspannung für das Display über einen Port ein- und > ausschalten. > Also den Port als "Ein-Schalter" benutzen. > > Ist das so möglich? > > MfG Ja
-
Thread
cpp memory leaks vermeiden
vollständige C++-stdlib gibt, das ganze Konzept >überdenken. Ich will das Ganze auf einem Atmega328 mit 2K RAM und 32K Flash verwenden. Der Compiler ist AVR-GCC und ich weiß nicht, ob die stdlib für so kleine Controller passt.
kann und dann die gesamte Liste wieder löschen kann. Die Zielarchitekturen sind dabei: - Atmega328 - PiPico - PC Das Design Pattern soll auf allen Architekturen funktionieren.
-
Thread
Arduino Librarys - Wer prüft diese ?
gesagt nicht. Zum einem kann er > integriert werden und zum anderen gibt es offiziell noch den ATmega2560. Was mich betrifft, ist das ein alter Hut weil ich mir selber schon alles diesbezügliche mit dem 1284p geschaffen habe. Ich wollte nur nahelegen, daß der 328 für viele aufwendigere Anwendungen
preiswert. Wenn man es direkt beim Chinesen kauft, ist ein Arduino Nano billiger als der nackte ATMega328 hier in Deutschland. Den Bootloader kann man auch runterwerfen, wenn man die 2K Flash braucht. Und der USB-UART ist eigentlich immer ganz praktisch.
-
Thread
Schaltung für ein Flughafenlandebahn
Gute Entscheidung Mein Tipp: http://www.ebay.de/itm/Nano-V3-0-ATmega328P-Board-Arduino-kompatibel-USB-CH340G-/201494369393?hash=item2eea001471:g:bHMAAOSwqYBWoP~h Da hast du 14 schaltbare Ausgänge und vor allem einen USB Anschluss auf dem Board. Dazu noch LED und
habe heute mein Nano V3.0 ATmega328P Board bekommen nur habe ich ein problem ich kann keine sketches übertragen mit der software. da kommt immer ein fehler der da lautet: Die programmgröße konnte nicht ermittelt werden: null. kann
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
Wolfgang schrieb im Beitrag #7985563: > Hm. Ich gebe zu, dass ich das Datenblatt des 328p anders verstanden > habe, sprich die PWM den Timer exklusiv in Beschlag nimmt. Beim ATmega328 kann jeder einzelne IO-Pin bei +/- Flankenwechseln einen Interrupt auslösen. Dafür braucht man garkeine
User zu kompliziert sein. Sie könnten es lernen. Mi N. schrieb im Beitrag #7985885: > Beim ATmega328 kann jeder einzelne IO-Pin bei +/- Flankenwechseln einen > Interrupt auslösen. Dafür braucht man garkeine Timer. Es ging genau um regelmäßige Abfrage der Pins, um Pin-Interrupts zu vermeiden
-
Thread
Vorüberlegung: Syslog (UDP) aufzeichnen
raspberry-pi/1910071.htm > Habe ich Chancen, das mit einen TCP-Baustein W5500 oder ENC28J60 am > Nano-328 umzusetzen oder wird mich der verfügbare Programmspeicher > kneifen? Besser zu einem Mega 2560 greifen? Ein UDP Logger geht schon mit Dunkels uIP Stack, somit auch mit dem ATmega328 + Ethernet.
im Beitrag #5764117: > Habe ich Chancen, das mit einen TCP-Baustein W5500 oder ENC28J60 am > Nano-328 umzusetzen oder wird mich der verfügbare Programmspeicher > kneifen? Besser zu einem Mega 2560 greifen? Das hat, wie man am Pollin NetIO oder Ulrich Radigs ETH M32 sieht, schon mit dem ATMega32
-
Thread
Avr Register Standard = 0?
Ich habe mal einen Screenshot vom Datenblatt des ATmega328 angehangen. Solche angaben findest du in allen AVR Datenblättern zu jedem Register.
http://www.atmel.com/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf 28.9.1. ADC Multiplexer Selection Register Da steht: [c] Bit 7 6 5 4 3 2 1 0 REFS1 REFS0 ADLAR MUX3 MUX2 MUX1 MUX0 Access R/W R/W R/W R/W R/W R/W R/W Reset 0 0 0 0 0 0
-
Thread
PIN vs PORT beim OUTPUT
M. K. schrieb im Beitrag #5101555: > Ein Atmega328 verkraftet mehrere Millisekunden das Eineinhalbfache des > im Datenblatt angegebenen Wertes für einen Pin, das ist zumindest meine > Erfahrung Ein Atmega verkraftet monatelang einen Kurzschluss
> Im ohmschen Normalfall geht es hier wie erwartet nach anywhere Also bei mir (ein ATmega328P) geht es, wie erwartet, nach anywhereelse.
-
Thread
Ein-Taster + Bedientaster
Die Schaltung soll ein Einschalter für eine kleine µC-Schaltung mit einem ATMEGA328P werden. Der Taster soll zwei Funktionen haben: 1. Einschalten der Versorgungsspannung für den µC Wenn der µC PwrPort auf Low gezogen hat, hält er "sich selbst am Leben" und kann sich
Auszug aus dem Datenblatt des ATMEGA 328P: Kapitel 9.10.6 "Port Pins": [code] When entering a sleep mode, all port pins should be configured to use minimum power. The most important is then to ensure that no pins drive resistive loads
-
Thread
Atmega2560 mehrfach-Reset bei Start
Terminal Ready Control Output / Handshake Signal" des FT232. Ich vermute Du hast auf Deinem Foto einen 328er im Betrieb. Der macht diesbezüglich keinerlei Probleme. Einen Atmega328P hatte ich auch schon mal aufgebaut, der hat aber leider zu wenig Flash-Speicher und auch zu wenig Ports. Wenn ich den 22p
kommt. 2. ATMega per Fuses erst 64mSek verzögert starten lassen. Verwende ich z.B. immer alleine schon wegen der Stromversorgung. Schau dir mal die VCC und die Spannung am Resetpin am 2 Kanaloszi an, vielleicht
-
Thread
Timer2 Obergrenze einstellen
Pegel Wechsel. Und wo trage ich die max > Laufzeit ein.also für die ganze Periode Das kann der Atmega8 mit Timer2 nicht. Entweder nagelst du die alte Gurke an die Wand und besorgst dir einen Atmega 48/88/168/328 oder nimmst den Waveform Mode 14 oder 15 des Timer1. Natürlich bekommt man das auch mit
einstellen. Mit ein wenig Softwareunterstützung kanst du deine Zeiten auch damit erzeugen. Die Atmega 48/88/168/328 können diesen PWM Mode mit allen 3 Timern.
-
Thread
AVR + DS18S20 + Banana Pi
Platform. Und genau darum geht es. Ich will das ganze mit einem AVR Mikrocontroller machen. Entweder ATmega 168 oder 328. Was eignet sich besser? Außerdem will ich den Banana Pi als "Homeserver" belassen. Also benötige ich einen USB-to Serial Wandler oder? Leider weiß ich noch nicht ganz genau wie ich
Platform. Und genau darum geht es. Ich will > das ganze mit einem AVR Mikrocontroller machen. Entweder ATmega 168 oder > 328. Was eignet sich besser? Arduino Boards verwenden meist ATmega Prozessoren (Ausnahme Arduino Due) und das sind AVR Mikrocontroller. Ob ein ATmega168 oder 328 ist zum Auslesen von
-
Thread
Einführung für Neulinge - Arduino oder AVR?
empfehlenswert. Für mich ist zum Beispiel ein Arduino Nano kein Arduino sondern eine Platine mit einem Atmega328, den ich per Assembler programmiere.( C, mit der idiotischen Syntax vieler Befehle hasse ich einfach) Das Ziel in diesem Falle wäre aber: klären, dass es die Arbeit mit C auf dem Arduino wesentlich
schreiben. Fällt mir noch ein: Wenn die wirklich wissen wollen was da drin passiert, wäre ein größrer ATMega mit Debugging per JTAG das Highlight.
-
Thread
[AVR (AVR-GCC)] Einfach aufzubauenden ATtiny Fuse Resetter (HVSP)
ähnliches Gerät, was aber eine größere Vielfalt an Kontrollern "behandeln" kann: http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en
auch bei einem ver-fusten ATmega8 nehmen, um ihn zurückzusetzen?
-
Thread
Transitortester defekt - Elko
meter Signal Generator" eBay-Artikelnummer:331849428493 Elko gemessen - war nicht entladen - ATMEGA 328P-PU defekt keine Funktion mehr. Neuen bestellt - ATMEGA 328P-PU getauscht immer noch keinerlei Funktion. Displays gehen (beim neuen)- beim Rücktausch des ATMEGA 328P-PU geht der neue wieder
Kann das 6-polige IC "ISP" defekt sein ? Ich habe einen Galepp 3 Soft: 130DE.EXE dort ist der "ATMEGA 328P-PU" nur grau - kann man den neuen aus China auslesen oder ist er gesperrt ? Der Thread Transistortester AVR ist doch recht groß für das ausführliche Lesen. Für ein paar Hinweise wäre ich
-
Thread
Eine ganze Charge Attiny85 defekt?
Das mit den 100 KHz beim ersten Proggen kenne ich eigentlich durchgängig vom Tiny85, dem Atmega8 und dem 328. Beim Chinesen sollte man mit Allem rechnen, aber Digikey wärde ich als zuverlässige Quelle ansehen. Ganz sicher gehst du, wenn du diekt bei Mircochip orderst - www.microchipdirect.com
>> Das mit den 100 KHz beim ersten Proggen kenne ich eigentlich >> durchgängig vom Tiny85, dem Atmega8 und dem 328. >> Beim Chinesen sollte man mit Allem rechnen, aber Digikey wärde >> ich als zuverlässige Quelle ansehen. > > Da der TE sich darüber ausschweigt, mit welcher ISP-Taktfrequenz er
-
Thread
Arduino mit 16U2
http://www.ebay.de/itm/UNO-R3-328-ATMEGA328P-ATMega16U2-Board-mit-freiem-USB-Kabel-fur-Arduino-3386-/301677302168?hash=item463d5e5198 Habe die Sucherei jetzt erst einmal satt. Der Verkäufer müsste doch ein Link zum Treiber anbieten
http://www.ebay.de/itm/NEW-Version-UNO-R3-ATmega328P-CH340-Compatible-to-Arduino-FREE-USB-Cable-/171892069898?hash=item280590d60a Diese Teile. Wenn das bei Anderen Teilen Aus D auch so ist braucht man sich nicht zu wundern das so viel aus Hinterchina
-
Thread
AVR Timer2 async - Uhrenquarz / Kondensatoren
Hallo, ich habe meinen Atmega 328p mit dem internen Quarz auf 1Mhz getaktet. Auf meinem Steckbrett hängt an XTAL1 und XTAL2 nur der 32.768 kHz Quarz ohne GND Verbindung und keine Kondensatoren, wie auf Seite 3 hier angegeben
Andreas schrieb im Beitrag #6040028: > ich habe meinen Atmega 328p mit dem internen Quarz auf 1Mhz getaktet. Das glaube ich nicht! Es gibt keinen Quarz!
-
Thread
avr, gcc: eigene eeprom-Routinen prgrammieren, Linkerkonflikt
Ich arbeite mich gerade in den ATMEGA-Klon lgt8F328p ein. Dort werden die EE-Daten im Flash abgespeichert. Das funktioniert auch. Jetzt möchte ich EE-Prozeduren definieren, die genauso heißen wie in der avr-lib (/avr/eeprom.h), also z.B
kannst du auch eine eigene HW anlegen. Sorry, ist ja schon: https://github.com/RalphBacon/LGT8F328P-Arduino-Clone-Chip-ATMega328P Also dort die Anpassungen machen. leo
-
Thread
EMV resistenter µC
was ja bei mehr Speicher automatisch passiert) desto größer die "Antenne" die Quark empfängt :-( ATmega48 geht wunderbar, Atmega328 steigt aus wenn ein großer Klimakompressor anspringt...
ja bei mehr Speicher automatisch passiert) desto > größer die "Antenne" die Quark empfängt :-( ATmega48 geht wunderbar, > Atmega328 steigt aus wenn ein großer Klimakompressor anspringt... Und zwischen dem Mikrocontroller und dem Klimakompressor ist nur Luft, oder wie muss man sich das vorstellen
-
Thread
AVR Dragon Device Signature Error
Hallo Ich habe mir ein AVR Dragon zugelegt und möchte damit einen Atmega328p via ISP programmieren, jedoch erhalte ich immer eine falsche Device Signature. Die Verkabelung habe ich mehrmals geprüft und sogar einen Adapter hergestellt. Der Atmega328p ist neu. Folgender avrdude Aufruf: sudo avrdude -p atmega328p -c dragon_isp -P usb -U flash:w:main.hex Bitte um Hilfe P.S.: Ich verwende Ubuntu
-
Thread
Barebones Arduino
mit dem Arduino-Bootloader vorprogrammierte Chips. Zum Beispiel hier (http://www.watterott.com/de/ATmega328-Arduino-Bootloader, gerade ausverkauft). Oder Du findest jemanden der Dir einmal den Bootloader draufflasht, kann man prinzipiell mit jedem Programmer oder auch einem anderen Arduino. Viele Grüße
dem Arduino-Bootloader vorprogrammierte Chips. Zum > Beispiel hier (http://www.watterott.com/de/ATmega328-Arduino-Bootloader, > gerade ausverkauft). Oder Du findest jemanden der Dir einmal den > Bootloader draufflasht, kann man prinzipiell mit jedem Programmer oder > auch einem anderen Arduino.
-
Thread
Arduino Uno - ATMEGA/SMD
> Peter Warum sollte es einen Unterschied geben ? Es ist beides mal ein Atmega328...?
Peter schrieb im Beitrag #4012573: > gibt es eigentlich unterschiede beim Arduino Uno mit einem ATMEGA oder > SMD? es gibt Unterschiede beim ATmega328p : nämlich 4 Pins mehr beim ATmega328p SMD Variante, davon 2 als ADC (ADC6, ADC7) verwendbar beim UNO sind die i.d.R. nicht herausgeführt,
-
Thread
AVR: Unterschied zwischen P-, A- und PA-Versionen
zusammen, ich blicke langsam bei der Benamsung der AVRs nicht mehr ganz durch. Zu Zeiten des ATmega8 war alles noch so einfach ;) Mittlerweile wurde der ATmega8 (den es anscheinend wieder zu geben scheint...) ja durch den ATmega88 und seine Verwandten (ATmega48, 168, 328) ersetzt. Soweit war das
eigentlich klar, picoPower steht ja einfach für besonders sparsam. Aber was ist mit dem A? Der Titel vom ATmega88PA-Datenblatt sieht ja beispielsweise auch schon recht interessant aus: ATmega48A/48PA/88A/88PA/168A/168PA/328/328P Im Datenblatt an sich wird dann abgesehen von Ausnahmen (Instruktionsbreite bei
-
Thread
AVR-ATmega: Multiplex von 8 Digits 7-Segment und 8 Tasten
einem Auszubildendenprojekt zum Thema "multiplexen", hier jetzt eine Version, die an einem 28 pol. ATmega48 bis ATmega328 eine 8-stellige 7-Segmentanzeige sowie 8 Tasten anbindet. Grundsätzlich müßte das auch mit einem ATmega8 funktionieren, wenn man die Register für die Timer1 ändert (konnte ich nicht
FREQ = 8000000ul #MCU = atmega328p #MCU = atmega168 MCU = atmega8 [/code]
-
Thread
AVR Probleme mit Command Line Programming
unterstützt. Ich habe den Fehler gefunden. Mal wieder total doof. Ich hatte in dem Batchfile den 328PB angegeben. Den kannte er nicht. Mit dem 168PB scheint es nun zu gehen. Das war echt doof. Weiß jemand, wo man die ATMEGA328PB.xml herbekommt? Ich habe schon gesucht, aber bisher bin ich noch
( nicht mal beim Studio 7.0 ). ATMEGA168PA gibt es, aber ATMEGA168PB nicht. Es gibt aber m328PB.inc beim Studio 7.0, ich habs mal drangehängt.
-
Thread
Interrupt-Fehler bei Minimal-Programm??
Thommy schrieb im Beitrag #3672724: > -mmcu=atmega328p > > Hmmmmmmm. Inwiefern passt das nicht zusammen? Das genau ist die Frage. Schau noch mal ins Datenblatt, wie die Vectoren genau heißen. Oliver
was meinst du mit "Linken". Ich kompiliere so: avr-gcc -xc *.c [DIVERSE PARAMETER] -I. -mmcu=atmega328p -Wl,-Map=test.map -o test.elf
-
Thread
Effizienter Step Down converter gesucht
das nicht will, muss ich noch eine Spannungsüberwachung einbauen. Mein Plan wäre es, das mit einem Atmega328p, Spannungsteiler und Mosfet zu machen. Oder gibt es da eine leichtere /bessere Lösung?
David P. schrieb im Beitrag #7063558: > Mein Plan wäre es, das mit > einem Atmega328p, Spannungsteiler und Mosfet zu machen. TL431,Spannungsteiler und Mosfet wäre die einfachere Lösung.
-
Thread
Einplatinencomputer mit Linux für Heizungssteuerung und mehr
Habe dafür einen Raspberry 1B+ mit RS232 angeflanschtem AtMega328 im Einsatz. Die eigentliche Arbeit macht der AtMega und der Raspberry nur das Logging in eine MySql Datenbank mit Webinterface, Wettervorhersage (aus dem Internet) und Fernbedienung. Wenn ich es nochmal
Tim T. schrieb im Beitrag #7145689: > Habe dafür einen Raspberry 1B+ mit RS232 angeflanschtem AtMega328 im > Einsatz. Die eigentliche Arbeit macht der AtMega und der Raspberry nur > das Logging in eine MySql Datenbank mit Webinterface, Wettervorhersage > (aus dem Internet) und Fernbedienung. > Wenn
-
Thread
UART: Hex-Bytes versenden
möchte gerne ein Motor ansteuern. Diesen will ich z.B. von 10000 U/min auf 7000 U/min mit Hilfe eines ATmega328P runter regeln. Meine erste Frage wäre zur Initialisierung des UART: Ich verstehe nicht ganz was diese Initialisierung bedeuten sollen. Nun gut das UBRR ist ein 12 Bit-Register. UBRRH enthält die 4 MSB und UBRRL enthält die 8 LSB. F_CPU ist ja die Taktfrequenz, beim ATmega328P also 16MHz. Ich steh da völlig auf dem Schlauch. Kann mir da jemand weiterhelfen. Nun gut es gibt ja genügend Bsp. Mit denen ich das irgendwie zusammen würfeln könnte und es vielleicht irgendwann
-
Thread
Atmega ISP über SD-Kartenslot
Hallo, ich habe vor ca. einem Jahr einen kleinen Datenlogger mit einem Atmega328 (8Mhz, intern), Temperatur-, Luftfeuchtigkeits- und Lagesensoren gebastelt. Während der Atmega im schläft sind alle Komponenten spannungsfrei. Alle paar Minuten werden die Sensoren eingeschaltet
Pete K. schrieb im Beitrag #4235035: > Ist der Atmega328 in SMD oder DIP ausgeführt? Bei letzterem vielleicht > einen Sockel vorsehen und extern programmieren. Der Atmega ist in einem SMD Gehäuse. Serieller Bootloader ginge natürlich aber den muss
-
Thread
ATTINY406 , Powerdown , aufwachen per Port-Interrupt
Darauf stößt man z.B. auch, wenn man sich die Pinbelegung des ATmega328 anschaut. Ein paar Pins haben zwei Interrupt-Funktionen. Ein Pin ist z.B. mit INT0/PCINT18 beschriftet. Das ist nicht aus Versehen doppelt gemoppelt.
> ATmega328 ... Ein paar Pins haben zwei Interrupt-Funktionen ... PCINT18 Was aber nur sehr bedingt zum vorliegenden Thema passt. Denn wie Torsten R. bereits schrieb, weckt jeder PCINTn den ATmega328
-
Thread
2 PINS an dem PORTC besitzen ein dauerhaftes High Signal
diese Eigenschaft garantiert wird? Kann ich Dir nicht sagen, aber ich weiss wo das Datenblatt des ATmega328 einen ähnlichen Fall beschreibt. Siehe Anhang. Wenn so etwas im Datenblatt steht, dann kann man sich darauf verlassen.
Eigenschaft garantiert wird? > > Kann ich Dir nicht sagen, aber ich weiss wo das Datenblatt des ATmega328 > einen ähnlichen Fall beschreibt. Siehe Anhang. > > Wenn so etwas im Datenblatt steht, dann kann man sich darauf verlassen. Das Datenblatt (Mega32, der Mega328 hat ja kein JTAG) beschreibt
-
Thread
Ansteuern des Servomotors funktioniert nicht
Hallo, Ich wollte einen SG90 mit meinem Atmega328P ansteuern, aber es funktioniert nicht. Dazu habe ich mir folgendes angeschaut: http://extremeelectronics.co.in/avr-tutorials/servo-motor-control-by-using-avr-atmega32-microcontroller/ Die PWM
SG90 widerspricht. Das Datenblatt kann gar nicht wissen, dass du die Impulse mit dem Timer eines Atmega328P erzeugen willst. Wie soll dein Wertebereich also dem Datenblatt widersprechen können.