-
Thread
Frage zum TMC2130 Treiber-IC
interne 5V-Spannungsregler des TMC2130 auch zur Versorgung eines zusätzlichen Mikrocontrollers (ATMega324 mit 16MHz) verwendet werden? Bevor ich unnötigerweise noch einen separaten LDO auf das beengte Board quetschen muss würde ich lieber den verwenden... Lt. Datenblatt S.89 liefert er max. 50mA Ausgangsstrom
Johnny W. schrieb im Beitrag #6567548: > Datenblatt S.89 liefert er max. 50mA Ausgangsstrom. Empfohlen sind 16mA weil 3 Ohm Ausgangswiderstand, und die ganze Verlustleistung geht von der Motortreiberleistung ab
-
Thread
SPI für verteilte Systeme
Was heisst hier in aller Regel? Die Tiefe der FIFOs (wenn man welche hat) kann man steuern. Bei 16 Bytes Tiefe ist es ein INT (oder DMA-Req.) nicht alle 1 Byte sondern alle 16 Bytes. Macht Faktor 16, den die CPU mehr Zeit (zu rechnen) hat, bis sie wieder unterbrochen wird. Hat man weniger Bytes kann
MCUA schrieb im Beitrag #6573017: > Bei 16 Bytes Tiefe ist es ein INT (oder DMA-Req.) nicht alle 1 Byte > sondern alle 16 Bytes. Wenn ich aller 8 µs 4 Bytes vom Gerät abholen muss (also vier Nullbytes senden) und dabei vorher ein passendes
-
Thread
Bascom AVR - L293D Motoransteuerung
und 4 ansteuern kann? Leider sind die L293D- Steuereingänge M1A bis M4B nicht direkt mit einem Atmega328P Portpin verbunden sondern über das 74HC595 Schieberegister. Das kann man im Schaltplan erkennen und deshalb kann man mit dem Multimeter keine ohmsche Verbindungen
von 0 bis 13 (Digitalports) nummeriert sind. Ich bezeichne diese Lötpunkte mit den entsprechenden Atmega328p Portpins: PB2 nach Sockelpin 2, PB1 nach Sockelpin 3, PD2 nach Sockelpin 1 und PD1 nach Sockelpin 4. Zu den übrigen Verbindungen von den Digitalports zu den L293D- Inputs verweise ich an dieser
-
Thread
Mehrere Mini-RGB-LEDs ansteuern ohne WS2812 Option
muss 1x 10xRGB-LEDs die gleichzeitig (gleiche Werte) gesteuert werden können = 5x unabhängige RGB-LED Steuerungen/Kreise/Controller 1. Problem: Alle RGB-LEDs dürfen maximal 0603 (1,6x0,8 mm) sein (da sonst
Auch noch zu groß? (2.1x2.1x0.95): http://www.bosmfc.com/en/upload/15774132433265.pdf
-
Artikel
IRSND
Mikrocontroller-Familien lauffähig. AVR ATtiny87, ATtiny167 ATtiny45, ATtiny85 ATtiny44, ATtiny84 ATmega8, ATmega16, ATmega32 ATmega162 ATmega164, ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18-Compiler) PIC12F1840 PIC18F4520
16.03.2010: Korrektur des Timer-Registers TCCR2 16.03.2010: Korrektur der RECS80-Startbit-Timings 16.03.2010: Neues Protokoll: RECS80 Extended 11.03.2010: Anpassungen an verschiedene ATMega-Typen durchgeführt
-
Thread
Welcher ADC für ZF sampling
sehr breitbandige Anwendungen wie Mobilfunk etc. ausgelegt. Ich möchte das ganze mit einem Cortex M4 machen, da kann ich schlecht einen so schnellen ADC verwenden wegen der Datenmenge. Was würdet ihr tun? Weiter auf 455kHz zB. mischen und mit einem 1-3MSps ADC aufnehmen? Welchen würdet ihr da
ZeroIF-Konzepte im SDR-Bereich, da kommst dann auch mit einem Audio-ADC/DAC und zur Not keinem PIC oder ATmega weiter. Suche Dir eine Möglichkeit aus und baue Dir die Lösung dann entsprechend aus. Rumzetern das dein Cortex M4 das nicht packt, auf der anderen Seite dein Frontend nicht anfassen wollen bringt
-
Thread
Atmega328p mehr digital pins
Hallo, ich nutze gerne den Atmega328P für meine Projekte. nun benötige ich jedoch mind. 16 Digital Pins. Was macht hier mehr Sinn: eine I2C Erweiterung wie den MCP23017 nutzen oder auf einen Atmega2560 z.B. gehen? Vor allem
kuschner schrieb im Beitrag #6564645: > ich nutze gerne den Atmega328P für meine Projekte. nun benötige ich > jedoch mind. 16 Digital Pins. Öhm, Atmega328P hat doch 22 I/Os (23 wenn man den Reset-Pin mit nimmt), wenn du nur 16 brauchst: Wo genau hängt es dann
-
Thread
bss, data, Fragen zu den Segmenten
Alexander M. schrieb im Beitrag #6566905: > Wie sieht's denn da beim ATMega328 mit der AVR Architektur aus. Gibt's > dazu irgendwo genauere Informationen, wie der Startup-Code erzeugt wird? Such mal nach crt0
Benutzer sich auf bestimmte Dinge verlassen kann. Genauso, wie man sich drauf verlassen kann, dass 1 + 1 = 2 ist, soll man sich auf die Zusicherung des Standards verlassen können, dass globale Objekte stets initialisiert werden. Alexander M. schrieb im Beitrag #6566905: > Dieser Code wird dann meistens
-
Thread
Fragen zu Quarzoszillatoren für Mikrocontroller
auch bei einem externen Takt, oder? D.d. wenn der Vorteiler aktiv ist, habe ich effektiv 1.8432 MHz/8 ~ 230 KHz. M.n. schrieb > Der ist keine besonders gute Wahl. 18,432 MHz würden den ATmega > deutlich besser nutzen. Das ist natürlich vollkommen richtig. Mir geht's aber generell
Stefan ⛄ F. schrieb im Beitrag #6566007: > m.n. schrieb: >> Der ist keine besonders gute Wahl. 18,432 MHz würden den ATmega deutlich >> besser nutzen. > > Nein, das liegt nämlich außerhalb seiner Spezifikation. Er kann maximal > 16 MHz.
-
Thread
AVR ATmega 32 Soft-PWM erzeugen funktioniert nicht
Geht ja auch mit Hardware per I2C: PCA9685: 16-channel, 12-bit PWM --> einfach mal in den einschlägigen Handelsplattformen schauen, da gibt es fertige Module...
Der pinkompatible ATmega324PA hat 6 PWM-Ausgänge.
-
Thread
Widerstandsänderung PT1000 in Schaltung ohne Temperaturänderung
initiale Genauigkeit von 3% das sind schonmal bis zu 30 Ohm Abweichung. Außerdem geht deine Messung von 1mA Strom aus, bist du sicher das es wirklich 1mA sind hast du das gemessen, wenn ja wie?
die eine Konstantstromquelle die 100µA liefert integriert haben. Schau dir mal das Datemblatt vom ATMega16M1 an.
-
Thread
millis denkproblem Gesperrt
): [c] static volatile uint64_t usbase; // Initialised to zero static inline void timer1_ovf (void) { usbase += 0x8000; } ISR(TIMER1_OVF_vect) {timer1_ovf();} static uint64_t micros (void) { uint8_t oldSREG = SREG; cli(); uint16_t tcnt = TCNT1; uint8_t tov = TIFR1&(1<<TOV1
0x8000; // Pending timer_ovf processing for this TCNT not yet executed return us; } ... TCCR1A = 0; TCCR1B = (1<<CS11); // Prescaler 8 -> 2 ticks per microsecond @ 16MHz TCCR1C = 0; TIMSK1 = (1<<TOIE1); // Overflow interrupt enable ... [/c] FWIW. LG, Sebastian PS: Stefan ⛄
-
Thread
Gibt es so etwas wie einen Hifi Arduino?
Klar. https://www.amazon.de/DC1-8-12V-TDA2822M2-Kan%C3%A4le-Stereo-Verst%C3%A4rker/dp/B07LG35G22 z.b. . Die Teile gibt es wie Sand am Meer. In min. bei google gerade gefunden ca. 10 Varianten. Kommt drauf an was du willst. Ich
Schlaumaier schrieb im Beitrag #6558969: > Klar. > > https://www.amazon.de/DC1-8-12V-TDA2822M2-Kan%C3%A4le-Stereo-Verst%C3%A4rker/dp/B07LG35G22 > > z.b. . Die Teile gibt es wie Sand am Meer. In min. bei google gerade > gefunden ca. 10 Varianten. Sorry, darum geht's gar
-
Thread
AVR Flash jenseits der 64kB
, ich brauchte nie über 128K flash, mehr SRAM hilft mehr! 8K m2560 16K m1284p
kurzer Versuch im Atmel Studio: [code] start: ldi R30, 00 ldi R31, 0xB8 ldi R26, 0x1 out EIND, R26 EIJMP .ORG 0x1B800-1 loop: rjmp loop led: ldi r16, (1<<PB7) out PORTB, r16 out DDRB, r16 end: rjmp end [/code] avrdude -pm2560 -cwiring -Pcom8 -F -D ...
-
Thread
suche 1Hz Oszillator mit geringem Stromverbrauch mit 10µA maximum und Abweichung <=100ppm
Andreas M. schrieb im Beitrag #6557569: > So: Der Nachteil ist aber die Bereitstellung der 1,5V. Mit Dioden ist das zu viel Strom.
michael_ schrieb im Beitrag #6557598: > Andreas M. schrieb im Beitrag #6557569: >> So: > > Der Nachteil ist aber die Bereitstellung der 1,5V. > Mit Dioden ist das zu viel Strom. Dann nimm dazu die 1,5 Volt-Knopfzelle, die sowieso schon zum
-
Thread
Raspberry Pi Pico: Mikrocontroller-Board mit Cortex M0+
ist, und die Ausstattung des Mikrocontrollers durchaus interessant klingt: * Dual-Core Arm Cortex-M0+ @ 133MHz * 264KB RAM * 30 GPIO-Pins, davon 4 als Analogeingänge nutzbar * 2× UARTs, 2× SPI-Controller und 2× I2C-Controller * 16× PWM-Kanäle * 1× USB-1.1-Controller und PHY, mit Host- und Deviceunterstützung
Mikroarchitektur wurde ja schon geschrieben. Zur Effizienz nur ein Beispiel (gcc): Sifive E21 (RISC-V): 1,47 DMIPS/MHz 3,1 CoreMarks/MHz ARM Cortex M3/M4: 1,25 DMIPS/MHz 2,76 CoreMarks/MHz Nur ein Beispiel. Gibt auch noch effizientere RISC-V Cores.
-
Thread
union verwenden in c
so? [c] typedef union { uint8_t bytes[2]; uint16_t word; } my_union_t; my_union_t foo; foo.bytes[0] = 0xAAu; foo.bytes[1] = 0x55u; [/c] mfg mf
also anfangen, die Speicherfresser zu ermitteln. Ansonsten: [c] union // unportable! { uint16_t word16; uint8_t byte8[2]; } combiner; // combiner.byte8[0] = lowbyte; combiner.byte8[1] = highbyte; use(combiner.word16); [/c]
-
Thread
Bitte um Mithilfe bei Identifizierung Mikrocontroller
mir eine solche Platine verbaut ist: https://www.micronovasrl.com/wp-content/uploads/2016/03/J042_1-2.jpg Dabei handelt es sich um eine "Micronova J042_1". Es gibt da wohl verschiene ausbaustufen, aber alle laufen, wie man schön in der Ecke sehen kann, mit einem ATMEGA32A. Interessant ist
Die sind identisch. (siehe Bild) Die Einstellungen zu dem Zeitpunkt waren: -Ofen aus -Zeit ca 16:56 Uhr -Timer 1 6:30 bis 11:00 -Timer 2 19:00 bis 21:50 -Temperatur 21°C -Lüfterstufe 4/5 -Auto-Modus aktiv Aber: Das Telegramm ändert sich nach ca 1 min. Ich werde mal über mehrere Minuten je
-
Thread
DEBO OLED2 0.96 0,96" OLED-Display SSD1306 SSD1312 Initialisierung TWI I2C AVR ATmeg8 Assembler ASM
------------------------------------------------------------------- OLED_REFRESH_BLOCK: LD temp1,Z adiw ZL,16 LD temp2,Z adiw ZL,16 LD temp3,Z adiw ZL,16 LD temp4,Z adiw ZL,16 LD temp5,Z adiw ZL,16 LD temp6,Z adiw ZL,16 LD temp7,Z adiw ZL,16 LD temp8,Z
: 0=1 1=4 2=16 3=64 ldi temp, TWI_BIT_RATE out TWBR, temp ldi temp, TWI_PRESCALER out TWSR, temp [/avrasm] Gruß Bernhard
-
Thread
Morse Decoder
@Lothar M.: Das ist mir auch bewusst :-)
ein ".", t2 ein "-" oder t1 > 2 * t2; d.h. t1 war wahrscheinlich ein "-", t2 ein "." dann T = (t1 + t2) / 2 sonst weiter t1, t2 messen. [/code] * Mit T dann kontinuierlich Zeichen dekodieren. Zeit t eines Zeichens
-
Artikel
RS-232
Datenvisualisierung statischer und dynamischer Daten (LGPL, Für Programmierer!) Data Acquisition System using ATmega8 (Link tot 2017_02_11) Live Graph kann Daten aus CSV Dateien und/oder über eine Java API aus Programmen heraus darstellen. (BSD Lizenz) RS232 Scope V1.02 - Serial Data Capture with Microsoft Excel
Serial Communications lvr.com "Serial Port Central" QuickComs: RS-232 Analyzer - Wettbewerbsbeitrag für M16C/62P µC von Nicholas Lott Portmon für Windows Sprites mods: Automatic baudrate converter (Attiny2313, GPL) Arduino with Visual Basic by Carl Morey auf codeproject.com
-
Thread
Quarz "beschleunigen"
Hier mal ein Low-Cost Beispiel: https://www.mouser.de/ProductDetail/Epson-Timing/TG2520SMN-160000M-MCGNNM3/?qs=GBLSl2AkirsRqLAXo34J%252Bw%3D%3D 16MHz, 1,5ppm Grundabweichung und 0,5ppm Über den Temperaturbereich Also 2ppm +/- Abweichung maximal. Egal wo man sich gerade Temperaturmäßig befindet. So lange es halt im erlaubten Fenster liegt. Preis: 1,51 Euro @ 1pcs. 1,15 Euro @ 100pcs. 0,90 Euro @ 1k pcs. Jens M. schrieb im Beitrag #6552544: > Interessant auch, das man immer "irgendeinen HC49/U mit 16MHz" und > "2x22pf" nimmt, und das irgendwie
-
Thread
Potentiometer mit ADU Atmega328PB [HILFE]
einfache ADC-Leseroutine, ohne Interrupt, z.B. in der Form (Tinyx5) [c] /* ADC Einzelmessung */ uint16_t ADC_Read( void ) { uint16_t adc_res; ADCSRA |= (1<<ADSC); // eine Wandlung "single conversion" while (ADCSRA & (1<<ADSC) ) {;} // auf Abschluss der Konvertierung warten adc_res
oder nur ADCH, wenn 8Bit reichen. Also: Lesen mit der vollen Auflösung [c] uint16_t ergebnis; uint8_t number; ADMUX |= (1<<ADLAR); // linksbündiges ADC-Ergebnis ergebnis = ADC; // bzw. ergebnis = ADCW; // ist das selbe wie ergebnis = ADCL; ergebnis +
-
Artikel
SOUNDRX
"wikitable" style="width:15em" Name Wert C1, C2 1µF IC1 LM358 R1, R2, R6, R7, R8 100K R3 4,7K R4, R5 1K Beide Schaltungen wurden ausführlich im Thread Schaltschwelle bei ATmega digital Eingang diskutiert. Vielen Dank an Klaus De lisson (kolisson
ISR-Status-Variablen 20.07.2011 V 1.4.0 Pullup-Widerstand am Transistor wegoptimiert, übernimmt nun der ATmega. Bootloader von der Größe her auf unter 1KB reduziert Bugfix Bootloader: Timer wird nun vor dem Applikationsstart wieder deaktiviert
-
Thread
TWI Bus hängt sich auf
Kalibrationen des Moduls und außerdem schränkt das den Adreßraum unnötig ein. Je nach Typ können nur 1..8 EEPROMs am selben Bus hängen, z.B. nur ein 24LC16.
Slew-rate limited output drivers ● Noise suppression circuitry rejects spikes on bus lines (https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf Kapiterl 21.1)
-
Thread
CO2 Messung mit FPGA
der Sensor Floating Point Werte >ausgibt. Uhhhhh. Naja, eine CPU mit FPU drin ist schon ein CortexM4 >aufwärts, da kann man nicht mehr von lowcost sprechen. Also irgendwie bist du auf dem falschen Dampfer: Ein Atmega8 hat auch keine FPU und kann trotzdem Fließkommaberechnungen durchführen. Das
Neugier auch einen CO2 (& RH & Temp)-Display mit dem Sensirion SCD30 gemacht. Mit einem MSP430 und einem 16 x 1 LC-Display. Und weil ich zufällig parallel dazu aus einem anderen Grund einen Datenlogger für eine anderes Gerät geschrieben hatte, habe ich dem CO2-Display auch eine ähnlich Schnittstelle verpasst
-
Thread
BeagleV: Bezahlbarer linuxfähiger RISC-V SBC
überlesen. Christopher J. schrieb im Beitrag #6550527: > Was ich gerne hätte wäre ein PCIe 3.0 x16 Slot (ein x1 wäre auch > schon besser als nichts) und ein M2 Slot wäre natürlich ein Traum. Das ist allerdings etwas, das ich beim einem Board dieser Klasse auch vermisse.
schrieb im Beitrag #6551007: > Christopher J. schrieb: > Was ich gerne hätte wäre ein PCIe 3.0 x16 Slot (ein x1 wäre auch > schon besser als nichts) und ein M2 Slot wäre natürlich ein Traum. > > Das ist allerdings etwas, das ich beim einem Board dieser Klasse auch > vermisse. Der NanoPI M4V2
-
Thread
ATMega Temperatur
programmiert wurde. Bei mir hakt es vor allem bei der E-Funktion wenn ich folgente Formel nehme: R = R25*e^(1/(T+Tk) -1/(25+Tk) Könnte mir jmd weiterhelfen? Schon mal vielen Dank.
35, 34, 33, 32, 32, 31, 30, 29, 28, 27, 27, 26, 25, 24, 23, 23, 22, 21, 20, 19, 19, 18, 17, 16, 16, 15, 14, 13, 12, 12, 11, 10, 9, 9, 8, 7, 6, 5, 4, 4, 3, 2, 1, 0, -1, -2, -2, -3, -4, -5, -6, -7, -8, -9, -10, -12, -13, -14, -15, -16, -18, -19, -20, -22, -24, -25, -27, -29, -31,
-
Thread
Kl. Problem Pulsein Bascom
: BASCOM-AVR 2.0.7.7 'Hardware : LCD-Anzeige 2 X 8 'Chip type : ATMega48V '*************************************************************** $regfile = "m48def.dat" 'ATMega48V $crystal = 1000000 'Quarz intern 8MHz + Divide Clock Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 Config Lcdpin = Pin , Db7 = Portb.3 , E = Portb.5 , Rs = Portb.4 Config Lcd = 16x2 Dim Puls As Word Cursor off Cls Wait 1 Locate 1, 1 Lcd "Puls:" Do Pulsein Puls, Pind
-
Thread
[V] Diverse Bauteile (Schaltregler, Stepper-ICs, Elkos, Relais, Lastwiderstände)
Einzelader 1,5mm² rot 1,50€ pro 5m 110m Lapp Multinorm Einzelader 1,5mm² gelb 1,50€ pro 5m 15m Lapp Multinorm Einzelader 1,5mm² gelb-grün 1,50€ pro 5m 14 Stück Schrittmotor-IC A3979SLP, TSSOP28, 1/16tel Schritt, max. 35V/2,5A je 2,50€ 16 Stück Schrittmotor-IC A4989SLD, TSSOP38, 1/16tel Schritt, max. 50V f. externe FETs je 2,50€ 18 Stück Mikrocontroller ATMEGA16-16AU, TQFP44, DC 0931 je 1,50€ 41 Stück Mikrocontroller ATMEGA16A-16AU,
-
Thread
Könnt Ihr mal über meinen Schaltplan schauen
Hi, ok, dann nutze ich einen 16Mhz Quarz :) Die Frage nach der Lastkapazität... Im DB steht 10pF oder 16pF, was heißt das? z.B. hier: https://www.digikey.de/product-detail/de/murata-electronics/XRCGB16M000FXN14R0/490-18285-6-
4,5V > arbeiten, sondern nur die Pullups. (prx) A. K. schrieb im Beitrag #6535664: > +5V --- 1N4148 --- Pullups Habe ich angepasst. Lothar M. schrieb im Beitrag #6535943: > Der STUSB und der ATMEGA sollten im Schaltplan nicht wie ein viereckiger > durchnummerierter Klotz aussehen, sondern
-
Thread
EMI Probleme mit Endschaltern von Fräse
%252B6mUlIULyjqIreDe80q1gOPDXJjXfWIvBDPOEbOJR3qzzcpW8dI0t2KVha9WnRGFPiHPpQ0m2RK9eUuL%252FnIN292PuX4XQPK3wEMicSiIZjFNUchIDtX1YO%252FxnK1Gu9i%252Fw5IDF63kdULbZZTrz619adm75GJTWY82yCL2qh46Lfd05D%252Ft0eQiy%252FGeW6uraH6gMVckbap3jnpwgdy67XPyebvXGPBoX5vDZL
einen Endschalter fahren wenn man referenziert. Bis alle Achsen referenziert wurden, dürfen keine G0 G1 und Konsorten ausführbar sein. Auch kein M3 oder M4. Kurz: Kein MDI was irgendetwas bewegt. Mag sein, dass sie ein M7 annimmt wenn man sich die Hände waschen will. :-)
-
Thread
LD1117 3.3 V wird warm
>> >> 10nF laut Datasheet. > > Nur wenn der interne Spannungsregler benutzt wird. Zwischen 16 (Vcc) und 1 (GND). Der fehlt.
damit die Regelung stabil arbeitet. Beim ESP8266 habe ich herausgefunden, dass Schwankungen um 300 mVss den Chip zuverlässig zum abstürzen bringen. Das Ziel ist also, deutlich darunter zu bleiben. Im Vergleich dazu konnte ich einen ATmega328 nicht einmal mit 500 mVss zu sichtbaren Fehlfunktionen verleiten
-
Thread
Auf der Zielgeraden gescheitert (MCP23017 mit Relaiskarte instabil)
Teilnehmern und hohen Frequenzen bemerkbar. Die Treiber müssen bei standard- und fast-mode mindestens 3 mA treiben können, bei fast-mode-plus mindesten 20 mA (siehe I2C-Bus-Spezifikation). Erfahrungswerte sind bei 5V 1k8 bei längeren Leitungen und 3k3 und 4k7 bei kurzen Leitungen (bis zu 1k herunter bei
niederohmiger der Abschluss, desto geringer die > Wirkung von induktiven Einstreuungen. Und rund 7mA sollten die Treiber > abkönnen. Meines Wissens müssen I2C-Device min. 3mA können (Standard und Fast), also sollte man über die Pullups nicht mehr als 3mA fließen lassen. Einmal 1k5 bei 5V sind schon
-
Thread
Lifecycle AT90CAN Controllerfamilie
Ich bin von den 90CAN32 und ATMEGA16M1 weg weil die kein CAN-FD können. Also egal wie lange die noch angeboten werden, technologisch sind die für mich bereits tot, leider. Und weil es gar keine Automotive STM32 gibt und auch keine
unterschiedlicher Pin-Anzahl sind, ist der niedrigere Preis auch nett. So kostet ein einzelner ATMEGA16M1-AU bei Mouser gerade 3,49€ während ein einzelner ATSAMC21E18A-AUT im exakt gleichen Gehäuse 2,64€ kostet. Ein AT90CAN32-16AU ist bei Mouser gerade nicht lieferbar, soll aber 4,09€ kosten, ein
-
Thread
atmega168 vs atmega328 (warum noch den 168er nutzen?)
Hallo, eine Auswahl der Unterschiede: ---------------atmega168-----------Atmega328 Preis-------------2,92----------------2,44 Flash-------------16K-----------------32K SRAM---------------1K------------------2K EEPROM------------512-----------------1K SLEEP_Modes
nach dem Preis auswählen. 0,81 Euro: https://www.digikey.de/product-detail/de/microchip-technology/ATMEGA168-15MT1/1611-ATMEGA168-15MT1CT-ND/6832001 bzw. 1,23 Euro: https://www.digikey.de/product-detail/de/microchip-technology/ATMEGA328PB-MU/ATMEGA328PB-MU-ND/5638814
-
Thread
Bedienpanel "automatisieren"
an das Mainboard der Steuerung. Da sind u.a. zwei NECV33a CPUs drauf, ein EPROM mit der Firmware, 1MB(?) RAM, ein paar ASICs etc.
Schweinerei V33A (μPD70136A) - 未定義命令割り込みベクタ等、V33に存在していた80286との非互換部分を修正したもの。PC-98DO+やワープロ専用機文豪ミニ5SCに搭載された。[1]
-
Thread
Quarz SMD für Atmega328p
Danke euch. Der würde dann eher passen: https://www.digikey.de/product-detail/de/epson/SG-8002CE-16-0000M-PHML3/SG-8002CE16-0000M-PHML3-ND/7730236 oder lieber einer der einen breiten Spannungbereich hat?
/quarz-cfpx-180-16m-smd-3-2x2-5/dp/1674649?st=quarz%2016mhz oder ein Oszillator: https://de.farnell.com/multicomp/mcsjk-3n-16-00-3-3-50-b/oszillator-16mhz-3-2mm-x-2-5mm/dp/2854288?st=16mhz Einfach Tante Google
-
Thread
_delay_ms Faktor 13 zu langsam
gerade auf einen seltsamen Effekt mit _delay_ms aus der avr/delay.h gestossen. Folgendes Setup: Atmega8 mit externem 16MHz Crystal. lfuse:w:0x9f:m hfuse:w:0xd9:m. F_CPU per Makefile auf 16000000 gesetzt. Es laufen mehrere ISRs und auch usart wird per [c]#define BAUD 38400 #define UBRR F_CPU/16/BAUD
= (uint8_t)(ubrr>>8); UBRRL = (uint8_t)ubrr; UCSRB = (1<<TXEN); } void usart_putchar(char data) { while ( !(UCSRA & (_BV(UDRE))) ); UDR = data;^M } unsigned char usart_kbhit(void) { unsigned char b; b=0;^M if(UCSRA & (1<<RXC
-
Thread
Lötstation Quikko / Ksger T12 dtl Vorteil?
...das fragte ich mich auch schon. Gibts iwo T12er mit mehr als 1.2m Kabel? 2m wäre toll...habe aber nix gefunden. Klaus.
nochmals! Ich habe mal bei folgendem Angebot https://www.ebay.at/itm/363622722069?_trkparms=ispr%3D1&hash=item54a99a6a15:g:wocAAOSwRaFhvluJ&amdata=enc%3AAQAGAAACkPYe5NmHp%252B2JMhMi7yxGiTJkPrKr5t53CooMSQt2orsS5%252FLJbfonbQUYd49AU1AJY3h5NAfcGTMLwn69HARaiWlJoPCnIrhA1vPapMqvKLqACF807kjJGrku6r2b16M%252B