-
Thread
Akku-Strom mit ATTiny messen
Vollausschlag schwer zu messen. Ich kenne die ATTiny nicht, habe was kleineres mal mit einem ATmega32/644/1284p gemacht. vor dem Shunt einen Spannungsteiler nach GND an einem AD Eingang nach dem Shunt einen Spannungsteiler nach GND an einem AD Eingang Verstärkung nach Bedarf und Spannungsdifferenz
oder unten je nach Stromrichtung, bequem an nur einem Pin. Mit einem meiner Lieblings-12Bitter AVR64DD14 und einer internen 4,096V Referenz ergibt sich damit bei (4096mV-2500mV)/40mV = knapp +-40A Messbereich eine Auflösung von 25mA. Das sollte bei diesen Stromstärken und für den Preis doch wirklich
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
sollte. Z.B. nun haben ALLE Ports eine Adresse in Bit-Raum, wo man sie mit sbi und cbi erreicht. Bei ATMega2560 ist das leider nicht immer so. Und überhaupt mehr Möglichkeiten für Arbeit mit Pins. Flash ist nun teilweise mit lds zu erreichen, auch sehr bequem. Nur ein Minus: volle Version mit 64 Pins
schrieb im Beitrag #7633828: > Die explizite Abkündigung ist inzwischen erfolgt für AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, ATTINY84, ATTINY861 and ATTINY88 device families in PDIP.
-
Thread
Eingangs Schutzschaltung
sind normalerweise schon in den neuzeitlichen µControllern verbaut und in einem Standardarduino mit ATMEGA328P wird es wohl so sein – man kann auch mit einem handelsüblichen Messgerät auch nachmessen, ob sie tatsächlich vorhanden sind und wie sie ungefähr beschaffen sind (Vorwärtsspannung). Wenn man zusätzliche
. Das ADC Datenblatt möchte einen Quellwiderstand <5kR. Seite 41: https://www.pjrc.com/teensy/K64P144M120SF5.pdf 1-10nF sollten das lösen.
-
Thread
Atmel Studio 7 keine Strings??
Atmel-Toolchain\AVR8\avr-gcc-13.1.0-x64-windows\lib\gcc\avr\13.0.1\device-specs\ kopieren
sind sie verfügbar. Offensichtlich ein pack-pfad Problem. War immer so, mit allen neuen ATtiny und ATmega-Typen. Werde bei Gelegenheit versuchen, das Problem genauer zu analysieren.
-
Thread
Mikrocontroller AT89S52 flashen
Probleme sind: 1. den benötigten Treiber (usbasp-windriver.2011-05-28.zip bzw.USBasp-win-driver-x86-x64-ia64-v1.2.4.zip) für den USBASP unter WINDOWS 11 Pro 64 Bit zu installieren dazu habe ich einen Beitrag „Windows 10 unsignierte Treiber installieren“ gefunden. https://code-bude.net/2015/08/19/windows
weiter oben bei der Firmware angegeben habe? Die Fuse Bits legen u.a. fest woher der Takt für den ATmega8 kommt (alle Details siehe Datenblatt des ATmega8). Vermutlich werden die Fuses bei einem USBasp auf ATmega8 Basis bereits stimmen, falls nicht sollte man die entsprechenden Werte einstellen (das sind
-
Thread
Alternative BC327 und 337
allen Herstellern nicht abgekündigt und generell auch nicht so schnell verschwinden, genauso wie der ATMEGA328P auch nicht so schnell abgekündigt oder verschwunden sein wird, auch wenn es schon etliche Möchte-Gerne-Propheten diesbezüglich gab, immer noch gibt und tatsächlich neue AVR-Typen (z.B. innerhalb
verschiedenen Gehäusen. Für >0,1A nehme ich nur noch FETs, z.B.: PMV37ENEA: N-FET, SOT23, 60V, 3.5A, 64mΩ BSS308PE: P-FET, SOT23, 30V, 2A, 130mΩ
-
Thread
Arduino Mega 2560 kWh am Tag/ Monat berechnen Gesperrt
. Wenn du eine Last von einhundert Watt über eine Stunde betreibst, solltest du mit deinem ATmega als Energie"verbrauch" 0,1kWh herausbekommen ;-)
Viel sinnvoller waere die einzelnen Messwerte in einer int32 oder int64 aufzuaddieren, und nachher fuer die Ausgabe zu skalieren. zB durch shift rechts 20 oder so.
-
Thread
Mit Wire.h über I2C auf LCD-Display 1602 zugreifen
Klasse als Alternative zu der deutlich größeren von Adafruit anbieten. Ihr Speicherbedarf passt zum ATmega328. http://stefanfrings.de/arduino_oled/
als > Alternative zu der deutlich größeren von Adafruit anbieten. Ihr > Speicherbedarf passt zum ATmega328. > http://stefanfrings.de/arduino_oled/ Hallo Stefan! Neuer Name? Werde mir deinen ZIP auch ansehen. Danke dafür!
-
Thread
Alte 6502/Z80-Systeme:Ohne CPU betreibbar zum Batterie-RAM Auslesen?
Idee gehabt: https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer Ein ATMega32 treibt eine 8-Mhz-Z80-CPU. Bietet Dir CP/M.
bloß 1024 halbe Bytes sind, die man zur Not mit 10 Kippschaltern und 4 LED auslesen kann. Aus den C64-Heften früher haben wir längere Hex-Listings abgetippt. :)
-
Thread
AVR-Studio 4.19 und JTAG ICE MK2 unter Windows 11 64 Bit installieren
uint16_t u16; typedef int16_t s16; typedef uint32_t u32; typedef int32_t s32; typedef uint64_t u64; typedef int64_t s64; typedef __uint24 u24; typedef __int24 s24; [/c] Es steht entsprechend in AvrStudio_c.ini: [code] uint8_t = Keyword int8_t = Keyword uint16_t = Keyword
Leerstellen enthalten: C:\Atmel-Toolchain\AVR8\ ... So habe ich das nun versucht, mit avr-gcc-12.1.0-x64-windows und auch mit avr-gcc-14.1.0-x64-windows von der angegebenen Seite. Ich bekomme nur Fehlermeldung: [code] avr-cpp -mmcu=atmega1284 -Wall -gdwarf-2 -std=gnu99 -gstrict-dwarf -DF_CPU=16000000UL
-
Thread
Rückgabewerte von va_list auf einem Arduino Mega2560
Müsste sich aber trotzdem jemand hinsetzen, dafür die Bibliotheksfunktionen zu machen. Da fände ich 64-bit Gleitkomma in libm deutlich interessanter. ;)
Vorgänger ersetzen kann. Und mit den neuen Serien geht dieses Spielchen ja munter weiter. Nur der ATmega328PB ist irgendwie ein Ausreißer, da ist recht viel hinzugekommen.
-
Thread
Avrisp MK2 Das Zeitlimit für die Semaphore wurde erreicht.
erhalte folgende Meldung "Das Zeit Limit für die Semaphore wurde erreicht." Wenn ich meinen Atmega640 programmieren will. Das gleiche habe ich schon des öfteren Programmiert (selbes Board selbes Programm), plötzlich geht es nicht mehr. Das Löschen Funktioniert, dann beginn er zu Programmieren
Packages: Atmel Start - 1.0.196.0 Atmel Start Version: 1.0.196.0 Package GUID: F8853255-9C7B-4DC2-8E0F-64D9324AEB0E Company: Atmel Installed Packages: Atmel Software Framework - 3.49.1.2036 ASF Version: 3.49.1 Package GUID: 4CE20911-D794-4550-8B94-6C66A93228B8 Company: Atmel HelpUrl: http://asf.atmel.com
-
Thread
FRAM oder MRAM?
wann von der Orgel wirklich über MIDI geschickt wird. Auch noch notwendig zu entscheiden: wird ATMega mit 3,3 Volt und somit 8 MHz betrieben oder doch 16 MHz und 5 Volt. Letztere braucht zusätzliche IC für Pegelwandler, ermöglicht aber schnellere Arbeit, was für TFT wichtig wäre...
bei der Aufnahme fixiert wurden. Oder auch nicht... Auch noch notwendig zu entscheiden: wird ATMega mit 3,3 Volt und somit 8 MHz betrieben oder doch 16 MHz und 5 Volt. Letztere braucht zusätzliche IC für Pegelwandler, ermöglicht aber schnellere Arbeit, was für TFT wichtig wäre...
-
Thread
Universelle C-Funktion zur Flankenerkennung - Fehlerbehebung
maskiert man nur noch das gewünschte Bit des Flagregisters zur Auswertung und löscht es. In eine uint64_t Variable passen so bis zu 64 Tasten.
man nur noch das gewünschte Bit des Flagregisters zur > Auswertung und löscht es. > In eine uint64_t Variable passen so bis zu 64 Tasten. Damit hast du halt eine starke Bindung an die Hardware und eben keine davon entkoppelte Logik oder gar ein gut abstrahiertes Interface. Es gibt auch keinen
-
Thread
ESP32 C++ Code Frage
dass man bei 12 (PANEL_CHAIN 12) 64x64 Panel ein 768x64 Pixel Display erhält, also 12 Panel lang, ein Panel hoch. Ich benötige nun 128x384 also 2 Panel lang und sechs Panel hoch. Danke. TS
VG. Zur Erinnerung, ich nutze dieses Beispiel: https://www.waveshare.com/wiki/RGB-Matrix-P3-64x64
-
Thread
ESP32 Code modifizieren -> parallel I²C
Bitte, da ich nicht so firm bin beim Thema ESP32 Hardwarenahe Programmierung, komme aus der PIC und Atmega Ecke, C und Assembler. Ich möchte gern das Demoprojekt welches hier https://www.waveshare.com/wiki/RGB-Matrix-P3-64x64 unter "Working With ESP32" https://files.waveshare.com/upload/6/6d/RGB-Matrix-P4-64x32-Demo.zip vorgestellt wird, modifiziert nutzen. Soweit ich gesehen habe ist es ausgelegt für eine Matrix 64x64 Pixel, wobei die Displaymodelle in einem gewissen Rahmen wählbar sind. Die Farbtiefe
-
Thread
Induktiver Positionssensor - Fragen dazu
ProductDocuments/DataSheets/40001906C.pdf Der Arduino Uno R3 und auch der Arduino Nano haben einen Atmega328P und keinen Atmega328PB verbaut - daher denke ich schon, dass ich das richtige Datenblatt erwischt hatte - never mind. Background: Der Atmega328P wird von Microchip zwar nicht mehr für neue Designs
empfohlen - aber die Unos und Nanos sind ja schon älter und verwenden daher noch die älteren Prozessoren Atmega328P. Der neuere Atmega328PB wird als besonders stromsparend beworben (PicoPower Technology) - das hat seinen "Preis" in Sachen "Output-Power" und daher sind beim neueren Atmega328PB nur 100mA statt
-
Thread
Raspi Pi Pico schnell genug um 4Mhz Z80 zu sniffen?
74HC00 is used as RS flipflop to stop the Z80 CPU during I/O operation, giving the needed time to the Atmega32A to interact with the Z80 bus, [...]" Gruss Chregu
WAIT-Geraffel auszukommen. Also > ich jedenfalls könnte es damit umsetzen. Habe jetzt mal nach AVR128DB64 boards geguckt. Sieht ja soweit okay aus. Aber was meinst Du mit doppeltem Takt? Laut Datenblatt hat der AVR128DB64 eine max clock von 24Mhz, wie alle AVR128DBs ... Dummerweise haben die immer noch sehr
-
Thread
Atmel Studio 4.19 unter W10X64
AVR-Serien DA, DD und EA finde ich weniger interessant. Ich möchte nun die Varianten in SO-28 und TQFP-64 verwenden. Letzte hat zwar 0,5 mm Pinabstand, aber notfalls geht das auch... Und meine Lieblinge ATMega1284(P) und auch AT90CAN128 kann ich wie früher mit Atmel AVR JTAGICE mkII bedienen: entweder aus
AVR-Serien DA, DD und EA finde ich weniger interessant. Ich > möchte nun die Varianten in SO-28 und TQFP-64 verwenden. Letzte hat zwar > 0,5 mm Pinabstand, aber notfalls geht das auch... Und meine Lieblinge > ATMega1284(P) und auch AT90CAN128 kann ich wie früher mit Atmel AVR > JTAGICE mkII bedienen: entweder
-
Thread
Kleine Vorabfrage zu P3 RGB LED Projekt mit ESP32
RGB und doppelte Auflösung sowie fast dreifache Größe, wenn dann richtig. ------- ------- | 64x64 | 64x64 | | | | ------- ------- | 64x64 | 64x64 | | | | ------- ------- | 64x64 | 64x64 | | | | ------- ------- 120 cm | 64x64 | 64x64 | | | | ------- ------- | 64x64 | 64x64 | | | | ------- ------- | 64x64 | 64x64 | | | | ------- ------- 40 cm Diese Module https://de.aliexpress.com/item/1005005380909356.html Kommen
-
Thread
Auswahl von Motor und ESC für einen Wirbelstromtachometer
einen BLDC mit nur 3 Phasen / ohne Encoder und kann dann mit einem Modelbau-ESC und dem Arduino Uno(ATMega 328), den Motor, einem PID (Avr 8-Bit) mit deinem FU-Projekt (Diagramm) laufen lassen. ist das so richtig?
BLDC mit nur 3 Phasen / ohne Encoder und kann > dann mit einem Modelbau-ESC und dem Arduino Uno(ATMega 328), den Motor, > einem PID (Avr 8-Bit) mit deinem FU-Projekt (Diagramm) laufen lassen. Den Modellbau ESC kannste dir sparen, denn die Motorkontrolle übernimmt ja der FU Generator. Es müssen
-
Thread
NPN-Transistorschaltung "umdrehen"
nicht grenzwertig basteln. Mit dem Transistor bleibt er zuverlässig in den garantierten Pegeln des ATMega, ein korrekter Weg.
Jörg R. schrieb im Beitrag #7590530: > Lt. DB benötigt der Atmega328 (sitzt auf dem Arduiono Uno) 0,7 * Vcc um > High zu erkennen. In meinem Datenblatt steht 0,6*VCC https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf
-
Thread
AVR T1 Capture Problem - Meinung erbeten
Unterstützung für diese Controller? Aber danke, daß Du mich erinnert hast, das hier zu liegende 'kuriose' ATmega4808-Board doch einmal anzuwerfen!
für diese Controller? > Aber danke, daß Du mich erinnert hast, das hier zu liegende 'kuriose' > ATmega4808-Board doch einmal anzuwerfen! ... ...
-
Thread
Kann man VQFN mit Heißluft handlöten?
oder EA Serie nachdenken - wegen TQFP. Von denen habe ich bereits einige auf Lager, also AVR128DB64 und -32, AVR64DD32, AVR64EA48 und AVR16EB32, alle in TQFP. Bin gerade dabei, mir kleine Experimentier-Boards (100×100mm², I/Os alle auf Pin-Header geführt) dafür zu designen. Eigentlich brauche ich die
. schrieb im Beitrag #7713229: > AVRxDU müsste auch bald > rauskommen. Sind schon draußen, AVR64DU32-I/PT hatte ich vor einiger Zeit schon mal 2 Stück auf Lager gelegt.
-
Thread
Attiny85 ADC Eingangswiderstand - wie hoch
wird bei jedem analogRead() gesetzt. Man kann den Multiplexer auch per Hand setzen. Hier für den ATmega4809 auf dem Arduino Every, der hat kein ADMUX-Register mehr, das heißt jetzt MUXPOS: [c] an4 = analogRead(A4); // Poti ADC0.MUXPOS = 3; // Mux auf A0 schalten (= PD3 = AIN3 bei Ard. Every
Spannungsteiler: 502 - Poti: 445 Spannungsteiler: 502 - Poti: 422 Spannungsteiler: 502 - Poti: 64 Spannungsteiler: 502 - Poti: 0 Spannungsteiler: 502 - Poti: 0 Spannungsteiler: 502 - Poti: 708 Spannungsteiler: 502 - Poti: 1023 Spannungsteiler: 502 - Poti: 1023 Spannungsteiler: 502 - Poti: 723
-
Thread
"Möglichst" genauer Takt für Mikrocontroller
Milliarden pro Jahr. Über zweieinhalb Jahre in einer 32bit Variablen. Bei Verdoppelung der Breite auf 64bit sogar die so gerne zitierte, sprichwörtliche Ewigkeit. Das Problem liegt woanders. Netzausfall! Ohne jetzt die maximal erlaubten Abweichen heraus zu suchen, nehmen wir mal maximal 1 Promille
andernfalls würde ein angeschlossener Quarz nicht schwingen können. Beispiel einer betagten Schaltung mit ATmega... C12 ist hier mit 100 nF angegeben: http://mino-elektronik.de/fmeter/neue_versionen.htm#a9 Jens M. schrieb im Beitrag #7583235: > Wie gut ist der Quarz auf einem 5€-Mikrocontroller-Board? >
-
Thread
Arduino Frequenzerkennung scheitert an Einbindung einer DOT Matrix
JChristensen/mini1284 gibt auch Andere https://www.tindie.com/products/prominimicros/pro-mini-xl-v2-atmega-1284p/ https://www.tindie.com/products/aptinex/lakduino-dwee-1284-mini-pro-atmega-1284p/
JChristensen/mini1284 gibt auch Andere https://www.tindie.com/products/prominimicros/pro-mini-xl-v2-atmega-1284p/ https://www.tindie.com/products/aptinex/lakduino-dwee-1284-mini-pro-atmega-1284p/
-
Thread
Transistortester AVR
viel wie möglich von Eurem Projekt in Hardware und Software zusammenzubringen. Für den passende Atmega-MC(Größe) möchte ich die die M- und K-software testen. Habe das Projekt auf einem Strip-Board für/und mit Arduino Mega2650 mit den passenden Port-Anweisungen der M-Softw. und einem SPI-Hardware
(siehe unten)... :)) Ich benutze Atmelstudio7 mit dem entsprechenden MAKEFILE Addon noch auf Win7-64. Sicher Linux ist "Die" Umgebung der Wahl", nur sehe ich als Unbedarftem Hürden zeitlicher und Struktureller Art, Oberfläche, Dateisystem, Anweisungen, dauernde Updates von unbekannten Dateien auf
-
Thread
Arduino - Software-Reboot zum Start des Bootloaders
und allen anderen aus dieser Generation (8/16/32/64, …) macht die Hardware das nicht. Oliver
Oliver S. schrieb im Beitrag #7575026: > Beim genannten Atmega128 und allen anderen aus dieser Generation > (8/16/32/64, …) macht die Hardware das nicht. Gut zu wissen. Ich habe AVR erst etwas später kennen gelernt, als diese Reihe schon nicht mehr aktuell
-
Artikel
High-Speed capture mit ATmega Timer
Nummern MCU Arduino Board ICP Pin Dbg Pin Anzahl speicherbarer Werte Arduino Pin Mapping Tabelle ATmega328P, ATmega168 Duemilanove, Uno ICP1 / PB0 Arduino Pin 8 PD6 Arduino Pin 6 1080 PinMapping168 ATmega32U4 Leonardo ICP1 / PD4 Arduino Pin 4 PD6 Arduino Pin 12 1500 PinMapping32u4 ATmega2560 Mega 2560
aus, die Arduino Funktionen werden nur die Ausgabe der Werte verwendet. Enthält den SourceCode für ATmega168, ATmega328 und ATmega32U4. Diese Variante ist zu empfehlen, wenn man den Code lesen und verstehen will, da keine Makros für die Registernamen verwendet werden Enhält den SourceCode für den ATmega2560
-
Thread
Pinkompatibler AVR zu ATMEGA16M1/32M1/64M1
Da ich auf einem XGecu Programmer TL866IIPlus den ATMEGA16M1 vermisse, wollte ich mal fragen ob jemand einen Pinkompatiblen Typen kennt der etwas gängiger ist. Da diese M1 Typen in der µC Liste nicht vorhanden sind ich Sie aber trotzdem damit programmieren möchte. Wichtig wären also einfach nur das die ISP Pins an der richtigen Stelle sind.
-
Thread
[V] Diverse Tiny Mega XMega
-AU TQFP64 2 5,00 € ATXmega128A1-AU TQFP100 2 5,00 € ATXmega128D3 TQFP64 1 3,00 € ATMega168A-AU TQFP32 18 1,00 € ATMega32A-AU
ATMega168A-AU und ATTINY85-20SH sind weg... 25€ inkl. Versand für den Rest....
-
Thread
Status offizielles Debian Packet für SimulAVR?
Hallo, ich habe jetzt libsim_1.1.0_amd64.deb und simulavr_1.1.0_amd64.deb von http://download.savannah.nongnu.org/releases/simulavr/ heruntergeladen und beides mit dpkg -i unter Debian GNU/Linux 12 (bookworm) ohne Fehlermeldung installiert und kurz getestet. [code] $ simulavr -d atmega1284p -F 11059200 -g -f m1284p_xpld_ex_nt.elf Waiting on port 1212 for gdb client to connect... Connection opened by host 127.0.0.1, port 47868. WARNING: file /home/buildbudy/simulavr/libsim/rwmem.cpp
-
Thread
Kleine Platine für alle Atmega 40 PDIP ohne SMD günstig abzugeben
Platinenüberschuss: universelle Atmega 40PDIP abzugeben Kleine Platine ohne SMD-Bauteile für alle Atmega mit PDIP-40 Sockel. Atmega16/32/64/644/164A/324A/1284 u.s.w. Abmessung 50mm x 80mm Ausstattung siehe Schaltplan: Alle Ports
Widerstand* für einen 1wire-Anschluss. Diese Platine ist für 40-polige Atmegas, angefangen bei Atmega32 bis '1284 geeignet. Zusätzlich gibt es die gleiche Platine auch für alle 28-poligen Atmegas von Atmega8 bis Atmega328 u.s.w.. Geliefert wird in diesem Fall jeweils eine oder mehrere Doppelplatine
-
Thread
Strommessung mit AVR (0,1mA bis 100mA)
Z.B. der ATmega1284 kann eine Verstärkung von 200 einschalten und 1,1V Referenz. Wie stabil dann eine Messung ist, weiß ich nicht.
Peter D. schrieb im Beitrag #7564992: > Z.B. der ATmega1284 kann eine Verstärkung von 200 einschalten und 1,1V > Referenz. Freilich nur in nativer 10 Bit Auflösung. Bei den XMegas fände sich noch 12 Bit und 64fach.
-
Thread
Bootloader Atmega644P
mich aktuell - mithilfe des hiesigen AVR Tutorials - an einem Bootloader. Ich arbeite mit einem Atmega644P. Das Problem nun: Der Bootloader springt nicht an, bzw. das Programm in der Bootloadersektion des Flashs nicht ausgeführt zu werden. Entsprechend funktionieren auch keine Interrupts der UART
Ich habe auch mal einen Bootloader fuer einen Mega32/64 geschrieben. Und dabei auch keine Interrupts verwendet. Laden auch ueber die serielle Schnittstelle. mit 9600 baud. Da war ueppig Zeit zwischen den Zeichen. Auch mit CRC. Das Limit fuer die Kommunikation
-
Thread
Mehrere ATmegas über RS422 (MAX 488) verbinden.
Hallo zusammen, ich habe einen ATmega324 und bis zu vier ATmega88. Die Entfernung zwischen den Controllern beträgt bist zu 15m. Der 324er ist quasi die Zentrale und soll Nachrichten mit einer Id und Befehl an die 88er schicken und der
Troll A. schrieb im Beitrag #7563641: > ich habe einen ATmega324 und bis zu vier ATmega88. Die Entfernung > zwischen den Controllern beträgt bist zu 15m. Man könnte auch alle in Reihe zu einem Ring verbinden. Das kostet nur eine Ader plus GND und 1 UART und
-
Thread
12V Überwachung mit sehr geringer Stromaufnahme gesucht.
Art, je nach Anzahl der Eingänge auf entsprechend vielen Kanälen. So ein Winzling wie der neue AVR64DD14 bringt sogar schon 12Bit Auflösung mit. Totaler Overkill natürlich...
100µA ständig? Er meinte die Querstrom des Spannungsteilers, also ständig und würde für einen ATMega328 passen, 10k Quellimpedanz gegen seine interne Referenz. Wenn man den Strom nicht haben will, muß ein P-FET vor den Teiler und man schaltet ihn nur kurzzeitig zur Messung an die Batterie. Nimmt
-
Thread
80 leds unterschiedlich schnell heller und dunkler werden lassen
Hier geht es doch bestimmt um ein ganz andere Projekt, schließlich sind es nun 80 statt 64 LEDs :-)
ein AVR reichen, aber mit einem RP2040 (Pico-Board) wäre das Preis/Leistungsverhältnis besser. Für 64 LEDs ohne Zufallsmodulation hatte ich es mal mit einem ATmega48 gemacht: http://mino-elektronik.de/AVR_PWM_64/AVR_PWM_64.htm Mit einem RP2040 könnte man die PWM-Auflösung wohl noch erhöhen. CMOS-4094
-
Thread
AVR64DD: TCA0.SINGLE.PER verändert util/delay-Verhalten
Hallo, vorab: mein erster Einsatz der neuen DD-Familie, bisher immer Atmega und Attiny (alt) Nach einigen Versuchen aufgrund eines seltsamen Verhalten beim AVR64DD habe ich folgendes eingegrenzt: Ich betreibe den Chip mit 3.3V und einem externen 3,6864MHz Quarz und nutze
Datenblättern ist wieder alles drin. Da haben sich wohl welche beschwert. Ich hab noch ein altes ATmega3209/4809 Datenblatt, was nur 68 Seiten kurz ist. Und dazu ein extra megaAVR 0-series Manual.
-
Thread
ADC CS5524 mit Atmega328
meine Probleme lösen. Diesmal stehe ich aber komplett auf der Leitung. Ich möchte mit dem Atmega 328 einen ADC CS5524 zum Laufen bringen, bekomme aber nur Daten herein die absolut keinen Sinn ergeben. Irgend etwas beim ADC Setup mache ich falsch, vielleicht kann mir jemand einen Tipp geben
Mode TCCR2B = (1<<CS22) + (1<<CS21); // prescaler = 256 // TCCR2B = (1<<CS22); // prescaler = 64; TIMSK2 = (1<<TOIE2); // interrupt when TCNT2 is overflowed TCNT2 = counterStart; DDRD |= (1<<PD7); // Watchdog Ende Serial.begin(9600); DDRD |= (1 << PD4); // CS5524 Chip-select