-
Thread
CNC Maschinchen
wilm j. schrieb im Beitrag #4279145: > Reicht ein Atmega8 aus, um die drei kleinen gleichzeiitig über eine usb > uart Schnittstelle anzusteuern ? > Also das Progrämmchen auf dem PC ist schon in Visual Basic Express > geschrieben. Es wird dem Atmega8
fertig gelötet und kostet knapp 3 Eur. Ist dir nicht gut genug? http://www.ebay.de/itm/Nano-V3-0-ATmega328-16M-5V-Micro-controller-CH340G-board-for-arduino/371179047627?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20140117130753%26meid%3D7e167327645c458586e2189706ca0aa9%
-
Thread
avrdude liest lowfuse 0x00 highfuse 0x00 ext.fuse 0x00 auf Arduino Uno aus
topic/562347#7563115 beschriebene Weise versuche, mit avrdude die Fuses auf einem Arduino Uno mit ATmega328P über USB (nicht ISP) auszulesen, erhalte ich drei Mal 0x00. [code] $ avrdude -p m328p -P /dev/ttyACM0 -c arduino -U lf:r:-:h -U hf:r:-:h -U ef:r:-:h -v avrdude: Version 7.1 Copyright
> 0x0 avrdude done. Thank you. [/code] Das können ja nicht die richtigen Fuse-Werte des ATmega328P sein.
-
Thread
Kosmos CP1 Emulator mit ATmega
dann wenn Langeweile aufkommt, etwas zum Werkeln. Aus diesem Grunde wird das dann auch mit einem ATmega328 bestückt werden.
noch, um daraus (vllt. auch für heute) etwas brauchbares zu machen. Im Moment läuft es mit einem ATmega168, schlicht deshalb weil ich mir einen 328er verfused habe (nicht mal weiß warum) und ich im Moment keine Möglichkeit habe, den zurück zu setzen. Momentan benötigt das Programm 10396 Bytes.
-
Thread
AVR ATmega - Hoher Takt ist ungenau
schrieb: >> Axel S. schrieb: >>> Bei der Messung on CLKO (aka PB1) >> PB0, oder? > > Beim ATmega1284P ist es PB1. Da hast du voll Wahr! Sorry an alle, bin irgendwie beim 328P gelandet. Weiß auch nicht wie... Peter D. schrieb im Beitrag #7860033: > Welche geheime Fuse setzt denn PORTB0 als CLKO? Die Fuse des 328P
-
Thread
gebräuchlichste Standard-AVRs?
heißt ATmega88, dessen Nachfolger ATmega88A (hat ebenfalls 28 Pins). Falls es ein neues Projekt werden soll, greif besser zum ATmega88A oder – falls du mehr Speicherplatz brauchst – zum ATmega328. Wenn es kleiner
ISP-Prog. 4-Stellige jeweils gleich bzgl. ISP-Prog. ###### PDIP 28 ATtiny48 ATtiny88 ATmega8 ATmega48/88 ATmega168/328 Alle gleich bzgl. ISP-Prog. ###### PDIP 40 ATmega16 ATmega32 ATmega164/324/644/1284 Alle gleich bzgl. ISP-Prog.
-
Thread
Erster Schaltplan für Platine mit Target3001
Für den ATMega328 benötigst du noch die Programmierleitungen genannt ISP! Es gibt 6 polige und 10 polige ISPs. Nimm den 6 poligen
Anita H. schrieb im Beitrag #6672842: > Für den ATMega328 benötigst du noch die Programmierleitungen genannt > ISP! Es gibt 6 polige und 10 polige ISPs. Nimm den 6 poligen Brauch ich nicht. Wird vor dem einlöten programmiert.
-
Thread
DCF-Empfänger probleme (erhalte kein high-signal am pin)
77-empfangsmodul-dcf1-810054?gclid=EAIaIQobChMIgaf6jLqx6gIVh6ztCh03FQcaEAQYASABEgJ2avD_BwE) Der Atmega läuft mit 3,3V. Auch das DCF-Empfangsmodul läuft mit der selben Spannungsversorgung. Die habe ich wie folgt an meinem Atmega328P/ Platine angeschlossen: DCF - ATmega VCC - 3,3V GND - Masse TCO
zwischen > Pullup und Pulldown und hochohmig wechseln. Die klassische AVR (wie der hier genannte Atmega328P) haben keinen internen Pull-Down.
-
Thread
LED-Nachtlicht mit langsamen Ausdimmen
viel Strom und viele Bauteile kostet. Nimm statt dem Arduino nur den Kern des Arduino, einen ATmega328, den kannst du ja im Arduino programmieren, auf internen RC-Oszillator stellen und dann in deine Lampe rüberwechseln. Der kommt direkt, ohne Spannungsregler, an 3 x AAA. Er verbringt die meiste
Strom geht so weil in Ruhe abgeschaltet. > Nimm statt dem Arduino nur den Kern des Arduino, einen ATmega328, den > kannst du ja im Arduino programmieren, auf internen RC-Oszillator > stellen und dann in deine Lampe rüberwechseln. TomH schrieb im Beitrag #4939127: > Arduino Nano (ich kann nix anderes
-
Thread
i2c & LCD stellt sich quer :/
Datenblatt sein wenn die 3 A Pins offen sind) Offen?! > SCL und SDA sind an Port 4 & 5 des Atmega328p angeschlossen. > Beide Pins sind mit einem 4700k R gegen VCC beschaltet. Das sind 4.7 MΩ, ein bisschen viel.
Baumbart schrieb im Beitrag #7106237: > SCL und SDA sind an Port 4 & 5 des Atmega328p angeschlossen Die Reihenfolge die du nennst könnte einen Fehler beinhalten. So wie du schreibst ist SCL A4 und SDA A5. Das wäre falsch.
-
Thread
AVR: Wie kann das sein? (Timer1)
Karl Heinz schrieb im Beitrag #3460086: > Das Programm ist in Ordnung. Du verwendest einen Mega328? Ja, ein ATMega328p auf einem Arduino Pro Mini Derivat aus China. > Hmm. Hast du schon mal kontrolliert, ob du unabsichtliche Resets hast > oder ob sonst hardwaremässig alles in Ordnung ist?
Das Programm scheint ok zu sein, mit einem ATMega328p auf einem Arduino Pro Mini Derivat aus China siehts an PC2 wie erwartet aus.
-
Thread
Atmega8 wird nicht richtig erkannt und kann nicht geflasht werden!
Familie gibt es sogar noch einen "dickeren", den ATmega328 mit der vierfachen Speicher-Größe. Witzigerweise ist dieser meist billiger als der ATmega168, weil er in vielen Arduinos eingesetzt wird und damit auch eine gewisse Verbreitung erlebt hat. Für mich ist daher der "Beste" zum Lernen der ATmega328. Aber ich mag auch die kleinen ATtiny85. Mit nur 8 Pins (aber genausoviel Speicher wie ein ATmega88) kann man da oft schon eine Menge reißen. Aber wie gesagt: Es kommt immer auf die Anwendung
-
Thread
ATmega via LAN / Telnet ansprechen?
AVR zu löten und habe deshalb das komplette Modul genommen. Die Software läuft aber genauso mit ATmega328 + Wiznet812MJ in einer eigenen Schaltung.
;-/ Welches ist die "zuverlässigste" lib für den W5100, was würdet ihr mir hier empfehlen? ATmega 328 mit C ist derzeit in Benutzung. Grüße AVRli...
-
Thread
2 Timer gleichzeitig
Der Beitrag "Schrittmotoransteuerung mit A4982 und ATmega328" ist gut aber er ist für den ATmega328 geschrieben und der Code kann nur 1 Schrittmotor gleichzeitig und ich bräuchte 2. Gibt es nicht eine Library für Schrittmotoren oder gibt es eine Möglichkeit
Christoph K. schrieb im Beitrag #4243654: > Der Beitrag "Schrittmotoransteuerung mit A4982 und ATmega328" ist gut > aber er ist für den ATmega328 geschrieben und der Code kann nur 1 > Schrittmotor gleichzeitig und ich bräuchte 2. Zwischen Timer1 vom ATmega328 oder vom ATmega16 besteht kein signifikanter
-
Thread
CAN_Bootloader Programm startet nicht
Hallo, ich habe den CAN-Bootloader von Fabian Greif auf einen ATMega328p geflasht. An dem Mega 328p ist ein MCP2515 CAN Controller angeschlossen. Der Mega328p befindet sich irgendwie immer im Bootloader-modus wenn der CAN-Bootloader per SPI geflasht wurde. Wenn
Startadresse des Bootloaders angepasst da diese nicht über ein stimmte mit dem Datenblatt. MCU = atmega328p F_CPU = 16000000 BOOTLOADER_BOARD_ID = 0x01 else ifeq ($(MCU), atmega328p) BOOTSTART = 0x7C00 << hier die Änderung auf 0x3E00 http://www.atmel.com/Images/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328
-
Thread
Frequenzzähler BG7TBL FA-2 mein Weihnachtsgeschenk ist da ;-)
wenn er sehr stabile Frequenzen messen > soll. Soweit ich es gesehen habe ist auf dem Board ein ATmega328 bestückt; die Hauptarbeit leistet wohl das CPLD. Ein großes RAM oder ein schneller Prozessor sind nicht vorhanden. Man muß auf keinen hohen Berg steigen, um die Feinheiten der großen Auflösung
der schnellste ;-) ich habe die Kiste mal aufgeschraubt .. Da ist wirklich nicht mehr als ein ATMega328, ein MAXII EPM570 Cpld und ein 10Mhz OCXO drin. Und auch nichts was aus den 10Mhz 100Mhz macht. Das würde aber bedeuten es ist ein 7 stelliger Zähler mit Mittelwertbildung oder ? Da habe ich
-
Thread
Mehrere ATmegas + VGA Signal + Speicher
aber eine (viel zu starke) Neigung zu Oldschool Elektronik / Computer, etc. Ich habe auf einem ATmega328 @ 20 MHz ein VGA-Signal erfolgreich generieren können und erzeuge verschiedene Pixel-Muster in 64 Farben. Das VGA-Signal geschieht im timer interrupt, so dass der Prozessor eigentlich frei ist
würden sonst im timer interrupt viel zu viele Zyklen benötigen. Eine Alternative wäre, mehrere ATmega328 einzusetzen. Einer kümmert sich um h/vsync und generiert interrupts, die an einen weiteren ATmega328 gesendet werden. Dieser kümmert sich um das treiben und beschreiben der SRAMs. Ziel ist, halbwegs
-
Thread
LED Treiber gesucht
Jens M. schrieb im Beitrag #8045958: > Dadurch gibt es zum 328 passende Codebeispiele und "Libraries" bis zum > Erbrechen, und billige Platinchen auf denen der drauf ist zum testen. Die I²C+Hardware des ATmega328 kann aber eben nicht den schnelle Mode und
Rainer W. schrieb im Beitrag #8045969: > Die I²C+Hardware des ATmega328 kann aber eben nicht den schnelle Mode Dir reichen 400 kHz nicht?
-
Thread
atmega8 16pu, Probleme beim brennen des Bootloaders (arduino uno)
für die schnelle Antwort gebaut hab ich die Schaltung nach der Vorlage des attinys, da ich zu dem Atmega8 16Pu nichts gefunden habe und mir für die Schaltung des Atmegas328P noch die Teile fehlen, jedoch schon bestellt sind, auch der 100nF Kondensator ist dabei. Also muss ich zwischen +5V und dem Reset
schnelle Antwort > gebaut hab ich die Schaltung nach der Vorlage des attinys, da ich zu dem > Atmega8 16Pu nichts gefunden habe und mir für die Schaltung des > Atmegas328P noch die Teile fehlen, jedoch schon bestellt sind, auch der > 100nF Kondensator ist dabei. Also muss ich zwischen +5V und
-
Thread
Arduino und halbfunktionaler Wiznet W5500
Initialisierung, Udp senden und empfangen, dito mit Tcp) nur wenige kB. Sie passsen bequem in einen ATMEGA328. Auch der RAM-Verbrauch ist niedrig. W5500 hat genug eingebauten RAM.
Eine Idee wäre noch, einen Nano mit Atmega328PB zu nehmen und aus dessen Unique Id eine MAC-Adresse zu hashen. Dann kann man sich unter Umständen das Gedönse mit der erstmaligen EEPROM-Konfiguration sparen. LG, Sebastian
-
Thread
Welche Hardware kaufen? (Mikrocontroller programmieren)
spezielles Evaluationboard, aber durch die enorme Popularität ebenso flexibel. Auf dem UNO wird der ATmega 328, dem pinkompartiblen Nachfolger des Atmega 8 verwendet. Und wenn du den Chip in einem eigenständigen Projekt verwenden willst, dann besorgst du dir noch einen USBasp und kannst den Chip über die
für dein (anfänger)projekt reicht ein arduino mit atmega328 - vorteil ist du brauchst nur das kleine board kaufen (max 25e afair). dazu breadboard, kabel, vorwiderstände für die leds (max 10ma bei 8 stück, siehe datenblatt max. output-/gesamt/pin für den
-
Thread
PWM-Ausgabe stimmt nicht bei AVR DDS
man dann die kleinen Ungereimtheiten ausmerzt entsteht > ein Code der nicht in den angegebenen ATMega16 hineinpasst. Gräm dich nicht. Ein ATmega328 gibt es fertig auf Platine für unter 2€ ;-)
Hi >Gräm dich nicht. Ein ATmega328 gibt es fertig auf Platine für unter 2€ Was nutzt ihm das? ATmega328 -> 28 Pins ATMega16 -> 40 Pins MfG Spess
-
Thread
G-Code-Interpreter und µStep-Controller mit ATmega644
Positionsanzeige XYZ und Koonfigurierung) und Joystick (0-Punkt Verschiebung) ausgestattet, leider ist der ATMEGA328 dafür eigentlich etwas zu lahm und hat nicht genügend Ports. Wolle dann auf einen ATMEGA32U4 (auch wegen des USB supports) portieren, da bin ich dann aber kläglich gescheitert.... :-( Hat
vorsehen. Die RS485 soll zur Konfiguration und sonstigen Dingen dienen. Als Controller will ich einen ATmega328P verwenden. Die ganzen Änderungen haben natürlich ein neues PCB Layout zur folge, nur am Stepperleistungsteil werde ich mich an deinem Layout orientieren. Ich baue die Platine auch nicht an den
-
Thread
Arduino Pro Micro wird von Windows 10 nicht erkannt
ich habe da ein Problem mit meinem Arduino Pro Micro 3.3V Es ist das erste mal das ich mit einem ATMega32u4. Gekauft habe ihn hier: http://www.ebay.de/itm/New-Pro-Micro-ATmega32U4-3-3V-8MHz-Replace-ATmega328-Arduino-Pro-Mini-M94-/351493857244?hash=item51d6aa9fdc Die genaue Artikel Beschreibung ist diese: New Pro Micro ATmega32U4 3.3V 8MHz Replace ATmega328 Arduino Pro Mini M94 Aus irgendeinem Grund bekomme ich den Arduino nicht an meinen Rechner erkannt. Dieser gibt immer die gleiche Fehlermeldung aus. (Siehe beide
-
Thread
MMC/SD Bootloader füt ATMega16
Hallo, Geht dieser auch fūr den atmega328? Gruss
Device ID und Versionskontrolle (0 geht immer) CRC von file und flash nächstes Ziel: für Atmega328p und nur 2kb Bootbereich. Mal sehen ob das hinzubekomen ist. Leider hat der keinen gescheiten debug Modus. Gruß Chris
-
Thread
Stromverbrauch Handsender
18650 Zellen nachgedacht, dann ein Boarddesign mit einem Nano-Board drauf, dann Pro Mini, dann den ATMega328, der dann doch nicht verfügbar war, und wieso einen Klon ablöten für 3-4€ das Board, wenn man dann den Stromverbrauch nicht kennt... Bin dann irgendwann zum Glück auf die 2-Series vom ATTiny gestoßen
Εrnst B. schrieb im Beitrag #7379911: > Nimm einfach einen nackten Atmega328, und beschäftige dich mit den > Sleep-Modes. Wie schnell ist den ein nackter ATmega voll da und sendet ? Da habe ich leider (noch) keine Ahnung
-
Thread
Atmel/Atmega C-Programm für eine ADC-Clock
Hilfre dankbar. Die Angabe von meinen Herr Professor lautet: Entwirf ein C-Programm für den Atmega328P sodass die Spannung am Eingang ADC3 mit 10-bit Auflösung gemessen werden. Das Ergebnis soll immer auf die Variable 'Messung' geschrieben werden. Als Referenzspannung soll die interne Referenzspannung
gesetzt werden damit ich ein >Verteilungsfaktor von 128 kriege. Aber nur, wenn der Takt des ATMega328 16 MHz beträgt. MfG Spess
-
Thread
Atmega Board und Arduino IDE
gerne verwenden. Da ist aber mein Spaß weg das Ding selber zu bauen/Löten :-) Im Tut ist ein Atmega 8 verbaut, die IDE von dene kann z.b mit dem 328P arbeiten. Ist dann der Aufbau der Schaltung genau gleich? auch von den Werten der Kondis und Widerständen usw? Viele sagen das der Aufbau auf dieser
Michael. ach das wusste ich gar nicht. hab mir gerade die board.txt angeschaut und tatsache: atmega8 ist drin.
-
Thread
Bootloader vor überschreiben schützen
Hey Leute, mein Problem ist es, dass ich einen ATMega328p mit AtmelStudio 6.2 mit einem ISP-Programmer bespielen, dabei aber nicht den Bootloader überschreiben möchte. Das Ziel ist es, den µC sowohl mit einem ArduinoUNO mit der ArduinoIDE einen Sketch
ISP-Programmer in einer Vorrichtung ein Programm zu laden. Der Bootloader von optiboot für den ATMega328 (Anhang) wird von der ArduinoIDE auf den Mikrocontroller geladen, deshalb brenne ich auch DIESEN über AtmelStudio auf den Mikrocontroller. Nehme ich nun die ArduinoIDE mit einem ArduinoUNO und
-
Thread
Pollin DCF Pullup
DCF-Modul von Pollin kann zu wenig Strom am Ausgang treiben, um einen Eingang mit geschaltetem Pullup am ATmega328 sicher zu schalten. Ich möchte beides (das Modul und den AVR) mit 3,3V betreiben. Kann der Ausgang des Moduls direkt an den AVR ohne Pullup angelegt werden? Ist das dann sowas wie ein offener Eingang
von Pollin kann zu wenig Strom am Ausgang treiben, um > einen Eingang mit geschaltetem Pullup am ATmega328 sicher zu schalten. Das bezweifle ich. Der Eingangswiderstand des ATmega ist immerhin größer als 20k Ohm.
-
Thread
Arduino Nano programmieren - wie?
hochladen (bei den Ikons Pfeil nach rechts neben dem Haken) drücken. Brauchst Du ein Bild? Das Ding (ATMEGA328) hat üblicherweise einen seriellen Bootloader drauf. Das können 8-Jährige ohne jede Anleitung, sorry, das ist keine Häme, sondern Realität.
Uwe G. schrieb im Beitrag #7186792: > Das Ding (ATMEGA328) hat üblicherweise einen seriellen Bootloader drauf. Nicht zwangsläufig. Aber der ISP-Header ist laut Bild ja vorhanden, so dass man ihn notfalls mit dem Dragon drauftun könnte. Für solche
-
Thread
Mikrocontroller für HMI gesucht
nicht mit CAN-FD. Ja lüg ich denn? Habe ich doch oben verlinkt. Ist aber eine andere Klasse als ATmega328 und Spielzeugdisplays.
erstmal Renesas kontaktieren. m.n. schrieb im Beitrag #7179843: > Ist aber eine andere Klasse als ATmega328 und Spielzeugdisplays. Dem "Spielzeugdisplay" gebe ich bei 1280x800 50 Mal in der Sekunde neuen Bildinhalt, auch mit einem ATMega328. https://riverdi.com/product/eve4-intelligent-display-rvt101hvbnwc00
-
Thread
U(S)ART auf XMega D4?
Hi, ich habe hier Code, der eigentlich für einen ATMega328P gedacht ist und versuche, diesen für einen XMega D4 zu übersetzen. Bei der seriellen Schnittstelle wirft mir der Compiler diverse Fehler über unbekannte Register/Bezeichner UCSR0A, UCSR0B, U2X0
schrieb im Beitrag #5481099: > XMega deswegen, weil ich so ein Board hier habe und keins mit dem 328P. Ganz ehrlich, kaufe Dir ein Arduino Nano board (um die 5 € bei eBay z.B. https://www.ebay.de/itm/Arduino-Nano-Atmega328P-BEREITS-GELOTET-verlotet-fertig-aufgebaut/253638131454) - wenn Du Zeit hast
-
Thread
Arduino Pro Mini: Analog-Referenz 1,1V verschiebt sich bei kleiner Last?
- ADC5D ADC4D ADC3D ADC2D ADC1D ADC0D Wenn Du nicht weiß was das ist, dann lese dies bitte im atmega328p Datenblatt nach.
Hallo Andreas, Ich hab bis jetzt folgendes verstanden: 1. Du benutzt ebay: 281422104702 (5V Atmega328P 16MHz). Leider gibt es zu genau diesem Board wohl keinen Schaltplan, oder? 2. Dieses Board hat einen RAW-Eingang (5V-12V) und einen VCC-Ein/Ausgang (das Board hat einen Linearregler, der aus
-
Thread
Arduino Funkübertragung - NRF24L01
mir bewusst. Desweiteren habe ich per ISP die Brownoutschwelle heruntergesetzt, sonst läuft der ATmega 328P nicht bei 3,3 V. Was hast du ansonsten mit der Funkübertragung vor? Gruß Guido
Hallo Roman, 1. Wie ist der Atmega328P angeschlossen? Die Arduino Pin-Nummern entsprechen ja NICHT den Pin-Nummern des IC's. 2. Der Sender sendet die String-Ende-Kennung nicht mit. Der Empfänger muss sie also noch anfügen bevor Serial.println
-
Thread
Eagle Layout Baustücke am besten positionieren
Baugrößen der Bauteile du dich > entschieden hast. 2 PICs 10F322 in Baugröße SOT323-6 und ein ATMEGA328, vermutlich als TQFP. Was da 8-polig an der USB-Buchse hängt, (TSW-101-02? - Steckverbinder Buchse?) kann ich auch nur raten ...
Reference > binde und dann - von C5 an GND ? Nicht nur ich, sondern auch der Hersteller des ATmega328 (Datenblatt Kap. 24.5.2 ADC Voltage Reference). 47µF sind allerdings arg übertrieben. > Was meinst du mit Quarz nebst Beschaltung ? Das 16MHz-Ding (CSTCR6..)
-
Thread
möglichst simpler langzeittimer?
Grafik. Liegt das an meinem Viewer? http://www.atmel.com/Images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet.pdf Für den ATmega88PA ist der Graph zu sehen (Seite 555). Nehme an, der für den 48PA schaut ähnlich aus. Was ich aber auch interessant finde: der ATmega328P ist sogar noch ein bisschen sparsamer als der ATmega88PA. Je größer desto sparsamer?
-
Thread
ATMega1284 mit ArduinoIDE?
in der Mitte zwischen 328er und dem 2560 liegt. 2) weil es den 2560 in der Regel nicht in klein gibt und Bords wie die gezeigte wegen dem großen Gehäuse des 2560 nicht leicht ohne Multilayer möglich sind. QFN und BGA mag ich
Projekte dank seiner größeren FLASH und RAM Ressourcen für FAT Datei Systeme wesentlich besser als der 328 geeignet ist und noch viel Platz für die eigentliche Anwendung vorhanden ist. 4) zwei UARTS sind manchmal auch sehr nützlich 5) Mehr IO, TIMER Ressourcen wie 328 6) Extra 8 IO Für mich waren das
-
Thread
Energiesparende Lösung zur Langzeitmessung und Speicherung eines Pinzustandes gesucht.
Peter D. schrieb im Beitrag #5048700: > Du kannst nen ATmega328 nehmen, der mit Uhrenquarz schläft (<1µA) und > mit Pin-Change-Interrupt aufwacht. Die Daten schreibst Du in die oberen > 16kB Flash oder in einen externen EEPROM (AT24C512). dazu müsste der
RTC betreiben, aber ich kenne keinen, > der energiemäßig, an eine externe RTC herankommt. Der ATmega328 kommt auf <1µA bei 3V und 25°C, das sollte für viele Anwendungen ausreichen. Siehe Datenblatt: Figure 33-13. ATmega328: Power-Save Supply Current vs. VCC (Watchdog Timer Disabled and 32kHz Crystal
-
Thread
USBaspLoader und ATmega32 wollen nicht
define this, values for ATMega8, * ATMega88, ATMega168 and ATMega328 are guessed correctly. */ /* The following block guesses feature options so that the resulting code * should fit into 2k bytes boot block with the given
__AVR_ATmega88P__) 0x1e, 0x93, 0x0a, 0 #elif defined (__AVR_ATmega168__) || defined (__AVR_ATmega168P__) 0x1e, 0x94, 0x06, 0 #elif defined (__AVR_ATmega328P__) 0x1e, 0x95, 0x0f, 0 #elif defined
-
Thread
Welchen Anger board für Atmega8 Fragen über Fragen
mit den Arduino Board, der ist echt interessant und den gibt es auch mit bucht, jedoch ist da ein ATmega328 verbaut. ich denke von der Geometrie werden die sich nicht viel unterscheiden aber jedoch bin ich anfänger. daher zu meine wichtigen punkte Gibt es einen Board für den Atmega8 selber und am
ist übrigens kein großes Problem, wenn man mit einem atmega 328, mega32 oder einem atinyxx anstelle eines atmega8 einsteigt. Der Befehlssatz ist bei den megas und den tinys nahezu identisch, nur der Speicherumfang und die Peripherie ist von Typ zu Typ umfangreicher
-
Thread
Dialog übernimmt Atmel [Update: Nein, Microchip übernimmt Atmel]
Sollte man sich jetzt einen Schwung -Attiny85 -Attiny84 -Atmega328 -Atmega644 kaufen, bevor es nur noch PIC gibt? (Zitter, Bange, Grübel) Paul
schrieb im Beitrag #4433482: > Sollte man sich jetzt einen Schwung > -Attiny85 > -Attiny84 > -Atmega328 > -Atmega644 > > kaufen, bevor es nur noch PIC gibt? von den Atmega328 solltest Du Dir ganz unabhängig davon welche auf Lager legen: https://www.mikrocontroller.net/topic/386799 Wegen
-
Thread
AVR Timer/Counter Zeit berechnen
oder habe ich da was übersehen? (der Mega32 gehört nicht zu meinen Standardbauteilen. eher der Mega328P)
und SW kompatibel! wenn der m32 reicht geht auch m328p kleiner als Chip auch 32KB flash und zum Entwickeln gibt es den Arduino Nano 328p
-
Thread
DS3231 AVR GCC
ich keine Verbindung aufgebaut bekomme. https://github.com/akafugu/ds_rtc_lib Genutzt wird ein Atmega328P. Verbunden habe ich den 1:1. Bereits ein 2. Modul getestet, gleicher Fall. [code] /* main.h */ #ifndef MAIN_H_ #define MAIN_H_ #define F_CPU 16000000UL #include <avr/io.h> #include
mir beim UART Debugging hilft (funktioniert einwandfrei). Programmieren tue ich den Arduino Pro Mini 328P 5V@16MHz über einen Diamex AVR Programmer. Atmega328P (SDA|PC4|ADC4) - DS3231 (SDA) Atmega328P (SCL|PC5|ADC5) - DS3231 (SCL) Atmega328P (TXD|PD1) - HC-05 (RX) Atmega328P (RXD|PD0) - HC-05 (
-
Thread
Arduino 1.8.1 & ATmega168PA
#define PAGE_SIZE 0x40U //64 words [/c] Dann müsstest du an allen Stellen, wo derzeit ein ATmega168 getestet wird, aber auch den '168P nachtragen, bspw. hier: [c] // bisher //#elif defined(__AVR_ATmega168__) || defined(__AVR_ATmega328P__) || defined (__AVR_ATmega328__) // danach: #elif defined(__AVR_ATmega168__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega328P__) || defined (__AVR_ATmega328__) [/c] Abschließend im Makefile MCU_TARGET auf "atmega168p" ändern.
-
Thread
Geht AVR auch so komfortabel wie PIC?
masz, die Installation dauer ja wieder 1 h. Erfolg: Keinen. Die beiden ATmega328 habe ich einem Kumpel geschenkt. Der hat sie mit dem JTAG MKII unter Studio 4 wieder flott bekommen. Was sein soll weiss ich nicht. Flashen geht mit dem ICE richtig schnell. Auch sind die Signale
neuer PIC Freund schrieb im Beitrag #4183656: > Versuch bei einem der Forenlieblinge: Atmega328. Wobei er sicher nicht wegen seiner überragenden Debug-Fähigkeiten ein Forenliebling ist. ;-) Die meisten Hobby-Nutzer interessiert on-chip debugging ziemlich wenig, lehrt die Erfahrung.
-
Thread
AVR 2560 counter capture durch input change
das Rauschen (die > Ungenauigkeit) größer. Wie meinst Du das ? > Lieber nehme ich dann 8 Stk 328er, die über I2C als slaves die Messung > an einen Master senden. Für so einen kleinkram einen 328er ?, da reicht doch einer aus der Familie des Attiny85 aus.
Alexander S. schrieb im Beitrag #4781062: > Lieber nehme ich dann 8 Stk 328er, die über I2C als slaves die Messung > an einen Master senden. Wozu? Ein ATmega328 reicht für alle acht Kanäle; ein Geizhals nimmt einen ATmega48. Wenn man einen Arduino Uno verwenden möchte,
-
Thread
Wo ist in meiner Berechnung der Fehler?
Integer packt, ist das ganze wesentlich > schneller und kleiner, Nicht automatisch, z.B. auf ATmega328: uint32_t Division: ca. 615 Cycles float Division: weniger als 500 Cycles
Johann L. schrieb im Beitrag #7671868: > Nicht automatisch, z.B. auf ATmega328: > > uint32_t Division: ca. 615 Cycles > float Division: weniger als 500 Cycles und was ist mit flash und sram Verbrauch, manchmal ist es nicht die Geschwindigkeit die bremst, sondern das
-
Thread
Motorsteuerung AVR Atmega per ISP flashen
fortgeschritten bezeichnen, gibt aber noch viel zu lernen. Ich arbeite an einer Motorsteuerung mit einem Atmega328P. Der Atmega ist auf der Platine verbaut und soll ohne rausgenommen zu werden über den ISP programmiert werden. 1. Frage: Könnte etwas Schaden nehmen (Mosfets, Treiber IC, Stromsensor, ISP)
schnellen & vielen Antworten! @Erste Frage (Gast) & Stefan: > Auf dem Board passt aber kein Mega328P drauf, zu wenig Pins? Sorry, da hab ich euch etwas vorenthalten. Der Atmega328P ist ein Arduino mini Pro und dieser sitzt auf einem IC Stecker mit 20 Pins und die nötigen Pins sind verbunden (siehe
-
Thread
Tut gelesen und trotzdem Problem mit Strings im Flash
checksum = 0xFFFF). Im Anghang ist jetzt erstmal die Wireshark datei mit dem derzeitigen Stand. TCP 328 Bytes ok, DNS abfrage checksummenfehler bei UDP. Gruß aus Köln Frank
Framework entwickelt hat würde ich dir auch gerne helfen b.z.w. die jetztigen Sourcen für einen ATMega2561 mit externen RAM zukommen lassen. Diese lassen sich denke ich mal auch leicht für einen ATMega644 anpassen, da die erweiterte Entwicklung für diesen gedacht war. Wenn du noch Fragen haben solltest
-
Thread
AVR: Speicherverwaltung in Mischprojekt C++ & ASM
ich avr-gcc (via ArduinoMakefile). Die `main()` liegt im C++ Code. Kompiliert wird das für einen Atmega328p (old bootloader) auf einem Arduino. Das alles funktionierte auch wunderbar, solange der SRAM einigermaßen leer blieb. Mittlerweile brauche ich 75% und beobachte, dass der Stack in meine Variablen
Arduino-Makefile](https://github.com/sudar/Arduino-Makefile) ist da noch Müll dabei. `/usr/bin/avr-gcc -mmcu=atmega328p -Wl,--gc-sections -Os -flto -fuse-linker-plugin -o build-nano-atmega328old/BlinkInAVRC_.elf build-nano-atmega328old/main.S.o build-nano-atmega328old/libcore.a -lc -lm` Ich weiß nicht, was libcore