-
Thread
Hilfestellung bei der Auswahl des richtigen PCB-Prototypen-Erstellungswerzeugs
ich gefunden: https://www.ebay.de/itm/137384728529?_skw=lpkf+protomat&itmmeta=01KVTQKJ0NNWXMDFV8MJ30NBTK&hash=item1ffcc497d1:g:FtIAAeSwjOFqI~aI&itmprp=enc%3AAQALAAAA0GfYFPkwiKCW4ZNSs2u11xBV8vHLb%2BzL7djq0FSVCZZxJyhH%2BsFZyMXmLAxxbS%2FeE%2Fj31%2FHiEvmMLBmOPXJ7D%2F2VtI8QGtbsm811uiQcUFYm03AQD4Sn4WbkqG7VQWd340050NFp23HhPDrf0qamL5CFZt7tYBK6Jqzs2bMO9WW
Kupfer "weggebrannt" wird, oder sehe ich das falsch ? https://www.youtube.com/watch?v=JZdE70YeKI8
-
Thread
TWI1 auf Atmega328PB schlägt fehl
ich habe ein unerklärliches Problem mit einer Ansteuerung eines PCF8574/HD44780 Displays auf einem Atmega328PB (nicht 328P!). Auf meinem Aufbau mit einem Atmega328PB auf einer Expander-Platine bekomme ich die TWI-Kommunikation nicht zum Laufen. Entsprechenden Empfehlungen nach habe ich mit verschiedenen
33 angegeben. Ich hätte 20pF als nächstkleinere da, oder soll ich auf 18 oder gar 15 gehen? Das Atmega328PB Datasheet schreibt was von 12pF-22pF.
-
Thread
LED Treiber gesucht
Rainer W. schrieb im Beitrag #8045969: > Die I²C+Hardware des ATmega328 kann aber eben nicht den schnelle Mode Dir reichen 400 kHz nicht?
und kommen trotzdem mit der WS2811-kompatiblen Übertragung von 8-Bit-Werten aus, weil sie direkt eine Gamma-Korrektur mit eingebaut haben. Diese mappt die 8-Bit-Werte auf entsprechende 12-Bit-PWM-Werte - unter Berücksichtigung der Helligemnpfindlichkeit des menschlichen
-
Thread
Bauteiltester TC7 selber gekillt
Jörg W. schrieb im Beitrag #8030013: > Der originale AVR-Transistortester hat einen ATmega328 verwendet, keine > Ahnung, was die Chinesen da reinbauen. In dem Modell wohl auch der ATmega328P, aber in SMD.
Übersicht mit KI Die Fuse-Bits lfuse 0xf7, hfuse 0xd9, efuse 0xfd werden typischerweise für einen ATmega328P (oder ähnliche ATmega-Serie) verwendet, oft in Kombination mit einem externen 16 MHz Quarz, wie er auf Arduino Uno/Nano-Boards zu finden ist. Hier ist die Aufschlüsselung der Konfiguration:
-
Thread
RS232 mit 9N1 auslesen
: im 9. Bit soll wohl das Kennzeichen Adresse/Data stehen... Meine Idee: ich lese via USB-RS232 8 bit und "hole" mit das Parity zusätzlich, und weiss dann, Addy oder data der 8 Bits. Aber wie kann ich dies machen ? 8 Bit lesen ...schaffe ich. Aber wie bekomme ich zu diesen 8 Bit das parity Bit
/* Copy 9th bit to TXB8 */ UCSRB &= ~(1<<TXB8); if ( data & 0x0100 ) UCSRB |= (1<<TXB8); /* Put data into buffer, sends the data */ UDR = data; //......" Quelle: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
switches A and B as lowest two bits (000000BA) // Hier: A an D12, B an D11 (Arduino Nomenklatur) uint8_t getEncoderStatus() { return ( ((~PINB & (1 << 4)) >> 4) // A shift to the most right |((~PINB & (1 << 3)) >> 2));// B shift to the right before A } int main(void) { int8_t ticks; // resulting number of turn ticks (must be signed) uint8_t encoder_queue; // encoder queue (relevant bits xx111111) uint8_t encoder_status; // actual encoder status (relevant bits xxxxxx11) encoder_queue = GetEncoderStatus(); // initialize encode
-
Thread
PIC Mikrocontroller noch aktuell ?
keine Rolle mehr spielen. >> >> Und das bestimmst du? ☺ > > Naja, wenn man sich spezifisch für 8-bit Mikrocontroller interessiert, > dann kommt natürlich auch PIC in Frage. Aber Padauk, AVR und STM8 sind > vielleicht sogar interessanter. Die wohl interessantesten 8-bit Controller, sind die
betrieben werden können, und deren > Energieverbrauch dann auch niedriger ist als z.B. bei Betrieb bei 1.8V + > Buck-Converter 4.2->1.8V 5V AVR, PicoPower. Allgemein 5V uC.
-
Thread
[S] Low-Pin Count MC mit USB-HID
Timing nicht eingehalten wird. Ist zwar zum Glück schon ein paar Jahre her, aber hab ich selbst mit Atmega328 bei 20 MHz ausgemessen und getestet.
war nicht möglich (nicht daß ich das gewollt hätte, aber mir fiel es halt nach dem Umstieg auf den ATMega32u4 auf, daß ich das dort aktiv verhindern musste ;-) Am Ende habe ich dann die Digispark durch "CJMCU Beetle" mit ATMega32u4 drauf ersetzt, die Bauform ist ähnlich, und da es nur um eine Handvoll
-
Thread
ATMega32u4 unter Linux
fummelst. Das hab ich zuvor schon ausprobiert. Das ist echt merkwürdig: dfu-programmer atmega32u4 get Bootloader Version: 0x00 (0) dfu-programmer atmega32u4 dump Failed to read 28672 bytes from device. lsusb Bus 005 Device 046: ID 03eb:2ff4 Atmel Corp. atmega32u4 DFU bootloader
Ob S. schrieb im Beitrag #7976332: > So alt, dass er wirklich gar keinen Atmega kann, ist er sicherlich > nicht. Er konnte tatsächlich keinen M32u4! Mit einem M8 oder M323 hat es funktioniert. Deshalb ging ich zuerst von einem Schaltungsfehler aus.
-
Thread
Fuses per Source Code setzen
Hallo, ich habe ein Atmega2560 Pro Board. Dabei lassen sich die Fuses nicht über die USB-Schnittstelle bzw. den Bootloader setzen. Daher hatte ich versucht, die per Source-Code zu setzen. Gefunden habe ich dazu mehrere Beispiele
Man kann zwar die Fuses nicht per Software verändern, aber wenn es nur um den Vorteiler geht (CKDIV8), der läßt sich im Programm anpassen. Das geht über das CLKPR-Register (Kapitel 10.13.2): [c] // Make sure all clock division is turned off (8MHz RC clock) CLKPR = (1 << CLKPCE); CLKPR
-
Thread
Problem mit DCF77 Empfänger, Signal passt nicht
-0-2000 Time: 0:0:0 Sync: 1 Rx: 1 0-0-2000 Time: 0:0:13 Sync: 0 Rx: 0 Hardware: ATmega328P mit 16MHz und einem 10k PullUp am OUT-Signal Viele Grüsse, Dirk
neu synchronisiert. Ist das Signal unplausibel, dann läuft die Uhr autark mit dem Taktsignal des Atmega 16, ich habe den mit einem 8 MHz-Quarz versehen, es ginge auch ohne Quarz, dann ist die Abweichung der Uhrzeit aber noch ungenauer, als mit dem selben. Ist aber so kein Problem, da die Uhr am Netz
-
Thread
ATmega328p reset pin chip intern auf low?
Mir fiel auf, dass der Reset-Pin auf low blieb. Mit einem 330 Ohm Widerstand nach VCC kommt er auf 1,8 V und der ATmega arbeitet, als wenn nichts gewesen wäre. Allerdings zieht der Reset-Pin nun 4,5 mA und der Pegel ist mit 1,8V nicht mal ein sicheres High. Was nun? Ist der Chip halb tot? Wechseln kann
Silvio K. schrieb im Beitrag #7996690: > Mit einem 330 Ohm Widerstand nach VCC kommt er auf 1,8 V und der ATmega > arbeitet, als wenn nichts gewesen wäre. Allerdings zieht der Reset-Pin > nun 4,5 mA und der Pegel ist mit 1,8V nicht mal ein sicheres High. Was > nun? Ist der Chip halb tot?
-
Thread
Eigener Bootloader stm32f103
Werner P. schrieb im Beitrag #7947550: > 2.1.8 und 2.1.9 haben was mit dual-bank boot zu tun. Hm, 2.1.8 ist bei aktuellen Chips repariert und 2.1.9 sollte sich nicht auf VTOR auswirken...
Niklas G. schrieb im Beitrag #7947553: > Werner P. schrieb im Beitrag #7947550: >> 2.1.8 und 2.1.9 haben was mit dual-bank boot zu tun. > > Hm, 2.1.8 ist bei aktuellen Chips repariert und 2.1.9 sollte sich nicht > auf VTOR auswirken... ok. Mein STM32L082: Device ID: 0x447, Revision
-
Thread
Kurze Frage an alle zu nichtinvertierender OP-Schaltung
K und 12 K usw.. Der Verstärker soll nur Gleichspannung verstärken angeschlossen wird daran ein Atmega 8 Pin C0 (23) und C1 (24). Den Kondensator habe ich nicht vergessen ich habe ihn nur im Schaltplan nicht eingezeichnet um ihn einfacher zu gestalten. Was wäre dazu für ein OP besser geeignet. Wenn
Moin, Ernst P. schrieb im Beitrag #8004772: > angeschlossen wird daran > ein Atmega 8 Wenn an dem noch ein paar IOs frei sind, dann wuerde ich die als Pushpullausgaenge per Software wackeln lassen und da ein paar Dioden und Cs anschliessen, um mir eine Spannung >5V und eine <0V
-
Thread
Fensterüberwachung Haus mit Arduino Nano V3 Atmega168 und HUB75 P2 RGB LED-Display 64x32
seine Grenzen > bringt. Meine Lösung benötigt 80% RAM, Du weißt, dass es den Nano auch mit einem Atmega328 gibt, doppelte Menge Speicher drin? Der Grundriss im Display als Anzeige gefällt mir!
Manfred P. schrieb im Beitrag #7951249: > Du weißt, dass es den Nano auch mit einem Atmega328 gibt, Ja. Ich war mal der Meinung gesehen zu haben, dass A6 / ADC6 und A7 / ADC7 beim Atmega168 auch I/O können und hatte deswegen den Typ genommen, hatte mich aber versehen... Manfred P.
-
Thread
Wanderkiste Widlar VIII
gehts mit Microcontroller & Co. Da hätten wir unter anderem - PY32F002 & PY32F003 - PIC12C672 - ATMEGA128-16AU - PIC16F684 - AT73C213 in QFN die dürfen jetzt eine Runde mitfahren, dann fliegen die raus - DM9161AEP (Ethernet Phy) - ADS2807 (12 Bit 50MHz ADC) - TMC1175A 8 Bit 40 MHz ADC, letzte Runde
für mich eher nicht, habe ich selbst zu viele. SMD 0603 würde ich auch nehmen und/oder SMD OPVs SO-8, SO-14
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
-> 1,50€/Stk. 5x STM32F103VDT6, ST: STM32, Cortex M3, 72MHz -> 2,00€/Stk. 25x ATMEGA328P-MU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 11x ATMEGA328P-AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 8x ATMEGA324PA-AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 25x ATMEGA324P-20AU, Atmel: AVR, 32k Flash, 2k RAM, 20MHz -> 0,75€/Stk. 10x ATTINY2313A-MMH, Atmel: AVR, 2k Flash, 128B RAM,20MHz-> 0,25€/Stk. 10x ATTINY85V-10SU, Atmel: AVR, 8k Flash, 512B RAM, 10MHz->
-
Thread
7-Segment LEDs ansteuern
Auch haben es FPGAs nicht so mit 5V. Die arbeiten eher an <1V. Größere LED-Anzeigen wollen sogar >8V sehen. Peter schrieb im Beitrag #7932339: > VHDL ca. 100 Zeilen, plus die Tabelle. Wow, ganz schön viel Holz.
Ich hätte noch eine Uhrplatine mit ATMEGA328, RTC und roter LED-Anzeige übrig. Falls 0,8" ausreichen, könnte man die entsprechend programmieren. Aber vermutlich ist Dein "groß" größer.
-
Thread
Schaltung vereinfachen
im Beitrag #7953908: > Es sind aber nur 4 LM339 (nicht 16) ja, 4 x 4 = 16, 2 pro Eingang ergibt 8 Eingänge Axel S. schrieb im Beitrag #7953908: > Oder man könnte 8 ADC-Eingänge statt 8 GPIO am µC verwenden. Die spannt > man auf U_ref/2 vor und kann so beide Polaritäten erkennen. Ja, stimmt
selber drauf kommen können. Leider müssen ca. 50µs kurze Impulse bereits erkannt werden. Und der ATMega hat lt. Datenblatt 13 µs - 260 µs Conversion Time. Reicht nicht ganz für 8 Eingänge. Ich werde nochmal nachsehen, ob man an den 50 µs noch was machen kann.
-
Thread
24-Kanal PWM Led-Controller mit key-scan
Irgend ein ATMega mit genug PortPins schafft das, bzw. die PWM-Frequenz bei 8 Bit ist dann für LEDs noch ausreichend hoch.
24 PWM-Kanäle 8bit + nochmal 8..9 IO für die Tastenmatrix (weil es naturgemäß nicht auf den PWM-Kanälen liegen kann) in einem Chip ist sehr speziell. Scheint naturgemäß kein Produkt zu sein, wo sich ein Halbleiterhersteller
-
Thread
Schaltung für Thermostat
Einschaltverzögerung, welche man auf 5 Sekunden einstellt und weiter zu einem dritten Zeitrelais, das man auf 8 Sekunden einstellt und mit der Stromversorgung des Rauchgasfühlers verbindet.
Mikrocontroller braucht dann mehr Anschlüsse, so 28 könnte reichen (Sollwert über Poti), z.B. ein ATmega328. Im Bild so realisiert (LCD Glas direkt am ATmega328, dreht man am Poti, wird kurz die Solltemp angezeigt bevor es zur Isttemp zurückspringt) aber es gab da nicht die Notwendigkeit Strom zu sparen
-
Thread
Probleme Portierung der IR-Fernbedienung in Atmelstudio 7
hinzugefügt. Beim Erstellen hagelt es Fehler. [pre] "C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\bin\avr-gcc.exe" -o remotecontrol.elf remotecontrol.o -Wl,-Map="remotecontrol.map" -Wl,--start-group -Wl,-lm -Wl,--end-group -Wl,--gc-sections -mmcu=atmega168 -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\Atmel\ATmega_DFP\1.6.364\gcc\dev\atmega168" F:\Atmel\Studio\IR\remotecontrol\remotecontrol\Debug\Makefile(106,1): error: recipe for target 'remotecontrol.elf' failed remotecontrol.o: In function `__vector
-
Thread
Schulnotenbewertung eines Arduino-Programms
Ausbildungsberuf - Schularbeit: Lauflichtprojekt 1b - Framework: Arduino Gegeben ist: - Arduino mit ATmega328p Prozessor - Schieberegistermodul mit SN74HC595 und 8 Leuchtdioden - 10 KOhm Potenziometer - Library "sn74hc595" Viel Erfolg und Spaß beim Tüfteln
Ausbildungsberuf - Schularbeit: Lauflichtprojekt 1b - Framework: Arduino Gegeben ist: - Arduino mit ATmega328p Prozessor - Schieberegistermodul mit SN74HC595 und 8 Leuchtdioden - 10 KOhm Potenziometer - Library "sn74hc595" Viel Erfolg und Spaß beim Tüfteln
-
Thread
Suche Unterlagen zum DMM AVR-BOARD V3.0 der TU Braunschweig
C11 C15 C3,10 C5,14 C13 IC3 Jumper-Leisten, X4,5 JP7, JP9 LED 1-4,7 LED 5,6 MIC Speaker Q1 R22 R5,8-11,25-26 R3,7 R20 R18 R2,6,12,17,24 R4,16 R21 R19 R1 (MIC.GAIN) R15 (VOLUME) f¨ ur R15 S1 X2,3 f¨ ur LM386 f¨ ur ATmega1284 Tabelle 1: Bausatz Bauteilliste 4 2 Best¨uckung 1.2 Hinweis Trotz
ist der erste PIN auf der linken Seite, PIN 1. Wie in Abb. 7 ist im Falle des ATmega1284 ist PIN 1 der PB0. F¨ ur alle aufgef¨ uhrten Bauteile mit einer Einbaurichtung, wird die Polarit¨at sowohl im Best¨ uckungsplan als auch auf der Platine selber vorgegeben. Abbildung 8: ATmega1284
-
Thread
einfache preiswerte Datenübertragung
Gerd E. schrieb im Beitrag #8046588: > Aber für einen einfachen Atmega sind die nicht geeignet, da die meistens > nur per USB oder PCIe angesprochen werden können, nicht über eine RS232 > oder ähnliches. Ich denke die wären eher was für den PC beim TO zu > Hause.
zuständigen PCIe-Standard beschrieben. Bei Mini-PCIe sind das 3.3V Signale, bei M.2 können das auch 1.8V Signale sein. Ich würde Mini-PCIe wählen, wenn ich die Wahl hätte. Die 1.5V Versorgungsspannung nutzt kein Modem. fchk
-
Thread
UDP-Netzwerke(l)n mit kleinen Mikrocontrollern und WizNet W5100/W5500
SERIAL_BAUD = 57600; // ---------- Konfiguration / EEPROM Layout ---------- enum Protocol : uint8_t { PROTO_TCP = 0, PROTO_UDP = 1 }; struct NetConfig { uint32_t magic; // Kennung um "gültig" zu erkennen uint8_t version; Protocol protocol; // TCP/UDP uint8_t dhcpEnabled
generisches TCP hinausgeht. Also sowas wie diverse STM32. > Ich habe seit Jahren privat keinen > ATMEGA mehr angefasst. Ja, das geht mit genauso. Für alles kleinere nutze ich mittlerweile die neueren AVR8-Generationen. Für die ganz kleinen Sachen Tiny-Series0 oder 1, für alles etwas größere die Dx
-
Thread
Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt
/Digitaler_Funktionsgenerator), entwickelt im Jahr 2003 basierend auf einem AVR-Mikrocontroller (ATmega8). Ein mit 262 kHz laufender Timer-Interrupt erzeugt mit [DDS](https://www.mikrocontroller.net/articles/DDS) verschiedene in einer Tabelle abgelegte Wellenformen (Sinus, Rechteck, Sägezahn, Dreieck
interrupt callback to allow a higher DDS sampling rate.". Hier fällt Claude zunächst auf, dass avr8js nur 2 Zyklen per Interrupteintritt braucht, der echte ATmega8 allerdings 4, und dies berücksichtigt werden muss, damit der Code lauffähig auf der echten Hardware bleibt. Nachdem ein unnötiges Branching
-
Thread
Was fuer ein Program?
pro mini läuft monatelang aus einem 18650 LiIon-Akku, wenn er meistens schläft, man kann ihn zB alle 8s wecken lassen. Zu B: Die AVR-Arduinos (zB pro mini) laufen zuverlässig. Mit ESP32 hab ich durchwachsene Erfahrungen.
der mit 3V läuft und eine Knopfzelle ohne Regler. Das musst du mir jetzt aber erklären. Der Atmega328PB läuft mit 1.8 bis 5.5V. Auf 8 MHz läuft er ab 2.7V. Das ist bequem im Bereich einer Lithium-Polymer-Zelle: Als Entladeschlussspannung nehmen wir mal 3.2V an, aber da der Atmega bis 5.5V funktioniert
-
Thread
erste Platine, bitte um Hilfe/Kritik
Von den ATMEGA32-16AU gibt es einiges an Fakes, die gerade im Analogbereich Schwächen haben.
Signal JOY_LINKS_X und die hautenge Passage unter C20 könntest du dir noch einmal angucken. C20 und R8 können etwas hoch und dann kann die Leiterbahn ganz entspannt unten herum unter dem Via geführt werden. Die ganze Durchführerei unter C21, R9, R7, R6, R8 entfiele dann ebenso. JOY_LINKS_Y kann auch direkt
-
Thread
Debounce von Tasten mit dem Candidate-Pattern (Platformunabhängig, Theorie)
Kontakte!³ PS: Ich kanns nicht glauben! Ich glaubs einfach nicht! ... Ich muss es glauben. 8´(
muss gegraben > werden. https://www.amazon.de/Der-sicherste-Entprellalgoritmus-Ever!!/dp/B0C4Q4RD8J
-
Thread
ATTINY406 , Powerdown , aufwachen per Port-Interrupt
> ATmega328 ... Ein paar Pins haben zwei Interrupt-Funktionen ... PCINT18 Was aber nur sehr bedingt zum vorliegenden Thema passt. Denn wie Torsten R. bereits schrieb, weckt jeder PCINTn den ATmega328
unterentwickelt. Bei den weiterentwickelten AVRs kann die Referenzspannung eingestellt werden - zwar nur mit 8 Bit, aber das ist auf jeden Fall besser als nichts.
-
Thread
Simulation Arduino Uno-9 in SimulIDE 1.1.0-SR2 at Rev 260312
dir verwendete Pin 2 nicht für eine (binäre) Ausgabe geeignet ist? Probier mal andere, z.B. die 8, 9 oder 10 ...
der Realität kann ein Arduino-Pin mehr Srom aufnehmen als abgeben In der Realität weiß so ein ATmega328 gar nicht, dass er in einem Arduino gelandet ist. ;-) Außerdem ist der Unterschied nicht wirklich so dramatisch. Für den ATmega328P mit 5V Versorgung bei einer Temperatur von 25°C beträgt der
-
Thread
CH32V003 J4M6
SWIO Pin > rumfummelt. Der 8 pol. Chip hat keinen Reset Anschluss !
V-USB Manier). Prinzipiell benötigt man nur ein einziges mal einen Arduino UNO oder Nano mit ATmega168 / ATmega328 um den Programmer zu flashen und fortan können V003-Chips dann mit diesem geflasht werden.
-
Thread
Impulsverdoppler für alte Heidenhain Anzeige
Kann man, braucht aber schon einen ATmega48, wenn es Sinussignale sind und 1 µm Auflösung benötigt wird. Der TO hat aber seine passende Lösung gefunden.
besser aufgelöste Impulse. Wie wärs wenn wir einen anderen Pin (z.b. PB4) nehmen? Der uC läuft mit 8Mhz, 16Mhz hatte ich aber auch schon probiert.
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
Wahrscheinlich hoffnungslos veraltet. Sag das nicht! Wenn man es braucht: Spannungsversorgung 1,8 - 5 V und Stromsparen sind kein Problem.
aber selbst ein Mega328 schon hoffnunglos überdimensioniert. Das ist eher was für irgendwelche 6 oder 8 Pin Tinys.
-
Thread
[V] LCD Grafikdisplays LCM-5430-E 10,4" 640x200 CCFL Pollin NOS
.. Ja und? Es kann ebenfalls 320x240 in 4 Graustufen darstellen. Sogar mehr, nämlich 320x256 in 8 Graustufen.
> Ja und? Es kann ebenfalls 320x240 in 4 Graustufen darstellen. Sogar > mehr, nämlich 320x256 in 8 Graustufen. Ja, die meisten Autos haben auch vier Räder...
-
Thread
ESP32 und SG90 Servo mit 4 x AA Batterie versorgen
sehen Man muss diesen Eingang nicht verwenden, sondern kann direkt 5V einspeisen. Wenn Du den Atmega328 aus seinem Sockel rausholst, und in eine eigene Platine steckst, kannst Du ihn auch mit 3.3V versorgen, solltest allerdings die Taktfrequenz von 16 auf 8 MHz reduzieren.
Harald K. schrieb im Beitrag #7967379: > Sebastian schrieb: >> Arduino > > Wenn Du den Atmega328 aus seinem Sockel rausholst, und in eine eigene > Platine steckst, kannst Du ihn auch mit 3.3V versorgen, solltest > allerdings die Taktfrequenz von 16 auf 8 MHz reduzieren. Kann man als Pro-Mini-Clone
-
Thread
Anfängerproblem mit C
dann eben bei 8^8^8 sterben.
pre] [pre] $ avr-gcc -frust-incomplete-and-experimental-compiler-do-not-use x.rs -S -Os -mmcu=atmega8 && cat x.rs && cat x.s #![feature(no_core)] #![no_std] #![no_core] #[allow(dead_code)] pub fn mymul (x: i16, y: i16) -> i16 { x * y } _ZN1x5mymul17h2076d231e17342eaE: movw r18,r24
-
Thread
Bahnhofsuhr als LCD-Anzeige
Ich habe sogar einen da. P4 Modell 8 (2018)
René H. schrieb im Beitrag #7980539: > P4 Modell 8 Modell B, nicht 8 Matthias S. schrieb im Beitrag #7980541: > Dann nimm den und schicke sein Video auf einen Monitor. Es sollte schon ein Display sein. Wo kann ich lernen, wie html auf den
-
Thread
Eprom von Denon DJ Laufwerk defekt Winbond 78e52
Der hat 8kx8 Programmspeicher, das ist nicht Feld/Wald/Wiese.
8kB Programmcode (1x 0B, 1x 4kB) 2 besitzen exakt 8kB 19 weitere mit mehr Speicher (bis 64k) stehen auch noch zur Verfügung. Ich würde schon sagen, dass das Feld/Wald/Wiese ist! Leider wurde
-
Thread
Multiplizierer Hardware Aufwand
schrieb im Beitrag #8040548: > Nu ja, 6809 (1978, zwei Jahre "neuer" als der Z80) konnte schon > 8x8=16Bit. > Der 68000 (von 1979) hatten schon 16x16=32Bit. Der 68020 sogar > 32x32=64Bit. Jetzt geht es halt um die Frage, wie viel Resourcen dafür verbraucht wurden. Die Atmega Serie hat ja einen
www.researchgate.net/profile/Vikas-Singla-2/publication/306125496_Performance_Analysis_of_Different_8x8_Bit_CMOS_Multiplier_using_65nm_Technology/links/57ed2ed708aea9385439c67e/Performance-Analysis-of-Different-8x8-Bit-CMOS-Multiplier-using-65nm-Technology.pdf
-
Thread
Micropython Wetterstation
mir doch einmal ein solches Teil zulegen sollte. Dann könntest du dir auch einen ESP32-S3-WROOM-1-N8R8 überlegen, der hat 8M Flash und 8M PSRam. Wobei der Grund für mich die SIMD MACs sind, die den ESP32-S3 schwach KI-fähig machen. Ob Micropython was damit anfangen kann, weiß ich aber nicht.
= ticks_us() memcpyW(ba1, ba2, SIZE) t4 = ticks_us() print(f'CPU: {cpufreq()/MEG:8} MHz') print(f'alloc:{ticks_diff(t1,t0):8} µs') print(f'BYTE: {ticks_diff(t2,t1):8} µs') print(f'HALF: {ticks_diff(t3,t2):8} µs') print(f'WORD: {ticks_diff(t4,t3):8} µs') test(
-
Thread
Commodore C128
Wenn amn es richtig gemacht hätte, wären es 4kB/s gewesen! https://www.youtube.com/watch?v=6tqak8xlCzY#t=13m https://www.youtube.com/watch?v=kaeFV0oZaps&t=2s > Zusätzlich holt sich der VIC in der ersten von 8 Bildlinien die > Zeichendaten aus dem RAM, das sind die sogenannten Badlines, in denen
> für 320x200 x4 Bit Farbtiefe bräuchte man knapp 32kB RAM Ein C-64-Grafikbildschirm sind immer 8,5 kB: 8 kB Bild (320x200 "monochrom" oder 160x200 "vierfarbig") + 0,5 kB Farb-RAM (als 1024x4), das für je 8x8 Pixel Vordergrundfarbe (im monochrom-Modus) bzw. Farbe 1 (im Vierfarbmodus) festlegt.
-
Thread
[S] Gerät um Temperaturfühler an zwei Steuerungen anzuschließen
Heinz R. schrieb im Beitrag #8069343: > 8 bit, also 8 Relais sind schon mal 256 Stufen > mit jedem weiteren Relais verdoppelt sich die AUflösung Entsprechend präzise Widerstände sind auch noch nötig. > Mag altmodisch klingen Man
H. H. schrieb im Beitrag #8069347: > Heinz R. schrieb: >> 8 bit, also 8 Relais sind schon mal 256 Stufen >> mit jedem weiteren Relais verdoppelt sich die AUflösung > > Entsprechend präzise Widerstände sind auch noch nötig. soweit ich mich erinnere hatte
-
Thread
0,96" OLED-Display SSD1306
Display OFF (Schlafmodus) 0xD5, 0x80 Setze Display Clock Divide Ratio/Oscillator Frequency 0xA8, 0x3F Setze Multiplex Ratio (63 für 64 Zeilen) 0xD3, 0x00 Setze Display Offset (kein Versatz) 0x40 Setze Start Line auf 0 0x8D, 0x14 Charge Pump aktivieren (Wichtig: Ohne dies bleibt das Display
und SCL, die internen reichen nicht! 2-10kOhm sind OK. Viel Spaß damit Ach so. Getestet mit ATmega328P, aka Arduino Uno. Der ATmega8 geht auch, allerdings muss man in ini.asm zweil Zeilen auskommentieren und andere wieder aktvieren, ist sichtbar.
-
Thread
Darlington Transistoren mit internen Widerständen
Insbesondere wird sich so ein Standard DIL-Gehäuse bedanken, wenn da eine Verlustleistung von etwa 8W drin frei wird, ganz abgesehen von einer Strombelastung von 24A (=8*3A) auf dem gemeinsamen Pin.
Insbesondere wird sich so ein Standard DIL-Gehäuse bedanken, wenn da > eine Verlustleistung von etwa 8W drin frei wird, ganz abgesehen von > einer Strombelastung von 24A (=8*3A) auf dem gemeinsamen Pin. Klar. Aber in der Praxis braucht man nicht unbedingt alle 7 (oder 8) Kanäle zur gleichen Zeit.
-
Thread
Mikrocontroller M-Tester, welche Hardware?
644 (1284) mit nur 32kB Flash. Es gibt auch noch den 164 mit 16kB. Das sind alles Nachfolger der ATmega16 und 32 - also DIL40 oder QFP44 Sie sind alle pinkompatibel. Die 8er (48 (4kB), 88 (8kB), 168 (16kB), 328 (32kB)) sind aus dem ATmega8 entstanden und sitzen in DIL28S oder QFP32. Auch diese Gruppe ist untereinander pinkompatibel. Der ATmega328PB weicht leicht ab. Es gibt auch noch weitere Gehäusevarianten. Gruß Jobst
-
Thread
Funkschlüssel Peugeot Partner I
ffffffffffffffffffffff5a6ab105bc1e84111b7ce02d355882de0f42088dbe6 ffffffffffffffffffffff5a6aa6c7292576adbd18602d3553639492bb56de8c2 ffffffffffffffffffffff5a6a85af8a54511fe234a02d3542d7c52a288ff11a4 Setzt sich zusammen aus 13 identischen Bytes (26 Hex-Zeichen) ffffffffffffffffffffff5a6a dann 17 verschlüsselte Hex-Zeichen
Format XX XX XX 1X hat und 0001 im Bit 4 bis 7, während der PCF7922 in Page 0 das Format XX XX XX 8X und 1000 (Hex 8) im Bit 4 bis 7 stehen hat. Ich habe es mal für die Nachwelt angehängt. Den Funkverkehr für die Türe habe ich mit urh auch mehrfach aufgezeichnet und analysiert, erkenne auch das ein
-
Thread
Systemnahe Programmierung in C (SPiC) Vorlesungsfolien, Übungen und Projekte
, mit der auch tatsächlich irgendjemand was macht (um rein akademische Konstrukte oder sowas wie bo8 auszuschließen)?
die These, es gebe für jede Plattform einen > C-Compiler. https://youtu.be/GvIdgExPF7M?si=VFgZ0cP8SBTOql-h Oliver
-
Thread
Texas Instruments "fälscht" die eigenen IC
schon > seit über 50 Jahren und wird auch heute noch produziert. Klar, das macht > Sinn. Den ATmega8 von ehemals Atmel gibt's nun fast 25 Jahre und der wird auch heute noch produziert. Daß es längst bessere (mehr Speicher und Peripherie, gleichzeitig günstiger) Alternativen gibt, dürfte unbestritten
Johannes F. schrieb im Beitrag #8077384: > Den ATmega8 von ehemals Atmel gibt's nun fast 25 Jahre und der wird auch > heute noch produziert. Daß es längst bessere (mehr Speicher und > Peripherie, gleichzeitig günstiger) Alternativen gibt, dürfte >