-
Artikel
Reichelt-Wishlist
168PA, 88PA, etc. | * Atmel ATmega 16A und 32A in TQFP und PDIP | | | | | | | | Atmel ATmega328P in TQFP und PDIP | | Philips LPC2000-Serie ARM7-Controller (LPC214x, LPC213X, LPC21xx und LPC22xx) 57x gewünscht
neu bewickelt?? ;-) Mini-GPS-Module | | | | | - Bestell-Nr. GPS ET 102/GPS ET 202/GPS EM 401 Atmel ATmega48, ATmega168, ATtiny13 | | | | (im neuen katalog und online verfügbar!) CompactFlash Stecker | | | - Bestell-Nr. connector CF 01/ Connector CF 02 DCF77 Empfangsmodule 60x gewünscht (DCF77 Modul) (4.5.2005
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
Arduino F. schrieb im Beitrag #7432648: > MicroChip kündigt den ATMega328P ab weil sie lieber dessen Nachfolger ATMega328PB verkaufen wollen. Der ist nicht abgekündigt, sondern sogar "Recommended for Automotive Design". Fake News enstehen selten durch Lügen, sondern
Damit meine ich konkret: ATtiny 25, 45, 85 ATtiny 24, 44, 84, 441, 841 ATtiny 261, 461, 861 ATmega 48, 88, 168, 328 ATmega 164, 324, 644, 1284 ATmega 1281, 2561 ATmega 640, 1280, 2560
-
Artikel
AVR Net-IO Bausatz von Pollin
1A (Steckernetzteil) an J6 8 digitale Ausgänge (0/5 V) [PC0-PC7 an J3] 4 digitale Eingänge (0/5 V) [PA0-PA3 an J3] 4 ADC-Eingänge (10 Bit) [PA4-PA7 an Schraubklemmen] LCD-Anschluss (HD44780 komp. Controller nötig) [PD2-7,PB0,PB3 an EXT] ENC28J60 ATmega32 Mikrocontroller Maße (L×B×H): 108×76×22 mm. Hardware
vertauscht ! Gruß B.P Simon Ks Webserver (uip-Stack). Angepasster Sourcecode von Simon K: IP: 192.168.0.93:8080 Um diesen Code mit einem Atmega1284P verwenden zu können, muss in der main.c in Zeile 38, "TIMSK" durch "TIMSK1" ersetzt werden. Die Fusebits für den Atmega1284p ohne Bootloader sind: lfuse
-
Thread
Merkwürdiges Temperaturverhalten ATmega168
als gedacht und die Batterie sehr stark entladen. Das Ganze tritt nun aber nicht nur bei einem ATMega168A-U auf, sondern reproduziebar bei 8 Stück (darunter auch 4 ATMEGA168PA-U). Jemand eine Idee?
> ATmega168PA-U Heißt der wirklich so? I'll be darned, ich find' dafür kein Datenblatt (folglich auch keine Errata).
-
Thread
(V) ATMEGA168PA-AU & ATXMEGA16A4U-MH
Ich habe hier eine größere Stückzahl von ATMEGA168PA-AU und ATXMEGA16A4U-MH liegen. Die AVR´s stammen aus einem Posten einer Insolvenz und ich habe keine Verwendung dafür. Als Preis stelle ich mir jeweils 1€ pro Stück vor. Wenn jemand natürlich
PN für 20x Atmega 168 ist raus
-
Thread
EOL ATmega328p
Folgende AVRs werden von Microchip als aktiv geführt und sind in einem DIP-Gehäuse verfügbar: ATmega1284 ATMEGA1284P ATmega16 ATMEGA162 ATmega164A ATmega164P ATmega164PA ATMEGA168 ATmega168A ATmega168P ATmega168PA ATmega16A ATmega32 ATmega324A ATmega324P ATMEGA324PA ATmega32A ATMEGA48 ATMEGA4809 ATmega48A ATmega48P ATmega48PA ATmega644 ATmega644A ATmega644P ATmega644PA ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88A ATmega88P ATMEGA88PA ATMEGA8A ATtiny13 ATTINY13A ATtiny2313
-
Thread
Wie oft Temperatur messen und verschicken ESP32/ ESP-Now
Knopfzelle an die 10 Jahre. https://www.arduinoforum.de/arduino-Thread-SensEgg3-FunkSensor-im-Ü-Ei-ATmega168PA-nRF24-BME280-NTC
Knopfzelle an die 10 Jahre. > https://www.arduinoforum.de/arduino-Thread-SensEgg3-FunkSensor-im-Ü-Ei-ATmega168PA-nRF24-BME280-NTC Ja, aber mit nem proprietären Protokoll... Zum Basteln ganz nett, aber eher nichts für ein SmartHome, in dem man auch leben möchte. ZigBee hat da schon unbestreitbare
-
Thread
SPI mit Attiny 841 und MCP23S17
Das vollständige Programm (für einen ATmega48PA).
Und, um es nochmal zu wiederholen: das Programm läuft, mutatis mutandis, hier bei mir auf einem ATmega48PA. an Egonwalter M.: Damit beschleunigen Sie um den Faktor 2.
-
Thread
ARM abseits der Mikrocontroller, neuer Einplatinenrechner mit x86-CPU uvm
. Nicht das Zweigespann aus MCP2551 und MCP2151 wird durch den GD32E103 ersetzt, sondern das aus Atmega168PA und MCP2151. Wollte man lediglich MCP2551+MCP2151 ersetzen, hätte man auch einen MCP25625 nehmen können. Es wird auch nichts in Software nachgebildet. Der GD32E103 hat einen richtigen CAN-FD controller
-
Thread
ESP32 oder NodeMCU
arduino-Thread-Door-Sens-Low-Power-Funk-ReedSensor https://www.arduinoforum.de/arduino-Thread-SensEgg3-FunkSensor-im-Ü-Ei-ATmega168PA-nRF24-BME280-NTC
-
Thread
Timer von Lichterkette
-2588-8-bit-AVR-Microcontrollers-tinyAVR-ATtiny261-ATtiny461-ATtiny861_Datasheet.pdf 28 Pins: ATmega48, 88, 168, 328, https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf 40 Pins: ATmega 164, 324, 644, 1284 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega164A_PA-324A_PA-644A_PA-1284_P_Data-Sheet-40002070B.pdf
-
Thread
Eingangspegel 3,3V am 5V Eingang, dauerhaft erkannt?
Microchip herunterladen kann. Nachfolgend der Link auf die MC-Seite für das Datenblatt eines ATmega48++. https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Unter dem Suchbegriff "Pin Threshold and Hysteresis
-
Thread
Was macht der Compiler hier?
Rd, k Load Direct from SRAM Rd (k) None 2 k ist nur 7 bits breit, damit ist die Adresse The ATmega48A/PA/88A/PA/168A/PA/328/P is a complex microcontroller with more peripheral units than can be supported within the 64 locations reserved in the Opcode for the IN and OUT instructions. For the Extended
> ich habe vor Kurzem angefangen Assembler mit einem ATMega328P zu lernen. Wozu lernt man heute noch diese Write-Only Programmiersprache?
-
Thread
Atmega168PA-AU funktioniert nicht mit externem Quarz
Hallo zusammen, bei meiner selbst erstellten PCB kann ich den Atmega (168PA-AU) nicht mehr beschreiben, seit ich ihn auf den externen Quarz umgestellt habe. Auf einem zweiten Aufbau der PCB mit internem Quarz verhält sich der uC wir zu erwarten und lässt sich flashen
Klaus S. schrieb im Beitrag #7088764: > Datenblatts für den ATmega18PB Dreckfuhler Das benutzte Datenblatt 8271E–AVR–07/2012 ist für den ATmega168PA, also wohl das richtigerweise Zuständige.
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
Moin! Ich habe hier einen ATmega168 (sollte aber auch auf dem 48 aber natürlich auch 328 laufen). Steppertreiber DRV8825. Systemtakt 18,432MHz Max. Steptakt 192kHz - könnte aber noch nach oben geschoben werden, gibt dann nur Einschränkungen
Registers': Da möchte ich einfach das Datenblatt zitieren: 8.5.1 General Purpose I/O Registers The ATmega48A/PA/88A/PA/168A/PA/328/P contains three General Purpose I/O Registers. These registers can be used for storing any information, and they are particularly useful for storing global variables and Status
-
Thread
Oszillator für Atmega 328p
Elias W. schrieb im Beitrag #7019586: > kann ich folgenden Oszillator für einen Atmega328p verwenden: Nein. Der ist für 3,3V. Damit kann der Atmega zwar auch, aber dann nicht mit 16MHz.
ATmega48A/PA/88A/PA/168A/PA/328/P Data Sheet 9.4 Full Swing Crystal Oscillator Table 9-5. Full Swing Crystal Oscillator operating modes Recommended Range for Capacitors C1 and C2: 12-22 pF
-
Thread
Motorregelung
gut und ich erhalte bei minimaler Drehzahl 10 und max. Drehzahl 450 als ADC Wert. Ich messe mit ATmega644PA - 10 Bit ADC, 8 Bit PWM. Ich habe einen PI und PID Regler probiert (code siehe Anhang). Ich habe leider keine Erfahrung in Regelungstechnik und bin wirklich angewiesen das mir ein Profi hilft.
68 | 112 80 | 135 91 | 155 102 | 190 113 | 230 124 | 260 135 | 310 146 | 350 157 | 365 168 | 380 179 | 400 190 | 415 201 | 440 212 | 490 223 | 520
-
Thread
2x Arduino im Gleichtakt
UBRRn + 1)), wenn U2Xn = 1 (Async. Double Speed) https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf#G3.1199934 2Mbps bei fosc = 16MHz, UBRRn = 0, U2Xn = 1 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf
-
Thread
IRMP-Anwendung
Zunächst habe ich die AVR-Version (irmp-main-avr.c) ausgesucht und Änderungen zur Anpassung an den ATMEGA168P (Hardware Pin an PORTD2) in irmpconfig.h gemacht. Nirgendwo konnte ich allerdings die F_CPU Anpassung finden, doch das Programm wurde fehlerlos compiliert. Da ich annahm, dass irgendwo F_CPU auf
sieht alles etwas unübersichtlich aus. Der Empfänger läuft aber einwandfrei mit einem TSOP ?? und ATmega168p (Nano Arduino Verschnitt von Pollin auf 5V getrimmt). Melde mich hier wieder, wenn es soweit ist. Habe doch noch einige gedankliche Probleme mit Franks Programmen, die ich noch gerne abklären
-
Artikel
AVR Typen
ATmega128A 128 64 16 16 53 8 1 1 2 0 0 0 8 10 15 1 0 0 4 4096 40 85 2.7 5.5 2.7 5.5 4 8 2 7 ATmega128A ATmega8A 8 32 16 12 23 2 1 1 1 0 0 0 8 10 15 1 0 0 1 512 40 85 2.7 5.5 2.7 5.5 3 3 ATmega8A ATmega168PA 16 32 20 16 23 24 2 1 1 0 0 0 8 10 15 1 0 0 1 512 40 85 1.8 5.5 1.8 5.5 3 6 1 6 ATmega168PA ATmega8U2 8 32 16 22 20 FS Dev 2 0 1 0 0 0 0 0 0 1 0 0 0.5 512 40 85 2.7 5.5 2.7 5.5 2 5 1 4 ATmega8U2 ATmega16U2 16 32 16 12 22 21 FS Dev 2 0 1 0 0 0 0 0 0 1 0 0 0.5 512 40 85 2.7 5.5 2.7 5.5
-
Thread
Welche AVR sind mit SPI zu programmieren
45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861, 2313, 4313 28 Pins: ATmega 8, 48, 88, 168, 328, 328PB 40 Pins: ATmega 16, 32, 164, 324, 644, 1284, 8515, 8535 64 Pins: ATmega 64, 128, 640, 1280, 1281, 2560, 2561 Vermutlich gibt es noch ein paar mehr.
ich denke auch, dass zu dem Zeitpunkt, da ich das Zeitliche segnen werde, immer noch millionenfach pa. 8Bitter verbaut werden.
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
versucht zu deployen. Folgende Punkte sind mir aufgefallen: * Du setzt mRadio->setPALevel(RF24_PA_MAX); in app.cpp obwohl Oliver F. bemerkt hat, daß bei ihm nur RF23_PA_MIN bzw. RF24_PA_LOW mit 100uF am nRF24L01+ Modul funktioniert. Vermutlich bricht bei RF24_PA_MAX die Spannung am +3.3V Anschluß
zum beibehalten der SSID und des WiFi Passworts das ist sehr praktisch und hilfreich! Auch die PA_MIN, PA_LOW, PA_HIGH, PA_MAX Einstellung funktioniert jetzt laut Debug Ausgabe: 00:29:55.769 -> add inverter: Hoymiles HM-600, SN: 114173123456, type: 0 00:29:55.802 -> RF24 Amp Pwr: RF24_PA_MAX
-
Thread
Arduino Nano interner Temperatursensor auslesen
beschrieben (cailb.png). Was ist das für ein 'Manual'? Im eben heruntergeladenen Datenblatt 'ATmega48A/PA/88A/PA/168A/PA/328/P' finde ich diese Formel nicht. Signatur eines ATmega328P-PU von 1428: [code] 0000 1E95 95FF 0FC4 FF26 FF07 FF17 FFFF 5734 0008 3130 3034 FF03 1E1F 1702 1206 1306
schrieb im Beitrag #6813373: > Was ist das für ein 'Manual'? Im eben heruntergeladenen Datenblatt > 'ATmega48A/PA/88A/PA/168A/PA/328/P' finde ich diese Formel nicht. Ach. die Trottels verwenden das Datenblatt des Automativen ATMega328P. Das weicht in einigen Dingen ab, von dem Massenprodukt. Aber das
-
Thread
Resonator korrekt anschließen
XTAL2 des MC zu verbinden. Nur wie rum? Oder ist das egal? Wenn es relevant ist, ich verbaue eben atmega328p Vielen Dank Markus
sind. Aber hier steht in der Pinbeshhreibung: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Seite 91: XTAL1 (Chip Clock Oscillator pin 1 or External clock input) ...becomes the input of the inverting Oscillator amplifier XTAL2:...becomes the
-
Thread
Atmega ISR Prolog dauert zu lange - verschieben möglich?
toogle_pinC0 ist langsamer als nötig. Es macht in/ldi/eor/out (4 Takte, 2 Register + SREG). Der ATmega328P kann aber auch über das PINx Register den Ausgang toggeln: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf S.84: > The port input pins
reti(); // da ISR_NAKED 102: 18 95 reti [/code] FLAGG ist hier GPIOR0 bei ATmega1284P, mit sbi und cbi erreichbar. In der Hauptschleife kann man dann F_PULS Analysieren, ohne andere ISR zu bremsen.
-
Thread
Problem mit Aref am Atmega168p
> Was mich wundert ... Mich auch. Wenn ich hier bei einem ATmega328P Vcc==AVcc von 4.50 V auf 5.25 V erhöhe, bleibt Aref trotzdem wie festgenagelt auf 1.0949 V. (mein einziger ATmega168PA ist leider verbaut)
Ein ATmega48PA ist nicht ganz so stabil: [code] 4.50 V 1.0976 V 4.75 V 1.0979 V 5.00 V 1.0982 V 5.25 V 1.0984 V [/code] aber noch immer weit entfernt von den genannten 15 mV und auch nicht gegenläufig
-
Thread
OLIMEX ATEMGA8 - Debugging-Modus funktioniert nicht
-2588-8-bit-AVR-Microcontrollers-tinyAVR-ATtiny261-ATtiny461-ATtiny861_Datasheet.pdf 28 Pins: ATmega 48, 88, 168, 328 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Und diese haben JTAG und sind im DIP Format erhältlich: 40 Pins: ATmega 164, 324, 644, 1284 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega164A_PA-324A_PA-644A_PA-1284_P_Data-Sheet-40002070B.pdf
-
Thread
Unterschied Arduino-PWM und Analog
soweit ich das verstanden habe keinen echten > Analog-Output, Ich rate dir zum Datenblatt des ATMega328P Wenigstens einmal lesen. Dort wird haarklein erklärt wie die Pins usw. funktionieren.
https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf neuere Arduinos enthalten auch den PB-Typ, der hat ein paar erweiterete Funktionen https://www.microchip.com/wwwproducts/en/ATmega328PB Es gibt
-
Thread
AVR Async Timer2 will nicht
> Doch, die sind für den ATmega88 notwendig. Nur beim 88A und 88P > sind sie intern. ? Siehe Anhang. Wobei mir nicht klar ist, welchen Dragan verwendet: im Text steht ATmega88, im Schaltplan ATmega88PA.
schrieb im Beitrag #6642117: > Wobei mir nicht klar ist, welchen Dragan verwendet: im Text steht > ATmega88, im Schaltplan ATmega88PA. Vielleicht mal den C-hater fragen! Der weiß das offensichtlich viel genauer als wir/ich.
-
Thread
µC Atmel und Trace32 Flag
ich es auch nicht mehr genau wusste - ich war auch deiner Meinung. Aus dem Datenblatt vom "ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete" steht für die "Lock bit Protection Modes": [c] LB Mode LB2 LB1 1 1 1 No memory lock features enabled. 2
-
Thread
ATmega2560 Bootloader Problem
Hallo zusammen, ich habe ein custom ATmega2560 Board und bekomme den Bootloader nicht zum laufen. Verwendet wird der [[AVR Bootloader in C - eine einfache Anleitung]] (Der "echte" Bootloader für Programme > 64k). - Die Linkereinstellung habe
dass ich die F_CPU mit 14745600 angepasst habe. - Den gleichen Bootloader verwende ich bei einem ATmega644 und ATmega168PA erfolgreich. - Als Software nutze ich Atmel Studio 7 (Version: 7.0.2397). Flashe ich nun den Code auf den Microcontroller, bekomme ich keine Ausgaben. Hier sollte "Hallo hier
-
Thread
Win10, WinAVR-20100110 und msys-1.0.dll
Allerdings stimmt was mit den defines für die AVR-CPU nicht. Soweit ich weiß, ist z.B. __AVR_ATmega324P__ oder __AVR_ATmega168P__ im avr-gcc hinterlegt. Compilieren tut es auch richtig, also wenn ich im makefile 'atmega324p' oder 'atmega168p' wähle, compiliert es auch für den entsprechenden Prozessor
im Editor nicht. Das ist verwirrend. Ich habe im Anhang das Problem gezeigt. Im makefile ist ein atmega324p ausgewählt, er compiliert auch dafür, aber im Editor ist der falsche Zweig grau unterlegt Kurz und bündig die Frage: #if defined(__AVR_ATmega324P__)||defined(__AVR_ATmega324PA__) ist richtig
-
Thread
Microcontroller Auswahlhilfe
nicht mit SPI Schnittstelle? Dann wäre auch alles einheitlich. Als Controller kommen in Frage: ATMEGA88PA oder größer (168, bzw. 328). Wenn mehr Pins gebraucht werden ATMEGA644PA, der hat schon 64k Flash Speicher, das sollte reichen.
-
Thread
Atmega328p mehr digital pins
Hallo, ich nutze gerne den Atmega328P für meine Projekte. nun benötige ich jedoch mind. 16 Digital Pins. Was macht hier mehr Sinn: eine I2C Erweiterung wie den MCP23017 nutzen oder auf einen Atmega2560 z.B. gehen? Vor allem
verwenden, die zum verwendeten Controller passt: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf (auch wenn das bei diesem Thema keinen Unterschied macht) MfG, Arno
-
Thread
Fragen zu Quarzoszillatoren für Mikrocontroller
Beitrag #6566007: > m.n. schrieb: >> Der ist keine besonders gute Wahl. 18,432 MHz würden den ATmega deutlich >> besser nutzen. > > Nein, das liegt nämlich außerhalb seiner Spezifikation. Er kann maximal > 16 MHz. Ich lese im Datenblatt https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf 20MHz. Hast du versehentlich das Datenblatt zu der Automotive-Version herangezogen? MfG, Arno
-
Thread
PWM mit Timer0 & 2 mit ATmega168PA läuft nicht
Merkwürdig. Mangels eines ATmega168PA verwende ich einen ATmega328P, und bei dem geht PB2 auf high; in Assembler: [avrasm] puti TCCR1A,(1<<WGM11)+(1<<WGM10)+(1<<COM1B1) puti TCCR1B,(1<<WGM13)+(1<<CS11) putiw
S. Landolt schrieb im Beitrag #6532117: > Mangels eines ATmega168PA verwende ich einen ATmega328P, und bei dem > geht PB2 auf high; Ich hatte auch einen ATmega368P verwendet, auf einem Arduino Nano Klon. Veit D. schrieb im Beitrag #6532137: > Alle Timer
-
Thread
atmega168 vs atmega328 (warum noch den 168er nutzen?)
Das ist ein Vergleich von Äpfeln und Birnen. Denn der ATMega328(P) ist eine Generation neuer als der ATMega168, daher billiger. Wenn, dann müsste man ihn mit dem ATMega168(P)A vergleichen, und dann ist der Preisunterschied umgekehrt. Trotzdem lege ich
nach dem Preis auswählen. 0,81 Euro: https://www.digikey.de/product-detail/de/microchip-technology/ATMEGA168-15MT1/1611-ATMEGA168-15MT1CT-ND/6832001 bzw. 1,23 Euro: https://www.digikey.de/product-detail/de/microchip-technology/ATMEGA328PB-MU/ATMEGA328PB-MU-ND/5638814