-
Thread
Umstieg - weg vom Arduino
/www.mikrocontroller.net/articles/AVR-GCC-Tutorial Die dortigen Beispiele sollten 1:1 auf dem ATMega328P vom Arduino UNO/Nano funktionieren. Und stark verallgemeinert: Controller funktionieren alle ähnlich und mit dem gleichen C-Code, lediglich die Register heißen anders. (Es ist stark verallgemeinert
-
Thread
AVR-ATmega: Multiplex von 8 Digits 7-Segment und 8 Tasten
einem Auszubildendenprojekt zum Thema "multiplexen", hier jetzt eine Version, die an einem 28 pol. ATmega48 bis ATmega328 eine 8-stellige 7-Segmentanzeige sowie 8 Tasten anbindet. Grundsätzlich müßte das auch mit einem ATmega8 funktionieren, wenn man die Register für die Timer1 ändert (konnte ich nicht
FREQ = 8000000ul #MCU = atmega328p #MCU = atmega168 MCU = atmega8 [/code]
-
Thread
ATTiny85 Timer Probleme
Compareregistern ist begrenzt und Tonausgabe in SW benötigt recht häufige Interrupts. Nimm den ATmega328PB, der hat 5 Timer.
-
Thread
Kleine Spannungen mit Arduino UNO messen OHNE LM358
Stufe sondern nur 1,07mV. Das ist so. Ich habe mehrere Aufbauten, wo ich die interne Referenz des ATMega328 benutze, die ist sehr gut. > Aber laut dieser Seite ist die Messung ungenau, > weil die Spannungsreferenz nicht besonders genau ist. Das ist etwas zu einfach ausgedrückt. Ausnahmslos _
Spannungsquelle hat eine Toleranz, aus diesem Grunde muß jede Meßanwendung justiert werden. Beim ATMega328 ist die Streuung von einem µC zum Anderen recht hoch, die 1,1 Volt können auch 1,0 Volt oder 1,2 Volt sein. Man muß also nach Aufbau der Schaltung den tatsächlichen Wert ermitteln und das Gebilde
-
Thread
R2R-Netzwerk an Atmega328 - wie klein darf R sein?
hallo, es soll ein R2R-Netzwerk an einen 8-Bit-Port von einem Atmega328P-PU angeschlossen werden. Wie klein darf R höchstens sein? Wäre ein Wert um 500 Ohm akzeptabel? Dann wäre an jedem der 8 Port-Pins ein Widerstand von 1k angeschlossen (2*R). Vcc ist 5V und alle
tim schrieb im Beitrag #6958901: > es soll ein R2R-Netzwerk an einen 8-Bit-Port von einem Atmega328P-PU > angeschlossen werden. Wie klein darf R höchstens sein? Wäre ein Wert um > 500 Ohm akzeptabel? Nein, viel zu klein. So etwas ab 10k aufwärts wird's brauchbar.
-
Thread
Wechsel von Hardware zu Embedded SW vorbereiten
erste AVR-Projekt schon lange, denn dort genügt schon der Klassiker [pre] avr-gcc -Os -mmcu=atmega328 -o helloworld.elf helloworld.c [/pre] um ein lauffähiges Binary zu erzeugen. Startup-Code, Linkerscript etc. bringt die Toolchain passend mit. Arbeite grundsätzlich mit eingeschalteter Optimierung
erschlägt, sonst gibst du nämlich auf. Kauf dir arduino clones. Dann fängst du mit "blink" auf dem 328p an. Dann PWM mit registern, interrupts etc. Wenn du den 328p beherrschst machst du einen webserver mit dem esp8266, immer noch mit arduino IDE. Hände weg von proprietären systemen. Das sind sackgassen
-
Thread
[S] AVR Mikrocontroller - Programmierung in C Gaicher
nur die ersten 60 Seite durchgelesen und hier fangen die Probleme schon an. - Im Buch wird ein ATMega88 mit deinem AVR Dragon verwendet, ich habe nur einen nackigen Mega328P und einen AVRISP MKII. Somit ist die DebugWire Funktion nicht verfügbar und ich kann mir das ganze Kapitel sparen. - Ohne
-
Thread
Timer/Zeitschaltuhr einfach
haben nur die 32Bit-Boliden. Bei den AVRs ist Power-save ausreichend (<1µA mit 32kHz Quarz), z.B. ATmega48P/A. Für 0..12 Stellungen eignet sich besser ein Hex-Switch.
verwenden willst, arduino, da haette ich eine einige funktionen welche fuer dich. Hier mit nap fuer p328 . Bei Fragen einfach melden, sollte aber Selbsterklaerend sein. Noch was, WDT ist nicht 2048K sondern 2048*1024 fuer 16ms, das ist ein fehler der dokumentation, bzw k Fehler von 1000 und 1024.
-
Thread
ATMEGA328P-PU und ATMEGA328P-PN
das auch noch nachlesen, aber momentan brauche ich sachkundige Auskunft. Der "richtige" ist der ATMEGA328P-PU. Der "fragliche" ist der ATMEGA328P-PN. Gibt es etwas, das der PN gegenüber dem PU nicht kann? Vielen Dank!
-
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
Digitaluhr mit geringem Stromverbrauch
Arduino-Board muß man natürlich entfernen. Der AVR kann ja an einer Batterie (1,8V..5,5V) direkt laufen. Der ATmega328P braucht im Power-Save mit 38kHz Quarz <1µA.
muß man natürlich entfernen. Der AVR kann ja an einer > Batterie (1,8V..5,5V) direkt laufen. Der ATmega328P braucht im > Power-Save mit 38kHz Quarz <1µA. Genauso ist es. Ich hab das bei einem Arduino so gemacht, einen Temperatur- Feuchtesensor und ein 868MHz-Transmitter angeschlossen. Alle 10 Minuten
-
Thread
Frage an die Arduino-Nutzer
Arduino zu tun hat, warum richtest du die Frage dann an Arduino Nutzer? Übrig bleibt ein nackter ATmega328, der dort dokumentiert ist: https://www.microchip.com/en-us/product/ATMEGA328 Schlaumaier schrieb im Beitrag #6951783: > Atiny-85. Ist auch ein Arduino-Chip Nur weil es für den Chip Arduino
öfter. Betroffen sind die Boards wo der USB im Mikrocontroller integriert ist. Der vom TO angefragte ATmega328 ist nicht betroffen.
-
Thread
eigene__ ide
: atmega328p Program: 134 bytes (0.4% Full) (.text + .data + .bootloader) Data: 0 bytes (0.0% Full) (.data + .bss + .noinit) -------- end -------- C:\_zuc_workspace\20211012
enthält nur wenige Einstellungen, die Projektabhängig geändert werden müssen: MCU: #MCU = atmega328pb MCU = atmega328p #MCU = atmega2560 #MCU = atmega1284p #MCU = atmega644 #MCU = atmega8 #MCU = atmega32 Quelldateien: # Target file name (without extension). TARGET = main SRC = $(TARGET
-
Thread
Mikrocontroller Auswahl
Da wird mit einem billigen 8 Pin Model angefangen, zum Ende hin kommt ein größeres Modul mit ATmega328 zum Einsatz. > Im Auge hatte ich dafür Arduinos, schnell wurde aber klar, > dass dafür die Anschlüsse nicht reichen werden. Ohne konkrete Angaben kann man dazu nur sagen, dass man wie gesagt
-
Thread
Arduino: Open Source-Rechenschaftsbericht für 2021 erschienen
Beim ATMEGA328 sind die SPI Pins mit MOSI/MISO beschriftet. Also klar im Modus als "Busmeister":-) Wenn ich das Blockschaltbild richtig lese wird die Richtungsumschaltung intern im Kontrollblock gemacht und
Gerhard O. schrieb im Beitrag #6950896: > Beim ATMEGA328 sind die SPI Pins mit MOSI/MISO beschriftet. Also klar im > Modus als "Busmeister":-) Nein. MOSI bedeutet: Im Master Modus Output, im Slave Modus Input MISO bedeutet: Im Master Modus Input
-
Thread
2x Arduino im Gleichtakt
lösung benutzt werden kann. der Arduino UNO rev.3 mit dem Atmel16U2 als serial-nach-USB und dem Atmel328P als haupt µC haben beide 16MHz. laut datenblatt sollte der Atmel16U2 ebenfalls in der lage sein 2.000.000bps zu unterstützen. da war meine vermutung, dass die beiden µC eventuell langsam leicht
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
Wiedereinstieg AVR-Programmierung mit Studio7
einem Xmega mit 6 seriellen Ports haben alle 6 die selben Register schön zusammenhängend. Bei einem ATmega328PB sieht das schon anders aus.
-
Thread
[AVR] ADC Wert bleibt gleich
ja 1023 und eigentlich sollte der Wert beim drehen des Potis kleiner werden. arbeite mit dem ATMega328P, C-Code, Danke im Voraus für eure Antworten!
-
Thread
suche intelligenten Schrittmotor-Treiber
Chip? Ich könnte Dich an meiner Software teilhaben lassen. (ASM!) Benötigt aber neben einem ATmega88-328 noch Frank E. schrieb im Beitrag #6945383: > b) die Dinger mit "DIR" und "STEP" und diversen Config-Pins Genauer: DRV8825 Features: - RS485 - ASCII-Kommandos - 8 Adressen + Broadcast
Moin, wie Jobst kann ich Dir meinen Treiber anbieten. Der braucht einen ATmega1284p und setzt HPGL in Impulse und Richtung um. Wird über die serielle Schnittstelle gesteuert. Kann aber keine Pausen. Nutzt fast den gesamten SRAM als Ringspeicher. Wenn der voll ist, werden die
-
Thread
Noctua NH-D15 PWM Steuerung
habe heute versucht einen übrig gebliebenen Lüfter von Noctua, den NH-D15 anzusteuern mit einem ATMega328p (Arduino Uno). Das ganze ohne Arduino direkt mit avr-gcc, da man hier etwas mehr Kontrolle braucht, und mir da Arduino eigentlich nur im Weg ist. Leider hat das nicht geklappt. Hier ist das schön
-
Thread
Atmega328p + AS7261 I2C kein Ack vom slave
Moin, ich versuche einen AS7261 XYZ+NIR Sensor (https://ams.com/en/as7261) mit einem atmega328p über I2C zum laufen zu bekommen. Betrieben wird der 328p mit einem 12Mhz Quarz ( ist im schem noch ein 16Mhz, das stimmt leider nicht 100%). Meine Erfahrungen mit beiden sind leider sehr beschränkt
+ r/w bit kommt auch hinten raus aus dem 328p. nur halt keine ack Antwort.... Der 328p gibt als Status ausgabe 0x20 aus, also SLA_w transmitted - no ack dies passiert sowohl bei der addresse der RTC als auch beim sensor. Ebenso wenn ich 0x00
-
Thread
PCB für Adafruit Oled
noch etwas mehr in die Materie lesen. Habe vorhin auch kurz gesehen, dass ich das evt. mit einem Atmega328 machen kann, werde mich mal damit beschäftigen. Gruss
HDJG schrieb im Beitrag #6941457: > Habe vorhin > auch kurz gesehen, dass ich das evt. mit einem Atmega328 machen kann, > werde mich mal damit beschäftigen. Vor der Fertigung der PCBs den Schaltplan mit einen Prototypen zu überprüfen ist sicher eine gute Idee. Mit einem Atmega328P (https://www.microchip.com
-
Thread
Atmega EEPROM auf nicht veränderbar setzen
Hallo zusammen, gibt es eine Möglichkeit beim Atmega328 und AVR Studio 7 über die Fuses den EEPROM auf nicht mehr veränderbar festzusetzen? Ich führe an einen Gerät so eine Art Kalibrierung durch und schreibe diese Parameter ins EEPROM. Dabei kommt es
UART-Empfang auch mal nix schaden. Michael schrieb im Beitrag #6939896: > gibt es eine Möglichkeit beim Atmega328 und AVR Studio 7 über die Fuses > den EEPROM auf nicht mehr veränderbar festzusetzen? Ich denke, es ist das interne EEPROM gemeint.
-
Thread
USB I2C Interface Hardware Software
möglich sein einen anderen Controller zu verwenden. Das ganze sollte z.B. mit einem Arduino Board mit ATMEGA168 oder 328 funktionieren. Daraus sollte es schon möglich sein etwas zu machen.
was eine RS232-Schnittstelle (bzw. UART) hat und diese mit einem Terminal ansprechen kann. Für ATmega328 mit 18,432MHz und 19200Bd in asm geschrieben, lässt sich natürlich ändern. Kann den Bus scannen, n Bytes schreiben, n Bytes als HEX und ASCII lesen. Eine kurze Hilfe wird mit H ausgegeben.
-
Thread
Atmega328p lässt sich nur einmal programmieren
Hallo, ich habe mir selbst ein Board entworfen mit einem Atmega328p. Habe den Bootloader geflasht und ein Sketch hochgeladen, dass hat super geklappt aber nun lässt sich kein Sketch mehr aufspielen... Bekomme immer "avrdude: stk500_recv(): programmer is not
Klassiker bei den Atmega ist ja das aussperren über falsch gesetzte Fuses:)
-
Thread
Schaltung, die alle zwei Monate einschaltet mit nahezu ohne Stromverbrauch
https://elektro.turanis.de/html/prj271/index.html http://modelleisenbahn-steuern.de/controller/atmega8/6-5-wdtcr-register-atmega8.htm Ein IC was ohne Programmierung Zeiten bis Monate zahlen kann wäre der CD4536 dessen RC Oszillator auf 0.6Hz ausgelegt wird. Quartzstabil wären beide Lösungen
im Beitrag #6936068: > alle 8s aufwachen lassen Manfred schrieb im Beitrag #6936311: > Der AT328 geht 8s schlafen, länger kann er leider nicht. Die neueren AVRs können etwas länger als 8s schlafen.
-
Thread
Kleines Projekt mit µC und Strom-Spannung In- und Outout
Jakob schrieb im Beitrag #6933178: > Ich habe einen µC ( vorzugsweise einen Atmega weil ich da schon was > KnowHow habe ). Arduino fällt weg für mich. Arduino verwendet ATmega (z.B. ATmega328). Was genau meinst du also.
gerade das was Du vorhast für einen VIP Flieger mit umschaltbaren U/I Schnittstellen. Auch mit dem ATmega328. Die Welt ist klein 😂 Jakob N. schrieb im Beitrag #6933625: > Um das ganz zu testen reicht am Eingang in simples Poti was ich zwischen > 0-10V bzw. 0-5V hoch und runter drehe ? Was gefällt
-
Thread
Phase correct PWM: keine Funktion, wenn OCnA und OCnB zusammen
an den jeweiligen Vergleichswerten vorbei zählen und die Ausgänge schalten. Controller ist ein ATMega328P. [c] #include <avr/io.h> int main(void) { PORTB = 0; DDRB = (1<<DDB1)|(1<<DDB2)|(1<<DDB3); // PB1 = OC1A, PB2 = OC1B, PB3 = OC2A PORTD = 0; DDRD = (1<<DDD3); // PD3 =
-
Thread
Tachogenerator Signal Aufbereitung für Mikcrocontroller
C1 und C2? Oder gibt es eine bessere lösung mit einer anderen Schaltung? Ich habe vor, einen Atmega 328P mit 5V Betriebsspannung und ein paar Schieberegister oder Port Expander für die LEDs und knöpfe verwenden. Ich freue mich auf eure Antworten und wünsche nachträglich ein Frohes neues Jahr.
-
Thread
Selbstlernende IR-Fernbedienung gesucht (4 Tasten)
Dioden und ein Nano. https://www.christians-shop.de/Nano-V3-Entwicklerboard-fuer-Arduino-IDE-ATMEL-ATmega328P-AVR-Mikrocontroller-CH340-Chip-Christians-Technikshop Ein heißen Nagel o. Bohrer für ein Loch in den Gehäuse wo die Diode rausguckt. FERTIG. Ist doch kein Überlicht schnelles Raumschiff
-
Thread
LCD Initialisierung funktioniert nicht
mich so gut wie gar nicht damit aus. Wäre nett wenn mir jemand helfen könnte. Ich nutze ein ATMEGA328P LCD Display: LCD1602
-
Thread
10MHz Frequenznormal GPS diszipliniert
GPS-Anbindung. Das Prinzip ist ganz einfach. Ein 10MHz Trimble 65256 OCXO Oscilator taktet einen ATmeg328p. Dieser generiert ein 1Hz Singal, welches mit dem sehr genauen 1 Sekunden Impuls des GPS-Empfängers verglichen wird. Nun erfolgt ein Phasenverkleich beider Signale und die Regelspannung wird
Empfänger z.B. kann man da nennen. Bei den üblichen Jitterwerten dürfte sogar die Auflösung des ATMEGA328 ausreichen. Ohne Mittelung geht es ja eh nicht. Ich vertrete jedenfalls die Ansicht, daß Bernhard noch lange nicht die HW Grenzen seiner Schaltung erreicht hat. Wie gesagt ist das nur meine
-
Thread
USB-Problem SparkFun ProMicro 3.3V
ist hier unnötig, sie dient mir als Merker wenn man Prescaler >1 nutzen will. Laut Datenblatt Atmega328p S.38 ist der Clock Division Factor so 1. Mit 16MHz Quarz wird die CPU also mit 16MHz getaktet. Da hier ein 8MHz Quarz da ist wird die CPU mit 8MHz getaktet was nach Datenblatt bei 3.3V Sinn macht
Dein Pll Macro ist für den atmega32u4 falsch. [c] #elif defined(__AVR_ATmega32U4__) ... #define PLL_CONFIG() (PLLCSR = 0x12) ... [/c] When using a 8MHz clock source, this bit must be set to 0 before enabling PLL (1:1)
-
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
(1<<5);} // LED aus } } Danach im Studio7 compiliert und per usbasp in den ATMEGA geladen. Mit der MEDION Fernbedienung für MD84627 ging nichts. Dann habe ich meine PANASONIC FB genommen aber auch damit blinkt die LED nicht. Dann PANASONIC =1 und Kaseikyo =0 auch kein Erfolg. Welchen
-
Thread
Thermoducker - Density einstellen
TI-FET-Brücken klappte es dann. 1-seitige PCB mit kaum mehr als 5 Brücken, Toner-Transfer... ATMEGA328 steuert, brennt, überwacht, meldet, hat Fonts, kann Fett/kursiv/underline generieren und kommuniziert @RS232 mit dem Host. Zum "Papier-Abriss" hatte ich gekürzte "PUK-Sägeblätter" montiert, klappt
mich interessieren ob man das auch in C mit etwas inline ASM hinkriegen würde. Schnell ist er ja, der 328er. Früher wurden die meisten Drucker mit viel langsameren Mikros verwirklicht. Ich kaufte mir vor Jahren von EPSON einen vorprogrammierten uC mit dem man ziemlich einfach einen thermischen Drucker
-
Thread
Nochmal für Dummies: Bootlader Atmega - Quarz nötig oder nicht
Erfolge feiern können :) Für'n Anfang habe ich ein Arduino UNO gekauft, dazu einen "leeren" Atmega328p falls mal was schief geht und zwei Tinys (25 und 85) um noch was ganz minimalistisches machen zu können. Als ISP-Programmer benutze ich den UNO was einwandfrei auf Anhieb funktioniert, angefangen
zu verwenden bei dem der Takt vom UNO auf den Atmega gegeben wird und et voilà es hat geklappt - warum auch immer. Eigentlich sollte ja der Atmega ab werk mit dem internen Takt laufen und direkt ohne externen Quarz beschrieben werden können. (Einen
-
Thread
PAL-Röhren TV auf NTSC umbauen
Also mehrere Module, aber halt alles nur Nano? Ja, und nen Uno aber das ist ja praktisch derselbe Atmega. > Falls zweiteres könntest du eine "Gateway mit Bitmanipulation bei > Bedarf" Lösung auch mit ZWEI Nanos realisieren die du Back-TO-Back über > eine ASYNC (RS232) Verbindung koppelst. (Für
Der ATmega328PB hat 2 * I2C. Gibt es als Board Wattuino Pro Mini PB zu kaufen.
-
Thread
Ansteuerung mehrere Servos
nur zwei angeschlossen)wollte ich nun hier mal fragen, wo denn mein Fehler liegt. Ich nutze einen Atmega328, dieser kann keine Probleme haben, da ich das Projekt in einem Simulationsprogramm namens Simulide aufgebaut habe. Ich nutze deshalb den CTC-Mode, da ich zu einem Zeitpunkt mit Multiplexern bis
-
Thread
C++ falscher Funktions-Rückgabewert
Erfahrung bringt. Grundsätzliche Aufgabenstellung: Eingabe eines Zeichens am PC -> USART zum ATmega328. Einlesen des Zeichens -> nutzen, um andere Funktionen zu triggern. Das Problem: Alles funktioniert erstmal gut, doch plötzlich (immer nach derselben Eingabefolge), liefert mir die untenstehende
-
Thread
Brauche Hilfe AT Mega 8 im Raum Bremen evlt. vor Ort
Ding ist Mechanik dran, die aus Sicht des µC unendlich langsam reagiert. Das schreit danach, einen ATMega328 zu nehmen und das in Arduino zu machen, vorne alles schön mit Klarnamen deklariert: [c]digitalWrite (Relais, HIGH); digitalWrite (LEDRed, LOW); if ((digitalRead(StartKey) == LOW) ...[/c]
Ne nur einmal 5 Volt plus und 1 Mal minus links am atmega etwa in der Mitte
-
Thread
Frequenzen aufwärtsverschieben
FFT-Analyzer ist schon von 2005, mich wundert dass das noch keiner auf Arduino umgeschrieben hat. Ein ATmega8 ist doch eher kleiner als der 328. Und irgendein geeignetes Grafik-shield sollte es auch noch geben. Vermutlich kann man den Analyzer kaum verändert als fertigen Chinamodul kaufen. Heute würde man
Ergaenzung mit viel weiterem Gedoens irgendwann mal ein Audiospektrum zerlegen kann... vs. 1x ATMEGA16 fuer 4.05 EUR beim Reichelt Dazu Huehnerfutter fuer Eingangsfilter und Ausgangs "DACs" (=4x R), dazu einfache 5V Spannungsversorgung OK - dann noch der springende Punkt: Software, die das alles
-
Thread
Verständnissfrage zur nötigen Mehrfachmessung eines AD-Messwertes mit µC
Anja schrieb im Beitrag #6922617: > ATMega328P hat eine DNL von 0.7 LSB In alten und in den neuesten Datenblättern finde ich DNL=0,25 LSB. Aber es bleibt wohl dabei, dass mit Oversampling nicht viel herauszuholen ist. Ich habe jetzt nach
LSB max: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf Gruß Anja
-
Thread
uC GPIO Output und 12V
anliegen? Das steht in den "Absolute Maximum Ratings" im Datenblatt. Ich habe mal ein Beispiel vom ATmega328 angehängt, bei dem ist es (wie üblich) nicht zugelassen. > Kann dies den Controller Ausgang irgendwie zerstören? Steht rechts daneben im Text.
> Das steht in den "Absolute Maximum Ratings" im Datenblatt. Ich habe mal > ein Beispiel vom ATmega328 angehängt, bei dem ist es (wie üblich) nicht > zugelassen. Es gibt keine "indirekt" anliegende Spannung. Da hilft auch das Datenblatt nicht. An der Basis eines Transistors liegt gegenüber dem
-
Thread
ATtiny series 1 TCA0
haben sich überschnitten, deine Lösung läuft gut, aber ja ich benötige 4096 ISR-Durchläufe. Beim Atmega328/Tiny85 ging so was doch mit dem TIMER0_COMPA_vect, [c] // CTC with OCR0A as TOP TCCR0A = (1 << WGM01); // clk_io/1024 (From prescaler) TCCR0B = ((1 << CS02) | (1 << CS00)); // Generate
-
Artikel
AVR Typen
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 ATmega168P ATmega328P 32 32 20 16 23 24 2 1 1 0 0 0 8 10 15 1 0 0 2 1024 40 85 1.8 5.5 1.8 5.5 3 6 1 6 ATmega328P AT90PWM3B 8 32 16 8 27 4 1 0 1 0 0 0 11 10 125 3 1 10 0.5 512 40 105 2.7 5.5 2.7 5.5 5 16
ATmega168A 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 ATmega168A ATmega328 32 32 20 16 23 24 2 1 1 0 0 0 8 10 15 1 0 0 2 1024 40 85 1.8 5.5 1.8 5.5 3 6 1 6 ATmega328 ATmega164A