-
Thread
PT1000 an Arduino mal etwas anders
wird bei einem PT1000-Widerstand von ca. 1k8 die höchste auftretende Spannung 12V*1k8/(5k6+1k8) = 2,9V sein.
nicht außerhalb der Spec des Prozessors bewegst. Beim Atmega32 ist dies schon der Fall, da hier im Datenblatt min 2.0V steht. Beim Atmega644 wärst du auf alle Fälle mit min 1.0V auf der sicheren Seite. Der Widerstand sollte ein Präzisionswiderstand sein.
-
Thread
USBasp über Parallels
Möglichkeit den ATmega32 mit einem USBasp und Microchip Studio auf einer Parallels VM zu flashen? Danke im Voraus!
p atmega328 -U lfuse:w:0x62:m avrdude -c usbasp -P usb -B16 -p atmega328 -U hfuse:w:0xDF:m [/pre] Siehe Datenblatt oder https://www.engbedded.com/fusecalc/ Eine GUI für avrdude (benötigt Java 8 oder 11
-
Thread
Lesen / Schreiben 9S08DZxx
mein Programmer (ein China Clone eines XProg-M) gestorben. Ist wohl ein bekanntes Problem, das ein ATMega64A im Inneren ein Zertifikat verliert und dann geht nichts mehr. Ich hab einen neuen ATMega in CN bestellt, aber das dauert. So lange kann ich nicht warten. Frage: wie kann ich den 9S08DZ sonst
nicht gesetzt ist? Ansonsten sollte genau die gelesene Anzahl Bytes drinnen sein. Und damit wird u.U. auch der Vergleich unsicher: "Keep Empty SRECs" läßt soweit ich mich erinnere längere 0xFF Folgen weg. Wenn man aber ohne Optionen mit srec_cat eine Umwandlung in eine Binärdatei macht füllt srec_cat
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
Eine LUT macht noch keinen FPGA > > Das sicher nicht. Aber wenn es ein paar mehr sind, kann man u.U. einen > ersetzen. Eher nicht, selbst die kleinen FPGA's laufen mit 100+MHz und liefern genug LUT's mit, um nebenher einen 8 oder 32 bit Prozessor darin zu bauen. Beispielsweise den 8bit Picoblaze
So ganz neu ist das mit CCL in Atmel Chips übrigens nicht, die ATSAMC2x haben das seit 2015 und die ATSAMD5x/ATSAME5x seit 2017. Und so ist das jetzt auch in den PIC32CM zu finden die Clones von den ATSAMC2x sind. Die neuere AVR DA Version von CCL kann allerdings mehr
-
Thread
Einheitliche Regel für in C erstellte Variablen, Typen etc
Ist man das? I_32Test W_16Test2 etc Aber genau darum geht es mir, dafür schöne Beispiel zu finden, wie das einige umsetzen. Oftmals entdeckt man dann ja tolle Lösungen
} [/c] Mal mit drei verschiedenen Typdefinitionen compiliert: [pre] $ avr-gcc -Os -mmcu=atmega328 -S -o default.s test.c $ avr-gcc -Os -mmcu=atmega328 -DTYPE=int -S -o int.s test.c $ avr-gcc -Os -mmcu=atmega328 -DTYPE=int_fast32_t -S -o int_fast32_t.s test.c $ md5sum *.s
-
Artikel
EMV Einfache Tester
oder zwei Leuchtstofflampenstarter in Reihe zur Schützspule. Bei einer solchen ähnlichen Schaltung (2Starter+25W Glühlampe)sollte ein Feuer nachgebildet werden. Radiohören war in deren Nähe nicht mehr möglich. Handy-Test. Ein Handy sendet je nach Empfangslage mit bis zu 2 Watt. Die meisten kennen die
sehr großem Frequenzbereich empfangen können. Ein guter Scanner kann Frequenzbereiche von 500KHz bis 2 GHz empfangen. Das ist gut geeignet, um Abstrahlungen einer selbst gebauten Schaltung nachzuweisen. Die meisten Geräte verfügen über eine Feldstärkeanzeige, womit dann auch eine einfache quantitative
-
Thread
Absoluter Anfänger
die engsten Schuhe, die du findest? Nimm den, den jeder nimmt und der auf dem Arduino drauf ist: ATmega328. > Meine 2. Frage bezieht sich darauf, ob das Programm auf dem > Mikrocontroller gespeichert ist, sprich ich mache ihn Stromlos, stecke > ihn 2 Tage später wieder in den Sockel, geht das
Habe nen MegaAt32 genommen mit 32 Ports
-
Thread
[S] Mitstreiter Entwicklung SSB/FM/AM Signalgenerator für 13/23/70cm und 2m, Nähe 91056 Erlangen
verwenden will. Wenn man im Internet sucht schaut es so aus als würde für so was hauptsächlich eine 2m/70cm SSB Funke verwendet deren Signal dann ins Zielband (z.B. 13cm) hochgemischt wird. Durch den uSDR hatte ich die Idee dass es doch möglich sein sollte einen Signalgenerator zu bauen, mit einem ADF4351
normal ist. Bei Audio ist klar der Träger zu sehen der in etwa so hoch ist wie das Seitenband, beim 2-Ton Signal (1 und 1,5kHz) sticht der Träger nicht heraus. Der Aufbau: oben links der ADF4351(°), oben rechts der PE4302(°), in der Mitte das Bluepill-Board mit STM32F103(°) CPU und rechts die beiden
-
Thread
Viele Kippwaagen, wie zählen?
zuletzt übertragene Wert und kann dann, wenn so ein Überlauf erkannt wurde, das Bit 16 des internen 32-Bit-Zählers hochzählen. Und 2^32 Bits wären dann immerhin fast 43 Mio Liter, die in den unsigned long Wert hineinpassen. Frank E. schrieb im Beitrag #7238174: > per WLAN Wer Funk kennt nimmt Kabel
eine Entladung senkt die Spannung von 5V auf 4V, dann steigt die Spannung langsam wieder auf 5V. Der uC misst per A/D-Wandler die Spannung, stellt den Sprung um fast 1V fest, und zählt +1. Entladen sich 2 Kippwaagen zwischen den A/D-Wandlungen, sprang die Spannung von 5V auf 3V um fast 2V, das ist zu
-
Thread
Gesucht: Copy&Paste Software um im Browser Formulardaten auszufüllen
nutzen darf und man daher nicht prüfen kann, ob das jetzt der Browser oder ein Browserplugin ist. 2. Verschlechtern sie den Browser Fingerprint. Es gibt neben Browsererweiterungen übrigens noch native Programme. Die laufen nicht im Browser, sondern nutzen direkt das Betriebssystem. Hast du von
Mit einem Arduino Leonardo, Pro Micro oder anderen mit ATmega32U4-Prozessor kann man eine USB-Tastatur simulieren und so auf Knopfdruck programmierte Texte in beliebigen Programmen eingeben.
-
Artikel
Pollin ATMEL Evaluations-Board
einem AVR belegt sein. Eine einfache 8-polige DIL-Fassung für ein TWI-EEPROM der 24Cxx-Serie über den I2C-Bus. (Achtung Bei Verwendung der großen Fassung für z. B. den ATmega16 die Jumper 9 und 10 entfernen! Sonst werden die Pins 22/23 an die Pins 35/36 angeschlossen.) Quarze, für jede AVR-Fassung einen
Atmel-AVR-ISP-MkII-Clon als Programmer, damit auch mit allen Atmel- und AVR-Studios kompatibel (LUFA-basierend) ATmega32U2 als Programmer-IC mit USB-Bootloader und allen Pins auf Lötpins geführt per Jumper zwischen Programmer und Seriell-Adapter wählbar komplette Versorgung über USB (5V), geschützt mit 500 mA automatisch
-
Thread
PIC-Prozessor programmieren
mir jemand die Analogien zu folgendem Szenario sagen (oder zu Teilen davon): 1. ich nehme einen ATMEGA328P-PU-Prozessor und ein Breadboard 2. verbinde ihn mit einem Arduino Nano (als Programmer) 3. und kann ihn jetzt mit der Arduino IDE programmieren 4. und mit dem ATMEL-Studio und avrdude sogar
so etwa die Komplexität vom ATMEGA328P hat ?
-
Thread
Einstieg in den Z80
programmieren muss, dazu brauchst Du einen Programmer. Alternativ https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer Im Endeffekt ist ein ATMega32 der ROM und I/O bereitstellt. Viel Spass Th.
habe ich neben den Vintage Computern noch meinen ersten XT Computer. Einen Desktop mit Intel i8 CPU 32GBytes RAM 2 großen Grafikkarten für die Zukunft Hi So langsam mache ich QRT und wünsche euch allen eine gute Nacht ... _._
-
Thread
Wie bekomme ich IIR Filterkoeffizienten Ganz-Zahlig?
Aufrunden bekäme - sondern nur 21. Mit einem Bit mehr, das ich hinzugefügt habe, sind es 23 und mit 2 Bits immerhin 25. Noch heißer war 7,64 x 3,52, wo meine statistische Rundung auch mit 26 arbeitet, was der realen 27 nahekommt, während MATLAB schon auf 32 springt. Das sind im schlimmsten Fall 9 digit Rauschen! Man muss daher mit wenigstens 2-3 Bits mehr Auflösung in die Rechnung, hat im Quadrat 4-8 Bit mehr Bedarf oder muss generell höher aufgelöst weiterrechnen. Der MATHWORKS FAE hatte dazu die Ansicht, dass "bei eh schon 32 Bit Auflösung
-
Thread
Arduino: Handling parallel anfallender Aufgaben
liefern. Folgende Ausgangssituation: Über einen Arduino Mega steuere ich diverse Relais an, die dann u.A. Elektromagneten steuern. Der Anwendungsfall erfordert dabei regelmäßig Pausen, also z.B. 1. Releais 1 durchschalten (=> PIN X = HIGH) 2. Delay(500) 3. Relais 1 aus 4. Delay(10000) 5. Relais
etwas kennt... Jain! Die µC können es. Lohnt nur nicht wirklich. Beim Mega ist noch ein ATmega16U2 drauf, und noch so Beiwerk, wie Opamp, Regler, Led
-
Thread
Mikrocontroller mit Stromaufnahme <= 1 µA?
> ... 5 µA ... Im Datenblatt lese ich 0.2 uA.
damit du 1uA messen kannst. Kurzschließen, und nur dann den Kurzschluss entfernen, wenn dein uC in Low Power ist, dann kurz messen und dann war es. Wie lange willst du mit dem uC in Low Power sein? Meist muss
-
Thread
Atmega 32A Versorgung über Io Pin?
Hi, ich habe eben bemerkt, dass wenn ich an einen Pin des ATMega32A eine Spannung von 5V anlege, dass an den Versorgungspins des ICs dann 5V anliegen und der Mikrocontroller hochfährt. Das heißt, wenn an einem der Pins (IO als Input) 5V anliegen, und ich die
Sperber schrieb im Beitrag #7226502: > dass wenn ich an einen Pin des ATMega32A eine Spannung von 5V anlege, > dass an den Versorgungspins des ICs dann 5V anliegen und der > Mikrocontroller hochfährt. Es ist noch schlimmer, denn meist ist an Vcc noch mehr als nur der µC-Vcc-Pin
-
Thread
Elektronik - russische S 300 Boden-Luft FK Gesperrt
Ardupilot hat früher einen atmega benutzt, ist dann auf stm32 umgestiegen. Heute läuft das auf vielen boards, meist stm32f4 oder stm32f7. Denke nicht dass jemand die realtime app ernsthaft auf einem raspi laufen lässt. Das falsche
Ist da ein DLE170 motor drauf? Sind 11 PS für ein 200kg 2.5m spannweite dings nicht etwas wenig?
-
Thread
WCH CH548/9 Controller
?spm=a312a.7700824.w5002-2561943305.3.58b047e4NthdBu&search=y&catName=%C7%DF%BA%E3WCH%A3%A8%D7%A8%C2%F4%A3%A9 dort kostet der chip weniger als 4 RMB also etwa 50 euro cent. Lieferzeit war bei mir 2Wochen (eco shipping)
überprogrammiert (geupdated) werden, so wie bei den STM BluePill ? c) braucht man immer extra-Chips wie ATmega8U oder CH340 bei ATmega Arduinos ukm per USB programmieren zu können ?
-
Thread
Wie oft Temperatur messen und verschicken ESP32/ ESP-Now
kennen wir nicht. Und du solltest darauf achten, dass die Aussendungen sich nicht überschneiden. Wenn 2 "Sender" gleichzeitig senden, dann kommt am empfangenden ESP32 nix verwertbares an.
ner Knopfzelle an die 10 Jahre. https://www.arduinoforum.de/arduino-Thread-SensEgg3-FunkSensor-im-Ü-Ei-ATmega168PA-nRF24-BME280-NTC
-
Thread
Strommessung mit AVR onboard-ADC
gar 200x (ATmega16/32/644/644P/1284/1284P) und schon kann man den Shunt reduzieren und signifikant Verlustleistung sparen. Ist doch easy und logisch: wenn ich eine Anwendung mit einem bestimmten Zweck habe, wähle
vielleicht in mA ausdrücken, Das kann man sogar rechnen, bevor man probiert. Ohne Strom erwarten wir 2,50 Volt, was bei 2,56 Vref und 10-Bit 1000 ergibt. Mit 100mV/A ergeben sich bei 20A noch 0,5V = 200. Das ergibt 800 Schritte für 20 Ampere, also 25 mA Auflösung. Nun sind aber die 2.56Vref nicht
-
Thread
Alternativen zu STM32?
wohl ein schneller 8051 wie EFM8LB1 auch schaffen würde - und der ist lieferbar. GigaDevice hat uC zu STM pinkompatibel - und funktionieren auch z.B. https://www.olimex.com/Products/ARM/ST/STM32-H103/ https://www.olimex.com/Products/ARM/ST/STM32-H405/
STM32F410C8U6 umsetzen zu können, aber der ist seid Monaten auf 0. Auch bei LCSC.
-
Thread
Meine erste Platine mit dem Eagle-Autorouter
und I/O von 9/96. Das war wohl die letzte Karte, die ich mit AR probiert hatte. Und andermal mit ATmega32 digital plus ADC-Eingänge plus Relaismultiplexer. Würde Dir die Eagle .brd-Datei mit Signalleitungen reichen?
Jörg W. schrieb im Beitrag #7218914: > Da fehlt die .BRD-Datei … 2. Versuch
-
Thread
USB-UART Wandler & der CTS / uC-RESET
Sorry, link nicht mit kopiert :-I https://www.arduino.cc/en/uploads/Main/ADK_MEGA_2560-Rev2-sch.pdf Schematic kann ich grad nicht einfügen mit dem Telefon ;-) Also egal ob Rev2 oder 3, das Atmega Board hat im Schatic einen IC4.
damit der in den Bootloader springt und neue Firmware entgegennimmt. In Deinem Beispiel ist ein Mega8U2 als USB-UART-Bridge verbaut - andere Boards haben einen FTDI FT232R, einen CP2102, einen CH340, aber egal. Der PC pulst die DTR-Leitung, und der nachgeschaltete Kondensator macht daraus einen kurzen
-
Thread
Welche AVR (Atmega) haben UPDI?
| ATtiny1624 | ATtiny1626 | ATtiny1627 | ATtiny3224 | ATtiny3226 | ATtiny3227 28/32 Pin | 48 Pin ___________|____________ ATmega808 | ATmega809 ATmega1608 | ATmega1609 ATmega3208 | ATmega3209 ATmega4808 | ATmega4809 28 Pin
Uwe K. schrieb im Beitrag #7224408: > Wir sind noch beim AVR ATMega4809 der ab Werk keinen Bootloader hat? > > Der STM32 und EFM8 scheint einen Bootloader ab Werk zu haben. > > Der ATMega4809 aber nicht. STM32 hat DFU, der megaavr-0/da/db/dd/tiny-1/tiny-2
-
Thread
Atmega328p Power_Save
TCCR2A = 0; // Wait until Timer is setup while (ASSR != _BV(AS2)) { } // clear interrupt flags TIFR2 = (1 << TOV2); // Enable only Overflow TIMSK2 = _BV(TOIE2); [/c]
ATtiny45 ... Da sieht es wohl nicht so gut aus, aus dem Archiv: [code] ATtiny85-20PU (1351): U 32768 32768/32 32768/128 5.0 17.8 8.4 8.1 3.3 13.3 8.1 7.9 3.0 12.7 8.0 7.8 [/code] Aber ob ich mir das wirklich ganz genau angeschaut habe
-
Thread
Arduino/AVR Bastelset
Siehe Bild. 2x Arduino UNO Arduino Mega Dram 4164/256 Testshield 2708 Eprom Brenn Shield 2864-256 EEprom Shield Arduino uSD Adapter Esp32 Mehr als 10 Atmega8 Pollin AVR Evaluation Board Esp32 ScopeClock Platine
Die ATMega8L-8PU habe ich bei eBay Kleinanzeigen wieder zum Verkauf eingestellt. Welchen Verwendungszweck haben die heutzutage noch? Die Arduinos sind super!
-
Artikel
3-Phasen Frequenzumrichter mit AVR
Tabelle geholt, diese befindet sich in der Datei 'vfdtables.h'. Hier liegen in einem Array die Werte für U,V und W (Heute auch oft L1, L2 und L3 genannt, früher auch als R, S und T bezeichnet). Die erzeugte Frequenz wird dadurch bestimmt, nach wieviel Aufrufen der 'TIMER1_CAPT' ISR der Zeiger in die Tabelle
eine Phase, die anderen beiden sind identisch) besitzt mit dem Shunt R7 und den Transistoren T1 und T2 eine integrierte Überstromsicherung. Bei einem zu hohen Strom (hier ca. 2 Ampere) leitet T1 und steuert T2 durch. Das Highsignal am Kollektor von T2 aktiviert die Shutdown Eingänge der Treiber ICs. L4
-
Thread
watchdog vs. async Timer with 32kHz
Auf die Schnelle zusammengestellt (die Messungen sind schon Jahre her): [code] power-save RTC per 32 KiHz-Quarz ATmega328P-PU (1426): 1.38 uA 5.0 V 1.04 uA 3.3 V 0.99 uA 3.0 V 0.76 uA 1.8 V ATmega1284P-PU (1024) 20 °C: 1.43 uA 5.0 V 1.05 uA 3.3 V 1.00 uA 3.0 V 0.84 uA 1.8 V power-save WDT nur WDT-Interrupt ATmega328P-PU (1545) 23 °C: 6.3 uA bei 5.0 V 4.14 s 4.6 uA bei 3.3 V 4.4 uA bei 3.0 V 4.09 s ATmega1284P: 10 °C: 5V0: 6.5 uA 3V0: 4.3 uA 2V0: 3.75 uA [/code]
-
Thread
Z80 Emulation auf dem Arduino
Beispielseite sind verschiedene Desktops Beispiele abgebildet. https://www.youtube.com/watch?v=B62k7iKK2rU chris_ schrieb im Beitrag #7202263: > Peter K. (os2fan2) > 24.09.2022 21:17 > >> http://www.symbos.de/ > > Uhh .. das ist aber arg farbig. Da darf man nicht rot grün blind sein. > Ich vermute
Frank M. (ukw) (Moderator) >Ich meine einen STM32F407VET6. Das im STECCY-Artikel verlinkte Board https://stm32-base.org/boards/STM32F407VET6-STM32-F4VE-V2.0 Es wird ja praktischerweise von STM mit STM32duino unterstützt. https://github.com/
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
Anfänger mehr ist nie ändern, hat bei mir etwas gedauert bis ich das verinnerlicht hatte. Für den STM32 kann ich dieses Buch wirklich nur wärmstens empfehlen : https://leanpub.com/mastering-stm32-2nd die 29.99€ kann man dem Autor schon mal gönnen. und es gibt ein Git-Repo mit dierekt ausführbarem
könne und nichts von µC/SoC verstehen würde, lol. So gesehen kann man das Studium locker auf 2 Tage (= 32 x 30min) reduzieren und den Rest, den man so braucht, hinterher noch lernen.
-
Artikel
DCF77-Funkwecker mit AVR
- bzw. Winterzeit 17. Sommerzeit 18. Winterzeit 19. Schaltsekunde 20. Zeitbeginn 21.-27. Minute 1, 2, 4, 8, 10, 20, 40 28. Prüfbit Minute 29.-34. Stunde 1, 2, 4, 8, 10, 20 35. Prüfbit Stunde 36.-41. Tag 1, 2, 4, 8, 10, 20 42.-44. Wochentag 1, 2, 4 45.-49. Monat 1, 2, 4, 8, 10 50.-57. Jahr 1, 2, 4, 8
Beiträge zum Thema DCF77 Forumsbeitrag: Funkwecker von Norma Weckomat: DCF77 Funkweckerprojekt mit ATmega32 und Punktmatrix-OLED DCF77 Routine PIC-Projekte.de funkweckertest.de: Online Vergleiche von Funkweckern und Uhren
-
Thread
Abschätzung uC Größe/Performance
Taktraten Hand in Hand wachsen wird es nicht so schwer sein. Nimm einen Compiler, für AVR oder PIC32. Lass dein Programm kompilieren und gucke es an wie viel an Flash es braucht. Dann kannst du dir einen uC dafür aussuchen und schauen, dass du noch bisschen reserve hast. So grob 100% Reserve wird schon
PIC32 gehen. Die Taktrate wird ja auch praktisch immer höher je mehr Flash man hat. Macht ja auch kein Sinn einen 2Mbyte Flash zu haben und 1MHz Taktrate, da brauchst du ewig überhaupt den Flash komplett
-
Thread
Wer baut mir meine WordClock fertig, Version 1 mit Streifenplatinen
: > D.h. du machst ihm das fertig? Ich habe damals vielen Leuten gegen Portoerstattung einen ATmega für die WordClock geflasht. Aber: Der TO benötigt hier mehr als nur einen geflashten ATmega. Stefanus' Angebot bezog sich aber auschließlich auf die "Programmierung". Offenbar hast auch Du
umrissen was hier gemacht werden muss. Aber wäre es eine Option einfach einen Microcontoller (z.B. ESP32) zu verwenden und das "einfacher" zu bauen? viele Grüße Ar
-
Thread
Spielekonsolen mit AVR
Habe im Netz ein Board mit dem Atmega 128, 2 Joypads zusätzlich mit Tasten, AD Wandler mit PCF8574 und PCF8591 und einem Farb TFT Display gesehen. Alles lief über den I2C Bus und passenden AD Wandler dazu. Man konnte damit Ball spielen
Konfig-Byte für verschiedene Aufteilungs-Varianten., geht in PLD (*)) Ab Adresse $8000 (obere 32kB vom AVR) werden diese Bänke (mittels 32kB- / 16kB- / 8kB- / 4kB- Pages) dann adressiert. (bsp. 1x32kB oder 2x16kB oder 4x8kB oder 1x16kB u. 2x8kB oder ...) (*) das PLD schaltet die
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
Also ich hab damals mit dem Atmega32 angefangen und bin später auf den STM32F103 umgestiegen. Beides hier im Forum verbreitete und empfohlene Microcontroller. Alleine der Einsatz der Standard Peripheral Library war schon eine Hürde,
Experimentierboards. Stimmt. Preislich ist so ein Board jedoch schon eine ganz andere Liga, als ein nackter ATmega328P-PU. Einmal kurz abgerutscht, schon sind 16..30 Euro im Müll. Beim Atmega sind es nur 2 Euro.
-
Thread
BLDC Motoransteuerung 1.5kW
Alexander M. schrieb im Beitrag #7192965: > Genau, die Idee wäre z. B. 3 Motoren mit 1 uC anzusteuern Was sparst du dabei? Das teure an so einem Controller ist der Leistungsteil, nicht der uC für 2,50... Denn 1 leistungsfähiger uC, der 3 Motoren steuern kann, kostet letzlich 3x so viel
hast, dann hast du automatisch auch 3 Motorsteuerungen mit je 1 uC pro Motor fertig. Wenn du aber 1 Motor auf deiner "3 Motoren pro uC" Steuerung am Laufen hast, dann hast du die gleiche Arbeit nochmal 2x vor dir. Und wehe, es gibt Wechselwirkungen, weil die Rechenleistung
-
Thread
Schrittmotor zuckt beim Wiedereinschalten
https://de.wikipedia.org/wiki/Software_Design_Description > Mitzählen ist exakt ein Inkrement auf ein 32bit Variable. Oh man, hast du wenigstens Mal überschlagen wie viele Interrupts 6 U/s * 200Steps/U * 256Microsteps/Steps sind? Hast du Mal überschlagen wieviele Cycles der Controller brauch um die Register
schrieb im Beitrag #7191551: > Oh man, hast du wenigstens Mal überschlagen wie viele Interrupts 6 U/s * > 200Steps/U * 256Microsteps/Steps sind? Hallo, hast Du mal andere Mikroschritte versucht? Meine Motore laufen am Ruhigsten mit 1/8 Steps. Angesteuert werden die über einen ATMega 1284P. Der
-
Thread
SPI mit Attiny 841 und MCP23S17
Nachfrage > animiert? Wenn Du so fragst ... Naja, ich verwende SPI zur Kommunikation zwischen 2 ATMega328, übertrage 22 Bytes / Zyklus (und da ist MISO nötig), und gemäß Bild "Figure 17-2 SPI Master-Slave Interconnection" von ATtiny441/841 [DATASHEET] 8495H–AVR–05/2014 steht es so... kann mich
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
Z80 Fälschung erkennen?
, dazu braucht es einen aus der 68k - Klasse (8 MHz, 16/32 bit, ca. 70k integrierte Transitoren) 256k RAM) statt Z80-Klasse (1..2 MHz, 8 bit, ca 7k integrierte Transitoren, 64 k RAM).
geknackt) Ja du hast vollkommen Recht. 4 MHz reichen mir völlig. Für andere Basteleien nehme ich ATmega oder STM32.
-
Thread
ARCELI Atmel AVRISP mkii Treiber wird als CH340 erkannt
media/images/mkii_innen_600.jpg richtig interpretiere. Wenn man den Sourcecode der Firmware des Atmega128 hat, kann man die auf einen Atmega32U4 o.ä. portieren (sofern die Firmware nicht so umfangreich sein sollte, daß sie mehr Flash braucht als der bietet).
Das war mir in diesen Details nicht klar. Ja, in der Tat, der originale AVRISPmkII hat einen ATmega128 drauf. Da selbst die komplette STK500v2-Firmware in einen ATmega8535 gepasst hat, denke ich, dass man einen solchen Clone auch locker in einem ATmega32U* unterbekommen können sollte. Der AVRISP
-
Thread
Atmega 328P mit Elnec Programmer programmieren
Hallo Leute, ich habe einem neuen Atmega 328p (im QFP32 Gehäuse) ein Programm mittels Elnec Programmer (T51prog2) eingespielt. Es wurde ein entsprechender Programmieradapter dafür benutzt. Das Programm ist mit der Arduino IDE entwickelt worden
weiter gekommen. Dann lies doch die Fuses des funktionierenden Nanos aus und programmiere deinen uC entsprechend.
-
Artikel
LED cube
Tipps und Anregungen geben, sei es beim Bau als auch beim Sourcecode. Hier der Würfel in Aktion (v1.2 komplett mit space invaders und ohne GEMA-Zensur): (1.0, GEMA-Zensiert) Randdaten. 512 blaue LEDs ATMega32 sehr schneller Code umfangreiche Animationen ca. 1/2 ASCII Support Todo (eventuell auch erst
: N-MOSFET (egal, mindestens 0,5A. z.B.: IRLZ34N IRLU2905, IRLIZ44N) R1: 100k R2-R9: ~1k (passend zum FET) R11-73: Vorwiderstände, so bemessen, dass jede LED mit 8,75mA läuft U1: 7805 U2-U9: 74HC573 IC1: ATMega32 X1: 16MHz Die 8,75mA sind notwendig, weil der 74HC573 nur max. 70mA
-
Thread
Timer Atmega während Interrupts
Dinger wie PIR-Sensoren per > Interrupt auszuwerten? Der hier wills auch so machen: > Beitrag "Re: ESP32 resettet" > Wo siehst Du ein Problem dabei? > Ich würde da einfach einen Timer laufen lassen und den uC alle 300ms > oder so aus dem Schlaf aufwecken, tun, was zu tun ist und wieder > schlafen
in der IRQ I2C Uhr und/oder PCF8574 Ports mit Tasten abgefragt werden, ich habe die I2C Zugriffe vermessen die schwanken so um 1-2µs sind also schnell genug um in die 10ms Entprellung Timerzugriffe zu passen. Ich
-
Thread
Direkte Messung von Wechselspannung mittels ADC
geschrieben. Und du irrst dich. Mit einem AtMega128 hätte ich weit weniger Probleme als mit dem ESP32. Einem AtMega mit 20 MHz könnte ich einfach endlos in einer Schleife warten lassen und würde den Zeitpunkt deutlich präziser treffen. Beim ESP32 hingegen habe ich Multitasking, sodass es passieren kann
geschrieben. Und du irrst dich. Mit > einem AtMega128 hätte ich weit weniger Probleme als mit dem ESP32. Einem > AtMega mit 20 MHz könnte ich einfach endlos in einer Schleife warten > lassen und würde den Zeitpunkt deutlich präziser treffen. Beim ESP32 > hingegen habe ich Multitasking, Hast du das