-
Thread
RTC-Timer2 - Binär Uhr
Beitrag #3954902: > Das Programmbespiel ist aus dem Tutorial AVR-GCC-TIMER. Das Beispiel ist für Atmega48..328. Du musst an Hand der Datenbätter die Register vergleichen und es für den Atmega8 anpassen. Oder hast du endlich einen Grund dich, von der alten Gurke zu verabschieden. mfg.
Thomas Eckmann schrieb im Beitrag #3954928: > Das Beispiel ist für Atmega48..328. > > Du musst an Hand der Datenbätter die Register vergleichen und es für den > Atmega8 anpassen. Oder hast du endlich einen Grund dich, von der alten > Gurke zu verabschieden. > >
-
Thread
Arduino oder Mikrocontroller - Was ist besser?
must Du Dich eben mit dem jeweiligen Controller auseinandersetzen, Datenblätter etc. Z.B ist der ATMega328 (arduino UNO) != ATMega2560 (Arduino Mega). Zum Einstieg empfehle ich einen Atmel ATMega, kannst ruhig auch nen Arduino nehmen. Als Entwicklungsumgebung das Atmel Studio 7. Ein gute Tutorial
ich in China gekauft habe -versandkostenfrei- kosteten unter 3 Euro. Letztlich kaufe ich da einen ATmega328 und den programmiere ich über Atmel Studio und mit dem Atmel ICE. Man muss ja nur noch die Pinne einlöten und hat ein schönes Stück Hardware für das Steckbrett.
-
Thread
ATMega8 RAM Speicher
Der ATmega328 ist pinkompatibel zum ATmega8 und hat 2kB RAM.
>Der ATmega328 ist pinkompatibel zum ATmega8 und hat 2kB RAM. Falsch! Du meist den Atmega88!
-
Thread
Stromverbrauch Projekt
Habe hier ein 2x16 Zeichen LCD und einen ATMega328. Habe als Linearregler LM33CV => 3.3V. Eingangsseitig verbraucht das ganze ca. 1.8 mA wenn der uC schläft (da ist auch das Display mit drin). Ohne Display sind es sowas wie 0.7mA, die primär durch
Operating Voltage: – 1.8 - 5.5V for ATmega48PA/88PA/168PA/328P Seh ich das Richtig, dass ich die µC damit auch mit mind. 1,8V betreiben kann? Wählst du deswegen die Versorgungspannung von 3,3V? Nach dem LP2950 hab ich jetzt schonmal gegoogelt
-
Thread
Arduino Sketch läuft auf neuem Board nicht
eigentlich unterscheiden sich die ganzen UNO/Nano/ProMini-Versionen garnicht wirklich. Es ist immer ein ATMega328 drauf und an der seriellen hängt der USB-Adapter. Unterschiede sind verschiedene Bootloader und verschiedene TTL-USB-Wandler. Das hat aber nur Einfluß auf die Übertragung/Programmierung selbst
https://www.marotronics.de/Uno-R3-MEGA328P-ATMEGA16U2-Board-mit-USB-Kabel-Arduino-compatibel das vermute ich mal
-
Thread
Verlassen des DebugWireModus im Microchip Studio 7.0.x
Roman R. schrieb im Beitrag #6755995: > Wollte einen Atmega 328P welcher sich auf dem Arduino-Board befindet > beschreiben. Lass mich raten: der hat einen Kondensator am /RESET-Pin, oder? Mach den ab. Und schau nach, ob sie einen Pullup dran haben.
avrdude das Problem automatisch behebt. Versuche mal, den Chip mit avrdude anzusprechen. avrdude -p atmega328p -c atmelice_isp
-
Thread
SD Karte an uC: exFat oder FAT32
ich mich dann das restliche Programm bedachter > programmieren muss. Ja und denk dran dass ein ATMega328 mindestens das xfache an Strom braucht, da handle ich mir auch lieber die Probleme mit dem kleinen RAM ein. Und immer dran denken den Airbag umzuschnallen wenn du vor die Haustür gehst.
Sherlock Holmes schrieb im Beitrag #5860718: > und denk dran dass ein ATMega328 mindestens das xfache > an Strom braucht Wie meinst du das? Dass der ATmega328 viel mehr Strom braucht, als der ATmega8?
-
Thread
Arduino Due Buchempfehlung, Frage zu Programmiersprache
Framework Horizont hinaus schauen willst. Der SAM3X8E ist schon eine andere Klasse, verglichen mit dem ATmega328P.
mehr Register zu dressieren. So Dinge wie DMA mit der zugehörigen Steuereinheit sind z.B. auf dem ATmega328 ein Fremdwort, bieten aber tolle Möglichkeiten.
-
Thread
IC wecken / starten bei Stromfluss
Moin zusammen. Ich möchte einen Atmega328 «anwerfen» sobald ein Batterie-Stromkreis (Laststrom DC ca. 6-10v, wenige mA bis zu ca. 30A) geschlossen wird. Mein «Wunsch-Bauteil» ist etwas mit drei Beinen, was mit möglichst kleinem Eigenwiderstand
Spoe N. schrieb im Beitrag #6300044: > Ich möchte einen Atmega328 «anwerfen» sobald ein Batterie-Stromkreis > (Laststrom DC ca. 6-10v, wenige mA bis zu ca. 30A) geschlossen wird. Wenn der Batteriestromkreis geschlossen wird liegen an einer Last doch vermutlich
-
Thread
Probleme mit zwei AVRs
wollen immer noch nicht und ich weiß auch nicht mehr was ich noch tun könnte. Es geht um einen Atmega168 und einen Atmega328. Stecke ich den Atmega328 in mein STK500, wird dieser als ATA6614Q erkannt. Woher kann das kommen? Dieser Fehler scheint mir sehr seltsam. Der Atmega168 wird gar nicht erkannt
kann doch HV. > > mfg. Hatte ich vorher nie benutzt, scheint aber prima zu klappen. Habe den Atmega168 retten können, Danke! Der Atmega328 fühlt sich immernoch im falschen Körper. Schade drum. Hat das HV Programmieren irgendwelche Nachteile/Folgen wenn man das benutzt/zu oft macht? Dem Atmega168
-
Thread
Könnt Ihr mal über meinen Schaltplan schauen
Kurz die einzelnen Komponenten in der Reihenfolge: - STUSB4500 - LT8640 Step Down - TPS2121 - Atmega328P - 6 x CSD13202Q2 Mosfet Der Atmega wird mit 4.5V betrieben, da die I2C Pins vom STUSB4500 möglichst nur bis 4.5V (recommended) können. Würde mich über konstruktives Feedback freuen. Wichtig
Oszillator bestehst, ein Quarz mit zwei Kondensatisten würd's auch tun und entspricht 90% aller atmega-schaltungen, aber sei's drum: Hier mal das atmega328p Datenblatt: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf Auf Seite 25
-
Thread
USBprog 4.0 vs Atmel JTAG ICE
längere Zeit nicht herumkomme. Wenn ich eigene kleine Projekte mache, hätte ich vor, soetwas wie den ATmega328 zu verwenden, da dieser auf meine Lochraster passt. Diesen kann man ja meinen Wissens mit dem 6 Poligen SPI Stecker programmieren. Ich schwanke jetzt zwischen: http://shop.embedded-projects.net
nicht, und warte generell mit dem ARM zeugs noch ein bisschen. Ich werde mir jetzt etwas für die ATmega328 Programmierung besorgen, vielleicht find ich wem, wo ich das ganze mal probieren kann. Danke
-
Thread
no such instruction 'sei'
im Beitrag #2675857: > COMPFLAGS = -c -DMATLAB_MEX_FILE -mno-cygwin -D"__AVR_ATmega328P__" Statt da irgendelche defines reinzupfuschen, wäre es besser, mit -mmcu deinen Prozessor anzugeben.
dem "-mmcu=atmega328p" dann erhalte ich folgende Fehlermeldung: [c] test_02.c:93:22: error: \/simstruc.h: Invalid argument test_02.c:95: error: expected ';', ',' or ')' before '*' token test_02.c:105: error:
-
Thread
USBasp auf M328
richtig verstanden habe, dann hat er aus einem Arduino ein USBASP Programmer gemacht. Da ja dort ein Atmega 328 verwendet wird, wirst das wohl das Richtige für Deine Zwecke sein. mfG Paul Sensemann schrieb im Beitrag #4226298: > Ich liebe Berufszyniker. Geh nicht drauf ein -es bringt Nichts.
Axel S. schrieb im Beitrag #4226504: > [...] reicht es vermutlich schon, das > auf einen mega328 zu flashen. Wenn ich mich richtig erinnere, ist der Mega168 und der 328 nicht binärkompatibel zum ATmega48, der ATmega88 schon.
-
Thread
sprintf mit float Frage
vfscanf -MD -MP -MT RDA5708M_lib.o -MF dep/RDA5708M_lib.o.d -c ../RDA5708M_lib.c avr-gcc -mmcu=atmega328p rda5708m.o twimaster.o uart.o RDA5708M_lib.o -lprintf_flt -lm -lc -lscanf_flt -o rda5708m.elf
für den Linker und nicht für den Compiler. Folglich gehören sie unten rein: > avr-gcc -mmcu=atmega328p rda5708m.o twimaster.o uart.o RDA5708M_lib.o > -lprintf_flt -lm -lc -lscanf_flt -o rda5708m.elf
-
Thread
ATtiny?4 Auslaufmodelle ?
nicht mehr produziert werden. Mir ist aufgefallen, das diese fast doppelt so teuer sind wie ein Atmega328. Die Feststellung bezieht sich um Modelle im DIP-Gehäuse. Ich habe bei Reichelt und bei AliExpress geguckt.
(für einen ATMega8 Nachfolger) keinerlei Besonderheiter aufweist. Die anderen wie ATMega48/88/168 sind bis auf die Speicheraustattung identisch. Da haben neuere ATTinys mehr innovatives zu bieten. MfG Spess
-
Thread
Entwicklungsboard oder Microcontroller mit Steckbrett
paar hilfreiche Links? Bei ebay gibts die volle Auswahl an Arduino Clones, z.B. Mini USB Nano (ATmega328 mit USB-Seriell-Wandler on Board) 201539166894 Pro Mini (ATmega328 mit serieller 5V-Schnittstelle) 1004041146604 Pro Micro (ATmega32U4 mit native USB, z.B. für HID) 191673953805
Wolfgang schrieb im Beitrag #4522114: > Pro Mini (ATmega328 mit serieller 5V-Schnittstelle) ... oder ebay 301723336845
-
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
Bastlerschaltung Kirmesattraktion drüberschauen
Moin, Moin. Denkanstoß: Der Atmega328P ist nicht ausgelastet. Ich würde alle Funktionen die du z. Zt. in Hardware planst in SW umsetzen. Z.B.: PC3: steuert multivibrator an, Led-Geflacker; Die Multivibratorfunktion in SW umsetzen
verlegen. Empfiehlt sich dann mit anderem Programm zu arbeiten - wg. Farbe Verdrahtung Stimmt µC ATMEGA 328P im Schaltplan - unten ist Mega48 ... 168-Pu, oben steht ATMEGA 328P >> Pin-Belegung (habe ich nicht im Kopf) Ich würde auch mehr von HW in SW auslagern. HW, wenn einmal gelötet, kann schlecht
-
Thread
ESP- / Funkmodul auswählen
> Der ESP32 will ja schon mindestens 2.3V haben, eher 3V aufwärts. Dann nimmst du eben einen Atmega328p, hatte ich ja auch erwähnt. Der braucht im tiefsten Sleep weit weniger als 1 µA. > Beim Senden bist du schon 20-30 mal über der Dauerlast Der ATMega328p braucht bei 3 V und 8 MHz nie mehr
Rolf schrieb im Beitrag #7553389: > Der ATMega328p braucht bei 3 V und 8 MHz nie mehr als 3 mA. Die aktuelle > Aufgabe schafft er aber auch mit 1 MHz, da braucht er nur 0,2 mA. > Und man nimmt natürlich kein Sendemodul, das 200 bis 300 mA braucht
-
Thread
Steuerung eines 12V Gehäuselüfters
Hallo Leute, Ich würde gerne, wie oben bereits geschrieben, einen Lüfter über einen Atmega8 steuern. Mein Schaltplan sieht dabei wie auf dem Bild aus. Aber der Lüfter läuft permanent, egal ob Port 0 oder 1 ist. Bei dem Aufbau auf dem Breathboard habe ich rausgefunden, dass der BC328 IMMER
Wow, perfekt! Ich kann doch auch statt dem BC327 auch den BC328 nehmen, oder? Kann ich auch anstelle eines BC 237 auch einen BC547 nehmen? Bin angesichts der Tatsache, dass ich heute einen meiner BC328 im Wahrsten Sinne des Wortes gesprengt habe, doch etwas umsichtiger
-
Thread
avrdude-ATTiny13-ohne Programmer
nur Kommandozeileninstallation). PROBLEM NR 2 Neben dem ATtiny beabsichtige ich auch einen ATmega328P zu betreiben. Für den liefern aber weder man avrdude noch avrdude.conf die Parametrierung der Part-ID (-p). Kann mir hier geholfen werden ? PS: Rafa Rafaelito ist natürlich ein Phantasiename
zweiten Problem kann ich Dir die Lösung sagen: [code]$ avrdude -c stk500 -p list 2>&1 | grep -ie mega328 m328p = ATMEGA328P [/etc/avrdude.conf:8547][/code] Zum ersten Problem: das ★könnte★ siprog[1]-kompatibel sein, das müsstest Du aber erst noch verifizieren. Die Programmer-ID wäre dann 'siprog
-
Thread
Mega88 auf Mega168 laufen lassen??
>Das HEX-File vom ATmega 88 in den ATMega168 zu laden geht >NICHT!. Sicher? Nach meiner Erfahrungen sind die HEX-Dateien in der Reihe ATmega 48/88/168/328P komplett austauschbar, solange es reinpaßt (und nicht auf die
Nicolas S. schrieb: >Sicher? Nach meiner Erfahrungen sind die HEX-Dateien in der Reihe ATmega >48/88/168/328P komplett austauschbar, solange es reinpaßt (und nicht auf >die Energiesparoptionen des 328P zurückgegriffen wird). >Interrupts waren auch genügend drin, allerdings habe ich natürlich
-
Thread
Problem mit ateval
Ateval gekauft, dieses zusammengelötet und möchte Es gerne mit der Arduino Oberfläche ansprechen. Atmega 328 drauf. Nun mein Problem. Der Ateval wird mir nicht angezeigt in Arduino trotz ehajo Download. Betriebssystem ist win10. Power LED leuchtet. Mit den Jumpern hoffe ich dass diese richtig gesteckt
Arduino Einstellungen an. Ist das Gscheiduino installiert und ausgewählt ? Dann als CPU einen atmega328 oder ein atmega328p, diese sind in ein paar Dingen zueinander unterschiedlich.
-
Thread
Hänge in debugWIRE fest
Ich hänge in einem atmega328p in debugwire fest. Scheinbar ist die fuse dw noch gesetzt. Ich habe es bereits mit dem atprogramm versucht: [code] atprogram -t atmelice -i debugWIRE -d atmega328p -xr dwdisable Firmware
Zu alt schrieb im Beitrag #6394491: > Ich hänge in einem atmega328p in debugwire fest. Scheinbar ist die fuse > dw noch gesetzt. Wie kommst du zu dieser Idee? > [code] > atprogram -t atmelice -i debugWIRE -d atmega328p -xr dwdisable > Firmware check
-
Thread
avrdude: error: programm enable: target doesn't answer. 1
Software versucht die seit 1.0 den USBasp unterstützt, und auch direkt mit avrdude: avrdude -p m328p -c usbasp -P usb -B 10 -U flash:w:optiboot_atmega328.hex Der langsam-Jumper bringt auch nichts.. Kann man dann annehmen dass der stick kaputt ist? Bzw. muss ich kein schlechtes Gewissen haben
Und wie drosseln? Mit Jumper geht es drotzdem nicht.. Am arduino(ATmega328) brauche ich eh nichts jumpern.. oder so.. oder?
-
Thread
Atmega via Ethernet flashen
Also ich hab jetzt das makefile.in selbst angelegt. [c] MCU = atmega328p EMB_FLASHEND = 0x7FFF EMB_BOOTLOADER_SECTION_START = 0x7C00 EMB_LINKER_SCRIPT = -T ../make.files/eth-avr5.x F_CPU = 8000000 EMB_BOOTLOADER_FLAVOR = 2 [/c] Dabei fiel mir auf warum es "
http://www.mikrocontroller.net/topic/105078#1239037 nun wird auch das makefile.in generiert. der 328p taucht da nicht explizit auf, kann ich einfach den atmega32 auswaehlen?
-
Thread
Maximale Speicherzyklen Arduin Uno
ist ein Stück Leiterplatte mit etlichen Bauteilen drauf, u.a. dem µC. Der hört auf den Namen ATMega328. Da kannst Du ein Programm raufladen. So oft, wie es der Hersteller eben dieses µC verspricht. Auf die "Uno"-leiterplatte kannst Du garnichts raufladen, einen Sektch sowieso nicht, der ist Text
10,000 flash/100,000 EEPROM http://www.atmel.com/images/atmel-7810-automotive-microcontrollers-atmega328p_datasheet.pdf 1.Seite, 2. Punkt, 4. Unterpunkt Sketches werden i.d.R. in den "flash" "ge-flasht" :-) Löschen zählt auch als Schreiben ... (aber das steht ja auch da ...)
-
Thread
Mikrocontroller wahl Gesperrt
gewaltig ist, dass es für mich als Anfänger doch sehr überwältigend ist. Ich habe bereits an den ATMega328 oder den ATSAMD21E gedacht. Der Mikrocontoller darf nicht größer als 6x6mm sein, zudem muss er arduino kompatibel sein. Die Sache die mich am meisten irritiert ist, auf welche Arten ein solcher
Familien gibt es Chips die das locker toppen. Für den Anfag nimmst Du am besten einen Arduino Nano (ATmega328)und bastelst Dir auf dem Steckbrett Deine Messschaltung zusammen. WENN es dann irgendwann mal läuft und Du die Hürden genommen hast, passt der ATmega328 im VQFN Gehäuse mit 4x4mm auch auf eine
-
Thread
Arduino geeignet um sich mit Assembler zu beschäftigen?
Emil G.! Ich beschäftige mich auch gerade mit solchen Sachen (Assermbler + C auf Arduino Uno (ATmega328p). Auf dem Arduino Mega (ATmega2560) ist alles ähnlich) Zum Einstieg versuche ich immer auf IDEs und so zu verzichten und arbeite mit den Kommandozeilen-Tools (auf die eine IDE ja intern auch
Arduino-Webseite den Schaltplan. Gucke den Schaltplan an: Ach ja, ein Mikrocontroller, meistens ein ATmega328 mit der notwendigen Beschaltung (Quarz, Spannungsregler) drum herum. Wann wird aus einem Mikrocontroller ein Arduino: Er bringt, im Gegensatz zum fabrikfrischen Controller, schon etwas Software
-
Thread
IDE mit Fokus auf Assembler für Umsteiger AVR -> STM32
Assembler auf Steroiden" und bekommt dennoch Overhead vom Compiler dazu. Der F411RE hat 100MHz, der Atmega328 20MHz. Beide Architekturen setzen einen Großteil der Befehle in einem Takt um. ARM ist Load / Store Architektur ohne direkten Zugriff auf IO Register. Der Atmega328 hat IO Zugriff und macht aus
Steroiden" und bekommt dennoch Overhead > vom Compiler dazu. > > Der F411RE hat 100MHz, der Atmega328 20MHz. > Beide Architekturen setzen einen Großteil der Befehle in einem Takt um. > ARM ist Load / Store Architektur ohne direkten Zugriff auf IO Register. > Der Atmega328 hat IO Zugriff und macht
-
Thread
Kaputte MOSFETs.
das zweite Power-Mosfet gekillt... Ich frage mich was ich genau falsch mache. Über PWM soll ein ATmega328 einen DC-Motor (300W) steuern. Schaltplan ist angehängt. Zum Testen habe ich die zwei Steuer-Pins (Gate und Pluspol) per Taster miteinander verbunden. Nach ein paar an- und abschalt-Vorgängen
Freddy K schrieb im Beitrag #4025093: > Über PWM soll ein ATmega328 einen DC-Motor > (300W) steuern. Das geht aber nur mit Gate-Treiber weil der FET kein LogL Typ ist. > Zum Testen habe ich die zwei Steuer-Pins (Gate und Pluspol) per Taster > miteinander verbunden
-
Thread
Atemega328p - schaffst du das?
Der Atmega328 scheitert bei mir am Punkt 4 :( ->Uart Vom Timing her gebe ich euch Recht, ist machbar. Habe 44Khz ADC_Frequenz gewählt, der ADC wurde autogetriggert (CTC-Modus,Timer0) mit 10Khz und der
ATXmega, die laufen auch bei 3,3V bis 32 MHz. genau, ist die Frage. Aber dann ist es nicht mehr der Atmega328 :) Was haltet Ihr davon einen zweiten Atmega nutzen der nichts anderes macht als auf SD-Karte Audio zu tippen und vom ersten angestupst wird^^?
-
Thread
Noch ne Wordclock
wird verwenden. Ideal währe wenn es auf einem ESP8266 laufen würde - Standalone also ohne einen Atmega328-Arduino.
verwenden. > > Ideal währe wenn es auf einem ESP8266 laufen würde - Standalone also > ohne einen Atmega328-Arduino. lesen: "Nodemcu, den man für 3,20 bekommt" => ESP8266 (weil der ESP32 teurer ist ;-)
-
Thread
Ardoino Uno Sketch verifizieren Gesperrt
Meine Arduino Uno haben einen ATMega328. Was hat denn jetzt ein Tiny85 damit zu tun? Ich verstehe irgendwie nicht, was beabsichtigt ist.
PittyJ schrieb im Beitrag #7037088: > Meine Arduino Uno haben einen ATMega328. Was hat denn jetzt ein Tiny85 > damit zu tun? > Ich verstehe irgendwie nicht, was beabsichtigt ist. https://www.instructables.com/Arduino-ISP-to-ATTiny85/
-
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
AVR A-Typen schon im Bastler-Handel?
Bei CSD gibt es den ATMEGA328P. Der scheint laut Datenblatt schon alle Eigenschaften der entsprechenden PA Reihe (48PA, 88PA, 168PA) zu haben. Warum Atmel da so inkonsequente Bezeichnungen vergibt habe ich allerdings nicht wirklich
Richard W. schrieb: > Mich wundert dabei nur, dass der 328P dann ja im alten Prozess gefertigt > wird aber trotzdem die Eigenschaften des neuen Prozesses besitzt. Ich glaube, der ATmega328P ist einfach nie im alten Prozess wirklich gelaufen, sondern die
-
Thread
Frage zur Schaltzeit vom 74HC138N
3-8 Decoder 74HC138N (DIP16 Gehäuse), um den Zustand von 16 mechanischen Tastschaltern mit einen Atmega328P zu verarbeiten. Der Decoder ist notwendig, weil ich nur 5 Anschlüsse am Atmega328P frei habe. Schaltung:jeweils 2 Taster liegen an einem Ausgang (Y0 bis Y7) des Decoders, und jeweils 8 Taster
Decoder 74HC138N (DIP16 Gehäuse), um den Zustand von > 16 mechanischen Tastschaltern mit einen Atmega328P zu verarbeiten. Der > Decoder ist notwendig, weil ich nur 5 Anschlüsse am Atmega328P frei > habe. Alternativ kann man die Taster analog einlesen, spart noch mehr IOs. https://www.mikrocontroller.net
-
Thread
AtMega 328: AVcc Ripple, Uref glatt, ist das ok?
Hallo, ein Atmega328 macht Messungen mit einigen ADC-Ports. AVcc des Controllers ist mit 100nF direkt nach GND geblockt und über 10uH an die Versorgungsspannung von +5V gelegt. An AREF ist eine Referenzspannung
stephan schrieb im Beitrag #5717727: > Hallo, > > ein Atmega328 macht Messungen mit einigen ADC-Ports. > > AVcc des Controllers ist mit 100nF direkt nach GND geblockt und über > 10uH an die Versorgungsspannung von +5V gelegt. OK. > An AREF ist eine
-
Thread
Aufzeichnungsrate Datenlogger
Datenlogger die Daten > wegschreiben kann, wie man das beinflussen und abschätzen kann. > z.B. AVRMega328P 50 - 200khz, bedeutet das, dass ich einfach > mit den z.B. 50Khz den ADC auslesen kann Nein. Der ADC im ATMega328 kann mit einer *Taktfrequenz* bis 200kHz arbeiten. Aber eine Wandlung dauert
das Ende der Wandlung warten. Bei 200kHz ADC-Takt sind das 65µs. Respektive 1040 Taktzyklen des ATMega328 (der läuft mit 16MHz). Der Rest des "Programms" wird vermutlich sehr viel weniger Zeit brauchen, so daß die resultierende Abtastrate vom ADC dominiert wird. Noch dazu wirst du so die maximale
-
Thread
RC Empfänger PWM Signal Mosfet Motorregler
oder 8 Pinner. Bei 6 Pins brauchst dann halt HVSP. Hast du noch andere Controller vorrätig? Der ATmega8 hat ja keine Pinchange Interrupts
Den gibt es bei den lieben Chinesen und nennt sich: HobbyKing_Multi_Rotor_Control_Board_V2_1_Atmega168PA Das Board war so ziemlich das erste was man bei HK kaufen konnte. Auf diesem Board ist ein Atmega168PA und man kann es als Aero, Bicopter, Tricopter, Quadrocopter und Hexacopter nutzen.
-
Thread
ARDUINO UNO verbrannt
Hallo jeff, das gute Stück heißt Atmega328 (folgende Ziffern und Buchstaben geben max. Taktrate und Gehäuse an). Den kannst Du in jedem halbwegs gut sortiertem Elektronikladen erwerben. Das Problem ist hier nur, dass Du auch (wie Eumel schon
Atmel ATmega328 mit Arduino Uno Bootloader 4,50 EUR - 4,30 EUR http://www.watterott.com/de/ATmega328-Arduino-Bootloader mfg
-
Thread
Stromversorgung für Mikrocontroller & LCD Display
Schönen Nachmittag allen zusammen, Ich plane einen Atmega328 über einen 12V AGM Akku im Schlafmodus zu betreiben. Hierbei benötige ich 3.3V. Zusätzlich habe ich noch ein LCD-Display, das bei Bedarf an die Spannungsversorgung zugeschaltett wird und Daten vom
Lukas G. schrieb im Beitrag #7138568: > Und würde bezüglich des LDOs für den Atmega dieser LDO passen? Nette Daten, passt gut. Ich selbst habe eine Anwendung mit dem AT328 an 12V-BleiGel mit einem MCP1703-5002 gemacht. Der ist sogar aktuell bei Reichelt lieferbar. Ich fahre
-
Thread
USV für Mikrocontroller
1 Minute wäre vollkommend ausreichend. Das wäre ein Atmega328 bei 16Mhz und ein enc28j60 Ethernet Controller. Auf Supercaps würde ich gerne verzichten wegen der Größe und vor allem wegen der schwierigen Beschaltung. Könnte ich den Atmega auch mit 8Mhz statt
Marcel T. schrieb im Beitrag #4739011: > 1 Minute wäre vollkommend ausreichend. > Das wäre ein Atmega328 bei 16Mhz und ein enc28j60 Ethernet Controller. > Auf Supercaps würde ich gerne verzichten wegen der Größe und vor allem > wegen der schwierigen Beschaltung. > Könnte ich den Atmega auch mit
-
Thread
Arduino Analogeingang - leider nur sehr kleine Spannungsdifferenz (0,4V)
ich dem Analogeingang sagen kann, dass > die Referenz nur, sagen wir mal, 1 Volt beträgt. Der Atmega328 hat eine interne Referenzspannung von 1,1V. Eingestellt wird das im ADMUX-Register. Inwieweit die Arduino-Programmierwelt das unterstützt weiß ich nicht, evtl. muss man das "von Hand" programmieren
3.3 volts (on 3.3V Arduino boards) INTERNAL: an built-in reference, equal to 1.1 volts on the ATmega168 or ATmega328P and 2.56 volts on the ATmega8 (not available on the Arduino Mega) INTERNAL1V1: a built-in 1.1V reference (Arduino Mega only) INTERNAL2V56: a built-in 2.56V reference (Arduino Mega
-
Thread
VIN am Arduino
Manfred schrieb im Beitrag #5167042: > Arduinos haben keinen Schaltregler. Für die Arduinos mit ATmega328 oder ATmega32u4 trifft das zu. Die Arduinos mit dem SAM3X8E ARM Cortex-M3 µC haben mit Sicherheit einen Schaltregler.
Beitrag #5167122: > Manfred schrieb: >> Arduinos haben keinen Schaltregler. > Für die Arduinos mit ATmega328 oder ATmega32u4 trifft das zu. Die > Arduinos mit dem SAM3X8E ARM Cortex-M3 µC haben mit Sicherheit einen > Schaltregler. um die Teile geht es aber nicht und es hilft auch nicht weiter!
-
Thread
Atmega324PB / Atmega324PV / Atmega324P Unterschiede
ersetzen geht nicht. Hallo, ich glaube wir müssen das konkretisieren. Das verhält sich wie beim ATmega328P vs. 328PB. Die sind binär kompatibel. Das bedeutet ein kompiliertes .hex File vom "P" kannste direkt auf den "PB" flashen. Funktioniert. Den Quellcode dagegen muss man für den "PB" anpassen vorm
verschieden sind. http://ww1.microchip.com/downloads/en/AppNotes/Atmel-42769-Differences-between-ATmega324-and-ATmega324PB_ApplicationNote_AVR42769.pdf "328P/PB": https://www.microchip.com/wwwAppNotes/AppNotes.aspx?appnote=en591418