-
Thread
Lötstation JBC ?
auf 290° heißt doppelt so lange Lebensdauer weil halbierte Reaktionsgeschwindigkeit? Auf 280° wären x4. Auf 270° also x8. Auf 260° x16. Bei 200° demnach x512 und bei 150 irgendwas um die x16.000. Klingt irgendwie utopisch. :-)
s%2Caps%2C208&ref=nb_sb_ss_i_1_5
-
Thread
Ist Eagle out?
vorgebracht. Ich schreibe nur, weil ich die Hoffnung noch nicht aufgeben will, eines Tages von meiner 7.x-Professional aufrüsten zu dürfen. Um das zu unterstreichen: ich habe jede Profi-Version von 4,5,6,7 gekauft, weniger wegen der neuen Funktionen, sondern gerade um CADSOFT zu unterstützen. Im Gegenzug
Autodesk nur Vorteile. Früher mit Version 7 war die kostenlose Version mit einschränkungen (100x160mm) nur 2 Layer...usw Jetzt unter Autodesk bekommt man kostenlos alle 16 Layer, unbegrenzt Fläche usw. Und ganz im Ernst: Privat Nutze ich Eagle. beruflich Altium. Ich nehme 100 mal
-
Thread
Taster Entprellung am Attiny 841 und Auswertung
Nächstes Problem mit dem Timer: [c] ISR (TIMER0_OVF_vect) // Timer { static uint8_t ct0,ct1,rpt; uint8_t i; TCNT0 = (uint8_t)(int16_t)-(F_CPU / 1024 * 10e-3 + 0.5); i=key_state ^~KEY_PINA; // PINA oder PINB
ATm 1284p #include "main.h" // CPU 16MHz #include <avr/interrupt.h> // dient zur Behandlung der Interrupts #include <avr/io.h> // Integer-Definitionen #define I2C_SLAVE_ADDRESS 0x52 // Slave Adresse 0x52 #define I2C_DATA_INTERRUPT
-
Thread
Comparator Attiny841
Sorry, entschuldige die blöde Frage. Hatte ACME=1 nicht drin. Habe jetzt dazu geschrieben: [c] ACSR1B |=(1<<ACME1); [/c] Habe dazu das DB konsultiert und versucht rauszukriegen was das genau macht. Es wird dann ADEN ausgeschaltet und ACME eingeschaltet. Nach Tabelle 15-5 wird dann der Multiplexer
möchtest (z.B. MUX0), musst du auch auf 0 setzen - mit |= geht das nicht. Der Unterschied zwischen: [c] ADMUXA |= (1<<MUX5)|(1<<MUX4)|(1<<MUX2); // MUX0/1/3 unverändert und ADMUXA = (1<<MUX5)|(1<<MUX4)|(1<<MUX2); // alle MUXx verändert [/c]
-
Thread
gcc11 könnte das avr Backend verlieren
Johann L. schrieb im Beitrag #6148332: > Bei 'nem Testfall wie dem obigen hilft dir constexpr oder C > vs. C++ grad garnix. Schon: [c] using tt = float; tt f (const tt& x); tt call(const tt& x) { return f(x); } [/c] Damit wirds besser.
So richtig "8-bit-aware" scheint Clang (noch) nicht zu sein. Einfaches Beispiel: [c] uint16_t shl8(uint16_t x) { return x << 8; } [/c] GCC 9.3.0 mit -O1, -O2, -O3 oder -Os: [avrasm] shl8: mov r25,r24 ldi r24,0 ret [/avrasm] Clang 9.0.1 mit -O1, -O2, -O3 oder
-
Thread
DVM als Augabe für PIC 818
. Der Vorteil wäre: Der PIC könnte bis zu 5 Daten/Werte auslesen und mit nur je 2 Pin's anzeigen: z.B. Spannung, Strom, Solarstrom, ... Gruß Helle
Helle Heck schrieb im Beitrag #6017242: > Der PIC könnte bis zu 5 Daten/Werte auslesen und mit nur je 2 Pin's > anzeigen: > z.B. Spannung, Strom, Solarstrom, ... Wenn du einmal die Anzeige direkt vom PIC antreibst, dann kann der das ja auch.
-
Thread
diskreter uC (und er funktioniert sogar)
. Bhi : Subtraktion > 0 (unsigned) 0x5f. Bgt : Subtraktion > 0 (signed) 0x6f. Ble : Subtraktion <= 0 (signed) 0x7f. LdROM : Lade Konstante aus ROM (addresse) 0x8f. LdROM ptr : Lade Konstante indirekt aus ROM 0x9f
> Wahrscheinlich nicht mal ansatzweise. Ich kann mir nicht vorstellen, >> dass die kommerziellen uC so ineffizient ihr Programm abarbeiten > > Oh, wunder dich nicht: die PIC-Architektur (die Padauk-MCUs sind > PIC-Clones) ist uralt und wirklich auf minimalen Gatter-Count getrimmt - > die hat
-
Thread
PIC-I/O als input/tristate für weiteren output nutzen
ohnehin zugeführten Digitalspannung gewonnenen und für Drehantrieb und Zugmagnet erforderlichen ca. 16V. Der PNP erfordert aber am Emitter +5V bzw. die Versorgungsspannung des PIC. Was einen weiteren Spannungsregler 5V auf der Bühne erfordern würde - nur wegen dieser Relais, die dann stromhungrigere 5V-Typen
können, d.h. sie > können zeitweilig unterbrechen. Unterbricht der GND, dann feuerts Dir > die 16V+ über den IO-Pin zurück in dem PIC und der entläßt seinen > magischen Rauch. Mhm. Mit der Beschreibung stehe ich etwas auf dem Schlauch. Wie sollen da 16V an den PIC gelangen? Übrigens gibt es
-
Thread
ISP-Programmer für Produktion
oder die FORTE. Bei den FORTE wird ja damit Wir haben mehrere Presto und programmieren damit 8Bit PIC und AVR. > In der Artieklbeschreibung finde ich jetzt nichts über Kommandozeile, http://asix.tech/_programmers/presto_en.pdf Kapitel 5.6 Seite 63 Das UP ist die Bedienoberfläche für die
) { avrdude_message(MSG_INFO, "%s: jtag3_open_common(): Did not find any device matching VID 0x%04x and PID list: ", progname, (unsigned)pinfo.usbinfo.vid); [/c] Zuerst wird also libhidapi ausprobiert, danach libusb. Bin ich gerade überfragt, warum die libhidapi da nichts
-
Thread
mikropascal Compiler 8051 von MIKROE
rauchen. Das ist, aus syntaktischer > Systematik betrachtet, einfach Hühnerkacke. Zustimm... [c] Var S1: string[5]; xdata; S2: string[5]; L1, L2: word; Begin S1 := '1234'; S2 := '1234'; L1 := strlen(s1); // res = ? L2 := strlen(s2); // res = ? end. [/c] - Ein Semikolon
behalten, dass die Entwicklung der 8051-IDE von MikroE bereits 2013 (V3.6.0), die der 8051-Compiler (C, Pascal und Basic) sogar schon 2011 (V3.5.0) stehengeblieben ist. Einzig für ARM, AVR und dsPIC scheinen die Tools noch gepflegt zu werden. Die Versionsnummern der aktuellsten davon beginnen einer
-
Thread
500 MHz µC für kleines Geld
dass die 500 MHz ein "Turbo" Mode sind. Der Stromverbrauch ist *deutlich* geringer als der von uC's mit 50 - 200 MHz, dank deutlich kleinerer Strukturbreiten! Der Cache ist mit 16 kByte Instruction und 8 kByte Daten schon grösser als der gesammte RAM von so manchem 8 Bit Microcontroller.
LPSPI_CLK_ROOT 6 132 TRACE_CLK_ROOT 6 132 SAI1_CLK_ROOT 3 66 SAI2_CLK_ROOT 3 66 SAI3_CLK_ROOT 3 66 LPI2C_CLK_ROOT 24 66 CAN_CLK_ROOT OFF 60 UART_CLK_ROOT 4 80 LCDIF_CLK_ROOT 3 75 SPDIF0_CLK_ROOT 1.5 66 FLEXIO1_CLK_ROOT 1.5 120 FLEXIO2_CLK_ROOT 1.5 120
-
Thread
Unbekanntes Bus System entschlüsseln
Daniel schrieb im Beitrag #6008881: > ich entdeckt, dass RX/TX auf Pin 4 und 5 vom PIC hängen. Das sind beim > PIC16F1619 lediglich Timer-Eingänge. Der PIC hat keinen CAN Receiver und > daher muss das Protokoll softwareseitig realisiert sein. Ich habe zwar jetzt das erste
Mit abgestecktem Client bekomme ich nun folgende zyklische Nachricht: [code] 0x110 0x01 0x05 0x00 0x16 0x110 0x01 0x110 0x00 0x01 0x05 0x0 0x16 0x110 0x16 0x110 0x01 0x05 0x00 .... [/code] Die Checksum von 0x16 passt auf die ersten 4 Bytes. Danach kommt wieder nur wirres Zeug.
-
Thread
Bits shiften - ich verstehe es nicht.
if (second & 0x08) outl += 8; be: 63 fd sbrc r22, 3 c0: 98 5f subi r25, 0xF8 ; 248 if (second & 0x04) outl += 2; // \_ swapped c2: 62 fd sbrc r22, 2 c4: 9e 5f
r19, r19 c0: 0c f4 brge .+2 ; 0xc4 <bcd3+0x1e> c2: 90 5b subi r25, 0xB0 ; 176 if (in & 0x0100) outl += 1; c4: 30 fd sbrc r19, 0 c6: 9f 5f subi r25, 0xFF
-
Thread
Projektarbeit für Azubs - Ideen gesucht!
Ansonsten such was ausm InterWebz zum nachbauen: https://www.elektormagazine.de/labs?tags=&q=&state%5B%5D=3 Trotzdem finde ich das kritisch, wie wollt ihr ihre fachliche und persönliche Weiterbildung stützen wenn sie nicht mit euch zusammenarbeiten? LabView Tuts und kleine Projekte gibts doch auch
Programmierübung "Schiffe versenken" (das Programm versteckt die Flotte, Benutzer "schiesst" z.b. [C][6][enter]) Anzeige simpel nur Textuell oder beliebig grafisch komplex. Vereifachung: Flotte besteht aus je 1 Schiff der Längen 2,3,4,5,6. Expertenversion: Benutzer wählt Spelfeldgrösse 6...26, Flottengrösse
-
Thread
DC-Motor steuern mit H-Brücke
auch das hier eigentlich fred-gegenständliche Problem des Polwenders - diskret als H.Brücke aufgebaut 5 Transis plus Peripherie. Hallo? Die "eigentliche" Schaltung (Dekoder) besteht nur aus einem PIC und 25 der Halbleiterrelais, ein paar R/C und etwas Kleinzeug, um aus der Digitalspannung die Versorgungsspannung
nur kurze >> Spitzenströme. Wie ist deine Betriebsspannung? > > Leider weniger als 18V, um die 16,5V. Und es fließt der Motorstrom von > ca. 200 bis 300mA sowie dauerhaft sicherlich 100mA für den Zugmagneten > (im Anziehen sind es mehr, aber dann soll nur noch der Haltestrom > fließen). Ob 16,5
-
Thread
Mouser Bestellung
Sollte demnächst wieder bestellt werden möchte ich auch dabei sein. 5 x 579-MCP1501-10E/SN Danke Arthur
aber nicht mehr viel). Vorab schon mal ein Dankeschön Grüßle Harry Hier meine Liste: 2x LT3571 -> 584-LT3571EUD#PBF 2x TL431 -> 511-TL431ACZ-AP 2x PIC16F17146 -> 579-PIC16F17146-I/P 6x AQY284EH -> 769-AQY284EH
-
Thread
ARM-Assembler-Tutorial
Ich suche in Ergänzung zum Tutorial ein Register Definition Include für den STM32F103C8T6 auf dem BluePill-Board, also so etwas in der Art: [code] ... GPIOA = 0x40010800 GPIOB = 0x40010c00 GPIOC = 0x40011000 GPIOD = 0x40011400 GPIOx_CRL = 0x000 GPIOx_CRH = 0x004 GPIOx_IDR = 0x008 GPIOx_ODR = 0x00c GPIOx_BSRR = 0x010 GPIOx_BRR = 0x014 GPIOx_LCKR = 0x018 GPIOx_CRx_GP_PP_10MHz = 0b0001 GPIOx_CRx_GP_PP_2MHz = 0b0010 ... [/code]
-
Thread
Kabelbaum Prüfgerät
Widerstandsmessung und spezielle HV Kabel. Ja, ich kann die Messungen machen, aber ich brauche dazu 2x 16/32 dmm Scanner , 1x 8Relay card, high current, 4x 16relay card, high current. Reed relay low current 2kv ISO 64x. Dmm mit rs232, hochspannungsteiler, 2000V PSU, 20v vref , 100:1 Teiler. USB dso
https://www.google.com/search?q=lautsprecherklemmen&tbm=isch&ved=2ahUKEwifrca-jY_lAhUGwIUKHb4sCKQQ2-cCegQIABAA&oq=lautsprecherklemmen&gs_l=img.3..0j0i30j0i5i30j0i24.10291669.10302447..10303569...2.0..4.256.3030.16j8j2......0....1..gws-wiz-img.....0..0i67.XhkVkz3FCic&ei=tcidXd_-FoaAlwS-2aCgCg&bih=1035&
-
Thread
Wieso funktionieren Decompiler immer deutlich schlechter als Compiler?
die haben alle was anderes zu tun, ich weiß ja noch nicht mal mit welcher Sprache ich anfangen soll, C C++ (Schwer, sagen alle) Java (Gibts für St Dinger schon garkeine Compiler...) oder sonst noch irgendwas anders? Kotlin, hab ich mal gehört, gibts für STm, PIC usw auch keinen Compiler, usw. Dann sagt
aber nicht immer fehlerfrei und Datenbereiche versucht er auch zu dekompilieren. Ich habe das mal für C++ code und Windows mit x32dbg bzw x64dbg gemacht. Das kannst du nicht aus einem Buch lernen das musst du selber ausprobieren. Wenn dein Binärcode im debug mode erstellt wurde und noch die Symboltabellen
-
Thread
Guter, günstiger, Chip für Grafikdisplay
240x64 ist ja noch nicht so gross, da wird man wohl 6x8-Zeichen verwenden. Macht dann 1.5 KiB Flash fuer den Zeichensatz (256 Zeichen, also genug Platz fuer diverse Statusbalken-Symbole) und 320 Byte RAM
wird es wenn er Texte und grafiken braucht. > einen kompletten FONT reinladen brauch Flash Ein 8x16 Zeichensatz (0 - 0xff) braucht 4 KB. Das ist doch bei heutigen Flash-Größen ein Lacher. Hier reichen vermutlich schon 5x7 Zeichen.
-
Thread
Ansteuerung von WS2812B LEDs erstaunlich einfach
kompakt. Was mich fasziniert, ist dieses Projekt: https://cpldcpu.wordpress.com/2014/03/19/%C2%B5-wire-usb-on-an-attiny-10/ WS2812 und VUSB auf einem Attiny10. > Flash: 988 of 1024 bytes used (96.4%) > SRAM: 28 (variables)+2 (stack) of 32 bytes used (93.8%)
und den verlinkten Artikeln erklärt. https://github.com/cpldcpu/light_ws2812/blob/4894d1cd0e25e7c5f16379a7ca0d8f23370963b0/light_ws2812_AVR/Light_WS2812/light_ws2812.c#L119 [code] asm volatile( " ldi %0,8 \n\t" "loop%=: \n\t" " out %2,%3 \n\t" // '
-
Thread
Einfache Arduino Heizungspumpensteuerung
Hallo gustav, danke für die detaillierte Hilfe. Super Diagramm. 0,1 uF X2 habe ich da, und ein 2-5W 68Ohm Widerstand sollte auch zu finden sein. Wenn ich richtig gerechnet habe, sollte der Blindwiderstand des C etwa 32kOhm sein. Damit bräuchte der Snubber deutlich mehr
C1 vergrössen und R16 weglassen.
-
Thread
PIC 16F688 Timereinstellung / Timerstart
/Dadurch wird es ermöglicht alle //16 bit auf einmal zu beschreiben //TMR0 = 0xC2F6; funktioniert an //Stelle nicht, da zuerst das //Lowbyte und dann das Highbyte //geschrieben wird. INTCONbits.GIE = 1; //Timer
Na, noch am Lesen ? Hier ein ungetesteter Vorschlag von mir : [c] #include "config.h" #include <xc.h> #include <pic16f688.h> /* Zimmerbeleuchtung fuer das Haus */ #define RAUM_1a PORTAbits.RA0 /* 1. LED fuer Raum 1 liegt an Port A RA0 */ #define RAUM_1b PORTAbits.RA1
-
Thread
Zeta SBC V2 Z80 mit Floppy Disk
Bzgl 8255 hatte ich mir mal das hier notiert: Intel P8255A 4 MHz (250 ns) P8255A-5 5 MHz (200 ns) NEC D8255AC-2 5 MHz (200 ns) D8255AC-5 4 MHz (250 ns) D71055C 8 MHz (120 ns) D71055C-8 8 MHz (120 ns) D71055C-10 10 MHz (100 ns) Harris 82C55A-5 5 MHz (200
Zeugs da unten habe ich noch nie etwas gehört. Bekannt sind mir nur 68HC11,68000, AVR, Blackfin, DSP16, Intel, MicroBlaze als Softcore und die MSP's, sowie V850 aus meiner Zeit bei Renesas vor 20 Jahren. Motorola 68HC11 A29K Adapteva Epiphany Atmel AVR Blackfin C4x CRIS D30V DSP16xx FR-30
-
Thread
C8051F580 65kb statt 96kb? Simplicity Studio
"}, COMMON {"./src/large2.OBJ"}, BANK3 {"./src/large3.OBJ"} TO "F58X-59X_BLINKY_BANKED.OMF.CRBUILD" REMOVEUNUSED PRINT(.\F58x-59x_Blinky_Banked.m51) PAGEWIDTH (120) PAGELENGTH (65) BankArea(0x8000,0xffff) CLASSES( ECODE(C:0x0 - C:0x1fbfe), HCONST(C:0x0 - C:0x1fbfe), XDATA
SILABS_STARTUP.OBJ"}, BANK1 {"./src/large1.OBJ"}, BANK2 {"./src/large2.OBJ"}, BANK3 {"./src/large3.OBJ"} TO "F58X-59X_BLINKY_BANKED.OMF.CRBUILD" REMOVEUNUSED PRINT(.\F58x-59x_Blinky_Banked.m51) PAGEWIDTH (120) PAGELENGTH (65) BankArea(0x8000,0xffff) CLASSES( ECODE(C:0x0 - C:0x1fbfe), HCONST(C:0x0 - C:0x1fbfe), XDATA
-
Thread
SAM-Controller, Einstieg und Auswahl
Ich benutze inzwischen ganz gerne die C21, die C20 sind die Variante davon ohne CAN, das müssten so ziemlich die aktuellsten M0+ von Atmel bzw. Microchip sein. Das TQFP32 von denen hat 7x7 mm mit 0,8mm Pitch. Danach kamen die D5x/E5x auf
> los, der ist eben nur vergleichsweise langsam (2 MHz wimre.). Die D21 starten mit 1MHz, die C2x mit 8MHz und die D/E5x mit 48MHz.
-
Thread
Kompleete Werkstattauflösung
de.aliexpress.com/item/32815510897.html?spm=a2g0o.productlist.0.0.6fce364dEcFinx&algo_pvid=ae95b093-5a91-4b33-99da-85c7c5a7828e&algo_expid=ae95b093-5a91-4b33-99da-85c7c5a7828e-15&btsid=eef465e8-4e59-4406-82cd-598892d00881&ws_ab_test=searchweb0_0,searchweb201602_4,searchweb201603_52 Also ein 13MP,
HC4050BF 69 Stück Stange CD4093BE 5 Stück Stange 74HC02 94 Stück Stange 74HC04 50 Stück Stange 74HC08 SMD 55 Stück Stange 74HC20 5 Stück Stange 74HC123 22 Stück Stange 74HC126 16 stück Stange 74HC132 24 Stück Stange 74HC138 8
-
Thread
Hex Datei entschlüsseln
Anzeige mit Ladedruck, Öldruck, Öltemperatur, Ansaugluft usw. gebaut, nun habe ich die LCD Anzeige von 2x16 auf eine 4x20 umgebaut, jetzt Funktionieren nur die oberen zwei Zeilen, jetzt habe ich den PIC16F877A ausgelesen und kann leider die Hex Datei nicht Decodieren, habe jetzt die Person angeschrieben
Niemand jpg kann man nicht entschlüsseln. Warum baust du nicht einfach wieder ein 2x16 Display ein? Thomas
-
Thread
Basic Interpreter für uC ?
Das schaut gut aus, > dieser Graham Geoff hat schon einiges klasse Sachen gemacht aber alles > für PIC-32. Anstatt 8051, 6502 oder Z80 nimmst Du dann halt einen PIC32. Oder hole die c-Dateien und baue sie auf STM32 um. Ich hatte das mal vor einiger Zeit gemacht: https://www.mikrocontroller.net/
Einen "MOS6502 Emulator in C++" https://github.com/gianlucag/mos6502 .. mit einem "6502_EhBASIC_V2.22" https://github.com/Klaus2m5/6502_EhBASIC_V2.22 betreiben. Das Zahlenformat ist recht gut. http://www.crbond.com/calc65.htm
-
Thread
Beschreibung der Padauk Mikrocontroller
Fehler, den du gedanklich machst, besteht darin, daß du eben nicht in Assembler denkst, sondern eher in C etc. Es war schon mit den PIC16 so, daß all die Leute, die nur mit C herangewachsen waren, deren Architektur als scheußlich empfanden, weil sie sie schlichtweg nicht verstanden haben. Eben weil
empfangen und dekodieren - IR-Fernbedienungskommandos zum PC senden So, das Teil kann etwa 3..5 Sweeps zu über 1000 Meßpunkten bei 1 bis 5 Meßkanälen - und das alles mit nur einem einzigen kleinen PIC16 - nun, die Padauk's haben ein paar Befehle mehr, sollten also auch ein bissel mehr können.
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
1, 3, 0, 0, PSTR("ILI9341 TFT Driver successfully initialized!")); ili9341_combo_flash(5, tftline += 10, WHITE, BLACK, 1, 3, 0, 0, PSTR("I2C Interface initialized. Speed is 400KHz")); ili9341_combo_flash(5, tftline += 10, WHITE, BLACK, 1, 3, 0, 0, PSTR("ADS1115 16 Bit ADC initialized over I2C(0x48)")); ili9341_combo_flash(5, tftline += 10, WHITE, BLACK, 1, 3, 0, 0, PSTR("MCP7940M Real Time Clock Initialized")); ili9341_combo_flash(5, tftline += 10, YELLOW, BLACK, 1, 3,
-
Thread
Digitalpins I/O
Arduino IDE) an. Schön an der Arduino-IDE ist, dass du später auch selbst ohne das Arduino-Framework in C oder C++ weiter-programmieren kannst. Die IDE verbirgt das komplexe C++ zunächst vor dir. Du kannst dich also erst mal auf die vereinfachten Arduino-Befehle verlassen. Später kannst du dann eigenen
. 16 LEDs kannst du noch gut direkt mit einem Arduino-Nano ansteuern.
-
Thread
[V] Minimodell der Enterprise 1701
aktualisiert und auch den Controller sowie den Taster hinzugefügt. https://www.tme.eu/de/parking/5c2c864a4925eed5702e375e7602e911b5653c4e.html Der Warenwert sind ca. 19 EUR brutto, wobei einige Sachen durch Mindestmengen für mehrere Modelle reichen würden. Die SMD LEDs sollte man aber etwas
Update zum Warenkorb: https://www.tme.eu/de/parking/22c6c2a2e73e51eeccbc06c585619f6229da11a5.html Stiftleiste für ISP Programmierung des Controllers ist jetzt mit drin, ist allerdings eine 12polige, diese muss dann geteilt werden (6 polige sind erst wieder
-
Thread
Geschwindigkeit ATMega
ich 1,6MHz. Das heißt dann, dass das Toggeln 10 > Rechenschritte benötigt; richtig? loop: sbi x,y //(Schreiben ins PIN-Register)braucht 2 Takte rjmp loop //auch 2 Takte also für einen kompletten Zyklus (2x toggeln) 8 Takte
Extra dafür hat Microchip dsPICs im Angebot, die mit 70 MHz laufen, Motor PWM Einheiten haben und mit 5V IO-Spannung arbeiten. Intern arbeiten die Dinger ja alle mit 1.8V oder 2.5V. Und die Versionen mit 28 Pins gibts auch in SDIP28. Mit reduziertem Takt gehen diese Teile von -40 bis +150°C. https:/
-
Thread
Taugen die AD9959-Radio-Frequency-RF-Signal-Source-Generator Boards etwas?
mal so einen kleinen Platinensatz mir gemacht (AD9951-Modul, Detektor-Modul, Steuermodul mit einem PIC16F871..77) aber das war noch mit serieller Kommunikation zwischen PIC und PC, also deutlich vor dem massiven Aufkommen des USB bei Basteleien. Heute macht man sowas etwas anders. Aber ich kann ja im
ganz kurz: Meine Idee wäre, den realen Filterkernel ins Komplexe zu transformieren (aus einem sin(x)/x) Filter würde dann ein e^x/(tja was denn) Filter werden) und dann jedes komplexe Sample per cordic um eben den gewünschten Winkel von 90° zu drehen, um daraus die reellen Filterkoeffizienten zu erhalten
-
Thread
AKO Weidezaungerät reparieren
P-Channel)dazu werden? Und Q3 ein leistungsstärkerer N-Channel MOS ? Die beiden Widerstände R2 und R5 sind auch nicht mehr zu entziffern. Der IC ist ein PIC16F1503. Unterspannungsabschaltung und die Ansteuerung der LED macht der. Das geht auch noch alles. Bezüglich meiner Anrede: Ich wollte nur
H. H. schrieb im Beitrag #7050435: > PDTC124ET Danke. dann kann ich nur hoffen das der µC PIC16 1503 keinen Schaden hat. dann muss ich jetzt nur noch schauen wie stark die platine schaden genommen hat... ich mit meinen mittelalterlichen, grobschlechtigen Lötkolben hab da jetzt nicht die
-
Thread
LSC Smart Connect - neues Smart Home System bei Action
http://<ip>/control?cmd=GPIO,4,0 send rtttl melody to siren curl "http://<ip>/control?cmd=rtttl,5:d=4,o=5,b=112:8a,8a,a,8a,8a,a,8a,8c6,8f.,16g,2a,8a-,8a-,8a-.,16a-,8a-,8a,8a.,16a,8a,8g,8g,8a,g,c6" cheers, Henri
fatal error occurred: Failed to connect to Espressif device: Timed out waiting for packet header[/c] Ein-zwei mal stand da [c]Invalid head of packet (0x00) oder Invalid head of packet (0x13) [/c] Ich habe es an einem Macbook und einem Raspberry Pi 3 mit einem UB-Hub mit Stromversorgung
-
Thread
Neue Art des NimH lagern ?
nicht während die Arbeit > [sic!] 112 Batterien in der Woche fressen. > Naja, da gehen dann 16 Batterien am Tag durch. 16 x 14 Tage sind dann 224 Batterien. Und dann noch zu schweigen über unterbrochene Aufnahmen, weil die Betterien leer sind. Deshalb ein größeres Akkupack von 4,5 Ah. Das
mit jetzt 5 Ah. @Stromwandler: Die meisten Schaltuhren haben nur ein Wochenprogramm. War schon dabei etwas mit einen PIC zu bauen, kam was dazwisschen, also jetzt mal mit ein Schaltuhr. Statt 5 Minuten im
-
Thread
Paradigmenwechsel im Embedded Design Gesperrt
schluckt. Dazu sind die Platinen natürlich billiger. Im Gegensatz zu deinem Teensy-Mist bekommt man die µC für teils <50 Cent. Übrigens: Wenn du mit PIC-Jüngern kommst, beweist du übrigens nur, dass du keinerlei Ahnung hast. Diese PIC hier: https://www.microchip.com/design-centers/32-bit/pic-32-bit-mcus
". Assembler solls ja auch noch geben. Oft sind aber meine Projekte so /aufwendig/, das ich selbst 16F84er (Erbmasse) mit C vergewaltige.
-
Thread
Wechselrichter Test Wellenform
Hexenwerk ist: https://www.amazon.de/Victron-Phoenix-VE-Direct-Inverter-Spannungswandler/dp/B01CZJ5PY4/
Ausserdem muss diese PWM auch noch erzeugt werden. Ich glaube, Standard-WRs haen keinen eigebauten µC.
-
Thread
RAM Verbrauch auch von lokalen variablen ermitteln
#5934514: > Meine Intuition sagt, dass es auch zusätzlich ohne indirekte > Funktionsaufrufe geht. [c] funA (x): funB (x) funB (x): if x != 0 funC() funC(): // do domething main: x = input() // x = 1 funB(x) // Covers funB (case x != 0), funC; call depth = 2 funA(x-1) // Covers funB (case x == 0), funA; call depth = 2 // Now we covered all the code and have call depth = 2. // But x = 2 will call funA(2) -> funB(2) -> funC, call depth = 3 [/c] Auch
-
Thread
PIC: Ausgansstrom am Portpin
| | |PIC16F716|--+--(--47R--+ | | | | | +--| |--+ | \ | | | | C | | |--+ | BTB16-600BW | | |
| | |PIC16F716|--+--(--220R--+ | | | | | +--| |--+--(--220R--+ | | | | C | | |--+--(--220R--+ | | | | |
-
Thread
Einfache temperaturgeführte Leerlaufregelung bauen
einen Innengebläse zu regeln. Man müsste eben noch etwas anpassen wie die PWM kurve verläuft. [c] .include "tn26def.inc" .def temp =r16 ;temporary storage register .def temp2 =r17 .def temp3 =r18 .def temp4 =r19 .org 0x00 rjmp stack_init reti reti reti reti reti reti reti
, 0b11000010 out tccr1a, temp ldi temp, 0b10000101 out tccr1b, temp ldi temp, 255 out ocr1c, temp ldi temp, 0 out ocr1a, temp ;AD-Wandler Takteinstellung ;mögliche Vorteiler 2, 4, 8, 16, 32, 64, 128 ;Benötigte Frequenz 50kHz - 200kHz ;z.B. 8.000.000 Hz / 32 = 250 kHz ;z.B. 8.000.000