-
Thread
Prob beim Timercode Mega32 nach Mega328
Hallo zusammen, ich bin geradew dabei meinen Code vom Mega32 nach Mega328 umzustellen (wollte das Arduino Board mal ausprobieren) und hänge nun daran das ich den Timer von meinem Mega32 auf den 328 protieren möchte. Ich bin mir halt nicht 100%tig sicher aber eigentlich sollte
Besorg dir das Datenblatt für deinen atmega328! Wenn du die PWM über OC0A machen willst, dann ist das Pin PD6. Wenn du die PWM auf dem Pin PB1 haben willst, dann ist das OC1A, d.h. ein anderer Timer. Die OC-Ausgänge sind fest mit bestimmten
-
Thread
Arduino Uno R3: Bootloader beenden, Programm starten
zu tun habe kann ich dir sagen dass einer der bei der IDE mit- gelieferten Bootloader (optiboot_atmega328.hex) das von dir erwartete Verhalten erfüllt. Ich flashe die Anwendung über die USB-Schnittstelle und benutze dann die gleiche Schnittstelle zum Steuern der Anwendung mittels Terminal-Software
#7921871: > kann ich dir sagen dass einer der bei der IDE mit- > gelieferten Bootloader (optiboot_atmega328.hex) das von dir > erwartete Verhalten erfüllt. Genau der wird auf dem UNO verwendet, und hat von allen Arduino Bootloadern die kürzeste Wartezeit. Siehe: > uno.bootloader.file=optiboot/optiboot_atmega328
-
Thread
RS485 Differenz simulieren mit Atmega360p
S. schrieb im Beitrag #5492170: > Ufo war nicht korrekt :) OK.... Dann bin ich gemeint... Atmega360p ist auch nicht korrekt. Denn weder Microchip, noch Google kennt einen Atmega360p (oder habe ich was übersehen?) Karsten S. schrieb im Beitrag #5492154: > funktioniert leider nicht, die müssen
gesagt es wechselt sich der Inhalt alles gut, > läuft ja prima. Kannst du das übersetzen? Der 328p kann den Toggle über das PINx Register
-
Thread
Seltsames Verhalten von avrdude für EEprom Programmierung
Programms avrdude aufmerksam geworden. Die Adresse der zu beschreibenden EEproms wird bei einem ATmega8 anders übermitteelt als beim ATmega328. Hier ist der Mitschnitt der Kommunikation von avrdude für einen mega8: > /dev/ttyUSB3 55 00 00 20 U.. #
adressiert wird)? p.s.: Habe noch schnell nachgesehen, die EEPROM pagesize ist sowohl beim ATmega8 als auch ATmega328 gleich 4.
-
Thread
Arduino UNO vs MEGa 2560
werden. Der 328er kostet < 3,- Euro und Du kannst dein Uno-Board für andere Experimente verwenden.
ausgänge... Andy möchte Relais schalten. Digital benötigt er also nur Ausgänge. 5 Analogpins hat der 328er auch, und auch die könnte man notfalls erweitern. > und benötigt min.3 Pins! 3 Pins ist auch kein Problem. Joachim B. schrieb im Beitrag #4708738: > Dabei sind PCF8574 so günstig und reichen
-
Thread
Zwei Chips per UART verbinden + USB Adapter
Hallo, ich habe einen Atmega328 und ein ESP8266 Modul über Uart verbunden, um Daten auszutauschen. Nun werden diese Module auch über TX/RX jeweils programmiert. Der Atmega läuft mit 5V, der ESP mit 3.3. Beides über Pegelwandler
auch diese beiden Chips verbindet: https://robotdyn.com/upload/PHOTO/0G-00005215==UNO+WiFi-R3-AT328-ESP8266-CH340G/DOCS/Schematic==0G-00005215==UNO+WiFi-R3-AT328-ESP8266-CH340G.pdf https://robotdyn.com/catalog/boards/uno_wifi_r3_atmega328p_esp8266_usb_ttl_ch340g_micro_usb/ Was ich hier nicht
-
Thread
Avr 8bit VGA
selbstbildung einen 8 bit Computer basteln. Folgende Komponenten habe ich mir schon ausgedacht. Atmega 1284p mit einem stark modifiziertem Tinybasic als main core Atmega 328p für Ps2 Tastatur, SD, und i2c zusatzkomponenten wie rtc etc. Die beiden sollen dann per rx/TX oder i2c Daten austauschen.
selbstbildung einen 8 bit Computer basteln. Folgende > Komponenten habe ich mir schon ausgedacht. > > Atmega 1284p mit einem stark modifiziertem Tinybasic als main core > Atmega 328p für Ps2 Tastatur, SD, und i2c zusatzkomponenten wie rtc etc. So, zur Selbstbildung. Nun, da halte ich deine Plattform-Auswahl
-
Thread
Funkfernbedienung mit Atmega
Hallo, Seit kurzem beschäftige ich mich mit AVR Microcontrollern, genauer gesagt mit dem ATMEGA 328p. Ich würde gern ein kleines Projekt starten und mir fehlt irgendwie der Ansatz dazu. Und zwar würde ich gern mithilfe von zwei ATMEGA 328p (sender und Empfänger) ein einfaches signal per Funk
Hallo, als erstes brauchst Du nur Assembler auf dem ATmega328 in Grundzügen zu beherrschen, indem Du das Assembler-Tutorial durcharbeitest und Dich mit den Interna des Mega328 vertraut machst. Zusätzlich solltest Du das Dabla der Funkmodule lesen und verstehen
-
Thread
LCD per I2C an AtTiny13 anbinden?
mal verwendet hate und > den den AtTiny2313. Und? Du hast keine 99 Cent für einen ATmega88 übrig? Ich würde sogar noch weiter gehen und dir einen ATmega328 empfehlen. Am besten gleich in Form eines Arduino Nano Moduls vom freundlichen Chinesen. Z.B. von ebay, Ali Express oder Amazon. Kostet
auf die kleinsten µC setzt. Nimm für den Start lieber den größten aus einer Reihe, z.B. besagten ATmega328. Der hat 32K Flash, da paßt eine Menge rein. Und wenn du nachher nur 3KB brauchst, gibt es mit dem ATmega48 einen pinkompatiblen µC, der nur 4K Flash hat. Nicht daß das kostenmäßig für ein Einzelstück
-
Thread
Toolchain neuere AVRs
atmega164p atmega164pa atmega165 atmega165a atmega165p atmega165pa atmega168 atmega168a atmega168p atmega168pa atmega169 atmega169a atmega169p atmega169pa atmega32 atmega32a atmega323 atmega324a atmega324p atmega324pa atmega325 atmega325a atmega325p atmega325pa atmega3250 atmega3250a atmega3250p atmega3250pa atmega328 atmega328p atmega329 atmega329a atmega329p atmega329pa atmega3290 atmega3290a
-
Thread
Ardiuno Nano Programmierschnittstelle
würde ich am liebsten von der USB Programmierschnittstelle weg kommen. Wie kann ich also noch den ATMEGA328PAU mit meinem Programm flashen? Funktioniert das noch mit der Arduino IDE wenn ich den FTDI chip und die USB Schnittstelle entferne? Daher die Frage welche optionen es noch gibt mein Prodramm auf
noch gibt mein Prodramm auf den chip > zu flashen. alles ausser ISP weglassen und einen nackten 328p über ISP programmieren!
-
Thread
Software läuft nur nach dem Flashen über ISP richtig?!
jeweils über 4 Schieberegister angesprochen werden. Angesteuert wird das über 5 Drähte über einen ATMega328: Clock, Latch, Serielle Daten, VCC und GND. Der ATMega328 sitzt auf einem Arduino UNO Board, um dem ATMega mit Strom und Takt zu versorgen. Der Arduino Bootloader sowie die IDE werden nicht verwendet
Programm selbst. Das nennt sich Bootloader. Aber: Student schrieb im Beitrag #3545095: > Der ATMega328 sitzt auf einem Arduino UNO Board, um dem ATMega mit Strom > und Takt zu versorgen. Der Arduino Bootloader sowie die IDE werden nicht > verwendet. Stattdessen wird mit AtmelStudio und einem
-
Thread
16Bit aus 2x 8Bit, falsches Ergebnis bei Funktionsrückgabe
x86)\Atmel\AVR Studio 5.1\extensions\Atmel\AVRGCC\3.3.1.27\AVRToolchain\bin\avr-size.exe" -C --mcu=atmega328p "DS18B20.elf" AVR Memory Usage ---------------- Device: atmega328p Program: 2256 bytes (6.9% Full) (.text + .data + .bootloader) Data: 38 bytes (1.9% Full
> avr-gcc DS18B20.c -S -Os -std=gnu99 -mmcu=atmega328p gibt: > DS18B20.c:13:17: fatal error: ser.h: No such file or directory Ausserdem ist avr-gcc 3.3 asbach uralt. Hol dir mal was neues. Dein Fehler sieht nach PR46779 aus, gefixt in
-
Thread
Suche nach passendem Mikrocintroller/Entwicklerboard
Mikrokontroller die in Frage kämen? Wenn Du mit AVR vertraut bist, gibt es einige "Oldies" wie ATmega64, 162, ... Oder einen neueren ATmega4809 im DIL-Gehäuse mit 4 x USART auch fertig als "curiosity board"
Der ATMega328PB (das B ist wichtig) kann das. https://eckstein-shop.de/Pololu-A-Star-328PB-Micro-33V-8MHz-Programmable-Module-ATmega328PB-AVR Werner B. schrieb im Beitrag #6389406: > Hab mich dann für den
-
Thread
Arduino Uno als Rapid Prototyping Plattform
nicht so ganz kapiert was du wissen willst. Arduino Uno ist entweder: a) Ein Board mit einem Atmega328P, etwas Hühnerfutter und rausgeführten Pins sowie einer guten Spannungsversorgen mit dem man AVR C oder AVR ASM programmieren kann, oder b) Ein Board mit dem man dank der umfangreichen LIBs der
Nachdem das Nano den selben chip wie das Uno hat (Atmega 328P) würde ich dir empfehlen dir ein Arduino Mega 2560 zu kaufen, da passen genauso die Uno Shields drauf, aber du hast viel mehr IO Pins und auch mehr Pins für i2C usw. und eins aus china Kostet
-
Thread
Sinn von Starterkits
Gerald m. schrieb im Beitrag #3063624: > n paar ATMega8 und ein paar ATTiny13 Nimm besser gleich ATmega328p und ATtiny85.
item.mobileweb.ebay.de/viewitem?itemId=370695458840&index=1&nav=SEARCH&nid=34764889549 Ein steckkabelset, n paar atmega328p und attiny85, und ein avr dragon.
-
Thread
Kaufempfehlung Mikrocomputer
Geld aber dafür eher Zeit 32kB flash http://www.ebay.de/itm/1-Stuck-XTWduino-Arduino-Nano-V3-0-ATMEGA328P-Mikromodul-Controller-Board-Neu-/111515244880?pt=Wissenschaftliche_Ger%C3%A4te&hash=item19f6d39950 China dauert ne Weile bis es kommt und es fehlt das USB Kabel USB-A Stecker auf USB-mini Stecker hier wird es mitgeliefert http://www.ebay.de/itm/GOOD-USB-Nano-V3-0-ATmega328P-5V-16M-Micro-controller-Board-Cable-For-Arduino-/111533073271?pt=AU_B_I_Electrical_Test_Equipment&hash=item19f7e3a377 hier auch http://www.ebay.de/itm/Mini-USB-Nano-V3-0-ATmega328P-CH340G-5V-
-
Thread
AVR ISP Protokoll
behaupten kann. Mit dem Protokoll habe ich mich nach den Datasheets von Atmel orientiert (Siehe Atmega328 Datasheet, 31.8). Beim starten eines Programmiervorgangs wird dabei immer dieser Command gesendet: 0b 10101100 01010011 000000 000000. Der Controller antwortet (auf MISO) beim 3. Byte mit dem empfangenen
mySmartUSB%20light%20-%20AVR%20ISP%20Programmer.htm?sp=article.sp.php&artID=200006 Eingestellt ist der Atmega328. Atmel Datasheet: http://www.atmel.com/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf Atmel Appnote ISP-Protokoll: http://www.atmel.com/Images/Atmel-0943-In-System-Programming_ApplicationNote_AVR910
-
Thread
Atmega 1284p lässt sich häufig nicht flashen
FT232RL modul getestet. beide funktionierten bisher eigentlich einwandfrei. Das ist nicht der erste Atmega, den ich so am Steckbrett aufbaue, bisher hatte ich nie solche Probleme. Allerdings habe ich mich bisher auf 328p mit 8MHz und 3.3V beschränkt (zumindest am Steckbrett). Ich habe verschiedene Kapazitäten
Monaten problemlos und ließ sich immer einwandfrei programmieren. Allerdings war es eben auch ein 328p und kein 1284p. Unterschiede zwischen den Aufbauten: 8 MHz vs. 16 MHz 328p vs. 1284p kein China Quarz vs. China Quarz 328p hat RX/TX nicht neben den XTAL Pins. Vielleicht ist das ja das Problem
-
Thread
AVR Timer/Counter Compare Value
OK, danke, und was ist mit den alten AVRs? (z.B. ATmega328P Timer/Counter1) Ich kann im Datenblatt auch nichts darüber finden, und dennoch muss Compare Value um 1 kleiner sein. Oder irre ich mich?
Mit etwas Mühe lässt es sich finden, zum Beispiel: ATmega328P Timer1: If TCNT equals OCR1x the comparator signals a match. A match will set the Output Compare Flag (TIFR1.OCFx) at the next timer clock cycle. ATmega4809 TCB 8-Bit PWM Mode: CCMPH is the
-
Thread
Mikrocontroller für Funktionsgenerator
schrieb im Beitrag #1848664: > http://cgi.ebay.de/LCD-Keypad-Shield-%20-Arduino-Duemilanove--Atmega-328_W0QQitemZ260657285259QQcmdZViewItem?rvr_id=136540732738&rvr_id=136540732738&cguid=d6c58a9012a0a0aad2a0e5a0fff93534 > > wäre da alles dabei was ich benötige?(Poti und Kleinkram jetzt nicht >
mir diese Teile > rausgesucht: > http://cgi.ebay.de/LCD-Keypad-Shield-%20-Arduino-Duemilanove--Atmega-328_W0QQitemZ260657285259QQcmdZViewItem?rvr_id=136540732738&rvr_id=136540732738&cguid=d6c58a9012a0a0aad2a0e5a0fff93534 Hab' ich mir mal angesehen, ist vom Preis her ja akzeptabel. Mich würde
-
Thread
Maiskolben Lötstation Fehler beim Kompilieren
fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\Holger\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\Holger\AppData
fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10805 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\Users\Holger\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.21\cores\arduino" "-IC:\Users\Holger\AppData
-
Thread
Stepsequenzer bauen
/Sketch.zip Es muss ein ATMEGA 328P-PU beschrieben werden...
http://www.ebay.de/itm/35DI-UNO-R3-Rev3-Development-Board-ATmega328P-ATMEGA16U2-AVR-w-USB-for-Arduino-/400627163502 Gibt's hier und womöglich woanders noch günstiger. Dann hast du noch gleich einen Arduino und kannst damit etwas machen. Alternativ wird es
-
Thread
anfänger-Problem mit arduino
, was draufsteht. Üblicherweise ist beim Nano, bei anderen Boards wird das wohl anders sein, ein ATMega328P drauf, manchmal ein ATMega328BP, ganz nach Verfügbarkeit. Könnte eventuell zu Problemen führen. ciao gustav
neuen Bootloaders. Außerdem hatten wir einmal den Fall, dass auf einem der chinesischen Boards ein Atmega168 statt ein Atmega328 war. Das hat dann auch zu Stundenlanger Suchaktion geführt. Man konnte die aber auch mit der Arduino-IDE programmieren.
-
Thread
LED Modul 1637
Arduino, nur ein Bastelboard. Welcher Controller? Arduino ist doch nur ein Name. Wenn du einen Atmega328 hast oder einen Atmega168, dann kannst du das Teil mit Arduino programmieren. Musst halt nur auf Arduino.cc gucken wie die Pins dort im Original und Arduino heißen. Schaue es dir doch wenigstens
nur ein Bastelboard. > > Welcher Controller? Arduino ist doch nur ein Name. > Wenn du einen Atmega328 hast oder einen Atmega168, dann kannst du das > Teil mit Arduino programmieren. > Musst halt nur auf Arduino.cc gucken wie die Pins dort im Original und > Arduino heißen. > Schaue es dir doch
-
Thread
Tiefenentladeschutz
Zusammen, ich bau gerade ein Tiefenentladeschutz für ne Autobatterie. [code] Controller : Atmega328 Display : Olet Display 0.94 Zoll I²C ADC : ADS1115 Encoder : rotary Encoder [/code] Aufbau: Batterie -> Tiefentladeschutz -> Welcheselrichter [code] // Display Format: /****
> Ja, BAT+ wäre richtig. VCC ist etwas anderes. Hab das Bauteil nicht erstellt, einfach ein atmega328 mit der richtigen Bauform aus der Bib genommen.
-
Thread
CLKDIV8 programmiertechnsich setzen, nicht manuell
korrekt im Sinn, daß Atmel theoretisch die Lage von Bit CLKPSE irgendwann ändern könnte. Aber für ATmega88PA, wie geschrieben, ist auch [c]CLKPR = 0x80;[/c] völlig OK. Auch mit ATmega328P geht so. Ich habe (nach dem Löschen) die Platten von Arduino Pro Mini so programmiert, da 16 MHz nicht immer notwendig
Maxim B. schrieb im Beitrag #5048329: > Auch mit ATmega328P geht so. Auch mit Tiny x5.
-
Thread
Mikrocontroller - Erste Schritte
>1. Welcher Microcontroller? (ist ein ATmega8 für den Anfang geeignet?) ATMega168 >2. Welcher Programmer? (Selberbauen/Kaufen?) Auf dem Board. >3. Welche Software? (Hab Vista 64 Bit und Ubuntu 9.10) >4. USB oder Seriell? (auf
mit diesen Arduino's? http://www.watterott.com/Arduino-Duemilanove-Neuste-Generation-jetzt-mit-ATmega328 und Klone davon? http://www.watterott.com/USB-Boarduino-Arduino-clone-Kit-w-ATmega328
-
Thread
Wo gibts Atmega 8 mit Arduino Bootloader?
http://www.watterott.com/de/ATmega328-Arduino-Bootloader
/ATmega328-P-mit-Bootloader-fuer-Arduino-Uno::44.html?XTCsid=rc0g2r6gs0el0cbu0sa097s866 [...] Wegen seiner Anschluss-Kompatibilität und seiner deutlich höheren Leistung wird der ATmega328 häufig als Upgrade
-
Thread
[S] kleine AVR Platinen mit Minimalfunktion ähnlich Arduino Pro Mini 328
Boards aus der Arduino-Reihe sind *Arduino Nano* Dimensions 0.73" x 1.70" Microcontroller ATmega168 or ATmega328 Preis ca. 18-44€ *Arduino Mini* Dimensions 30 mal 18 mm Microcontroller ATmega168 Preis ca. 11-25€ Zusatzkosten eventuell einmalig: USB-Adapter *Arduino Pro Mini* Dimensions 0.7x1.3" (18x33mm) Microcontroller ATmega168 or ATmega328 Preis ca. 13-15€ Zusatzkosten eventuell einmalig: USB-Adapter Andere Alternative: Grundsätzlich sind alle Daten für den Selbstbau vorhanden. Wenn du es drauf hast und Zeit hast
-
Thread
Servo Zittert bei 180 grad
2) an. //Somit können zwei Servos unabhängig voneinander geschaltet werden. Parogramm läuft auf ATmega328 //(stand alone). // Markus Radtke 14.03.2019 servo_328.ino #include <Servo.h> // zugriff auf Servo Bibliothek const int BUTTON1 = 2; // Pushbutton Pin auf dem Board (2) const int BUTTON2
ist jetzt direkt an dem GND Pin angeschlossen. Das Bauteil im TO92 Gehäuse ist der 78L05 für den ATMEGA328U mit SMD Kondensatoren 100nf
-
Thread
STK500.exe ohne AVR-Studio installieren / Installing STK500.exe without AVRStudio
----------------+ UND AB HIER HABE ICH EIN PROBLEM: !!! Could not load device parameters for ATMEGA328 Ich suche nach einer Lösung wie STK500 die "Partdescriptionfiles" findet! Das habe ich schon probiert: - alle .xml-Files in das STK500-Verzeichnis kopiert - alle .xml-Files in ein Verzeichnis
-----------------------------+ AND NOW THE PROBLEM: !!! Could not load device parameters for ATMEGA328 I'm searching for an soulution to make STK500.exe to find the "Partdescriptionfiles" I already tryed: - copy all .xml-Files to the SKT500-Directory - copy all .xml-Files to a folder called
-
Thread
Atmel IC auf kleinstem Board: Programmieren, Transitoren und Spannungsversorgung
Daniel K. schrieb im Beitrag #5686142: > ich möchte ein winziges Board mit einem atmel328u4 So ein IC gibt es nicht. Es gibt einen ATmega328 *oder* einen ATmega32u4. > oder atsamd21 zusammenstellen > Die beiden ICs sind in der engen Auswahl, weil sie Arduino-kompatibel > und
#5686635: > Daniel K. schrieb im Beitrag #5686142: > >> ich möchte ein winziges Board mit einem atmel328u4 > > So ein IC gibt es nicht. > Es gibt einen ATmega328 *oder* einen ATmega32u4. Vertippt, ich meinte letzteren. > Aber in einer H0 Lok wird man eher keine USB-Buchse haben wollen... Da
-
Thread
AVR-Lüfter-Regelung-PWM-LM35
leider den falschen Schaltplan hochgeladen. Was fehlt ist nur der 100nF Puffer-Kerko am AREF-Pin des Atmega.
Ich habe mal den Code überarbeitet und natürlich wieder auf den ATMega8 portiert, da der ATMega168/328 mir etwas oversized erscheint! Das Display, kann optional verwendet werden. Wenn ohne Display (wegen der Kompaktheit), kann dann auch wieder einer der 8 beinigen
-
Thread
LCD für Unterputzdose
HI >Diese LCD haben ja keine Chips. Wie kommst du darauf? >Oder kann ich es mit meinem Atmega8 16PU ansteuern? Ja. >Oder könnte der Atmega8 etwas zu knapp werden (Speicher)? Kommt auf deine Programmierkünste an. Aber wieso versteifst du dich auf den ATMega8? Mit den ATMega48...328
Datenblatt und auf den Bildern immer nur ein LCD und ein Flexkabel. Kein Chip etc. Sollte der Atmega8 zu klein werden, könnte ich ja dann auf den Atmega328 aufstockern. Der hat ja die selben Pins.
-
Thread
externer Interrupt zählt Flanke doppelt
Hallo ich nutze den ext. Interrupt Eingang am ATmega328 um eine Flanke nach GND zu erkennen, und eine Variable hochzuzählen. Ich sehe aber, dass bei (fast) jedem Impuls immer zweimal gezählt wird. Die INT0 Konfig steht auf fallende Flanke: EICRA |
In /meinem/ Datenblatt lese ich unter 'Figure 31-311. ATmega328: I/O Pin Input Hysteresis vs. VCC' für Vcc= 5.0 V etwas über 0.5 V.
-
Thread
mit AVR (3.7V) einen Step up (5V) bei bedarf zuschalten - wie?
drauffällt (nur wenn n cacher es mit dem Laser beleuchtet) soll der Attiny45 step up -- atmega328 + anhang betreiben. Jetzt wäre noch zu überlegen, ob ich den Step up über die komplette Schaltung laufen lasse (ab atmega328) oder ob ich den Step up nur den Servo zuführe da man ja auch
Hallo Daniel, die Atmega sind im Tiefschlaf oft sogar sparsamer als die Attiny. Ich würde also einfach den Atmega328P bei 3.7V im Power-Down halten (28.2.4, typ 0.1μA bei 3V, die 1Ah aus dem Akku wären dann erst in ca. 1000
-
Thread
Levelshifter 5V -> 3V3
Hallo, im Anhang meine Schaltung, hierzu eine Frage: (Nutze einen AVR Atmega328p) Ich will einen Level Shifter von Maxim nutzen und dahinter zwei Slaves. Nun hat der Levelshifter aber nicht ausreichend Pins um alle SPI Pins für zwei Slaves zu shiften. Nun dachte ich
Ist der Atmega328p gesetzt? Stm32 für gleiches Geld und gleicher Bauform??? Programmierung über bootloader mit Seriellem Dnogle... Jörg
-
Thread
Apotheke Reichelt
wirds egal sein... zB. sind manche Atmegas günstiger geworden: https://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-328P-AU/3/index.html?ACTION=3&LA=446&ARTICLE=119684&GROUPID=2959&artnr=ATMEGA+328P-AU&SEARCH=atmega%2B328&trstct=pos_0 https://www.reichelt.de/Atmel-Attiny-AVRs/ATTINY-24A-SSU/3/index.html
-
Thread
mechanisches Problem mit IC
Controller immer raus für was Autonomes. Das ist aber jetzt nicht dein Ernst, dass du das Board mit ATmega328 kaufst, um den Mikrocontroller zu verwenden und das Bord dann wegzuschmeißen...?
>Das ist aber jetzt nicht dein Ernst, dass du das Board mit ATmega328 >kaufst, um den Mikrocontroller zu verwenden und das Bord dann >wegzuschmeißen...? Nöö, Markus! Warum? Im Gegenteil. Ich verwende den UNO, weil sich der Controller nach dem Flashen anderswo
-
Thread
AVRDUDE, STK500 Bootloader und XMega
Hi > Warum tut man sowas? Nun, >bisher verwendete ich den Mega328P damit, was prima funktionierte. Auf >solch einen Komfort möchte ich nur ungern verzichten. Welcher 'Komfort'? MfG Spess
deinem Eintrag. megaAVRs mit 256 KiB gab's ja auch real auf dem STK500 schon (STK500 + STK501 mit ATmega2561), insofern sollte die Flashgröße an sich nicht das Problem darstellen im STK500v2-Protokoll.
-
Thread
CH340 deaktivieren (Arduino Nano Klon)
betreibe. Daher möchte ich den Stromverbrauch soweit es > geht reduzieren. Arduino Pro Mini ATmega328P http://home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/
erster Treffer bei Google: http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/ sagt uns 0.0058 mA (6µA) bei 5Volt - uns passt tatsächlich so!
-
Thread
Funktionsaufruf in C
Hallo Ich habe eine Frage zum Aufruf einer Funktion (z.B. ATMega328, programmiert in C): was ist bezgl Speicherplatz und Rechengeschwindigkeit besser - wenn eine Funktion in main() per for/while Schleife aufgerufen wird oder - wenn diese Funktion in main() nur
Also auch ganz simpel. ;-) Jetzt alles compilieren und linken: [pre] $ avr-gcc -Os -mmcu=atmega328 -flto -c b.c $ avr-gcc -Os -mmcu=atmega328 -flto -o c.elf b.o a.a [/pre] Was kommt raus? [pre] $ avr-objdump -d c.elf c.elf: file format elf32-avr Disassembly of section .text
-
Thread
Die meisten Atmegas haben einen internen Temperatursensor
dass es undokumentierte Features sind. Bis jetzt ist es mir noch nie aufgefallen, aber für den Atmega328p gibt es einen Temperatursensor.
their datasheets. ... everything from the ATMega 168, 328, 32u4, to the ATtiny85 Das hört sich wirklich an als ob da ein großes Geheimnis gelüftet wurde. Schaut man sich aber mal die Datenblätter der aufgeführten Typen an, dann findet man schon
-
Thread
Daten von 5-6 Meßstellen per Funk übertragen?
Hat hier schon jemand Erfahrungen mit dem ATmega128RFA1 gesammelt? fchk
technisch sinnvollste Lösung(?) würde ich die > wohl nicht dablasen. Dresden Elektronik bietet die atmega128rfa1 schon etwas länger auf einem fertigen Modul an. Allerdings sind die Stiftleisten im Rastermass 1,27mm. Siehe auch hier: http://false.ekta.is/2011/05/dresden-elektronik-atmega128rfa1-breakout-boards-derfmega128
-
Thread
Spot Welder Firmware Update fehlerhaft
(Der ATmega328P hat nur 32 Pins.)
unüblichen TQFP48-Gehäuses hast du nicht einmal die Option, den Controller abzulöten und durch einen ATmega328P zu ersetzen, denn der hat nur 32 Pins.
-
Thread
AVR FTDI ISP-Prog (AVR-8 Programmersoftware für den FT232R)
folgenden Definitionsdatein (.dev) für die AVR-8 sind nun enthalten: ATTini13(A) ATTini2313(A) ATMega8(A) ATMega8515 ATMega32(A) ATMega1284(P) ATMega2560(L) ATMega2561(L) Das User-Frendly-Fusing ist zum Teil noch verbesserbar. Eine Beschreibung zum Aufbau der .dev Dateien findet man unter
1E930A.dev ATmega88PA nein 12.2013 1E930F.dev ATmega16(L) nein 12.2013 1E9403.dev ATmega168(A) nein 12.2013 1E9406.dev ATmega168PA nein 12.2013 1E940B.dev ATmega328 nein 12.2013 1E9514.dev ATmega328P nein
-
Thread
Schachuhr + Würfelbrett
Glas als Anzeige nutzen, dann frisst ein Arduino zu viel Strom, man würde einen 'nackten' AVR wie ATmega328 benutzen, die Rechenleistung teicht jedenfalls dicke. https://de.aliexpress.com/item/32944755027.html Es sei denn, das Ding muss im (WLAN)Netz hängen. Dann eher ein rPi oder ESP32 und damit
Geschmackssache. Und wenn ich Autark Batterie als Ziel auffasse, dann ein LCD Glas und weil der ATmega328 nicht genügend Pins hat braucht man einen LCD Controller wie HT1621 oder PCF85162 und PCF85176T, PCF8551, Skyworks CP2400/1/2/3. Oder ein ATmega169. https://www.kessler-electronic.de/de/AVR-BUTTERFLY
-
Thread
Erster Schaltungsentwurf - ATtiny Programming Board
So etwas nimmt man, wenn man sich auskennt und die Eigenheiten kennt und braucht. Mit einem ATMega 48/88/169/328 wärst du wesentlich besser bedient. MfG Spess
mal das an und ätzen kannst du später immer noch: http://www.ebay.de/itm/1-Stuck-USB-Nano-V3-0-ATmega328P-5V-16M-Mikro-Controller-Board-fur-Arduino-MIDE-/161592416682?pt=LH_DefaultDomain_77&hash=item259fa899aa
-
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