-
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.
-
Thread
AtMega328 teilweise instabil
Hat der ATmega garkeine 100nF Stützkondensatoren spendiert bekommen oder sind die nur nicht eingezeichnet da die auf dem Arduino-Board(?) mit drauf sind?
reference selection. [/pre] Quelle: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Bedeutet also: man darf durchaus eine fixe Spannung dort anschließen, aber man darf dann nicht eine andere inerne Quelle als Referenz auswählen
-
Thread
ATmega8 durch ATmega88 ersetzen auf MyAVR Board MK2
schrieb im Beitrag #2563655: > Und wenn ja geht der hier? Der Quarz geht, den verwende ich auch am Atmega88PA. Aber wie Spess schon schrieb, tausch erstmal nur den Atmega und schau dass dann alles wieder geht wie gewünscht. Und wenn es dann klappt, dann pack erst nen anderen Quarz rein. Schön Schritt für
Hi, µC und Quarz sind heute angekommen. habe gleich mal den ATmega88PA in das MY AVR MK2 Board eingesetzt und ein einfaches Testprogram geschrieben. 1.) Nur komischerweise finde ich beim AVRprog nicht den ATmega88 (Obwohl ich vorher beim Erstellen des Projektes
-
Thread
Attiny26 ADC - Aref richtig einstellen
habe ich dann 5V als Referenzspannung? Spess53 schrieb im Beitrag #2803003: > AREF ist nur mit PA3 verbunden, wenn REFS0 = 1 ist. Und nur in dem Fall > gehört ein Kondensator an PA3. Im Tutorial steht aber: Mittels Konfigurationsregister können beim ATmega8 verschiedene Referenzspannungen eingestellt
AVR bereitgestellte Spannung von 2,56V (bzw. bei den neueren AVRs 1,1V, wie z. B. beim ATtiny13, ATmega48, 88, 168, ...). In beiden Fällen wird an den AREF-Pin des Prozessors ein Kondensator von 100nF als Minimalbeschaltung nach Masse angeschlossen, um die Spannung zu puffern/glätten.
-
Thread
ZigBit ZigBee Meshnetics
ISP >benutzen kann? Hm.. hab mal weiter geklingelt und die SPI-Verknüpfelung des RF230 mit dem ATmega1281 angeschaut: (Datenblatt RF230 Seite 10 - http://www.atmel.com/dyn/resources/prod_documents/doc5131.pdf) ATmega1281.Pin10(SS) -----> SEL ----> RF230.Pin23(SEL) ATmega1281.Pin44(PA7) ----> RST
Ich hab mir jetzt mal das Timing/die Pegel während einem "Read Signature" beim Atmega168 und dann beim ZigBit Modul angeschaut.. für alle 4 Leitungen (MOSI, MISO, SCK und RESET). Beim 168'er läuft alles am Schnürchen. Beim ZigBit Modul von Programmer-Seite aus auch, dh. der RF230
-
Thread
AVR Studio 5 debugWire mit AtMega168PA
Hallo Leute, ich habe gerade ein AVR Studio 5, einen AVR Dragon und einen AtMega168PA vor mir. Diese Kombination erzeugt folgende Problematik: Für erfolgreiches Compilieren muss man den uC-Typ auf AtMega168P (ohne A) ändern, da der avr-gcc "-mmcu=atmega168pa" nicht akzeptiert. Macht
uCs afaik kompatibel sind. Für erfolgreiches Debuggen muss man den uC-Typ jedoch wieder auf AtMega168PA umsetzen, weil sonst die Fehlermeldung kommt, dass die JTAG ID nicht passt. Natürlich funktioniert so der Build nicht mehr, mit "Use last successfull build" kommt man allerdings dann doch zum Debuggen
-
Thread
Atmega 8: ohne Quarz usw. - nur mit int. Oszilator?
Ausnahmefällen funktionieren, >muss es aber nicht!" Diese Aussage ist doch Schwachsinn. Ich benutze den ATMega168 und dessen UART und denoch arbeite ich mit int. RC Oszi. Und warum? Weil ich den UART im Master-SPI Modus benutze und nicht im RS232 Modus. Ergo: wenn man wirklich Korrinthen....en möchte dann muß
Hagen wrote: > Diese Aussage ist doch Schwachsinn. Ich benutze den ATMega168 und dessen > UART und denoch arbeite ich mit int. RC Oszi. Und warum? Weil ich den > UART im Master-SPI Modus benutze und nicht im RS232 Modus. Das USART-Modul der Controllers hat mehrere Betriebsarten
-
Thread
bestellen bei Digikey
verschiedenen Angeboten, wo ist da der Unterschied zwischen den Bauteilen. Hier sind die Bauteile (ATMEGA168PA-AU): http://www.digikey.de/scripts/dksearch/dksus.dll?vendor=0&keywords=ATMEGA168PA-AU
-
Thread
[V] Atmel AVR Xplained: ATmega168-XMINI
Verkaufe Atmel AVR Xplained Mini ATmega168-XMINI - Evaluation Kit für ATmega168, Arduino-Shield kompatibel - allg. Beschreibung: http://de.rs-online.com/web/p/entwicklungskits-prozessor-mikrocontroller/8437611/ - aufgedruckte Teilenummer des Prozessors: ATmega168PA Das Kit ist unbenutzt und originalverpackt und wird für 10€ inklusive Versand angeboten. Abwicklung über private Nachricht.
-
Thread
AREF beliebig klein wählbar?
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Arduino F. schrieb im Beitrag #7466282: > Auch finde ich keinen Hinweis auf den gültigen Aref Bereich. Seite 319, Tabelle 29-15 "ADC Characteristics
> Der hier verwendete Controller ist ATmega88. > Kann man die AREF beliebig klein wählen? Nein. Ein ATmega88-20PU (von 0643) gibt bei Uaref unterhalb ca. 0.7 V als ADC-Wert nur noch 0x3FF zurück.
-
Thread
Arduino Nano Watchdog Boot Loop
Wenn ich Tabelle 11.1 in diesem DB(http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf) richtig deute ist WDTON 1 WDE 1 WDIE 1 genau das was ich möchte [avrasm]WDTCSR = (1<<WDCE) | (1<<WDE) | (1<<WDIE)|(1<<WDP3)|(0
-
Thread
Pollin 16080 Touch mit ATMEGA32 und BASCOM
apologize for my English (using Google translator) guys I can’t connect the screen (DG-16080) to Atmega168 (micro controllers 100% of the workers tried on two pieces) the screen works on Atmega16. (special thanks to those who participated in this forum, since I have not found experiments with such
much for your answer, I honestly did not hope since 10 years have passed) I figured it out with Atmega168 (connected to port B) but it doesn’t work with the touchscreen (or rather it works but doesn’t work correctly) I soldered a board for Atmega 16 on the breadboard (there are more ports in it) I write
-
Thread
Problem mit Atmega Quarz
Hallo, habe ein Problem mit meiner Schaltung mit Atmega168PA in TQFP mit SMD-Quarz. Beim ersten Einschalten konnt ich noch prima auf über ISP auf den Atmega zugreifen. Ich habe dann die Fuses auf "Full Swing Crystal 16CK+65ms" geändert. Seitdem komme
CKOPT-Fuse gibt es hier scheinbar gar nicht zur Auswahl (AVR-Studio4). Ich schätze die wird beim Atmega168 automatisch gesetzt, wenn man "external full swing crystal" auswählt?
-
Thread
Capture Eingang (Pulse messen)
in eine Tabelle ein und gibst sie dann auf einem LCD aus? Geht alles mit einem einzigen AVR like ATMEGA8 oder 16 (des Speichers wegen nicht mit kleineren Typen versuchen).
ich bisher nicht finden können. Handelt es sich dabei > einfach um einen ADC-Eingang? Beim ATmega328 ein I/O Pin wo ICP1 dran steht. Siehe Datenblatt: ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Genaue Beschreibung unter Kapitel "16.6 Input
-
Thread
Pin-Kompatibler Chip zu Mega32 mit mehr Speicher?
Atmega644PA
hardwarenah programmieren und von der Hardware abstrahieren. Selbst innerhalb einer Linie (z.B. ATMEGA48/88/168/328) sind die Controller nicht immer binär-kompatibel. Da bin ich reingefallen, als ich ein ATMEGA88-Compilat auf einem ATMEGA328 ausführen lassen wollte. Weil mehr als 8kB mit dem rjmp-Befehl
-
Thread
ATMega88: Interner Temperatursensor ja oder nein?
Peter D. schrieb im Beitrag #5129184: > Kann sein, daß der ATmega88A oder ATmega88P einen haben. Wie man im Bild sieht: Ja, der 88A, 88P, 88PA und 88PB haben einen.
Kaj schrieb im Beitrag #5129188: > Peter D. schrieb: >> Kann sein, daß der ATmega88A oder ATmega88P einen haben. > Wie man im Bild sieht: Ja, der 88A, 88P, 88PA und 88PB haben einen. Da hat sich der kluge Herr Sonnenschein mal wieder als Blitzmerker geoutet :) lg Heiner
-
Thread
AVR mit VScode
-Wl,-Map="MultiSwitch_4.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atmega168p -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.1.130\gcc\dev\atmega168p" @echo Finished building target: $@ "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8
avr\\include" ] }, "defines": [ "__AVR_ATmega168PA__" ], "windowsSdkVersion": "10.0.10586.0", "compilerPath": "C:\\Program Files (x86)\\Atmel\\Studio\\7.0\\toolchain\\avr8\\avr8-gnu-toolchain\\bin\\avr-gcc.exe
-
Thread
Controllerwahl Atmega8 bei 3,3V / 12MHz
Idealfall beschaffbar bei Reichelt: Lt. Datenblatt habe ich folgende Informationen bekommen: ATmega48V/88V/168V: 0 - 4 MHz @ 1.8 - 5.5V, 0 - 10 MHz @ 2.7 - 5.5V ATmega48/88/168: 0 - 10 MHz @ 2.7 - 5.5V, 0 - 20 MHz @ 4.5 - 5.5V • Operating Voltages – 2.7 - 5.5V (ATmega8L) – 4.5 - 5.5V (ATmega8
Da das Program schon steht sollte es doch ein Atmega sein, speziell eig ein Atmega8.
-
Thread
AVR8ASM TWI Interrupt
bei der TWI-Hardware bezüglich des > Multimaster-Modus, wie du behaupted hast David hat den ATMega168 and ATMega644 benutzt, ich den ATMega8, also ist das Problem sehr wohl generell.
der TWI-Hardware bezüglich des >> Multimaster-Modus, wie du behaupted hast > > David hat den ATMega168 and ATMega644 benutzt, ich den ATMega8, also ist > das Problem sehr wohl generell. Nun, ich sehe das nicht als Problem an. Multimaster-Modus bei TWI ist eher die Ausnahme, nicht die Regel
-
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
MMC SD library FAT16 FAT32 read write
Hallo, die Tabelle ist so zu lesen: Pin 1 der SD/MMC Karte soll an Pin 15 des ATmega168 Pin 2 der SD/MMC Karte soll an Pin 17 des ATmega168 ... ... Bei der DIP Version des ATmega168 sieht man im Datenblatt, dass Pin 15 des IC der Port B1 des Kontrollers ist. >Und hast du
defines steht ist richtig. Hab gerade erst verstanden was Du meinst. CS der Karte soll an PB2 vom ATmega168
-
Thread
ATtiny24 - ISR wird nie gerufen __vectors> fehlt
// DO PORTA |= _BV(PA4) | _BV(PA6); // Pull-ups für DI/CLKL PORTA |= _BV(PA2)| _BV(PA3)| _BV(PA7); PORTB |= _BV(PB0) | _BV(PB2)| _BV(PB3); DDRA |= _BV(DDA0); //Test-Ausgang PORTA &= ~_BV(PA0); DDRA |= _BV(DDA1); //Test-Ausgang PORTA &= ~_BV(PA1); // Configure USI to 3-wire slave mode, with int USICR = _BV (USIWM0) | _BV(USICS1)|_BV (USIOIE); sei(); for (;;){ if(usi_complete ){ PORTA |= _BV(PA1); switch
-
Thread
Nach Neuinstallation Microchip Studio funktioniert "Build" nicht mehr.
Ventilator_Steuerung.lss" -S "Ventilator_Steuerung.tmp" -W+ie -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\avrasm\inc\" -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\include\" -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\avrasm\inc" -
-S "Ventilator_Steuerung.tmp" -W+ie -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\avrasm\inc\" -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\include\" -I"D:/Microchip Studio for AVR and SAM\7.0\Packs\Atmel\ATmega_DFP\2.4.522\avrasm\inc"
-
Thread
Verständnisfrage zu Codebeispiel Assembler/C in Datenblatt Mega328P
noch einen Link dazutun sollen: http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf und die Anweisungen, um was es geht, sind cpi r16, START bzw. if ((TWSR & 0xF8) != START) ERROR();
-
Thread
ATmega328p reset pin chip intern auf low?
https://ww1.microchip.com/downloads/aemDocuments/documents/MCU08/ProductDocuments/DataSheets/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf
obwohl mich das erschreckt, da ich U_raw abgeklemmt habe und da auch noch ein LDO dazwischen ist zum ATMEGA hin. Einfach irgendwie Pech gehabt.
-
Thread
ATTiny Reverse Engineering
aber so gut wie keine MSP430-cracks anbieten. Auf "mcureverse" lese ich z.B. folgendes für den Atmega168PA: "For some reason , the chip lock bit mode does not lock access to the memory in programming. the probe will be placed on top of data line will be able to read all of the desired data . In
the probe to another data line can be read out program and data memory all the information. For ATMEGA168PA firmware reverse and clone,we promise 100% success rate, low price&high enficiency. Please contact me for detail information:" Peter Dannegger schrieb im Beitrag #3322132: > Hast Du dafür
-
Thread
Schaltung für 3W RGB LED
Wo kaufe ich denn am Besten die ganzen Teile, wenn Conrad zu teuer ist? Reichelt hat z. B. den Atmega 168 nicht :/
Wo kaufe ich denn am Besten die ganzen Teile, wenn Conrad zu teuer ist? Reichelt hat z. B. den Atmega 168 nicht :/
-
Thread
Wird ein Interrupt gespeichert?
%3A%2F%2Fwww.atmel.com%2Fimages%2FAtmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf&usg=AOvVaw1737uYd3aLQvvobeVtfUHP Wozu hat der MC wohl so viele "Interrupt Flag Register"?
#5181673: > Martin S. schrieb: >> Normalerweise gibt es eine IRQ-Priorisierung. > > Hat der AtMega nicht. Der Atmega2560 hat sogar 12 Interruptvektoren. >> Es gibt aber auch asynchrone Interrupts. > > Hat der AtMega nicht. Zitat: External interrupts can be sensed and registered either
-
Thread
(F)UZE-Box Zusatzmodul für AVR NET-IO
Die Anschlüsse des J3 (AVR NET-IO) PA0 bis PA3 werden zum Pfostenstecker durchgeschliffen und bei SNES - Controllern so belegt: -PA0 --> rot;DAT1 -PA1 --> frei(2. Controller);DAT2 -PA2 --> gelb;LAT1 -PA3 --> blau;CLK1 Zum Testen kann
scartanschluss. beim lesen der schaltpläne sind mir fragen zum anschlus der komponennten an den atmega644a aufgekommen...: ich habe ein datenblatt vom atmega644/ atmega644a. darin steht, das der ossi an pin 12 & 13 angeschlossen wird. laut schaltplan von der uzebox kommt dieser aber an pin 7 & 8.
-
Thread
Atmega328p mit 7-Segmetanzeige
µC-Programmierung und möchte mich gerne Stück für Stück rantasten. Habe die Angehängte Schaltung mit einem Atmega328p aufgebaut und würde gerne für erste die g-Segmente der 4-Anzeigen ansteuen bzw. zum Leuchten bringen um überhaupt etwas sehen zu können. Erste Frage: kann ich den Atmega328p überhaupt so beschalten
10mA at VCC = 3V) under steady state conditions (non-transient), the following must be observed: ATmega48A/PA/88A/PA/168A/PA/328/P: 1] The sum of all IOH, for ports C0 - C5, D0- D4, ADC7, RESET should not exceed 150mA. 2] The sum of all IOH, for ports B0 - B5, D5 - D7, ADC6, XTAL1, XTAL2 should not