-
Thread
Viele Uhren, wenig Empfang - DCF77 "Repeater"?
willst... Einen kleinen 13"-Fernseher habe ich hier, einen XORO PTL 1330. Der hat analog, DVB-S2, -C und -T2, 1900 x 1080, HDMI, FBAS und noch viel mehr und kostet uns weniger als 100 €. Wenn es einen kleinen HDMI -> DVBT-Modulator gibt, könnte das die Schnapsidee noch interessanter machen. Mal
3, alle warten gespannt auf die Vernichtung meiner Ideen :D https://www.youtube.com/watch?v=s9F5fhJQo34
-
Thread
IR NEC Signal mit einlesen
Das hier [c]&& (!(irmp_data.command == 0x0055)) [/c] tritt immer ein, denn die ganze Entscheidung hängt ja zuerst hiervon ab: [c] else if (irmp_data.command == 0x0054) [/c] Um eine etwaige OK Taste abzufragen
Dann kann man damit rummachen, z.B. [c] theFlags_t MyFlags ; if (irmp_get_data (&irmp_data)) { if ((irmp_data.protocol == 0x1C) && (irmp_data.address == 0x0113)) { switch (irmp_data.command) { case
-
Thread
zahl zu BCD konvertieren mittels IC
Und an den entsprechenden Kreuzungspunkten die > Dioden stehend dazwischen eingelötet. sind 2.5 x 2 x 1 cm völlig ausreichend.
wenig Geld: https://www.ebay.com/itm/1pcs-MM74C915N-Resistors-DIP-18/391813338579?hash=item5b39e515d3:g:yBIAAOSwjk9ZPl8u Die Arbeit mit den Dioden würde ich mir nicht machen. Sogar Common Anode und Common Cathode läßt sich berücksichtigen. Auch
-
Thread
Hilfe bei Projekt mit PIC16F630
/Bauteile ich bereits habe: Spannungsregler LM7805 PIC 16F630 PIC(?)M27C4002 Universal Programmierer TL866 2 Plus 12V Netzteil 1A Lötwerkzeug Testboard Vielen Dank im Voraus für jede Hilfe.
jemand in die richtige Richtung schicken könnte > wäre das super. https://www.sprut.de/electronic/pic/index.htm Jürgen M. schrieb im Beitrag #5923687: > - Der PC Lüfter wird mit 12V, der PIC hingegen mit 5V betrieben. Wie > kann ich realisieren, dass der 5V Mikrocontroller die 12V für x Sekunden
-
Thread
PWM Baustein für schnelle und hochauflösende PWM
*PCA9685* 16ch 16bit PWM Driver. Hat zwar I2C, kann aber bis zu 400kHz
cassini schrieb im Beitrag #5919710: > 16ch 16bit PWM Driver. Hat zwar I2C, kann aber bis zu 400kHz Geraten, in der Glaskugel gesehen oder mal ins DB geschaut? The PCA9685 is an I²C-bus controlled 16-channel LED controller optimized for
-
Thread
Problem mit Spannungsteiler
Spannungsteiler siehe [[Batteriewächter]] https://www.mikrocontroller.net/articles/Datei:BMON_1048_PIC.PNG (T2, R4, R5) Gruß Anja
Richtwert zum auslegen von belasteten Spannungsteilern. Der Strom durch den Spannungsteiler sollte etwa 10x so groß sein wie der Messstrom, welcher aus dem Spannungsteiler in den uC fließt.
-
Thread
Effezenter Drehgeber decoder in c
Yalu X. schrieb im Beitrag #5918464: > W.S. schreibt zwar etwas von einem 22nF-Kondensator zur Entprellung, was > aber je nach Pull-Up-Widerstand und Hysteresespannung der µC-Eingänge um > eine bis zwei
Umdrehung auswertet. Ca 4 Umdrehungen pro Sekunde. Schneller Richtungswechsel. Es verzählt sich nie. PIC18 mit 5MHz Systemtakt.
-
Thread
Verbreitung von Automotive µC
1000 Derivate der Serie, nicht jedes davon ist ein Highrunner. Was auch noch ginge, sind Microchip PIC. Da wurde bisher - soweit mir bekannt - noch gar nichts abgekündigt. Wir haben einige uralte Platinen mit PICs noch in Produktion, und zumindest den Controller (ein PIC16C715) ist noch erhältlich. Und
oft tolle Konzepte. Wer das "Drop in Replacement" auch gut kann ist Microchip. Da kann man teils PIC16 durch PIC32 ersetzen. Es gibt quasi Standard Footprint für PICs.
-
Thread
Frequenzteiler 10 MHz auf 50 Hz
attiny85, any pic12/pic16!
Benedikt S. schrieb im Beitrag #5913601: > Jop uc z. B. Stm32f103c8 mit timer counter. Ich glaub nicht, daß er dieses 48Pin-Monster löten kann. 0.5 mm pitch ist nichts für Anfänger. Ein ATtiny13 im DIP-8 dürfte geeigneter sein und kommt auch mit den 5V klar.
-
Thread
Atmega128 - Programm wird geladen, aber LED blinkt nicht?
sorgen, dass die Spannung um mehrere Volt absackt. Rechne das mal beispielhaft für 10µH aus: 2 x pi x 16Mhz x 10µH = 1005Ω und 1005Ω x 500mA = 500 Volt -> Also ein Totalausfall. Den hättest du sogar schon bei 0,1µH! Das ist jetzt alles noch stark vereinfacht dargestellt, aber es verdeutlicht
: - Stromversorgung and alle (A)VCC und GND Pins (2,8 - 5,5V und stabil) - Reset Pin muss High sein (>0,9 x VCC) - Fuses richtig eingestellt (checked) - Programm ist im Flash (checked) Das war es schon. Wenn er damit nicht funktioniert, ist er kaputt.
-
Thread
Lupenlampe oder Brille kaufen?
B07KTZ7GYF/ref=sr_1_123 Binokular 2: https://www.amazon.de/Binokular-Surgical-Lupenbrille-Headlight-3-5X420mm/dp/B079ZVGMW4/ref=sr_1_66? Lampe 1: https://www.amazon.de/LED-Lupenleuchte-Glaslinse-25-facher-Vergr%C3%B6%C3%9Ferung-Dioptrien/dp/B00MGM8IJA/ref=sr_1_11 Lampe 2: https://www.amazon.de/10X-Lupe-mit-LED-Beleuchtung
anloetest dann waere mir 3x zuwenig: https://www.mouser.com/datasheet/2/678/ub-005255_DS_HSMF-C116_2016-06-16-923610.pdf Olaf
-
Thread
AVR debuggen wie in der Steinzeit?
Port verloren (Mirochip macht das über dieselben fünf Drähte). Schaue dir mal beispielsweise einen PIC16F1828 an - der ist vergleichbar zum ATmega8. Debugging geht einwandfrei, kostet weniger und ist ebenfalls uralt. Über andere fehlende Funktionalität (interner Oszillator nicht während des Betriebes
> Ist die aktive Entwicklung von Atmega8/16/32 überhaupt noch angedacht? Solange die aktuellen Entwicklungstools auf ATmega getrimmt werden, denke ich mal ja. > Also jedes neuere Projekt mit einem PIC starten? (ist eine ernste Frage)
-
Thread
Atmel ASF4 Pro / Kontra?
Wenn ich mir mal so meine MPLAB-X Installation ansehe findet sich das hier: C:\Program Files (x86)\Microchip\MPLABX\v5.15\packs\Microchip Aktuell wäre MPLAB-X ssv5.20. Wie man die Includes mit einem aktuellen GCC benutzt, müsste
wirkt unfertig und hat Bugs, wird aber wahrscheinlich so bleiben bis es ganz verschwindet. In MPLAB-X gibt es aber bisher praktisch nur Support für aktuellere Serien wie C21 und D5x/E5x. Woanders hingehen ist mitunter dann auch nicht so leicht, ich wüsste nicht womit ich den ATSAMC21E18A ersetzen
-
Thread
Sehr interessante uC Project Seite
haben will. Das Bild im Anhang hab ich mit einer Canon EOS 5D mk3 gemacht. (Vollformat-Sensor) In Zeiten, wo Standard-Monitore 1920 x 1080 Pixel darstellen mit "640x480-Briefmarken" zu "protzen" kann man nur als "ewig gestrig" bezeichnen. Das Bild im Anhang
- auch, wenn man das mal gar nicht haben will. Das Bild im Anhang hab ich mit einer Canon EOS5D mk3 gemacht. (Vollformat-Sensor) In Zeiten, wo Standard-Monitore 1920 x 1080 Pixel darstellen mit "640x480-Briefmarken" zu "protzen" kann man nur als "ewig gestrig" bezeichnen. Das Bild
-
Thread
PIC16f628 programmieren Gesperrt
Author: Sebastian Rietig ;************************************************************ LIST P=16C76, R=DEC ; Use the PIC16C76 and decimal system #include "P16C76.INC" ; Include header file __config _WDT_OFF & _PWRTE_OFF & _BODEN_ON & _XT_OSC ; ----------- ; INITIALIZE ; -----------
Das Blinky.c Beispiel: https://github.com/dratzer/PIC16F628a-code-/blob/master/led%20blink%20%2Bkanpp%201%20trasig.X/ledblink%20%2Bknapp%201.c
-
Thread
OLED-Display SPI Psoc4
(); Write_Cmd(0xAE); //Set Display OFF Initial_SSD1327(); Pic_show(&pic1);// Ausgabe an Display Write_Cmd(0xAF); //Set Display On } void Pic_show(unsigned char ptr[][MAX_COL
{ Pic_show(&pic1);// Ausgabe an Display } void Pic_show(unsigned char ptr[][MAX_COL/2]){ unsigned char i=0,j=0; Write_Cmd(0x15); //Set Column Address Write_Cmd(0x00); //Start Column
-
Thread
Projekt mit LED Leiste ATMega und Batterien
eher der https://www.amazon.de/XL4015-Spannungsregler-von4-38V-nach1-Arduino/dp/B01MT4CUHW/ref=sr_1_16?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=step+down+5+ampere&qid=1562458564&s=gateway&sr=8-16 für den Fall, dass es China ware ist sind wenigestens 5A angegeben xD. > Weiß aber gar nicht
ichs zumindest mal angesteuert > bekommen. Wieso kommunziert der über 3V? der Nano wird über 5V versorgt. Logikpegel also auch 5V. > Dann wohl eher der > https://www.amazon.de/XL4015-Spannungsregler-von4-38V-nach1-Arduino/dp/B01MT4CUHW/ref=sr_1_16?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&
-
Thread
Datenübertragung bei Netzausfall , Powerline.
noch eine Info zur Controllbox., oder Anzeigebox. Das Ding ist einfach nur ein Display mit einem PC16F876 und RS232 comunikation. Ist ein 4x20 OlED-Display von Reichelt. https://www.reichelt.de/display-oled-4x20-98x60mm-gelb-ea-w204-xlg-p113324.html?&trstct=pos_9 Der eigentliche Text ist im
> Sicher kann man UDP-Pakete blind abschicken. [ ] Du kennst den Unterschied von UDP und TCP? [X] Singen und klatschen [X] ich mag Kekse
-
Thread
LED Array mit MBI5026CN und PIC 16F688
bei welchem ich ein LED Matrix von gut 110 weissen LEDs ansteuern will. Die Steuerung übernimmt ein PIC 16F688 uP und das Treiben der LEDs MBI5026CN Bausteine, die als Schieberegister und LED Treiber funktionieren. Die ganze Schaltung läuft ab einem Netzteil mit 5V. Ich habe bis jetzt drei der insgesamt
Potentiometer (nicht belegt) A2: 1 A3: 1 Schalter (Funktionen) A4: 1 (Quarz) A5: 1 (Quarz) PORTC: C0: 0 CLK (Clock) C1: 0 SD (Serial Data) C2: 0 LE (Latch Enabled) C3: 1 C4: 0 RS232 TX kontr C5: 1 RS232 RX */
-
Thread
Mobile Klimanlage, Schlauch nicht ins Freie hängen?
Überraschung - Aussentemperatur, also von dort, wo es einem zu warm ist. Schafft die Klimaanlage nur -5 GradC bei der Luftumwälzung, wird es also auch mit Schlauch nach draussen wärmer, wenn es draussen mehr als 5 GradC mehr hat als drinnen erwünscht ist. Gerald K. schrieb im Beitrag #6718029: > **
Überraschung - Aussentemperatur, > also von dort, wo es einem zu warm ist. Schafft die Klimaanlage nur -5 > GradC bei der Luftumwälzung, wird es also auch mit Schlauch nach > draussen wärmer, wenn es draussen mehr als 5 GradC mehr hat als drinnen > erwünscht ist. Das ist so zu vereinfacht beschrieben
-
Thread
Warum funktioniert mein AVR Assembler Code nicht?
Port C musst du auch noch initialisieren. Achte auf die Pullups [c]ldi r16, 0x00ff out ddrc, r16[/c] Zudem müssen auch irgendwann mal die Infos ausgegeben werden. [c]out portb, r17 [/c] Hier solltest
man LDS zum Einlesen eines Port verwenden. Allerdings nicht mit der IO-Adresse sondern mit der um 0x20 größeren RAM-Adresse. Also lds r16, PINC+0x20 bewirkt das gleiche wie in r16, PinC MfG Spess
-
Thread
(V) Spannungsregler, Logik, MCUs,
regulators MIC5801, SO24, 8-Bit Parallel-Input Latched Drivers AT90CAN128-15AZ, TQFP64, 128K Flash PIC16F628, SSOP20 LPC1766, LQFP100, ARM Cortex-M3, 100MHz, 256K Flash [/c] SST 49LF020A (habe ich mal für ein Epox Mainboard gebraucht, kommen wohl auch in der XBOX zum Einsatz) Kingbright 5-/7-
haben FC56-11PGWA SC56-11PGWA Rafi-Taster, weiße Fläche, mit LEDs, ausgelötet Nokia-Akkus BL-4C und BL-5B 2x Quecksilber-Schalter YARD-IR-Empfänger rev. 2 mit PIC16F628, PDIP18 und MAX232 Mini-ICE mit ATMEGA16-16AU und FT232RL Xilinx programmer by martiniman, LPT-Port Schreibt mir einfach
-
Thread
uC mit USB gesucht
detailliert. Vielleicht tut es ja auch was einfacheres: https://hackaday.io/project/6258/gallery#ce5db455c4aad2b6bf7d99e26a6976f4 Ja, ich weiß, den muss man ja noch irgendwie programmieren ;-) Ginge evtl. mit dem Curiosity DM164137 oder dem MPLAB SNAP PG164100
Laden von WinUSB". A. F. schrieb im Beitrag #5890005: > Für eine differentielle Übertragung, bei 1.5cm Abstand von der USB > Buchse bis zur CPU wohl kaum. Und für das parallele ULPI zwischen µC und USB-HS-PHY (nur wenige µC haben den integriert)? Michael schrieb im Beitrag #5890019: > einfacher
-
Thread
Welche uC /IDE hat besten Aussichten?
Projektplanung sollte sich herausstellen, welchen Ressourcen Bedarf du hast. Danach wählt man den µC aus. Zusätzlich schlägt die natürliche Trägheit zu Buche, die einen verführt, bei einer µC Familie und einer IDE zu bleiben. Schlussendlich: Egal, worauf du dich jetzt fixierst.... Es ist sowieso
kennt man eine IDE, kennt man auch die anderen. Letztendlich brauch ich nur den Hammer bei Eclipse, F5 bei VisualStudio, und das Ding compiliert. Die Prozessoren sind egal, mit C und C++ gehen alle. Assembler habe ich dieses Jahrtausend nicht mehr gemacht. Bibliotheken kommen und gehen. Einarbeiten
-
Thread
Arduino Sattelit
bekloppt > > keinen ATmega 1284p zu nutzen, am Geld kann das doch nicht scheitern, > 128K flash und 16K SRAM ermöglicht viel mehr! Im Gegenteil, der ATMEGA ist TEURER: PIC32MM0128GPM048T: 3,30€ STM32L082KBU6 : 3,26€ ATMEGA1284P-AU : 4,88€ Alles Einzelpreise bei digikey. Beide nicht-ATMEGAs
www.google.com/url?sa=t&source=web&rct=j&url=http://rexusbexus.net/wp-content/uploads/2017/07/RX19_LiME_SED_v5-1_01Sep16.pdf&ved=2ahUKEwjP4aiVvYbjAhXDLFAKHWYaCAEQFjAAegQIARAB&usg=AOvVaw29_8RLhkdjoB1M8HVA73VJ
-
Thread
Raspberry Pi 4 vorgestellt
> wo man die 5V beim PI4 am sinnvollsten einspeist, > wenn man keinen usb-c stecker verwendet? Wenn du kein USB-C verwenden willst dann könntest du trotzdem USB-C verwenden. :-) Also ein USB-C Kabel nehmen,
was ist genau dein Einsatzzweck? Der Intel_atom_x5_z8350 kann ja nichtmal h264 in Hardware decodieren. https://www.technikaffe.de/cpu_vergleich-intel_core_i5_6200u-590-vs-intel_atom_x5_z8350-607 Ich denke das kleine Ding hat schon mit Win10 zu
-
Thread
Buck-Boost Schaltregler bei uA Last
habe ich es bisher noch nicht, z.B. das hier: https://www.schukat.com/schukat/pdf.nsf/718687E86CD13143C1257E62003941D7/$file/Recom_Book_of_Knowledge_Deutsch.pdf Ich habe ein Device vor die Nase gekriegt, welches ein LoRa bzw. SigFox-Modul drauf hat. Alle Sensoren und der PIC16F ziehen im Standby/Sleep
diverser Anforderungen muss ich eine stabile Ausgangsspannung bei 3.3V gewährleisten, das von 2.6-5V Eingangsspannung Vorgeschlagen wurden mir folgende DC/DC-Schaltregler: On-Semi FAN49100AUC330X https://www.digikey.ch/product-detail/de/on-semiconductor/FAN49100AUC330X/FAN49100AUC330XCT-ND/5640242
-
Thread
Aufwandsabschätzung für Automatisierungsprojekt (Steuerungsplatine)
Lampenleistung pro Treiber, gemeinsame Masse, aktuell getrieben von IRF4905. - 64 Eingänge, davon 16 analog zum Anschluss von externen Sensoren e.t.c., 48 digital zum Anschluss von externen beleuchteten Tastern - Schutz vor Überspannung, Störimpulse u.a.m. - Erweiterungsmöglichkeit, Bauteile die
klar... Und Was wird nun gefordert? Ich sags euch: Eine kleine Platine, Doppelseitig Bungard 200x160mm oder so, mit nem PIC 18F4550 drauf, und eben noch ein paar andere Käfer, die ich teilweise bekannt hab. Dazu vor allem noch Dioden e.t.c. Layouten kann ich selber, brauch nur einen Schaltplan. Jesus
-
Thread
I2C Slave mit dem Attiny 841
// Stop Condition TWSCRB = (uint8_t) (1<<TWCMD1); } } } } [/c] [c] int main(void) { //ADC_init(); I2C_init(); while(1) { if(command != 0x00) { switch(command) { case 0x01: // Test Daten tx_buf[0] = 0x01; tx_buf[1] = 0x02; tx_buf[2] = 0x03; tx_buf[3] = 0x04; tx_buf_index = 0; break; } command = 0x00; } [/c]
-
Thread
Neue MCU familie gesucht
Geschwindigkeit kompiliert (damit liegt die Codegröße bei MCS-51 etwa beim doppelten von STM8): C8051F120@98Mhz: 95 STM8AF5288@16Mhz: 109 STM8S208MB@24Mhz: 147 zum Vergleich: Weitere µC mit SDCC 3.7.0 bzw. GCC 6.3.1: CY7C68013A@48Mhz: 12 STM32L073RZ@32Mhz: 717 STM32F051R8@48Mhz: 1141 STM32F103RB
. STM8S hat das, ebenso 68HC11/12. Die 8-Bit PICs vor der zweiten Version der PIC18 Architektur sowie 8051 können nicht damit dienen, was die Umsetzung komplizierter gestaltet. Hinderlich ist auch eine partielle (STM8S, M16C) oder vollständige (AVR, meistens) Adressraumtrennung
-
Thread
PIC16F872 / F72 - pickit3 - microcontroller programmiert aber keine Signale
Vdd. Ich habe keine Ahnung, was ich noch ausprobieren könnte. Hat jemand eine Idee? main.c: #include <stdio.h> #include <stdlib.h> #include <xc.h> #include <pic16f872.h> //pic16f72.h #pragma config FOSC = HS // Oscillator Selection bits (HS oscillator) #pragma config WDTE
CEXT values. The user also needs to take into account variation due to tolerance of external R and C components used. Figure 11-3 shows how the R/C combination is connected to the PIC16F872. Danke nochmal Euch allen!
-
Artikel
AVR CP/M
Terminal, realisiert über ein Propeller IC von Parallax Ram Bausteine. Folgende DRAM-Bausteine (256k x 4bit) wurden mit der Hardwarevariante 3 bei 20 MHz Systemtakt erfolgreich getestet: AAA1M304 70ns GM71C4256 60ns HY51C4256 100ns HY534256 70ns / 80ns / 100ns HYB514256 70ns KM44C256 70ns M514256 70ns / 80ns M5M44256 80ns MB81C4256 70ns MT4C4M4B1DJ-6 / 60ns V53C104 45ns / 60ns / 80ns Folgende Bausteine laufen ggf. nicht: SIEMENS HYB514256B-70 SD Karten. Folgende SD-Karten wurden mit der Hardwarevariante 3 bei
-
Thread
AVR: Ist PORTx |= atomar?
sbrs r25, 5 2e: 00 c0 rjmp .+0 ; 0x30 <softspi_write_byte+0x30> 30: 82 e0 ldi r24, 0x02 ; 2 32: 86 b9 out 0x06, r24 ; 6 34: 81 e0 ldi r24, 0x01 ; 1
> 54: 82 e0 ldi r24, 0x02 ; 2 56: 86 b9 out 0x06, r24 ; 6 58: 81 e0 ldi r24, 0x01 ; 1 5a: 86 b9 out 0x06, r24 ; 6 5c: 88 b1 in r24, 0x08 ; 8 5e: 8c 7f andi
-
Thread
XMEGA Hardware-Bug (Kritisch) Gesperrt
ldi r25, 0x01 ; 1 2832: 0e 94 e2 0b call 0x17c4 ; 0x17c4 <USARTD0RomString> 2836: d5 cf rjmp .-86 ; 0x27e2 <main+0x8a> case 'y': USARTD0RomString(
Ich hab das Hexfile mit dem ODA dissasembliert. [code] .data:00000000 01 e0 ldi r16, 0x01 ; 1 .data:00000002 00 93 61 06 sts 0x0661, r16 .data:00000006 03 95 inc r16 .data:00000008 01 c0 rjmp .+2 ; 0x0000000c .data:0000000a 00 00 nop .data:0000000c
-
Thread
Physikalischer CAN Bus mit Transceivern aber ohne CAN Controller
C.K. schrieb im Beitrag #5857896: > An der 5Pin-MiniUSB-Buchse sind 5V, GND, MISO, MOSI und CLK > herausgeführt. (Die sind auch als Lötpins auf dem PCB) Blöd, dass SPI aber eben /mit/ SS# definiert
Lothar M. schrieb im Beitrag #5857915: > C.K. schrieb im Beitrag #5857896: >> An der 5Pin-MiniUSB-Buchse sind 5V, GND, MISO, MOSI und CLK >> herausgeführt. (Die sind auch als Lötpins auf dem PCB) > Blöd, dass SPI aber eben /mit/ SS# definiert
-
Thread
Serielle Kommunikation / Modbus Format - wie implementieren?
uint8_t)); memcpy(txdata, req, length); // CRC berechnen und an txdata anhängen. uint16_t crc = _CRC16(req, length); length +=2; txdata[length-2] = crc & 0xFF; txdata[length-1] = crc >> 8; // txdata an das BMS übertragen: for(uint8_t i=0; i<length; i++) {
= 0x00 (dann Error, sonst Payload-Length) // CRC prüfen // Payload extrahieren // 4 Byte in float umwandlen: // uint8_t payloadData[4] = { r[3], r[4], r[5], r[6] }; // memcpy
-
Thread
STM32: Sendepuffer für USART
*/ } USART_TypeDef; [/c] Weiter hinten dann: [c] #define USART1_BASE (APB2PERIPH_BASE + 0x1000U) #define USART2_BASE (APB1PERIPH_BASE + 0x4400U) *schnipp* #define USART2 ((USART_TypeDef
*/ GPIOB->AFSEL |= 0x0C; /* PB[2:3] alt. function (i2c) */ I2C0->MCR = 0x0010; /* enable master mode */ I2C0->MTPR = 0x09; /* 100 kHz @ 20 MHz */ } [/c] Dann weiß ich nämlich auch später noch, was ich
-
Thread
Wieso 100nF pro Power-Pin?
Nehmen wir eine Europakarte 10*16cm² mit vier Lagen, gesamt 1,6mm dick, dann wäre der Abstand zweier Lagen etwa 0,4mm. Plattenkondensatorformel C= (Epsilon 0) * (Epsilon r) * Fläche / Abstand. Epsilon 0 = 8,85 E-12 As/Vm Epsilon r (FR4) z.B. = 4,5 Fläche/Abstand =(0,1*0,16/0,0004) = 40 m ergibt 1584 pF Das reicht natürlich nicht alleine aus um Niederfrequenz abzublocken. Die 100nF Cs sind trotzdem nötig.
-
Thread
LED Messung mit AVR
Display angezeigt werden. Das Display vernachlässige ich erst mal. Ansteuerung direkt oder SPI oder I2C. Anzeige Betriebspannung und berechnung des Vorwiderstandes dazu und Anzeige wieder. Habe ein Modul mit INA219 - Strommessung, Display 4x16, Atmega 128 und arbeite mit C. Die LEDs haben von 2mA bis 20mA
> Habe ein Modul > mit INA219 - Strommessung, Nett, aber Overkill. > Display 4x16, Atmega 128 und arbeite mit C. Dito. Aber wenn's scheeee macht. https://www.youtube.com/watch?v=dPM3wPhaMvE ;-) > Die LEDs haben von 2mA bis 20mA so ziemlich alles oder lassen sich mit
-
Thread
Mehrere Relais gleichzeitig schalten
Information kein Kreuzworträtsel geliefert werden;-) Mir fällt da gerade ein recht altes IC ein. Der 74C922 bzw. 74C923 sind Tastaturencoder, für 16 bzw. 20 Tasten. Die Älteren hier werden die noch kennen. Leider gibt es die Chips nicht mehr zu kaufen. https://www.soemtron.org/downloads/disposals/74c922
wäre es mit damit: https://www.voelkner.de/products/42838/SCI-R13-529ALYL-Drucktaster-250-V-AC-0.5A-1-x-Aus-Ein-tastend-1St..html
-
Thread
MPLAB delay und xtalfreq richtig benutzen
werden sollte. Welche Einstellungen muss man treffen um einen richtigen delay zu erhalten. Benutze PIC16F1939. Angegen ist ein breites Spektrum an Frequenzen.
Guggschd du: 5.6 Register Definitions: Oscillator Control ... 0111 = xxx xHz xF (default upon Reset) Da kann man sehen, man was eingestellt ist solange man selber nicht dazu in der Lage ist, es nach seinen
-
Thread
STM32: Adresse mit Rest als uint32_tinterpretieren
einen infinite_loop. Mache ich den folgenden Zugriff auf eine Variable mit dem Startelement 0,4,8,16,... geht das wunderbar. [c] uint8_t Array[100]; uint8_t x; *((uint32_t *)&Array[3]) = (uint32_t)&x; // geht nicht *((uint32_t *)&Array[4]) = (uint32_t)&x; // geht [/c] Wie löse ich dieses
Hier mal die korrekte Lösung: [c]uint8_t Array[100]; uint32_t x = ...; Array[3] = (uint8_t) (x & 0xFF); Array[4] = (uint8_t) ((x>>8) & 0xFF); Array[5] = (uint8_t) ((x>>16) & 0xFF); Array[6] = (uint8_t) ((x>>24) & 0xFF);[/c]
-
Thread
Aufwandschätzung für Cross-Assembler
>> Für einen MSP430-Assembler in Go brauchte ich laut "git log" ca. 5 >> Monate. > > Die meiste Zeit ging drauf, um Go zu lernen? :) Nee :) Wer C kann, kann wahrscheinlich schon >80% von Go. Das Schwierigste war wahrscheinlich die Yacc-Bibliothek.
bestimmte Maschinenbefehle nicht unmittelbar hintereinander folgen dürfen. Z.B. Renesas 78k0R (ein 16Bit Risc uC). Oder 16-Bitter, die Speicherzugriffe, die >8Bit sind, nicht auf ungeraden Adressen durchführen dürfen usw. Da sollte ein guter Assembler zumindest eine Warnung generieren können.