-
Thread
ATMega8 schaltet LED nicht
nachdem ich den ATMEga umstecke und unter Strom setze, passiert halt nix :-(
an B6 anschließen oder versuchen, die (Standard-) Werks-Fuses zu programmieren; derzeit hat der ATmega8 auf dem Steckbrett keinen Takt.
-
Thread
14 pol. Steckverbinder mit hochwertigen Kontakten gesucht
/wannenstecker-16-polig-schneidklemmtechnik-wsl-16sk-p22823.html?&nbc=1 und das Gegenstück für die Platine: https://www.reichelt.de/praez-buchsenleisten-2-54-mm-2x08-gerade-mpe-115-3-016-p119959.html?&nbc=1 leider
an den ersten ATmega gibt, der anschließend alles per TX übergibt. Danach gehen beide wieder schlafen.
-
Thread
Delta-Sigma Antwortzeit/Samplerate
einem ATmega hin.
im Beitrag #7042125: > Wie du selbst schreibst ändert sich pro Takt 1 Bit dann ist die Rechnung > 16 * 20kHz. Genauer ändert sich pro Takt das Signal um "Delta" was 1 LSB ist. Bei 16 Bit hat nicht jedes Bit die gleiche Wertigkeit. Deshalb ist die Rechnung 16*20 kHz falsch.
-
Thread
Signale verarbeiten und ausgeben
und die Dynamik im Rahmen bleiben. Input Capture ist ein Stichwort: [[High-Speed_capture_mit_ATmega_Timer]]
. PWM könnte ein AnalogWrite eines Arduino sein, es kann auch nur eine Pulsfolge sein mit z.B. 16 Pulsen und du willst 12 daraus machen. Und mit ungenauer Laienaussage auch ein Servosignal. Und bestimmt gibt es noch anderes ... Philip W. schrieb im Beitrag #7042134: > kann ein ADC ein Rechtecksignal
-
Thread
Mikrocontroller Empfehlung gesucht
Modes. Ich bin noch relativ neu in der Materie, und habe bisher nur mit Arduino, einem Standalone atmega1284p und Raspberry Pi Pico gearbeitet. Ich hätte noch einen Atmega1284p hier, allerdings wären die vielen IO Pins für dieses Projekt verschwendet, da ich ja nur eine Hand voll brauche. Es geht darum
viele uCs. Mal so als Beispiel: https://www.digikey.de/de/products/detail/microchip-technology/PIC16F18345-I-P/5323640 https://www.microchip.com/en-us/product/PIC16F18345 - ist tatsächlich kaufbar - hat XLP, die Microchip-Variante von Low-Power-Modi, geht im Sleep-Mode unter den 100nA-Bereich
-
Thread
Arduino Nano Every vs MKR 1000 Portspeed
zuschlägt, dann würde es auch so aussehen. AND und OR brauchen genau 1 Takt (50ns @20MHz) beim ATmega4808/4809.
Wenn du nichts an den Every / IDE Einstellungen geändert hast, dann > taktet dieser default mit 16MHz. > > Ändere die IDE Einstellungen auf "NONE" Register Emulation und schlage > das Manual Kapitel 16 auf. > > Verwende entweder die VPORT Register für Bit Manipulationen. Oder mach > dir
-
Thread
Arduino inline ASM Fragen.
Es geht um folgenden code auf atmega328p der 7 WS2812 parallel ansteuert: [code] #define mask 0b01111111 #define ws2812_PORTREG PORTC #define ws2812_DDREG DDRC void ws2812_sendarray(uint8_t *data,uint16_t datlen) { uint8_t
mask), "r" (~mask) [/code] und %nummer um eins reduzieren da weniger parameter. Warum hier ST 16-bit-pt verwendet wird und nicht OUT 8-bit-pt ist mir nicht klar. Mit OUT bring ich das nicht zum laufen. Jetzt noch *data in einen 16-bit-pt laden und von dort lesen ...
-
Thread
Welches elektronische Bauteil würdet ihr euch wünschen?
N-Kanal Mosfet in einem Gehäuse, so in der Art wie den ULN2803. Dann hätte ich gerne Kontroller wie Atmega 16 mit 24 Volt -festen Ein- und Ausgangspins. Sagt mal Einer Bescheid, wenn die fertiggestellt sind.
Hinz - Reparatur-Dongle wünschen Aber warscheinlich passt der Reparatur-Code nichtmal auf eine 16 GB SD-Karte
-
Thread
Kurzwellenspule Detektor bauen
Atmega schwingt und so das Problem weiter einkreisen. Bei weiterem Interesse bitte einen eigenen Beitrag aufmachen wie z.B. "Was kann man mit einem RTL-SDR-Stick alles messen?", ich möchte Helmuts Beitrag
So, ich habe eine Spule auf ein Plastikrohr 16mm durchmesser gewickelt. Drahtdurchmesser 1mm Kupferlackdraht, 22 Windungen. Und gemessen: Induktivität = 3,7µH. Ergibt mit dem Drehko 140pF + 60pF vom Funkamateur-Shop, eine Frequenz von 5,8MHz.
-
Thread
keinen Bock auf level-shifting
@Stefan: MCP23017 sieht gut aus. Probiere ich. Ist sogar 16bit. Danke
Helge S. schrieb im Beitrag #7037374: > @Stefan: MCP23017 sieht gut aus. Probiere ich. Ist sogar 16bit. > Danke Ist nicht verfügbar. Musst dich bei TI und NXP umsehen.
-
Thread
Arduino nach Uhrzeit an/ausschalten
>> umzuprogrammieren. > > Wozu ist dann der IST Connector vorhanden? Um den eingelöteten Atmega328AU das erste Mal mit dem Arduino-Bootloader zu programmieren und auf den festgelöteten 16MHz Quartz einzustellen.
> Wozu ist dann der IST Connector vorhanden? Sollte wohl *ISP* heißen. > Um den eingelöteten Atmega328AU das erste Mal mit dem Arduino-Bootloader > zu programmieren und auf den festgelöteten 16MHz Quartz einzustellen. Wir haben zwar keine ATMega verbaut, sondern andere ICs, aber diese werden
-
Thread
"Burst" mit atmega328 erzeugen
out gpior1, r16 in r16, sreg out gpior2, r16 2 Zyklen weniger. Bin mir unsicher, nicht getestet, scheint mir aber richtig.
r15:r14 movw saveregs, r17:r16 ; interrupt code movw r17:r16, saveregs reti [/avrasm]
-
Thread
Arduino Inputs willkürlich HIGH & LOW trotz Pullup
auch, in dem Fall liegt der Fehler eher beim Programmierer. Hinsichtlich Rechenleistung sollte ein ATmega2560 für meine Zwecke, was eine CNC-Steuerung betrifft, ausreichen. Arduinos wurden ja schon sehr häufig für CNC-Fräsen, 3D-Drucker und auch Roboterarme verwendet.
. Meine ersten Digitalprojekte waren 74xx TTL-Logik, gegen deren Störempfindlichkeit ist der ATMega328 ein Kindergarten. Damit bleiben leider nur die globalen Ratschläge wie sternförmige Versorgung, Kondensatoren und RC-Glieder (Snubber) an induktiven Komponenten.
-
Thread
Energieverbrauchsmessgerät im Eigenbau ?
Widerstand in der Versorgungsleitung. Nein. Überlege dir mal, wie man damit die Spanne von 1mA bis 16A abdecken soll, ohne dass es eine Heizung wird. Es geht, aber nicht einfach. A/D Wandler mit mehr als 12 nutzbaren Bit sind kein Kinderspielzeug mehr.
einfaches Problem ist. Wenn man jetzt anfängt "mit einfach meine ich mit einem 10-Bit ADC und einem ATMEGA", dann muss ich dir sagen, dass ein ATMEGA intern auch nicht einfach ist. Auch die sind nur deshalb Centartikel, weil sie in so großen Mengen produziert werden.
-
Thread
Preisdivergenz bei Mikrocontrollern;
wieder produziert werden kann wohl keiner abschätzen. Vor allem die mit älteren Mikrocontrollern (Atmega328P ohne B, STM32F103, STM32F40x) sehen wir vielleicht nie wieder.
Kein Mensch arbeitet noch mit Atmega. Vielleicht noch der Physiklehrer Dimpfelmoser. Alle Profis sind auf SAMD oder STM gewechselt, die haben 100x mehr Power und Speicher und kosten oft weniger als die Bastel-Atmega.
-
Thread
Stroboskop an Dieselgenerator zu dunkel
verstanden werden? Guter Einwand, vermutlich sowas "automatic voltage regulation" oder so Und kein Atmega.
Thomas R. schrieb im Beitrag #7029355: > Der Generator hat einen 16A CEE Anschluss. Über einen Stromverteiler > habe ich die Strobos an eine Phase, und zwei 1000 Watt Kochplatten an > der zweiten Phase angeschlossen. Häng mal an eine Phase eine 1000 Watt Kochplatte
-
Thread
Störungen bei temperaturmessung minimieren
Was ist mit einem LC- oder RC Tiefpass oder auch nur einem parallelen Kondensator direkt vor dem Atmega? LG Julian
dem NTC am multimeter in einem Topf mit Wasser, welches ich dann am Herd erwärmt habe: 12°C....16,9k 21°C....11,7k 41°C....5,6k 45°C....4,8k 56°C....3,4k 57°C....3,3k 100°C...1k Dann habe ich eine kennlinie aufgezeichnet, siehe Bild. Das ist nicht sonderlich genau, aber +-3°C kann ich verkraften
-
Thread
Eure Empfehlung: PIC18 -> ARM umsteigen
dsPIC33E liegt in Bereich eines M0, PIC32MZ geht leistungsmäßig in Richtung M4. IDE bleibt MPLABX, XC16 und XC32 musst Du nachinstallieren. fchk
üblicherweise meist viel mächtigere Peripherie mal gelernt hat zu nutzen, dann mag man die kleinen 8 und 16 Bit Spielzeuge mit beschränkter Debugfunktionalität nicht mehr angreifen.
-
Thread
Bauteilebestückung bei JCBL etc in China
was bedeutet in dieser Übersicht der preis? ATMEGA32U4-MU 16MHZ AVR 2.7V ~ 5.5V QFN-44_7X7X05P ATMEL & AVR ROHS Extended Part Microchip Tech 4051 +$33.767 Soll das heißen, EINER kostet 33€?
-
Thread
Display am Attiny 841
3,2 Zoll. Teilweise habe ich 2 Displays gleichzeitig am Bus betrieben. Auch der Austausch von Atmega zum Attiny 841 und zurück per Bus klappt ohne Probleme. Kann dir gern ein Beispiel dazu bringen. Ein richtiger sinnvolle Kommunikation ist für mich die graphische Anwendung auf einem TFT Display
Schriftarten oder Darstellung von Geraden, Mehrecken oder einer Laufschrift mit dem (mehreren) HT16K33 und 5 (und mehr) x Matrix 8x8. Das sind nach meiner Rechnung über 300 LEDs. Die Beispiel dazu stehn im Netz, musst nur richtig suchen. Ein Beispiel was funktioniert: [c] void Graphik_Gerade
-
Thread
Meine Grafiklibary für den Attiny85/SSD1306 und ein kleines Betriebssystem
Wozu soll das gut sein? Übrigens hat die Chip-Größe nix mit der Gehäuse-Größe zu tun. Ein ATMega328 dürfte sich da nur unwesentlich von einem ATTiny85 unterscheiden. Wenn du auf "klein" stehst, beschäftige dich lieber mit SMD!
> https://www.youtube.com/watch?v=IJkiNY2OHoY > > Grüße :) Wenn das immer noch auf einem AtMega läuft, bin ich offiziell beeindruckt!
-
Thread
OLED Display mit I2C Bus am Slave betreiben
OLED Display mit I2C Bus an einem Slave zu betreiben? Nicht gleich hauen für diese blöde Frage. Am Atmega geht es ohne Probleme. LG Helmut
meine nicht nur ein paar Bits sondern eine richtige sinnvolle Kommunikation aufgezogen? Z.B am ATMega128 (Master) hängt per IC2 ein Portexpander, dieser liest/gibt Binärsignale ein/aus; der Master liest per ADC Werte ein und am IC2 hängt ZUSÄTZLICH ein weiterer ATMega128 (Slave!); dieser empfängt Daten
-
Thread
LunaAVR Forum
Die Entwicklungsumgebung ist portabel und ausführbar von Wechseldatenträgern. LunaStudio 2018.r2 (16.07.2018) lunaavr-2018-03-19-de.pdf (6.12 MB) - 2018.x Sprachreferenz Das letzte Release ist also fast 4 Jahre alt. Diagnose: tot Was willst Du noch wissen?
irgendeinem Windows-Update kann es knallen, und Luna läuft nicht mehr. Microchip wird nicht nur den Atmega328p aus dem Programm nehmen. Ja, das sind alles ganz schlimme Verschwörungtheorien, und die kommen alle nur, weil ich natürlich Luna abgrundtief hassen muss, wie ich auch alle Leute abgrundtief
-
Thread
ATMEGA328PB: Wie Fast PWM auf OC2A?
Liebe Leute, ich scheitere zur Zeit auf einem ATMEGA328PB den PB3 über OC2A als Fast-PWM zu benutzen. PD3 über OC2B funktioniert! [c] #include <avr/io.h> #define F_CPU 16000000 static const uint16_t OCR2DEF = F_CPU/8/16000; // 16kHz (prescaler
ATmega328PB Datasheet: When using OCRnA as TOP value in a PWM mode, the OCRnA register cannot be used for generating a PWM output.
-
Thread
Led-Multiplexing Problem mit Strom
wünschenswert. Wenn du den 555, den 4017 und den LS08 weg läßt und die Transistorstufen mit den ATMega16 direkt ansteuerst. Wenn du die Transistorstufen dann wenigstens als Darlingtons aufbaust (besser jedoch: auf logic level n-MOSFET umstellst), /dann/ könntest du die gewünschten 600mA pro Segment
das eigene Software oder was fertiges? Der Inhalt stammt von einem Extraboard, es hat einen Atmega16 drauf, den RTC-Baustein für die Funkuhr, und daran wird der Funkempfänger der Funkuhr angeschlossen, der Empfänger der Funkfernbedienung (Eigenbau) für den Spielstand, und der String rasselt vom
-
Thread
Spannungswandlung von 36V auf 12V auf 5V auf 3,3V / LED Treiber - EMV Maßnahmen/Filter
31,3kHz Timerfrequenz). Danach wandle ich die 12V - aktuell über einen 7805 - auf 5V, um den uC (Atmega2560 - 16MHz externer Kristall) und weitere an die Platine angeschlossene Komponenten zu versorgen(eine weitere Platine mit 20MHz Attiny, Display, Sensorik (z.B. SHTX)). Zum Schluss wandle ich die
-
Thread
ATmega 2560 dauerhaft im Reset halten
Im Datenblatt des ATmega finde ich nichts, was aussagt, daß man die MCU nicht ewig im Reset halten darf - aber auch nicht, daß es erlaubt ist. Kann mir hier der ATmega bei dem Vorhaben einen Streich spielen?
Patrick C. schrieb im Beitrag #7019827: > Hast du schon Projekten mit ATMEGA2560 gemacht ? > [...] > ATMEGA2560 hat doch denke ich genuegend resources fuer diese Hardware > unzusteuern ? Mit dem 2560 nicht, aber, aber mit den ATmegas 8, 16, 32, 48, 88, 664, 168, 168P
-
Thread
[V] Atmel ATmega8-16PU - ATmega328-PU - ATmega32-16PU 1130
Bin beim Ausmisten auf folgende Microcontroller gestoßen: 10x Atmel ATmega8-16PU ~3€ pro Stück 1x Atmel ATmega328-PU ~3€ pro Stück 1x Atmel ATmega32-16PU 1130 ~5€ pro Stück Zustand Neuwertig.
-
Thread
Oszillator für Atmega 328p
Hallo zusammen, kann ich folgenden Oszillator für einen Atmega328p verwenden: https://www.reichelt.de/de/de/quarzoszillator-keramik-smd-xo32-16-0-mhz-xo32-16-00000-p101060.html?trstct=pol_0&nbc=1&&r=1 Wenn Ja wie muss ich die 4 Kontakte an den Ports anschließen
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.
-
Thread
Stromversorgung über gewisser Spannung abschalten und unter geweisser Spannung einschalten
bekommt, Wie Buck/Boost? Wenn du 16 im Supercap hast, reicht ein Buck. Den auf weniger als 3,3 oder 5V auszusaugen bringt wenig. > villeicht > kann der so nebenbei die Steuerung übernehmen? Du übernimmst dich gerade. Was du brauchst
Immer wohl nicht, so ein Kondensator ist schnell leer, arbeite stromsparend. Deine 1.6F reichen von 16 bis 6V und 50mA nur für 10 Minuten. So ein Arduino (Uno) frisst halt ordentlich Strom, ein nackter ATmega328 den man mit fuses nicht auf 16MHz laufen lässt schon deutlich weniger.
-
Thread
I2C Slave mit 2 Adressen
Schneller am Ziel: SC16IS741 o.ä.
Datenblatt? Die ATtiny mit USI müssen die Adresse in SW auswerten, können also mehrere. Die ATmega48 usw. haben ein TWAMR – TWI (Slave) Address Mask Register, können also auch mehrere Adressen. Der ATmega328PB hat 2 I2C, die könnte man parallel schalten.
-
Thread
ATtiny13 lassen sich nicht mehr programmieren
lassen sich auch nicht auslesen, die Chips werden gar nicht erst erkannt. Andere AVRs wie z. B. ATmega8535, ATmega88 funktionieren. In Atmel-Studio und Bascom funktioniert es ebenfalls nicht mehr. Das einzige was ich heute anders gemacht hatte, war zwischendurch einen ATmega8535 zu programmieren
#7015302: > Beim ATtiny13 ist ja im Auslieferungszustand CLKDIV8 aktiviert CKDIV8 Ist es beim ATmega88 anders?
-
Artikel
AVR-Transistortester
. Über #ifdef-Blocks werden dann automatisch die (vom Platz her) nur auf dem ATMega8 möglichen Features aktiviert bzw. deaktiviert. Es wird aber dringend davon abgeraten, den Tester mit dem ATmega48 aufzubauen: Dieser Controller ist kaum billiger als der ATMega8, und die Firmware
maximum one day old. firmware including schematics and source code Included are pre-built programs for ATMega8 and ATmega48. The ATMega48 version has not all the features, as described in "Infos zur Software" (Warning: Possibly outdated.) AVR Transistortester - This is the continuation of the project. And
-
Thread
Unterschied event und interrupt
eigentlich nur einen Counter hochzählen lassen und "gelegentlich" per polling den status abfragen. Bim Atmega gab es dafür eine statusregister aber beim samd20x offenbar auch noch event register.
timi16 schrieb im Beitrag #7013271: > Verzeih mir, sehr unhöflich von mir :) > S.430 Wird schwierig bei 51 Seiten.
-
Thread
Verfügbarer Mikrocontroller für WS2812B
ersten Charge ein redesign machen zu müssen. Johannes S. schrieb im Beitrag #7012926: > LPC812 (16 kB Flash / 4 kB RAM ) Wenn der angegebene Lagerbestand bei Mouser stimmt (~300k), dann wäre das spitze! Ich denke mit den 16kB komme ich aus und RAM hat der auch genug! Vielen Dank dafür! Bei anderen
gelöst, da ist es nur recht, billig UND sinnvoll, das zu nutzen. Ich könnte vielleicht auch eine FAT16/32 Bibliothek entwickeln, werde das aber in diesem Leben nicht mehr tun. [[WS2812 Ansteuerung]]
-
Thread
Tulpenmanie 2.0?
Wenn du 2000 direkt bei Maxim kaufst, bekommst du sie für USD 3.16 das Stück (+ EUSt). ;-) Lustig aber, für kleinere Mengen verweisen sie u.a. auf Mouser und behaupten, die hätten um die 16000 Stück vorrätig – aber Mouser weiß davon nichts und meint, es gäbe sie
. schrieb im Beitrag #7012704: >> Wenn du 2000 direkt bei Maxim kaufst, bekommst du sie für USD 3.16 das >> Stück (+ EUSt). ;-) > > Und wer braucht die restlichen 1999? Die kannst du doch für 21,60 das Stück verkaufen. :-)
-
Thread
PT1000 an RP2040-pico-Board
Für einen ATmega328 gibt es schon einen Beitrag zur Auswertung eines PT1000: https://www.mikrocontroller.net/topic/353666#3941875 Dort wird ein 10 Bit ADC verwendet, welcher bei höheren Temperaturen eine nicht so
Mi N. schrieb im Beitrag #7012197: > Für einen ATmega328 gibt es schon einen Beitrag zur Auswertung eines > PT1000: https://www.mikrocontroller.net/topic/353666#3941875 Ja. Du hättest den dortigen thread auch lesen durfen. Oder noch schlimmer
-
Artikel
AVR-GCC-Tutorial/Analoge Ein- und Ausgabe
AREF-Pin und GND anzuordnen. Die Festlegung, welche Spannungsreferenz genutzt wird, erfolgt z. B. beim ATmega16 mit den Bits REFS1/REFS0 im ADMUX-Register. Die zu messende Spannung muss im Bereich zwischen AGND und AREF (egal ob intern oder extern) liegen. Der ADC kann in zwei verschiedenen Betriebsarten verwendet
Register des ADC. Der ADC verfügt über eigene Register. Im Folgenden die Registerbeschreibung eines ATMega16, welcher über 8 ADC-Kanäle verfügt. Die Register unterscheiden sich jedoch nicht erheblich von denen anderer AVRs (vgl. Datenblatt). ADCSRA ADC Control and Status Register A. In diesem Register stellen
-
Thread
Empfehlungen für aktuellen µC
und Open Source Was soll denn der ARM machen, zu 99,9% Däumchen drehen. Den Rest kann z.B. ein ATmega328PB.
selber beantworten. Der TO will hingegen mit einem ARM arbeiten. Verschone ihn daher mit Deinem ATmega328.
-
Thread
Atmega 4809 - Nano every
Das entsprechende PDF kann man hier herunter laden: https://www.microchip.com/en-us/product/ATMEGA4809
an Simon: Das entsprechende Kapitel im Datenblatt heißt 'Accessing 16-Bit Registers' (bei mir unter 6.5.6).
-
Thread
CRC Fehler bei Modbus RTU
Denis schrieb im Beitrag #7008013: > Atmega 2560 Was für einen Clock verwendest du? Und was für eine Datenrate auf RS485? Denis schrieb im Beitrag #7008013: > Das SMart-Meter ist der Master. ICh kann ohne Probleme Nachrichten vom >
define BAUD1 19200UL // Baudrate // Berechnungen #define UBRR_VAL1 ((F_CPU+BAUD1*8)/(BAUD1*16)-1) // clever runden #define BAUD_REAL1 (F_CPU/(16*(UBRR_VAL1+1))) // Reale Baudrate #define BAUD_ERROR1 ((BAUD_REAL1*1000)/BAUD1) // Fehler in Promille, 1000 = kein Fehler. #if ((BAUD_ERROR1
-
Thread
Abstandsmessung mit Ultraschall - Verständnis
Der Timer 2 sieht so aus: [c] // Timer 2 mit 16 MHz und 58us: void timer2_init() // Timer 2, 16 Bit, 16MHz, 1ms { // Timer 2 konfigurieren TCCR2A = (1<<WGM01); // Auswahl CTC Modus TCCR2B = (1<<CS01);
1<<TOV1); while ((TIFR1 & ((1<<ICF1)|(1<<TOV1))) == 0) continue; if (TIFR1 & (1<<ICF1)) { uint16_t stick = ICR1; TCCR1B &= ~(1<<ICES1); // Capture on falling edge of ICP1 TIFR1 |= (1<<ICF1); while ((TIFR1 & ((1<<ICF1)|(1<<TOV1))) == 0) continue; if (TIFR1 & (1<<ICF1)) { uint16
-
Thread
Welche Layout Software für mich?
sogar einen 40pin µC > einfach auf einen 40pin Pfostenstecker legen. Und man kann beim Wechsel Atmega16 (DIP) -> Atmega16 (TQFP) den Fehler machen und nur den Footprint (und nicht das Schaltplansymbol) ändern. Nachdem die Platine produziert und bestückt war, hat's natürlich nicht funktioniert. KiCad
z.B. hier beschrieben: Nachdenklicher schrieb im Beitrag #7007275: > Und man kann beim Wechsel Atmega16 (DIP) -> Atmega16 (TQFP) den Fehler > machen und nur den Footprint (und nicht das Schaltplansymbol) ändern. > Nachdem die Platine produziert und bestückt war, hat's natürlich nicht > funktioniert
-
Thread
ATmega328PB: 16-bit Timer
Sind die drei 16-bit Timer gleich oder nicht? Im Datenblatt von ATmega328PB finde ich nicht diese explizite Bestätigung wie z.B. beim ATtiny841: "The 16-bit timer/counters are functionally identical"
The ATMega328PB has 3 16-bit timers,TIMER1, TIMER3 and TIMER4, They are identical except that TIMER3 and TIMER4 share 1 output pin. Both OC3B and OC4B share PD2. See Section 22 in the datasheet.
-
Thread
Problem bei Temp-Messung Rasp. Pi Pico & Pt1000
_3 = ADC(Pin(29)) adc_i = machine.ADC(machine.ADC.CORE_TEMP) i=i+1 adc= adc_0.read_u16() adc= adc_1.read_u16() adc= adc_2.read_u16() adc= adc_3.read_u16() print(i, adc_0.read_u16(), adc_1.read_u16(), adc_2.read_u16(), adc_3.read_u16(), adc_i.read_u16()) utime.sleep
_3 = ADC(Pin(29)) adc_i = machine.ADC(machine.ADC.CORE_TEMP) i=i+1 adc= adc_0.read_u16() adc= adc_1.read_u16() adc= adc_2.read_u16() adc= adc_3.read_u16() print(i, adc_0.read_u16(), adc_1.read_u16(), adc_2.read_u16(), adc_3.read_u16(), adc_i.read_u16()) utime.sleep
-
Thread
Hilfe bei der Überprüfen der Schematic (KICAD, Atmega 32U4)
Symbol U2 (Atmega32U4-AU) Pin24 (AVCC, Stromversorgung, Linie) Fehler: Input-Power-Pin wird von keinem Output-Power-Pin angesteuert Symbol U2 (Atmega32U4-AU) Pin2 (UVCC, Stromversorgung, Linie) Fehler: Pins von
noch da? > Fehler: Input-Power-Pin wird von keinem Output-Power-Pin angesteuert > Symbol U2 (Atmega32U4-AU) Pin24 (AVCC, Stromversorgung, Linie) > > Fehler: Input-Power-Pin wird von keinem Output-Power-Pin angesteuert > Symbol U2 (Atmega32U4-AU) Pin2 (UVCC, Stromversorgung, Linie) Diese Fehler