-
Thread
ATmega2561-16AU abzugeben
Hallo Leute Ich habe noch 8 Stück ATmega2561-16AU abzugeben. Bei Interesse bitte ernsthaftes Angebot als pn. Grüße e_d
. Es ist zum k...n Ich habe die ATmega2561 seit etwa einem halben Jahr in der Schublade und dachte , jemand kann sie brauchen. Ok, Vielleicht hast an der Stelle an wahres Wort gesagt. Dann sage ich 10EUR das Stück alle 8 für 60EUR plus
-
Thread
40 PortPins beschalten
Nimm sowas: https://shop.led-studien.de/pixel-dmx/pixel-streifen Dann 8*5 LEDs als Stern.
AT32/16 , mit LED´s beschalten. Was soll das sein, nenne mal die richtige Bezeichnung. Z.B. der ATmega32 hat nur 32 IOs.
-
Thread
Arduino Mega, USB Host Shield und externes Netzteil - Kurioses Problem
Letztendlich stellt das Shield ja nur eine Bridge von SPI slave <-> USB Host bereit. Die Brücken SJ7 und SJ8 müssen vermutlich auch geschlossen sein (INT und SS)
. Ich aber ernst gemeint. Auf dem Arduino Mega 2560 ist Arduino Pin 53 verbunden mit PB0 des Atmega2560. PB0 hat die Funktion !SS, siehe https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/ATmega640-1280-1281-2560-2561-Datasheet-DS40002211A.pdf. Die Kommunikation
-
Thread
I/O Expander-IC TCA9555 durch PCA9555 ersetzen möglich von den elektrischen Daten her?
würde damit gerne eine Schaltung nachbauen, die kleine, bidirektionale Relais ansteuert (von einem Atmega aus).
Anforderungen könnten denn zum Show Stopper werden? > Und zwar auf diesem RF-Bord: > https://dl2man.de/8-band-rf-board/ Mach dir keine Sorgen, der wird schon passen.
-
Thread
Atmega328p Power_Save
Hallo Zusammen, ich versuche gerade einen Atmega328P für den Batteriebetrieb zu konfigurieren, allerdings erscheint mir der Stromverbrauch zu hoch. Hab ich irgendwas übersehen? Hardware ist momentan nur der AVR, zwei Kerkos an den Versorgungspins
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, damals vor vier Jahren? Weiß nicht mehr. Vielleicht
-
Thread
Arduino/AVR Bastelset
Testshield 2708 Eprom Brenn Shield 2864-256 EEprom Shield Arduino uSD Adapter Esp32 Mehr als 10 Atmega8 Pollin AVR Evaluation Board Esp32 ScopeClock Platine Preis nur komplett: 45€ Plus 5€ Versand nur in DE Privatverkauf ohne Sachmängelhaftung an Bastler. Bei PN unbedingt eure Mailadresse
Die ATMega8L-8PU habe ich bei eBay Kleinanzeigen wieder zum Verkauf eingestellt. Welchen Verwendungszweck haben die heutzutage noch? Die Arduinos sind super!
-
Thread
Seltsames SPI-Verhalten Atmega328P
(unsigned char)> [/code] transfer sieht wie folgt aus (aus SPI.cpp der aktuellen Arduino-IDE 1.8.19): [code] inline static uint8_t transfer(uint8_t data) { SPDR = data; 14b4: 8e bd out 0x2e, r24 ; 46 asm volatile("nop"); 14b6: 00 00 nop while (!(SPSR & _BV(SPIF))) ; // wait 14b8: 0d b4 in r0, 0x2d ; 45 14ba: 07 fe sbrs r0, 7 14bc: fd cf rjmp .-6 ; 0x14b8 <SPIClass::transfer(unsigned char)+0x4> return SPDR; 14be: 8e b5
-
Thread
ATtiny85 ADC mit interne REV
__) // for ATtiny85/45 ADMUX = _BV(MUX3) | _BV(MUX2); #elif defined(__AVR_ATmega1284P__) // for ATmega1284 ADMUX = _BV(REFS0) | _BV(MUX4) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1); #else // for ATmega328 ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2
= (ADCH << 8) | low; return ((long)1024 * 1100) / adcVal; } [/c] mit freundlichen Grüßen Dustin
-
Thread
Serielle Übertragung, ungeschirmt, unverdrillt
sollte der Bus es nicht haben, 38400 baud Sollten reichen, das Protokoll besteht aus 8 Bytes, inkl Checksumme, Übertragungsfeher sind also nicht sooo tragisch. Gibt es vllt noch ne andere Technologie für dieses, zugegeben total ungeeignete Kabel? Bzw. welches ist das kleinste Übel?
> So eilig sollte der Bus es nicht haben, 38400 baud > Sollten reichen, das Protokoll besteht aus 8 Bytes, inkl Checksumme, > Übertragungsfeher sind also nicht sooo tragisch. Und dazu eine Software von weniger als 0.5 GByte, um den die Kommandos zu schicken?
-
Artikel
3-Phasen Frequenzumrichter mit AVR
matzetronics In diesem Artikel wird ein universeller 3-Phasen Frequenzumrichter mit einem einzigen ATMega 88/168/328P beschrieben. Der ATMega übernimmt dabei die komplette Steuerung der Bedienelemente, des LC-Displays und die Erzeugung der 3 Phasen. Das Projekt sollte auf fertigen Boards wie dem Arduino
für diese schöne Software. Leider passt das Programm beim derzeitigen Stand nicht ganz in einen ATMega48, mit ein wenig Optimieren in den Stringfunktionen könnte es aber klappen. Um etwaigen Fragen vorzubeugen - nein, das Ganze läuft nicht in einem (veralteten) ATMega 8. Diesem fehlen sowohl die Timerfunktionen
-
Thread
watchdog vs. async Timer with 32kHz
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
seinen Beschränkungen antun, wenn ein auch schon (fast) Historischer und aus der Zeit gefallener ATMega 8 oder ein PIC 16F84 deutlich mehr leisten, die GUI und Entwicklungsumgebungen wesentlich Anwendungsfreundlicher und dabei sogar meist kostenlos sind. Nur um die rosarote Nostalgiebrille zu tragen
STM32F303 also ca. 3 mal schneller als auf dem ArduinoMega. FCPU ArduinMega:16MHz FCPU STM32F303K8: 72MHz 70MHz/16MHz=4.5 Seltsam: der Ram-Verbrauch ist deutlich kleiner als beim Atmega und:Obwohl fast die 4.5 fache Clock und 32 Bit ist es auf dem STM nur 3 mal schneller.
-
Thread
Attiny: Störungen bei 5V durch Leuchtstoffröhre filtern
Messung am selben Netzteil, Schaltung durch einen 10k-Widerstand ersetzt * Ändere ich die Frequenz auf 8 MHZ (DIV8-Fuse aus), so ändert sich auch die "Störungsfrequenz" auf 8MHz * (generell: Schaltung aktuell nur mit den beiden Tastern angeschlossen, keine Sensoren - d.h. keine langen Antennenleitungen
Spannung 500mV > unter VCC liegt. Das hast du dir doch aus den Fingern gesaugt..... Selbst an 1,8V ist das nicht der Fall. Es ist ok, wenn du selber daran glaubst.
-
Thread
Mikrocontroller lernen als E-Technik-Student: Assembler bzw 8 Bit noch sinnvoll?
8-Bit Wurstcontroller schrieb im Beitrag #7199458: > "lohnt" es sich noch, sich mit Assembler, 8-Bit MCU, > etc auseinanderzusetzen? 8-Bit und Assembler machen Spaß. Im Grunde kann man mit Assembler
8bit ja - Assembler nein.
-
Artikel
Benutzer:Uri01
den programmieren von Mikroprozessoren beschäftigt. Meine verwendeten beiden sind Attiny 13 und Atmega 8. In Laufe der Jahre habe ich aus Büchern und Dank dem Internet viel gelernt und etliche Projekte verwirklicht. Wenn sich jemand dafür interessiert stelle ich sie euch gerne vor. Gruß uri01
-
Artikel
DCF77-Funkwecker mit AVR
Nach einer kurzen Überschlagsrechnung betreffend der benötigten Portpins fiel die Wahl auf einen ATmega8 zur Steuerung der ganzen Sache. Getaktet wird dieser durch einen 8 MHz Quarzoszillator. Die restlichen benötigten Bauteile waren die folgenden: Hauptkomponenten. DCF77-Empfänger. Hier habe ich einen
Spannungsstabilisierung angefügt werden. Zuletzt benötigt wurde noch als "Gehirn" der Sache ein ATmega8. Schaltung. Hier nun der grobe Schaltplan: Die übliche Peripherie (Quarz, Spannungsstabilisierung, Reset, ...) habe ich im Schaltplan der Übersichtlichkeit halber mit Absicht entfallen lassen. Zwischen
-
Thread
Entscheidungsfindung µC
und die nötige Hardware (Timer, Schnittstellen, usw) heraus und kann auch die nötige Rechenleistung (8 oder 32 Bit, 10 oder 100 oder 1000 MHz) abschätzen. > Die Auswahl ist gigantisch Auf die obige Art reduziert sich die Zahl der möglichen Bausteine schon mal spürbar. Und dann kommt es drauf an, ob
noch etwas kluges dem Standartvorgehen hinzuzufügen haben. Letztlich plane ich den Umstieg vom Atmega zu dem ARM M0+. Das wird noch ein interessantes Stück Arbeit, der Unterschied ist schon groß was den inneren Aufbau betrifft. o/ und ein schönes Wochenende Anselm
-
Thread
Bootloader chip45boot2 ATmega1284P startet nicht (immer)
hier den neuesten Bootloader installiert und verwendet die neueste IDE. Es handelt sich um einen ATmega1284P mit MAX232-Chip für die serielle Schnittstelle und betrieben wird das ganze mit einem 8 MHz Quarz. Wenn ich in der IDE den Bootloader kontakitiere, dann klappt dies hoch bis 57,6 K. Das flashen
Hi >...betrieben wird das ganze mit einem 8 MHz Quarz. Sicher, das du von einem Quarz sprichst und nicht von dem internen Oszillator? MfG Spess
-
Thread
AVR Daten aus Bootloader Adresse lesen
> Gelockte Adressen lesen gibt die unteren 8 Bit der Adresse Ob das generell, also auch in diesem Fall, gilt? Also ich erhalte hier unabhängig von der Adresse immer 0, bei einem ATmega328P-PU von 1426.
S. Landolt schrieb im Beitrag #7198467: >> Gelockte Adressen lesen gibt die unteren 8 Bit der Adresse > > Ob das generell, also auch in diesem Fall, gilt? Also ich erhalte hier > unabhängig von der Adresse immer 0, bei einem ATmega328P-PU von 1426. Vermutlich „liest“ LPM gar nichts
-
Thread
Wer baut mir meine WordClock fertig, Version 1 mit Streifenplatinen
WordClock_mit_WS2812 https://cse.google.de/cse?cx=partner-pub-1202612203358489%3Ajaffbdxotov&ie=UTF-8&q=wordclock Gruß Jobst
: > 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
-
Thread
STM32G431 SWD
lötest du dann eben schnell mal einen ein....machst du das beruflich oder bastelst du Lauflichter mit Atmega8? VG Paul
-
Thread
ATMEGA328PB UART Problem
Also er die Baudrate ist 9600 und beide laufen mit 8MHz interner Oszillator (atmega8A Sender, atmega328PB Empfänger)
Ein ATMEGA328PB als Sender und ein ATMEGA8A als Empfänger geht auch immer, nur 8A Sender und PB Empfänger klappt nicht.
-
Thread
Spielekonsolen mit AVR
Ich denke, dass die 8 Bit AVR dafür ungeeignet sind. Vor allem weil sie zu wenig RAM haben.
(*)) 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 Bänke frei (an \E von FF-IC), je nach Variante und nach
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
Lust L. schrieb im Beitrag #7201379: > Meine Einschätzung dazu wäre: Wo es auf einem 8Bitter DMA bräuchte nimmt > man besser gleich was höherbittiges. Wenn 8Bit-Daten zu bewegen sind (und auch die 32-Bitter bewegen z.B. mit ihren UART- I2C- usw. Einheiten nur 8Bit-Daten), dann wäre
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
Motorsteuerungen gebaut und kann mir > hier seine Tipps geben? :) Ja. Ich habe mit 3 verschiedenen MCs (AVR8, XMega, STM32) BLDC Steuerungen für 4kW/48V Motoren gebaut. Allerdings habe ich da geklotzt statt gekleckert, da wir das für E-Mobile konstruiert haben. Treiber waren IR2110, Logik mit Sinusmodulation
Generator-Start eines 120ccm-Motors - und zwar sensorlos. Alles mit 48V-Technik. Programmiert auf einem ATmega644 im wesentlichen in der ISR. Falls Du an Programm, Board oder Schaltplan interessiert bist, melde Dich einfach. VG, Bernd
-
Thread
Steuerung von 6 Magnetventil
am Besten wären sogar 8 unterschiedliche Programmierbare Outputs. -Magnetventil_1 soll um 00.00 für 1-2 min öffnen -Magnetventil_2 soll um 03.00 für 1-2 min öffnen -Magnetventil_3 soll um 06.00 für 1-2 min öffnen
soll um 15.00 für 1-2 min öffnen -Magnetventil_7 soll um 18.00 für 1-2 min öffnen -Magnetventil_8 soll um 21.00 für 1-2 min öffnen
-
Thread
Schrittmotor zuckt beim Wiedereinschalten
nicht gar keinen Stromverbrauch, aber diesen etwas gesenkt. Alternativ könntest du wenn ein 1,8° Stepper eingesetzt wird auch einen 0,9° Stepper nehmen. Dann wäre der ruck kleiner, du könntest eine 128 microstepping fahren und hättest damit auch noch mehr Drehmoment.
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 wiederum bekommt sine Koordinaten über die serielle Schnittstelle und gibt Impulse sowie Richtungsbits an die beiden Motortreiber weiter. Die
-
Thread
Suche Bauteil Tacho UNU
Update: Die 4 elektrischen Anschlüsse gehen direkt in einen Atmega8, der mit 5V versorgt wird.
Beitrag #7189088: > Julian B. schrieb: >> Die 4 elektrischen Anschlüsse gehen direkt in einen Atmega8, der mit 5V >> versorgt wird. > Und der wird das, das hast du gemessen? Das sehe ich auf dem PCB, Wenn der Motor läuft, sehe ich PWM Signale, ich tippe auf Schrittmotor.
-
Thread
SPI mit Attiny 841 und MCP23S17
Das vollständige Programm (für einen ATmega48PA).
0x12 #define MCP_DDR SPI_DDR #define MCP_PORT SPI_PORT void spi_transfer(uint8_t data) { SPDR = data; while(!(SPSR & (1<<SPIF))); } void mcp_write(uint8_t addr, uint8_t reg, uint8_t data) { SPI_PORT &= ~(1<<SS); // geändert von MCP auf SPI
-
Thread
Fimrware für MPPT-Laderegler gesucht
hat hinter dem Bluetooth-Modul die nötigen ISP-Pins (sogar gelabelt), für die Steuerung ist ein ATMEGA168 / 8 MHz zuständig; es waren keine Lockbits beim ersten Aulesevorgang der Fusebits gesetzt. Ich würde mich sehr, freuen, falls jemand die passende Firmware für das Teil zur Hand hätte (alternativ
-
Thread
Z80 Fälschung erkennen?
Möglich... 8-(
Grafik > (und damit GUI) betrifft, IMMHO war vor 640x480 (SVGA) sowieso nix > brauchbares. Und 8 bit kann halt kein SVGA oder sonstwie nutzbare GUI, > 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,
-
Thread
Arduino Nano programmieren - wie?
hochladen (bei den Ikons Pfeil nach rechts neben dem Haken) drücken. Brauchst Du ein Bild? Das Ding (ATMEGA328) hat üblicherweise einen seriellen Bootloader drauf. Das können 8-Jährige ohne jede Anleitung, sorry, das ist keine Häme, sondern Realität.
rpipico.name=Raspberry Pi Pico rpipico.build.board=RASPBERRY_PI_PICO rpipico.hide= rpipico.vid.0=0x2E8A rpipico.pid.0=0x00C0 [/c]
-
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
Mit eben diesem Adapter habe ich in einem Steckbord einen entsprechenden Testaufbau gemacht. Der Atmega tut, was er soll, aber um das 16fache langsamer (Quarz 16MHz und seine Block- Kondis sind angeschlossen). Inzwischen habe ich erfahren, dass diese Atmegas ab Werk auf internen Oszi und Teilung :8 eingestellt
-
Artikel
LED cube
Grundplatte aus festschrauben kann. Das wär's schon fast mit dem Würfel selbst, praktisch sind noch 9 8-polige Stecker an den Leitungen. Controller. Der Controller für den Würfel basiert auf einem ATMega32. Ein Schaltplan dafür ist hier zu finden: Schaltplan Controller Dabei ist PORTC für die Ebenen zuständig
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 auf allen Ausgängen zusammen sourcen kann. Bei einer superhellen LED reicht das aber
-
Thread
ATmega16A Atmel-8154C-8-bit-AVR-ATmega16A and flashrom
mit flashrom web seite ist hier https://www.flashrom.org/Flashrom kann ich auslesen ? ? ? ATmega16A Atmel-8154C-8-bit-AVR-ATmega16A danke
Hi Datehblatt? https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8154-8-bit-AVR-ATmega16A_Datasheet.pdf MfG Spess
-
Thread
Direkte Messung von Wechselspannung mittels ADC
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, dass die
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? Läuft
-
Thread
IRF7401 - Rds(On)?
Bedingungen, unter denen das ermittelt wurde. > Kann man damit 4 Volt (kontinuierlichen Strom) an einen 0,8 Ohm > Heizdraht mit 3,3V Gatespannung ein/aus-schalten? Also 5A. Bei 0.03Ohm sind das 0.75W Verluste im MOSFET - schon ne Menge, die du da wegbekommen musst (im Werbe-Bla-Bla: 0.8W is possible!
angehängten Zeichnung angeschlossen. An dem Gate(4) liegen jetzt 3,3 V bzw. 0 V an, die von einem ATmega8A kommen. Hab ich in der Zeichnung weggelassen. Ich habe jetzt 2 von den IRF7401 ausprobiert. Bei 3,3 V am Gate(4) messe ich: 3,74 V an dem Akku und 0,38 V an Drain(8) Demzufolge müsste Rds
-
Thread
Präzisions Funk-Thermometer gesucht
die Temperatur. Die Sensoren wachen zwar sekündlich auf (maximal mögliche Zeit des Watchdogs beim ATmega128RFA1 wären 8 s), aber 299 von 300 Mal legen sie sich dann gleich wieder schlafen. Erst danach wird gemessen und übertragen. Das ergibt dann mehrjährige Batterielaufzeiten. > Ob 433 Mhz hier weniger
#7183165: > Die Sensoren wachen zwar sekündlich auf (maximal > mögliche Zeit des Watchdogs beim ATmega128RFA1 wären 8 s), aber 299 von > 300 Mal legen sie sich dann gleich wieder schlafen. Erst danach wird > gemessen und übertragen. Das ergibt dann mehrjährige Batterielaufzeiten. Hmm... ich habe
-
Thread
Auswahl eines Arduinos für API Abfrage per WLAN und Taster schalten
könntest, > was Du schon mal gemacht hast und was Du kennst. Im Studium 2-3 Sachen mit einem ATMega8-Evalboard, LinBus Interface damit bedienen, digitale Filter, PWMs ausspucken, irgendwas einlesen, irgendwas damit regeln ;) Ich bin arbeitstechnisch mittlerweile im Dunstkreis Simulation/Modellbildung
Conditions FOD8173: VDD Supply Voltages: min 3.0V, max 5.5V VFL Logic Low Input Voltage: min 0.0V, max 0.8V IOL Logic Low Output Current: min 0mA, max 7mA IFH Logic High Input Current: min 5.0mA, max 16 mA [/code] VDD => VDD_Pico = 3.3V, passt. VFL => GPIO Output low Pico = 0V, passt. IOL => muss ich
-
Thread
Wenige 100kb aber alles drin?
de.wikipedia.org/wiki/Demoszene https://www.pouet.net/ Oder, auch passend zum Forum hier, Demo auf dem Atmega88: https://www.linusakesson.net/scene/craft/ => Video anschauen, das läuft *alles* incl. VGA-Signal-Erzeugung und Audio, auf einem 8-Bit µC mit 8kB Flash.
Sekunden eine Sanduhr... Heute ist ein aktueller CPU Core sicher 20x schneller, und davon gibt es 8, eine SSD kann in 100 Millisekunden 500 MByte lesen. Trotzdem laufen viele einfachen Programme nicht richtig flüssig (etwa Eagle)...
-
Thread
Sleep verhält sich auf verschiedenen ATMega328p unterschiedlich
hat jemand eine Idee was das Problem sein könnte. PS: [c] "efuse": "0xFF", "file": "atmega/ATmegaBOOT_168_atmega328_pro_8MHz.hex", "hfuse": "0xD9", "lock_bits": "0xFF", "lfuse": "0x62", "unlock_bits": "0xFF" [/c] f_cpu = 1MHz
du das Nachgemessen? Ist schon eine Weile 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 [/code]
-
Thread
Matrix aus Reflexlichtschranken
kommt dazu noch die Zeit von LED. Welche Reaktionszeit wäre hier zu erwarten? Gemeint ist Matrix 4x8, LED in 4 Gruppen und Fototransistoren je 4 in Parallel. Zuerst Impuls auf entsprechende Lichtdiode, dann abwarten und Zustand von 8 Fototransistoren merken. Danke für Tipps im voraus!
Charly B. schrieb im Beitrag #7175463: > unn, Cray XC50 schon bestellt? Ich habe vorrätig ATMEGA644PA. Das sollte reichen. Wenn die Möglichkeiten von ATMega für MIDI-Controller nicht ausreichen, dann ist Controller wohl falsch entworfen.
-
Thread
Ansteuerung von LED-Stripes
meisten davon haben zumindest 6x PWM in Hardware, es gibt aber auch welche mit 8 oder noch mehr. Außerdem könnten natürlich sowohl Atmega als auch die ESPs PWM in Software generieren, notfalls auch an allen GPIO-Pins, die sie haben. Ist nur eine Frage der Fähigkeiten des Programmierers
c-hater schrieb im Beitrag #7173519: > Es gibt schließlich unzählige Atmega-Typen und die meisten davon haben > zumindest 6x PWM in Hardware, es gibt aber auch welche mit 8 oder noch > mehr. Microchip Advanced Parts Selector (MAPS) https://www.microchip.com/maps/Microcontroller.aspx
-
Thread
Übergabe String Array hakt
weiter helfen könnt. Grüße Manni P.S.: ich verwende das Atmel Studio 7 [c]/* ** CPU ist ATmega644 */ #define SYSCLOCK 20000000 // Crystal Frequency in Hz #define F_CPU SYSCLOCK // Crystal Frequency in Hz #define PROGMEM_MAXLEN 20 #include <stdio.h> #include <avr/io.h> #
Menu_ProgMem_GetTextX (char* str) { static char Text[PROGMEM_MAXLEN]; char *pText; uint8_t len = 0; pText = Text; while (1) { *pText = pgm_read_byte (str++); if (*pText == '\0') return Text; if (len == (PROGMEM_MAXLEN-1)) { *pText = '\0';
-
Thread
Zwei uC liefern bei gleichem Code versch. AD-Werte
Software ist gleich, wie Du sagst. Sind auch die Fuses exakt gleich? Z.B. könnten unterschiedliche DIV8-Fuses das Ergebnis verfälschen, da davon ja auch der ADC-Takt abhängt. Ansonsten: Wahrscheinlich irgendwas parasitäres am Aufbau, auf das die beiden Tiny45 unterschiedlich reagieren.
freilassen Das hätte ich auch garantiert gemacht, wenn ich es hätte machen können ;-) Der uC hat nur 8 Pins.... Gruß WoW
-
Thread
Arduino 6V erkennen
sollte es so funktionieren.. https://www.mikrocontroller.net/attachment/568103/F12ACB6A-98C6-4C92-8C70-7B5EA3AF39D5.jpeg
vor der LED: Was soll das für ein lahmer Optokoppler sein, der zur Steuerung eines Inputs vom ATmega einen Strom von 10mA auf der Eingangsseite benötigt?
-
Thread
CP2102N Schaltung. Kann da mal jemand kurz drüberschauen?
Warum liegt VBUS Pin 8 über einen Spannungsteil R4/R5 an VBUS?
Warum liegt VBUS Pin 8 über einen Spannungsteil R4/R5 an VBUS? Ben S. schrieb im Beitrag #7169630: > Die Schaltung sieht auf den ersten Blick ganz brauchbar aus. > Warum willst du den CP2102 verwenden. Der ist im "End