-
Thread
Atmega 328 oder 328P ?
Sache, Atmel hat zum Vergleich ausführliche Datenblätter online und für die neu entwickelten P und PA auch Migration Notes erstellt. Danach musst Du Suchen. Link [1] http://www.atmel.com/devices/atmega328.aspx [2] http://www.atmel.com/devices/atmega328p.aspx [3] AVR512: Migration from ATmega48/88/168 to ATmega48P/88P/168P [4] AVR515: Migrating from ATmega48/88/168 and ATmega48P/88P/168P/328P to ATtiny48/88 ok ?
-
Thread
dringende Hilfe (ATMEGA Port Pin)
Keiner meiner Kollegen kennt sich damit aus. Die Aufgabe bestand darin, eine U/I- Kennlinie eines ATMEGA Port- Pins zu messen. Wenn ihr mir bitte eine Schaltung schickt und die Vorgehensweise der Messung erklärt.!? Wäre sehr nett. Danke vielmals mfg
Ampere (Strom) P = U * I P in Watt (Leistung) Schnapp Dir ein Datenblatt, z.B. das des atmega328p http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf und schaue dir die Diagramme "35.7 Pin Driver Strength"
-
Thread
Display ansteuern? Nichts funktioniert :(
ist. So sieht meine Verbindung aus: ATTiny44A ---- EADOGS102N-6 =========================== PA1 - CS0 PA2 - Reset PA3 - CD PA4 (USCK) - SCK PA5 (MISO) - PA6 (MOSI) - SDA Das Display läuft mit 3,3V und wurde mit den angegebenen 3x 1µF Kondensatoren angeschlossen (http://www.lcd-module.de
VB0+ s.o. 19 VB1+ s.o. 20 VSS an 3,3V 21 VSS an 3,3V 22 VDD2/3 GND 23 VDD1 GND 24 SDA/MOSI an PA5/DO 25 SCK an PA4/USCK 26 CD an PA3 27 RST an PA2 28 CS0 an PA1
-
Thread
Atmega88-20PU + Arduino Uno
Guten Tag, liebe Bastler. Damals habe ich mit laut meiner Erinnerung mit einem Arduino einen Atmega88-20PU "programmiert". Nun schaffe ich es komischerweise nicht mehr, da ich zwar Atmega88 Boards hinzugefügt habe, aber dort ist der PU nicht enthalten. Ich habe bei den Boards nur P/Pa/PB und einfach
/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf ATmega88A 0x1E 0x93 0x0A ATmega88PA 0x1E 0x93 0x0F
-
Thread
Atmega Strom sparen
Auf welchem Controller läuft das Programm in Wirklichkeit? Es gibt beim ATmega168 kein Bit BODSE und schon gar nicht in MCUCR.
Swen W. schrieb im Beitrag #5051972: > ich habe hier einen ATmega 168-20PU den ich gerne für einen > Bewegungsmelder über längere Zeit über 2 AAA Batterien versorgen möchte. > > Er läuft auf 8Mhz und 5V wie zur Hölle schaffen 2 AAA 5V? der ATmega kann schlafen
-
Thread
Widerstandsmessgerät
Ich habe noch ein paar ATMEGA168PA-PU Was haben denn die am interner refernzspannung??
Kai Burghart schrieb im Beitrag #2918470: > Ich habe noch ein paar ATMEGA168PA-PU > > Was haben denn die am interner refernzspannung?? Was haben die an Datenblättern?
-
Thread
Wer verwendet RFM69?
anzupassen, Hardware-SPI kann nur mit Controllern der Reihe Atmega88, 168, 328 genutzt werden, bei denen das SPI-Interface auf den Pins B3, B4 und B5 liegt. Weitere Fragen gerne hier im Thread.
Schreibzugriff auf das PINx-Register zum schnellen Umschalten eines Pins ist erst bei neueren AVRs (z.B. ATmega88, ATmega168, ATmega328 sowie die P- oder PA-Versionen) vorgesehen, die alten Controller wie der ATmega8 "verstehen" diese Anweisung nicht. Vielleicht sollte ich das aus Kompatibilitätsgründen wirklich
-
Thread
[ATMEGA328p] - Induktivität an AVCC
Hallo Forianer, mit einem atmega328 möchte ich ein Testgerät bauen und mit dem internen ADC 2 verschiedene Spannungen messen (PORTC0 / ADC0) + (PORTC1 / ADC1). An die restlichen Pins des ADC-Ports (Port C) möchte ich zwei LEDs
Tiefpassfilter",... Und zwar auf Seite 245 des folgenden Datenblattes: Rev.: Atmel-8271J-AVR-ATmega48A/48PA/88A/88PA/168A/168PA/328/328P-Datasheet_11/2015. rhf
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
Befehlen von Peter Fleury's Lib für die HD44780-Displays gehalten. Getestet hab ich die Lib mit einem ATMega168PA und einem ATMega328P, beide mit 16 MHz Quarz, den II2C hab ich auf 400 kHz eingestellt gehabt, sie sollte auch auf einem ATMega88PA laufen. Interessant dürfte die Lib für all jene sein, die
(__AVR_ATmega168P__) || defined(__AVR_ATmega88P__) || defined(__AVR_ATmega48P__)[/c] muss nur gegen die folgende Zeile [c]#if defined(__AVR_ATmega328P__) || defined(__AVR_ATmega168P__) || defined(__AVR_ATmega88P
-
Thread
AVR Probleme mit Command Line Programming
Hallo, Steffen schrieb im Beitrag #4598121: > ATMEAG168PB wird dieser denn von Atmel Studios vor dem 7er unterstützt? So weit ich weiß sind die ATmegaXPBs relativ neu
( nicht mal beim Studio 7.0 ). ATMEGA168PA gibt es, aber ATMEGA168PB nicht. Es gibt aber m328PB.inc beim Studio 7.0, ich habs mal drangehängt.
-
Thread
STM32F4 wozu?
PWM, Multitasking ohne Ende, alles kein Problem. Daher die Fragen, welche Projekte bringen einen F4@168MHz an de Grenzen?
Kosten kann es nicht mehr liegen. Mehrere Cortex Anbieter > hauen die M0 und M0+ billiger als die Atmega raus. > Ergo bekommt man mehr Leistung für kleineres Geld! Ich habe kein einziges mal Avr, Atmega oder ähnliches erwähnt. Aber wenn wir schon dabei sind: Die µCs unterscheiden sich nicht nur
-
Thread
Diskussion zum Artikel "Single Chip Frequenzumrichter" für den 2. MC Wettbewerb
Im Schaltbild wird ein ATmega88 verwendet im Projekt steht aber nur eine HEX Datei 14Kb für den ATmega168 zur verfügung gibt es auch noch eine 8Kb Version für den ATmega88 da die 14Kb Datei nicht in den ATmega88 past.
Ich glaube da muß ich mir erst einen besorgen. Habe nur ein paar von den ATMEGA168A-PU vorrätig.
-
Thread
MEGA88 springt nicht in Interrupt Routine vom ANACOMP
wenn man ACME in ADCSRB setzt (und damit für AIN1 den AD Multiplexer verwendet): " 35.4 Errata ATmega88PA The revision letter in this section refers to the revision of the ATmega88PA device. 35.4.1 Rev. F • Analog MUX can be turned off when setting ACME bit 1. Analog MUX can be turned
Mega 328 Serie, zumindest bis zum 5/11 Stand des Datenblattes. Wenn vorhanden, kompilier mal für den 168PA oder den 328PA.
-
Thread
Frage zu HVP (PP) eines 328p (Arduino nano)
Datum 9.9.2017 gelandet - sorry for confusion. Deckblatt zeigt: 8-bit AVR Microcontrollers ATmega328/P DATASHEET COMPLETE und hat 441 Seiten Das von heute lautet ATmega328P 8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash DATASHEET hat 293 Seiten Danke
ATmega48A/PA/88A/PA/168A/PA/328/P", ist vom 1.11.18 und hat 662 Seiten: https://www.microchip.com/wwwproducts/en/ATMEGA328P
-
Thread
Step Up oder Step Down? Vorteile?
Standard-Typen für niedrigere Clock-f laufen tatsächlich bis 2,7V. Die neueren bis 1,8 V hinab (ATmega88PA). Der ATmega8A läuft „nur“ bis 2,7 V, aber das reicht für eine einzelne LiIon-Zelle allemal.
Jörg W. schrieb im Beitrag #5556022: > Nimm einfach einen ATmega8A. Ist sowieso billiger. Noch besser ATMega88/168/328(P).
-
Thread
Attiny48 VS Atmega48
wenn der Tiny reicht und billiger ist, ist doch Ok. user schrieb im Beitrag #3072474: > Der Atmega48 kostet zwischen 3 und 4 Euro. Der Preis ist allerdings ein Witz. Aber such vor allen Dingen nach Atmega48A und PA. Der ohne was und sein Kumpel "V" sind auch schon wieder alte Hüte und wesentlich
schrieb im Beitrag #3072519: > Der Preis ist allerdings ein Witz. > Aber such vor allen Dingen nach Atmega48A und PA. Der ohne was und sein > Kumpel "V" sind auch schon wieder alte Hüte und wesentlich teurer. Mit den Kürzeln hinten dran kenn ich mich auch nicht aus - es gibt sooo viele verschiedene
-
Thread
AVR mit integriertem RTC
ich nicht genau genug nachgeschaut. Die großen ATmegaXX4 und auch die classic ATmega16 & Co. können PC6 und PC7 für einen zweiten Quarz nutzen. Die ATmegaXX8 aber wirklich nicht. Erik Menzel schrieb im Beitrag #4326676: > Hier ein Link von Atmel:
the AS2 bit in ASSR is set. http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Seite 4
-
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
LCD HLM8070
Hi, irgendwie bekomme ich das Display mit den 2. Quellen und dem Testprogramm an meinem ATMega 16 nicht zum laufen. Habe die Ports entsprechend angepasst, die Steuerleitungen liegen auf PA2..PA5, die Datenleitungen auf PD0..4. Auf RW und Ex kann ich die beschriebenen Bitmuster sehen, aber auf
Monaten obiged LCD zum laufen zu bekommen. Ich mag es an einen Arduino Duemilanove betreiben. Also ATmega168, das sollte ja nicht so schwierig sein den Treiber anzupassen aba ich bekomme es nicht gebacken! http://arduino.cc/en/Main/ArduinoBoardDuemilanove Mit Arduino hat keiner Erfahrung???
-
Thread
AVR Netio Ethersex Atmege1284p Webserver Problem
Vielleicht hat jemand noch einen Ti, ansonsten werde ich mich wohl wieder mit dem viel zu kleinen ATMEGA32 rumquälen müssen. Vielen Dank vorab
[*] Watch IO changes (and react) ---> In der watchcat steht folgendes drin: ECMDTCP(PA4, RISING, 192.168.178.221,{portChanged2('NETIO02','4','off','1')}\n\n) ECMDTCP(PA4, FALLING, 192.168.178.221,{portChanged2('NETIO02','4','on','1')}\n\n) Das Kommando kann ich per nc schicken
-
Thread
avr-libc 1.8.1 freigegeben
definitions for tiny 13a/24a/44a/84a, tiny167 and mega328p * New devices supported: - ATmega256RFR2, ATmega2564RFR2, ATmega128RFR2, ATmega1284RFR2, ATmega64RFR2, ATmega644RFR2, AT90pwm161, ATA5272, ATA5505, ATA5790, ATA5795, ATA6285, ATA6286, ATmega1284, ATmega128A, ATmega164PA, ATmega165PA, ATmega168PA, ATmega3250PA, ATmega325PA, ATmega3290PA, ATmega32A, ATmega48PA, ATmega64A, ATmega8A, ATtiny1634, ATtiny828, ATxmega128A3U, ATxmega128A4U, ATxmega128B1, ATxmega128B3, ATxmega128C3
-
Thread
GPS Wanze - Tiny GPS
Gemeinde... wollte mal Fix meine GPS "Wanze" vorstellen... Hardware: 16x16mm GPS Reciever atmega168 läuft mit internen 1Mhz + Uhrenquarz für Power Save ISP Stecker zum Programmieren und Koordinaten auslesen + Akku laden + Starten Mini Lipo mit 120mAh und 1C Spannungsteiler für Akkuspannung
http://shop-emea.u-blox.com/abashop?s=274&p=productdetail&sku=777 http://de.farnell.com/atmel/atmega168pa-mu/mcu-8bit-avr-16k-flash-32qfn/dp/1748517 http://de.farnell.com/jst-japan-solderless-terminals/sm08b-surs-tf-lf-sn/stecker-08mm-smt-8kont/dp/94919703 http://de.farnell.com/jsp/search/productdetail.jsp
-
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
Ansteuerung des MCP2515 (SPI)
ATmega328-Datenblatt: http://www.atmel.com/Images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Summary.pdf Ich konnte über das Atmel Studio 6.1 ein simples Programm auf den Atmega328 übertragen, womit LEDs angesteuert wurden. Als nächstes möchte ich eine CAN-Botschaft in einem CAN-Bus absetzen und habe dazu folgendes Tutorial gefunden: http://www.kreatives-chaos.com/artikel/
-
Artikel
Compact Plus Blutzuckermessgerät-Hardware
Hardware. OLED Display 102×80 Pixel incl. 16 Helligkeitsstufen pro Pixel / SSD1325 /43x36 mm gesamt Atmega168PA DC/DC-Wandler (Regler und Drosseln) IR-Sender/Empfänger 3 Tasten (4 wenn man den Schließer der Klappe mitzählt) 2 Elektromotoren kleine Lichtschranke/Barcodescanner kleines Spektrometer (2 * LEDs
avrdude: safemode: efuse reads as 1 Flashen mit AVRdude. Da die IDs von ATmega168 und ATmega168A abweichen, muss die Option -F mit avrdude verwendet werden. avrdude -p m168 -P /dev/ttyUSB0 -c avrispv2 -F -u -U flash:w:Oled-Demo.hex Fuses mit AVRdude. Der ATmega168A hat die Fuse
-
Thread
BandGap bei m168
Hallo AVR-Spezialisten. Habe einen Atmel 168PA in einer kleinen Aufsteckplatine (Pollin 810 366 ) und habe bei der Messung von der BandGap -Spannung Hausnummern. u0=ADC0-Kanal ...u7=ADC7-Kanal BG= BandGap __=Masse iT= interne Tempratur meine
die Messung von BandGap und Masse gut ?? im Datenblatt "Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf" auf Seite 238 steht am AD-Mux "BANDGAP REFERENCE" und am Referenz-Mux "INTERNAL 1.1V REFERENCE" Handelt es sich um das gleiche ????
-
Thread
Stabilität der Referenzspannung bei ATmega & Co.
garantieren lassen. Beispiel: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
Kondensator auch gleich weglassen. Wesentlich besser wird der Analog Comparator Eingang laut ATmega8 Datenblatt bewertet, mit nur +/-50nA. Leider hängt der an PortD und nicht einem A/D-Eingang.
-
Thread
Arduino / Atmel UART Fehler
Ich verwende einen Arduino mit ATMega328P. Ist das bei dem auch so?
BirgerT schrieb im Beitrag #4202411: > .. nimm halt die Beispiele aus dem ATmega48A..328P Datenblatt. http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf Runterladen, lesen, Beispiele (richtig
-
Thread
CH32V003 und Arduino
Controller-Speicher-Miniaturen verwendet wird. :-) Arduino fing zwar > laut meines Wissens mit einem ATmega168P an Atmega8 [code] In 2005, Massimo Banzi, along with David Mellis (an IDII student at the time) and David Cuartielles, added support for the cheaper ATmega8 microcontroller to Wiring. Then
war und einen ATmega8 als Controller hatte (das war im Jahr 2005). Diesem folgen Diecimila 2007 mit ATmega168 und USB... und dann gab es einige Platinen im r3 Format. Veit D. schrieb im Beitrag #8019302: > Was du noch
-
Thread
Fehler beim Flaschen ATMEGA328P
Programmierung hat zuvor einwandfrei auf den Atmega8 funktioniert
Wiki und Youtube sind da auch einfach die falschen Anlaufstellen. Das hier ist die Bibel für den Atmega 328P: http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Nennt man Datenblatt. Da steht drin was der 328P kann und wie es funktioniert. Wenn du
-
Thread
SPIen gelöscht durch AVR Dragon mittels debugWIRE ?
Hallo, ich habe ein Problem beim on-chip debugging meines Atmega168. Ich habe ein kleines Programm geschrieben und wollte es mittels Dragon debuggen. Wegen einer Fehlermeldung war dies aber nicht möglich. Nach Neustart von AVR-Studio ist es nun leider auch nicht
externen Quarz gesetzt obwohl gar keiner dran war und anschliessend ging garnichts mehr ... musste den ATmega168 tauschen (die Profis hier hätten bestimmt einen Tip gehabt was ich tun kann um den Controller zu retten, da kannte ich das Forum aber noch nicht).
-
Thread
Zwei Arduino verbinden 5v-5v / gnd-gnd
Portpin von 5V unterscheidet. http://image.slidesharecdn.com/atmel-2486-8-bit-avr-microcontroller-atmega8ldatasheet-131016222751-phpapp02/95/atmel-24868bitavrmicrocontrolleratmega8-ldatasheet-51-638.jpg?cb=1381962876
http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf S.330 Also ich würde das ja schon als ziemlich linear beschreiben. Zumindest im gezeigten und interessanten Ausschnitt. Da sieht man
-
Thread
PWM Singnalen mit Arduino
max123 schrieb im Beitrag #6039280: > Der Timer 1 beim ATmega328 hat 3 Vergleichsregister. Interessant! Hier lernt man ja mehr, als im Datenblatt steht! > Two independent output compare units http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Wenn du jetzt noch zeigst, wie man das dritte erreicht/nutzt.... --- Und vor allen Dingen, mit anderer Frequenz, als die anderen beiden, dann ist der TE bestimmt
-
Thread
Probleme mit Bootloader bei ATmega328p
programmiert, der soweit auf dem tiny45 einwandfrei funktioniert. Nun habe ich diesen für einen ATmega328p anpassen wollen, jedoch kann ich mit dem Bootloader den Flash nicht beschreiben. Ich kann machen was ich will, es geht einfach nicht. Ist im AVR Irgenwie ein Schreibschutz aktiviert ?!? Anbei
keine*, wie auch immer geschriebene Routinen ausserhalb benutzen. P.S. Atmel sagt: In ATmega88A/88PA, ATmega168A/168PA and ATmega328/328P, the Reset Vector is affected by the BOOTRST fuse, and the Interrupt Vector start address is affected by the IVSEL bit in MCUCR. P.P.S. Natürlich
-
Thread
Suche AVR, geringe Stromaufnahme aber mit TWI/I2C und ISP
UART geht, die geht auch in Software (bis 9600 sollte auch bei 2 MHz drin sein). Ein Mega48(88,168)PA im TQFP32 ist noch gut lötbar und auch nicht sehr groß. avr
Ich sehe gerade das der Atmega48PA recht gut in meine Forderung passt. Verstehe ich es richtig, das ich im Power-Save Mode alles machen kann wie sonst im ActiveMode? D.h. ich benötige mehr Zeit, spare aber 125µA ggü dem 1Mhz
-
Thread
Taktfrequenz Atmega328
Hallo, ich hätte mal eine kleine Frage zur Taktfrequenz des Atmega328 und im Forum fand dazu nicht wirklich etwas. Laut dem Datenblatt hatte ich das so verstanden, dass der Atmega328 eine 8Mhz Taktfrequenz hat. Mein Problem nun ist, dass anscheinend meiner doch
Seiten, aber nur einen Abschnitt 9.2.1 und der hat genau 4 Zeilen, also bremse dich mal etwas. *) ATmega48A/PA/88A/PA/168A/PA/328/P 8271G–AVR–02/2013
-
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 + RF24 (nRF24L01+) sendet/empfängt immer nur 3 Mal Daten
radio.begin(); Serial.println("RADIO POWER UP"); radio.powerUp(); radio.setPALevel(RF24_PA_MAX); //RF24_PA_MIN, RF24_PA_LOW, RF24_PA_HIGH and RF24_PA_MAX radio.setDataRate(RF24_1MBPS); //RF24_250KBPS for 250kbs, RF24_1MBPS for 1Mbps, or RF24_2MBPS for 2Mbps radio.setChannel(118); //87
SensorReceiver\n"); // Setup and configure rf radio radio.begin(); radio.setPALevel(RF24_PA_HIGH); //RF24_PA_MIN, RF24_PA_LOW, RF24_PA_HIGH and RF24_PA_MAX radio.setDataRate(RF24_1MBPS); //RF24_250KBPS for 250kbs, RF24_1MBPS for 1Mbps, or RF24_2MBPS for 2Mbps radio.setChannel(118);
-
Thread
EMS > Adapter > NetIO > Raspi
NetIO. Wie kann ich die Netzwerkadresse und die MAC-Adresse ändern ? Ich habe das Hexfile auf den ATMega644 gebrannt. So, wie es im Wiki steht, kann es doch aber nur gehen, wenn mein Netz 192.168.0.xxx wäre - ist es aber nicht, sondern 192.168.178.xxx, mit netmask 255.255.255.0 Über den seriellen Port
ATMega32) http://192.168.0.0/ecmd?ip „neue IP“ (z.B. 192.168.178.200) (vgl. WIKI) Dann PC-IP wieder ändern, wie gehabt. Dein gcc hatte ja mit: main.cpp:(.text.startup+0x360): undefined reference
-
Thread
Umstieg von Atmega8 auf Atmega88
//Atmega8 //TIMSK = (1<<TOIE0)|(1<<TOIE2); //Atmega88 TIMSK0 = (1<<TOIE0); TIMSK2 = (1<<TOIE2); //Atmega8 //MCUCR = 0b00001100; //Atmega88 EICRA = 0b00001100;
EIMSK – – – – – – INT1 INT0 Bit 7..2 – Res: Reserved Bits These bits are unused bits in the ATmega48PA/88PA/168PA/328P, and will always read as zero. Hättest Du hier versucht, die Preprocessor-Konstante zu verwenden, dann hättest Du auch gemerkt, dass dieses Bit undefiniert ist. Dein >
-
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
Was macht ein ATMega48V mit internen Oszi, gefused auf 8MHz bei zu wenig Spannung?
Divider einschalte. das mit den 2,7V habe ich folgender Zeile aus dem Datenblatt entnommen: ATmega48V/88V/168V: 0 - 4MHz @ 1.8V - 5.5V, 0 - 10MHz @ 2.7V - 5.5V Aber offenbar habe ich da einen Denkfehler gemacht. Diese Zeile enthält wohn nicht die ganze Wahrheit, denn hinten im Datenblatt habe
Check nochmal die Fuses, vllt haste die nicht richtig geflasht. Hab eben mal nen m168 getestet mit den fuses, läuft bis 1,5V auf 8MHz und kackt dann ab.
-
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
Elektronisches Metronom
|PD7 PC4 |PD7 PC5 |PD7 PC6 |PD7 PC7 |PD7 PA0 |PD7 PA1 |PD7 PA2 |PD7 PA3 |PD7 PA4 |PD7 PA5 |PD7 Daraufhin habe ich den Code (so gut ich konnte) angepasst - also einfach
|PD1 PC4 |PB0 PC5 |PD3 PC6 |PD4 PC7 |PD5 PA0 |PC0 PA1 |PC1 PA2 |PC2 PA3 |PC3 PA4 |PC4 PA5 |PC5 3. Danke für den Hinweis, dass ich ja auch (natürlich) SEGM_DDR und
-
Thread
Avr Atmega 88PA: MAX-Wert des Timers im Fast PWM Mode wird ignoriert
Hallo liebes Forum, ich versuche derzeit erfolglos den Timer0 bei einem Atmega88 im Fast PWM Modus 7 mit benutzerdefiniertem Maximalwert einzustellen. Der Timer ignoriert meinen im OCR0A-Register eingestellten Maximalwert einfach, und zählt bis 255 durch. Hier mein Quellcode
Hilfe. Link zum Datenblatt: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf
-
Thread
pincompatibel attiny88 atmega88 im TQFP
Nur weil beide '88' im Namen haben sind sie doch unterschiedlich. Die direkten Verwandten des ATMega88 sind ATMega48/168 und 328. Der ATTiny88 ist mit dem ATTiny48 verwandt. Die ATMega kannst du untereinander relativ leicht tauschen da sie den gleichen Befehlssatz und die gleiche Peripherie (Registernamen
www.tme.eu/de/details/attiny88-au/mikrocontroller-atmel-avr-smd/atmel/# http://www.tme.eu/de/details/atmega88pa-au/mikrocontroller-atmel-avr-smd/atmel/#
-
Thread
Tiny44 AREF INT
Du kannst entweder die Interne Referenz verwenden oder über PA0 eine externe Referenz anlegen. Im falle der Internen Referenz kannst du PA= als normalen PIN verwenden.
allen AVRs sind sämtliche Ports, ausser Reset, in Werkseinstellung digitale Eingänge. Ausnahme: Atmega168 & Co. haben in der SMD-Version zusätzlich zwei exklusive ADC-Eingänge sowie das abschaltbare Jtag bei den grossen Atmegas. Der PA0 ist selbstverständlich als digitaler I/O nutzbar. mfg.
-
Thread
Timer2 Obergrenze einstellen
einstellen. Mit ein wenig Softwareunterstützung kanst du deine Zeiten auch damit erzeugen. Die Atmega 48/88/168/328 können diesen PWM Mode mit allen 3 Timern.
Wie sieht es mit atmega16 aus kann der das den? Oder ein 644PA die beiden hätte ich noch hier.