-
Thread
Privat kaufen bei Mouser, Farnell, Digikey, RS
Beitrag #2718889: > Christian F. schrieb im Beitrag #2718812: > MCU 8BIT, AVR, 8K FLASH, 28PDIP Typ: ATMEGA8A-PU Tipp: schau nicht nur nach den Kleinen µC, oft sind die größeren billiger. So kriegst du zum Beispiel den ATmega328-PU (pinkompatibel, viermal soviel Speicherplatz) sogar bei deutschen Versendern
aber, dort gibt's auch günstiges: https://guloshop.de/shop/advanced_search_result.php?keywords=atmega328&x=0&y=0
-
Thread
Rust - ist das hier um zu bleiben?
wann niedrig ist. Angenommen, bei entsprechenden Stückzahlen kosten ein AtTiny45 45 und ein AtMega328 328 Cent. Da kannst du dir ja vorstellen, was der Controller beim Kunden sagt, wenn du mit Datensicherheit anfängst, während der an den Bonus denkt.
-
Thread
WinAVR-2010 soll die letzte Version sein?
alles, was draußen dran hängt, ist ohnehin immer schwer zu simulieren. Davon abgesehen, ein ATmega88 ist mittlerweile dabei, es sollte im Zweifelsfalle also nicht viel Aufwand sein, daraus einen ATmega328 zu clonen. > Ich bin durchaus am Boden der Realität. Kannst mir jedoch die Frage nicht
Fleck sein, sonst nutzt das nix. Oder wird das komplett ignoriert. > > Davon abgesehen, ein ATmega88 ist mittlerweile dabei, es sollte im > Zweifelsfalle also nicht viel Aufwand sein, daraus einen ATmega328 > zu clonen. Ok, das muss in der neuesten Version sein. Die ist noch nicht bei mir angekommen
-
Thread
AVR Daten aus Bootloader Adresse lesen
mal in Fusecalc eingegeben, hier der Link: https://eleccelerator.com/fusecalc/fusecalc.php?chip=atmega328p&LOW=FF&HIGH=DA&EXTENDED=FD&LOCKBIT=CF Der Standardwert für die Lockbits ist 0xFF, Dein Wert 0xCF aktiviert die Lockbits 4 und 5.
also auch in diesem Fall, gilt? Also ich erhalte hier unabhängig von der Adresse immer 0, bei einem ATmega328P-PU von 1426.
-
Thread
Analog und Digital auf einer PCB Brauche hilfe bei zwei/drei letzten Problemen
man nicht verstehen... Und wie oben erwähnt.. funktionierte ja alles.. Also wenn die PWM vom ATMega328p läuft.. ist alles super... damit dimme ich mehrere LED Stripes... Also.. das ganze ist schon wirklich echt extrem... Ich kann nachher mal Bilder machen... 5 stellig ist es schon... und es wird
lust mit zu machen :) Aber bitte zum Thema entsprechend... Also... Zunächst habe ich von ATMega128A auf den ATMega328p gewechselt.. Die PINs reichen genau aus wie man sieht :) Kurze Erläuterungen: SCK/MISO/MOSI sind auch gleichzeitig die I2C Adresspins (für mein System benötigt) FAN2
-
Thread
defines bedingt compilieren für m328 bringt Compilerfehler
Nachtrag: ich meinte natürlich das MCU-Typ-Define, also: [c] #if defined(__AVR_ATmega328P__) [/c]
define __AVR_ATxmega128A1__ 1 C:\Dokumente und Einstellungen\...>echo | avr-gcc -E -dDM - -mmcu=atmega328 | grep -i mega328 #define __AVR_ATmega328__ 1 C:\Dokumente und Einstellungen\...>
-
Thread
Transistortester mit AVR Gesperrt
Überangebotes an mega168 wird dieser genommen, zumal es ein gemeinsames Datenblatt von Atmel für ATmega48/88/168/328 gibt und die Software auch für m48 passen soll. mega168: Der Transistortest NPN und PNP geht beim mega168 recht ordentlich. Bei Test eines Widerstandes mit 1k meldet der Tester 2
Würde dieser Transistortester auch mit dem ATmega328 Funktionieren?
-
Thread
Arduino Uno R3 und anderer Quarz
C, ich bediene mich also der ganzen Arduino-Funktionen nicht), per Arduino Uno R3 Board auf den Atmega328 spielen, diesen aus dem Board nehmen und dann in meine eigene Schaltung setzen (welche eine 4,096 MHz Quarz bekommen soll) >> Schreiben würde ich das >> Programm auch mit der Arduino-Umgebung
@ M. W. (rallini94) >Ich möchte mir eine Unor R3 kaufen auf dem ein Atmega328 in DIP gehäuse >drauf ist. OK. > Dann kann man in Ruhe basteln/texten/etc., wenn man möchte. >Später will ich aber eine eigene Platine machen. D.h. Programm in der >Arduino Umgebung schreiben
-
Thread
AVR C Programmierung unter Linux
gefunden habe probiere ich das einmal nackt in Atmel Studio, ohne Arduino IDE. Hierfür habe ich einen ATmega328PB und einen ATmega4808 nackt zur Verfügung, die zumindestens mit deiner Toolchain funktionieren müssen. Erstmal Danke für die Unterstützung. Ich hätte gern von Arduino Fanboy gewusst mit welchen
Hallo Johann, ich wollte das nochmal mit einem ATmega328PB überprüfen. Nur fehlen mir dafür die Controller spezifischen "double64" *.o und *.a Files. Hast du die zufällig zur Hand oder existieren die noch nicht?
-
Thread
Seriellen port doppelt belegen
| D3 | | Dioden 3x 1N4148 | ATmega328 | | 5V 16Mhz | |______________| [/code] Vorgegeben ist: CH341 und Atmega werden mit 5V versorgt, das ESP Modul aber nur mit 3,3V. Die 1k
Welche Aufgabe hat der ATmega328 dabei? Warum kann das nicht alles der deulich leistungsfähigere ESP8266 mit erledigen? Und in Arduino läßt sich der auch einbinden.
-
Thread
Pull-up/down Widerstand berechnen
Wert aus dem µC Datenblatt ich korrekterweise nehmen muss. Folgendes Beispiel: Ein µC Pin (vom Atmega328P-PU, Arduino standalone) wird als Input definiert und es wird ein Taster angeschlossen. Jetzt gibt es ja prinzipiell zwei Möglichkeiten: Pull-up oder Pull-down (extern, ich weiß, dass es auch interne
bei min HIGH (0.3·VCC) und max LOW (0.6·VCC). Eigentlich ist es noch dramatischer. Beispiel, ATMega328P und ATMega32U4, beide an 5V Umschaltschwelle beim 328 ca 2,5V Umschaltschwelle beim 32U4 ca 1,7V Beide haben eine Hysterese, die des 328 ist ca Faktor 8 größer. Es ist also schon relevant
-
Thread
AVR Bootloader in C - Artikel
Hallo Zusammen, ich habe mehrere Schaltungen mit ATMega 328 und 644 mit diesem Bootloader im Einsatz. Nach einem Jahr ist jetzt bei einem 644 folgendes passiert: Eine Schaltung lief mehrmals wöchentlich bei jedem Neustart immer sauber an, doch nun
Hallo Zusammen, ich habe mehrere Schaltungen mit ATMega 328 und 644 mit diesem Bootloader im Einsatz. Hat bisher problemlos funktioniert. Nun habe ich das Anwendungsprogramm für den ATMeaga 328 etwas erweitert. Wenn ich das Programm direkt in den
-
Thread
AVR - Erkennen ob Interrupts verloren gehen
Hallo zusammen, ich verwende bei meinem ATmega328 mehrere externe und interne Interruptquellen (timer, SPI, pinchange). Gibt es eine Möglichkeit zu erkennen, ob manche Interruptanforderungen verloren gehen, weil vielleicht die CPU nicht schnell
verwenden, um die Prioritaeten der Interruptebenen zu gewaehrleisten. Wer will das wissen? Ein Atmega 328 hat keine verschiedenen Prioritätsebenen. Im Ausgangspost hat der TO explizit erklaert, daß er einen Atmega 328 benutzt. Wie man das ueberlesen kann, ist mir unverstaendlich. mfg.
-
Thread
Interrupt Priorität
Hallo Andreas, klar steht das im Datenblatt 12.4 "Interrupt Vectors in ATmega328 and ATmega328P" S65f. Lese die Tabelle bitte von nach oben. Ok ?
einen ATmga48/88, den Du Dir programmieren kannst? Dann lade Dir die Datei "QCNT_6LED.a90" auf den ATmega und stecke ihn aufs Arduino-Board; es ist eine Intel-Hex-Datei: http://www.mikrocontroller.net/topic/302229#new Direkt auf einem ATmega328 läuft sie leider nicht :-( Über INT0 und INT1 werden die
-
Thread
Mit Wire.h über I2C auf LCD-Display 1602 zugreifen
Klasse als Alternative zu der deutlich größeren von Adafruit anbieten. Ihr Speicherbedarf passt zum ATmega328. http://stefanfrings.de/arduino_oled/
als > Alternative zu der deutlich größeren von Adafruit anbieten. Ihr > Speicherbedarf passt zum ATmega328. > http://stefanfrings.de/arduino_oled/ Hallo Stefan! Neuer Name? Werde mir deinen ZIP auch ansehen. Danke dafür!
-
Thread
Neues Dragon gekauft und steh im Wald
schuechterne Frage zu meinem neuen Dragon Board welches ich gekauft hab. Ich hab probleme auf einen ATmege 328P zuzugreifen. Folgende Schritte bin ich durch gegangen: AVR Studio mit SP2 Pack installiert Version 4.18 ATmega328P aufs Dragon aufgesteckt Dragon via USB angeschlossen. Neue Firmware geladen
...Ich hab hier das Dragon an meinem USB Port dran und den Atmega 328P Draufgesteckt: http://dr.emmet-brown.com/images/dragon2.jpg Jetzt bitte nicht schlagen, wirklich, aber ich vermute mal ich muss zusaetlich noch n ISP Programmer ranhaengen? Ich bin etwas
-
Thread
Nixie Uhr , Erstes Cicuitboard, Schaltplan, Verbesserungsvorschläge?
werden. Auf dem Circuitboard befindet sich ein 12->180V Step-Up. Die Röhren werden über einen Atmega328P kontrolliert, an welchem Schieberegister hängen, an welchen sich die Transitoren befinden die die 180V auf die Röhren schalten. Ich möchte nicht multiplexen. Die Uhrzeit soll in einer RTC gespeichert
Anhang einen Schaltplan für mein Board sowie das Boardlayout hinzugefügt. Ist die Beschaltung des Atmega328 korrekt? (Im Schaltplan ein 128) Ich habe es bisher nur auf dem Breadboard eingesteckt und erfolgreich den Arduino Bootloader auf dem Chip installiert. Da ich jedoch keinen TTL-Converter zur Hand
-
Thread
[V] Verschiedene Eval-Boards (Atmel, ST, Cypress, TI,.)
Noch zu haben sind nun... Atmel: 10x ATMEGA328P-XMINI (2x bereits mit Arduino Bootloader drauf) je 3,- EUR 2x I/O1 Xplained Pro je 4,- EUR 1x QT2 Xplained Pro 3,- EUR Microchip: 1x SAML11 Xplained Pro + 1D Touch expansion board + QT7-
Hi, ich hätte gerne 2x ATMEGA328P-XMINI, idealerweise einmal mit und einmal ohne Arduino Bootloader. Siehe auch PN
-
Thread
ESP8266 gpio mit 5V ansteuern
neuen esp. Die diode ist eigentlich völlig unnötig, die war nur beim nicht opendrain fähigen atmega328p nötig.
#6975871: > Die diode ist eigentlich völlig unnötig, die war nur beim nicht > opendrain fähigen atmega328p nötig. Seit wann kann ein ATmega328 kein Open-Drain?
-
Thread
Optimierungen für flüssigen Stepperbetrieb
gemeinsamen Clock/Dir-Signalen zu betreiben? Selber verwende ich pro Motor eine Platine mit ATmega328 + A4982.
schrieb im Beitrag #5705956: > m.n. schrieb: >> Selber verwende ich pro Motor eine Platine mit ATmega328 + A4982. > > Siehe hier: Beitrag "Schrittmotoransteuerung mit A4982 und ATmega328" Schaue ich mir mal an, danke.
-
Thread
RS41 Wettersonde GFSK GPS dekodieren
Audio Eingang eines Notebooks das Signal zu dekodieren. Meiner Ansicht nach könnte das doch auch ein ATMega 328 oä. Übernehmen und ein weiterer Mega giebt die Daten über i2c an ein Display.
Markus R. schrieb im Beitrag #5823198: > Meiner Ansicht nach könnte das doch auch ein ATMega 328 oä. Übernehmen > und ein weiterer Mega giebt die Daten über i2c an ein Display. Für die Signalverabeitung ist ein Raspberry Pi sicher besser geeignet sein. Ein ATMega 328 hat schon Schwierigkeiten
-
Thread
AVR Preise gehen brutal runter.
dass sie lamgfristig nur noch ein paar wenige besonders beliebte Modelle günstig anbieten (z.B. den ATmega328) und einen 8 Pinner. Wie sagt man so schön: Totgesagte leben länger.
Tiny10 in vielen Fällen für ganz kleine Aufgaben reicht und sich von der Programmierung mit dem Atmega 328 (gleiche Register Befehle) vergleichen lässt, kann ich das auf einem Arduino Nano gut testen und dann das Programm auf den Tiny, mit geringen Anpassungen, übertragen. Ich habe mal einen Prorgammieradapter
-
Thread
Welche Relais und Controller zum Schalten von USB?
IDE) Nutzer und damit nicht so 100% fit bei den Namen. Ich rate dir ZU dem mit dem "normalen" ATMega328(P) ohne das U dabei. Das ist "in groß" der Uno und klein heißt er (anscheinend) nano. Da ist jeweils noch ein USB<->UART Wandler dabei der an deinem PC als COMx bzw ttyUSBx auftaucht. Dann gibt
Schalter ebenfalls vorsehen möchtest ist das > ebenfalls möglich. Also, dann werd ich mir mal einen ATmega328P bestellen, also den Nano Klon den du verlinkt hast. Dann suche ich mal nach vier (für den Anfang zum testen vielleicht auch mal nur eins) 5V Reed-Relais mit jeweils 4-Kanälen. Dann noch ein
-
Thread
Arduino Uno programmieren
Hallo kann mir hierjemand helfen? Im Arduino ist eine ATmega328. 1. Frage Mit AVR Studio 5 kann ich ein C Programm für diesen Prozessor schreiben. Nicht jedoch "flashen". Hatt jemand mit AVR Studio schon eine ATmega328 programmiert und wie? 2. Frage
nicht. Überhaupt ist ein Arduino nicht einfach ein '328, der Arduino hat einen Bootloader. Wenn man den zerschiesst ist u.U. Ende Gelände. Einfach erstmal die Arduino-Software benutzen. > Hatt jemand mit AVR Studio schon eine ATmega328 programmiert
-
Thread
7805 defekt?
da bis auf den 220ohm Widerstand. Und ich denke mal ich kann auch anstatt den vorgeschriebenen Atmega8 meinen Atmega328 benutzen.
Kann ich davon aus gehen, dass wenn ich einen Atmega328 benutze, auch das Board mit PWM funktioniert? Denn der Controller ermöglicht ja PWM und nicht der Arduino.
-
Thread
Leistungstransitor mit µC schalten
Hallo, ich möchte mit einem ATmega328p einen Leistungstransistor (IRLR2905) ein- und ausschalten, was nicht besonders schnell geschehen muss. Was ist nun die beste Möglichkeit, den Transisitor anzusteuern. Kann man dies mit einer
@ dionysos 328 (dionysos328) >ich möchte mit einem ATmega328p einen Leistungstransistor (IRLR2905) >ein- und ausschalten, was nicht besonders schnell geschehen muss. http://www.mikrocontroller.net/articles
-
Thread
Benchmark für Arduino-Boards?
den Algorithmus von borwein Bailey und Plouffe fit zu machen für die Arduino-IDE und Arduino UNO (Atmega328 mit 16 MHz Taktrate). Der rechnet daran einige Minuten, um Pi auf 1000 Dezimalstellen zu berechnen. Und ich habe mich NICHT darauf beschränkt, nur die dubiosen "HEX DIGITS" von Pi auszurechnen
posten, es sind zwei Dateien: Eine .ino Datei und eine .h Hederdatei. Also Ergebnis für einen Atmega328 @16MHz: VAX MIPS rating = 10.15 Nicht schlecht: Ein 8-Bit Mikrocontroller aus den 2010ern kommt auf die DHRYSTONE-leistung von mehr als 10 Workstations aus den 1980er Jahren. Die VAX 11/780
-
Thread
Arduino UNO -> ATMega8
Nur damit ich das richtig verstehe: 1) Arduino als ISP verwenden (ISP Sketch verwenden) 2) Atmega8 mit Standard ISP beschalten 3) ATMega8 Bootloader mit Arduino ISB brennen 4) Arduino board RX/TX mit ATMega8 TX/RX verbinden und Programm hochladen Richtig?
auch irgendeinen anderen ISP programmer nutzen wenn du einen rumliegen hast) 4) jap, entweder den Atmega328p rausnehmen und mit juper Kabeln den Atmega8 dranhängen oder den Atmega8 gleich dort reinsetzen wo der Atmega328p war. (richtig rum reinstecken, auf die Kerbe auf einem Ende achten !) Also stimmt
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
https://youtu.be/CyzynCrnoOE ) Da der atmega328p eben mal nur 13 Ausgänge hat würde ich auch eben 6PWM+3mit Softpwm gesteuert nehmen und dann eben nur noch 4 Digitals Outputs für die ARGB Ausgänge nehmen. Also nochmal übersichtlicher: -
Ich glaub ich nehm nen atmega328p mit meiner Lösung. Werd jetzt aber erstmal auf tht setzten und dann bei anderen Projekten auf smd. Aber danke für eure Ideen :) Versuche jetzt mit SMD Anzufangen.
-
Thread
ATmega8 und Dynamixel AX-12+
an), dass man 1Mbps mit ATmega8 nicht hinkriegt. Ich möchte hier die Frage starten, ob jemand von Euch mit AX-12+ und mit ATmega Chips (Bsp. ATmega8-16PU oder ATmega328P-20PU) Chips erfahrungen hat. Und ob es möglich ist, dass
Dynamixel actuators, the main controller must support TTL level half duplex UART." Ist so etwas mit ATmega8-16PU oder ATmega328P-20PU möglich oder muss ich unbedingt ein Atmega 128 haben? Robotis bietet einen Controller CM-5 und bei diesem Controller wird ATmega128 verwendet. @Peter Dannegger: Für 1Mbps
-
Thread
Arduino pulseIn()-Funktion funktioniert nicht mit Pin D9 (PB1)
aber ich habe es mit 2 anderen Arduino Nano auch probiert - gleiches Problem. Einem anderen mit ATmega328 und einem mit ATmega168. Jedoch alle Chinaklons c) Es an genau dem Kanal des Empfängers liegt, also ein Problem des Empfängers. Ist es aber auch nicht. Verbinde ich den Kanal mit D10 wird er gelesen
Hi Timo, der A*Star 328PB von Pololu benutzt einen Atmega328PB. Dieser erlaubt A6 und A7 als Ausgänge, und hat dazu noch zwei digitale Port mehr. Ist aber nicht mehr für 3 Euro zu bekommen, und für etwas teurer gibt es glaube
-
Thread
Arduino schlafen legen und aufwachen mit interrupt
#7522065: > RISING Das ist auch eine Flanke. Es geht nur LOW oder HIGH. Im Sleep Modus kann der Atmega328 keine Flanken erkennen, nur Pegel.
Stefan F. schrieb im Beitrag #7522069: > Es geht nur LOW oder HIGH. Im Sleep Modus kann der Atmega328 keine > Flanken erkennen, nur Pegel. Nein, das ist natürlich Unsinn. Man darf halt dafür nur nicht INTx verwenden, sondern PCINTx. Letzteres kann überhaupt nur Flanken erkennen und kann immer
-
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