-
Thread
PIC32 Programmer und Compiler
a significant decrease in overall programming time." Daher das zusätzliche 'E'. > 2. sorry für die Frage aber hab keinen Plan wo ich nachschauen kann wie > ich das mit #pragma machen soll. weiss nur, dass ich um zu debuggen > #pragma config DEBUG=ON schreiben muss.....
hast in dem Verzeichnis ein "MPLAB C32 User Guide.pdf". Das darfst Du auch lesen. Suche mal nach "4.8.1 #pragma config" und lies den folgenden Abschnitt. Es steht alles da. Kann es sein, dass Lesen nicht Deine Stärke ist? fchk
-
Thread
USB2CAN Adapter aus China
10312_10313_10314_10184_10319_5650015_10550_10073_10551_10552_10553_10554_10186_10557,searchweb201603_4,ppcSwitch_2&btsid=ad62c159-9b65-4bb5-b032-9691a7edac4e&algo_expid=f67294bc-eb28-444b-b8f9-1156f74228fc-16&algo_pvid=f67294bc-eb28-444b-b8f9-1156f74228fc Nr. 2 https://www.aliexpress.com/item/
10313_10314_10184_10319_5650015_10550_10073_10551_10552_10553_10554_10186_10557-10552,searchweb201603_4,ppcSwitch_2&btsid=14705c51-3258-443d-8dcd-bf7560b67eb4&algo_expid=fcd1381c-1de4-4ff2-b1b6-5c0c67dcdf67-33&algo_pvid=fcd1381c-1de4-4ff2-b1b6-5c0c67dcdf67 Viele Grüße Chris
-
Thread
STM32F407 und Double/Float mit FPU
ADD r0,sp,#0x04 0x0800708A F7FDFC8D BL.W __hardfp_atof (0x080049A8) 0x0800708E EEB08A40 VMOV.F32 s16,s0 0x08007092 EEF08A60 VMOV.F32 s17,s1 Mit "float dParam;" 0x08007088 A801 ADD r0,sp,#0x04 0x0800708A F7FDFC8D BL.W __hardfp_atof (0x080049A8) 0x0800708E EEB0AA40 VMOV.F32 s20,s0 0x08007092 EEF0AA60 VMOV.F32 s21,s1 0x08007096 EC510B1A VMOV r0,r1,d10 0x0800709A F008FD1F BL.W __aeabi_d2f (0x0800FADC) 0x0800709E EE080A10
-
Thread
Mein Erster, aber welcher?
Jetzt nochmal für Anfänger.... Das hier: ldi r16, 0xFF out $17, r16 ldi r16, 0x01 com r16 Loop: out $18, r16 rjmp Loop ist doch Assemblercode oder nicht? Du meinst, dass ich Assembler brauche, damit ich weiß, was wo im Register passiert
sind derart Ignorant das die auch heute noch beim Wörtchen PIC nur an den mittlerweile 20Jahre PIC16F84 denken und diesen dann mit einem XMEGA vergleichen) (Ok, vor 20 Jahren wurde der als PIC16C84 eingeführt und hatte statt Flash einen EEPROM-Programmspeicher, 16F84 schimpft der sich erst seit 15Jahren
-
Thread
Arduino Uno R4 im Handel erhältlich
Schnittstelle, 7 = RXD, 8 = TXD. Diese Pins vom Controller sind sonst nirgendwo angeschlossen. Es ist ein 16MHz Quarz verbaut. An den Analog Pins vermisse ich Kondensatoren, so wenigstens 10nF hätte was. Versorgt wird der verbaute RA4M1 mit 5V. Und jetzt erstmal schauen wo man so ein Ding her bekommt
digitalWrite(EVE_PDN, LOW); ... So beim Start in der setup(). UNO R3: 3,5µs -> ~56 Taktzyklen @16MHz UNO R4: 800ns -> ~38 Taktzyklen @48MHZ Ok, nicht toll, aber schneller, absolut und im Verhältnis. Schönes Ding am Rande, es sah kurz aus als hätte ich den R4 gebrickt da ich aus Versehen den
-
Thread
AVR/Arduino Eigenbau nimmt keine Programme mehr an (ATmega168)
IO25, // C: unten rechts IO26, // D: unten IO6 , // E: unten links IO11, // F: oben links IO12, // G: mitte IO13, // DP: Dezimalpunkt }; // Position der 4 Siebensegmentanzeigen // ___ ___ ___ ___ // | | | | | |
initialize Timer1 TCCR1A = 0; // set entire TCCR1A register to 0 TCCR1B = 0; // same for TCCR1B // set compare match register to desired timer count: //16Mhz Clock double time=4; //4,194304 max! //OCR1A =int(time*16*1000/1024*1000-1); OCR1A = (unsigned int
-
Thread
ARM7: ldrb r5, [r5], #1 unvorhersehbar?
ldrb r5, [r5], #1 ein unvorhersagbares Verhalten liefern würde. Ist da was dran ;-) ? (Sun Jan 16 00:10:33 2011: Warning: UNPREDICTABLE behaviour: Addr: 0x00000198 instr: LDRB opcode: 0xE4D55001) mfg Peter
anderes Zielregister nehmen müssen. Ist das jetzt nur ne Sache vom Assembler, oder wüsste der AT91SAM7S256 wirklich nicht, was er da machen soll? Wo kann man das genau lesen, dass man das so nicht machen darf?
-
Thread
Bluetooth sendet kryptische Zeichen
Low power mode off ;) Aber ein Quarz und die richtige Konfiguration des baud rate generator im SAM könnten Wunder bewirken :)
mit 49 Zeichen (Dauer bei 115200Bd über 4ms) werden soll, wenn die Baudraten so eingehalten werden. Dafür würden über einen Zeitraum von mehr als 4ms die Startbits fehlen.
-
Thread
Welchen Mikrocontroller CAN-Bus
kannst und Dir Variablen anschauen und ändern kannst, ziemlich teuer sind. Bei PICs (sowohl 8 als auch 16 und 32 Bit) und ARM kommst Du deutlich preiswerter weg. Viele Leute verwenden daher nur einfache Programmer, die nur den Code in den Chip reinladen, aber nicht debuggen können. > - AT91SAM7X / A
CAN Tranceiver. > Günstiger wirds wohl kaum mehr gehen Ein Vergleich bei Watterott (Cortex M3/4 incl. CAN Controller): LPC1769 LPCXpresso 23,80 EUR STM32F4 Discovery 16,66 EUR Stellaris LaunchPad 12,35 EUR wobei das Stellaris im TI Store für 12,99 $ incl. Versand(!) erhältlich ist.
-
Thread
Strommessung mit INA219
Liegt es am Prozessor oder am Code? IMHO die meisten Arduinos nutzen einen ATmega328, manche einen SAM3X8E ARM und den ESP8266 bzw. den ESP32 von Espressif kann man auch wie einen Arduino benutzen. Letzter haben aber einiges im Hintergrund laufen, was evtl. das Timing kaputt macht. Auf den INA219 kannst
Scanner für den I2C Bus habe ich (nicht Arduino) in C geschrieben. Anzeige ist auf einem Display mit 4x16 Zeichen. Das ist immer der erste Test um zu schauen was los ist. Verwende den Atm 128 und für grössere Sachen den SAM21D. Bin am ESP 32 dran. Ist aber eine andere Klasse für mich und brauche noch
-
Thread
x86-RP2040-Kombinationsboard, neuer Renesas-Mikrocontroller, neues Rohde-Oszilloskop
Spezifikationen des PC-Teils der Lütte vermeldet man folgendes: [c] Processor: Intel® Processor N150, 4C / 4T, up to 3.60 GHz • Memory, Storage & License (Four Choose One): 8GB LPDDR5 4800MT/s with IBECC supported, 64GB eMMC 5.1 8GB LPDDR5 4800MT/s with IBECC supported, 64GB eMMC 5.1 with Win11 IoT Ent License 16GB LPDDR5 4800MT/s with IBECC supported, 128GB eMMC 5.1 16GB LPDDR5 4800MT/s with IBECC supported, 128GB eMMC 5.1 with Win11 IoT Ent License • Display: HDMI 2.1, up to 4096 x 2160
-
Thread
c# AlphaBeta Suchalgorithmus
Die Tiefe wird wie im Schach angezeigt, d. h. ein Zug ist vorbei wenn beide gezogen haben: 1. e2e4 1. ... e7e5 2. f2f4 2. ... d7d5 Ich hoffe das stört dich nicht. > Lass es fürs erste bei einer maximalen Zugtiefe von 2 bewenden. Sonst > hast du so viele Daten zu analysieren. Werd ich
Die Tiefe wird wie im Schach angezeigt, d. h. ein Zug ist vorbei wenn > beide gezogen haben: > 1. e2e4 > 1. ... e7e5 > 2. f2f4 > 2. ... d7d5 > > Ich hoffe das stört dich nicht. Mich nicht. Aber dich wird es irgendwann stören. In der Baumanzeige willst du die Dinge so haben, wie sie intern
-
Thread
Speicher für Datenlogger
weniger beheben liesse. Habe Flash-Bausteine mit einer Blockgrösse von nur 64B gefunden, das wären dann 16 Stunden (4 Bytes jede Stunde). Das ist mir immer noch zu heikel, hätte also das selbe Problem wie bei der SD-Karte. EEPROM: Sind bei Farnell nur bis 128kB erhältlich, haben aber den Vorteil, dass
jederzeit bekannt ist (aufgrund des Datenformats). Kurz zum Anwendungsfall: Einganswerte: 4x Temperatur, 2x analoger Eingang, 8x digitaler Eingang Ausgangswerte: 4x Relaisausgang, 4x Trasistorausgang (OC) Welche Signale aufgezeichnet werden sollen, kann konfiguriert werden. Der Zustand der
-
Thread
Platinenhersteller preisgleich mit bilex
, wahrscheinlich gibt es immer Leute, die nicht anstaendig sind, >Wieso? Bis ATMega16, 32 und 644 (die Brot- und Butter-Teile hier?) und SMD-Bausteinen der BF 01206 und 0805 sehe ich keinen Grund, mit 6 mil zu routen. > - hier hat Dietmar E Recht, warum braucht man 6mills Leiterbahnen
Ich weiß nur, daß ich an einigen Stellen die Leiterbahnen bewußt schmaler gemacht habe (0,3 statt 0,4 mm und mehr). Aber auch diese Stellen sind m. E. nicht zu dünn geworden. Wenn ich Zeit habe, messe ich mal... Ich habe 2 Platinen schon bestückt und gelötet. Da ich kein SMD-Ofen habe, habe ich die
-
Thread
Flashing und Debugging mit gdb und BMP
) x /10x 0 0x0 <Bottom>: 0x40000000 0x00000440 0x0000044e 0x0000044e 0x10 <Bottom+16>: 0x0000044e 0x0000044e 0x0000044e 0x00000000 0x20 <Bottom+32>: 0x00000000 0x00000000 (gdb) (gdb) r The program being debugged has been started already. Start
simple.s:37 37 Loop: b Loop (gdb) x /10x 0 0x0 <Bottom>: 0x00000188 0x00000440 0x0000044e 0x0000044e 0x10 <Bottom+16>: 0x0000044e 0x0000044e 0x0000044e 0x00000000 0x20 <Bottom+32>: 0x00000000 0x00000000 (gdb) [/c] Warum schreibt das Programm (scheinbar) in den Flashbereich,
-
Thread
Glülampenverordnung
and above will have to be C class (phasing out all 100W incandescent bulbs). t At the same time, all lower wattage incandescent lamps of the F and G class will be phased out, so that only E-class incandescent lamps will remain. Gemeint sind hier die bekannten Energieeffizienzklassen
meine Glühlampe einschalte, dann > wird es nicht nur Hell sondern auch warm. Soll man jetzt auch > E-Heizungen verbieten? Soviel zur Energieeffizienz. Mit Strom zu heizen ist Unsinn, weil viel zu teuer. Das ist mir schon klar, E-Heizungen sollten dann aber auch verboten werden. Auch Heizlüfter
-
Thread
IR Arduino Remote Receiver für TSOP7000 und Beo4
accurate timing #define RESOLUTION 20 // What percent we will allow in variation to match the same code #define FUZZINESS 20 // we will store up to 100 pulse pairs (this is -a lot-) uint16_t pulses[NUMPULSES][2]; // pair is high and low pulse uint8_t currentpulse = 0; // index for pulses
, Beo4_TV_4,sizeof(Beo4_TV_4)/4)) { Serial.println("Beo4_TV_4"); } if (IRcompare(numberpulses, Beo4_TV_5,sizeof(Beo4_TV_5)/4)) { Serial.println("Beo4_TV_5"); } if (IRcompare(numberpulses
-
Thread
Strombelastbarkeit Seeeduino Xiao / SAM D21
pro Port angegeben wird. Ich war davon ausgegangen, daß es so eine klare Aussage auch für den XIAO/SAM D21 gibt.
ich hätte da noch DTC114E, Digitaltransistoren von Rohm im SOT346 Gehäuse, die wären für sowas gut geeignet, bei Bedarf melden. Bei vielen LED sind aber vielleicht IC mit mehreren Treibern oder sogar ein PCA9685 für 16 Kanal
-
Thread
Atmel Studio probleme wenn optimization aktiv
t aw_readDeviceNames(void) { FIL fp1; FRESULT res; uint8_t c; uint16_t i, j, repeat; uint32_t error; device_name[0][0] = 'A'; device_name[0][1] = 'M'; device_name[0][2] = 'P'; device_name[0][3] = 0; device_name[0][4] = 0; device_name
udata, rc_unit, error, color; int32_t i, j, k, idata, turned_local; uint8_t c; int16_t yn; uint16_t xx, yy; uint8_t spi_tx[64]; uint8_t spi_rx[64]; SystemInit(); // Initialize the SAM system WDT->WDT_MR = 0x00008000;
-
Thread
Satellitensequenz
Prinzip nichts in der Luft außer Rauschen. Ich stell mir das gerade so vor: Der Empfänger misst ein E-Feld (Spannung) eine bestimmte Zeitlang. Stoppt dann, und digitalisiert diese Spannung in zb 4 Bits, damit er autokorrelieren kann. Die Frage ist: Was korreliert er genau? Die Sequenz die er empfangen
Rauschen. Das ist korrekt. > Ich stell mir das gerade so vor: Der Empfänger misst ein > E-Feld (Spannung) eine bestimmte Zeitlang. Stoppt dann, > und digitalisiert diese Spannung in zb 4 Bits, damit er > autokorrelieren kann. Nein, anders. Man kann sich das ungefähr so vorstellen:
-
Thread
SRAM liefert flasche Werte zurück
Atmel rät zwar zu 74AHC, aber viele Implementierungen verwenden erfolgreich die 74HC Version bei 16MHz.
15ns für den 62256 und das Datasheet ist immer noch nicht betrachtbar. Naja. Evtl mal eine kleine E-Mail schreiben :) Aber zu dem 74HC: Ich hatte schon mal einen 74HCT573 mit einem V62C518256 bei 16MHz in Betrieb. HC und HCT sollten doch beide bei ca. 15ns arbeiten, oder? Meiner Meinung nach
-
Thread
MCU Auswahl für Temperaturanzeige mit OLED
langsam ist. Um z.B. das Bild am Anfang zu Löschen (schwarzer Hintergrund erstellen) brauch es bei 16MHz schon ziemlich lange (4sec). Auch das Schreiben eines Textes ist doch deutlich sichtbar. Deshal werde ich an dieser stelle denke ich auf ARM (LPC2148) umsteigen.
32Bitter 0,nix bringen. Selbst, wenn Du jeden Pixel für jede Farbe einzeln setzt, hast Du bei: 16MHz * 4s / 3 / 240 / 320 = 277 Befehle pro Pixel verbraten. Und das ist viel zu viel. Zeig dochmal Dein Programm. Manchmal schafft es der Compiler nicht, alle konstanten Ausdrücke außerhalb der
-
Thread
infrarot-sender
Diode aber mit 5V geht das???? 3. welche Auswirkung hat die IR-Leuchtdiode auf das Auge Gruß Sam
medizinisches Tragbargerät. d.h. das Gerät sollte nicht schwer sein. was könnt ihr mir empfohlen gruß Sam
-
Thread
Jarolift TDEF
Oliver S. schrieb im Beitrag #7168978: > Die "aktuelle" von madmartin (0.7 von vor 4 Jahren) horcht nicht auf > Fernbedienungen. https://github.com/madmartin/Jarolift_MQTT/blob/1ef1be0eacfad5e82824106914bfe5b324badf7f/Jarolift_MQTT.ino#L312
. Sobald ich die Jarolift SW mit Arduino.IDE aufpiele kann ich das erste mal auf http://192.168.4.1. zugreifen. Wenn ich Netzwerk auswähle und Passwort eingebe erhalte ich nach dem cold Restart folgende Ausgabe auf dem Serial Monitor load 0x4010f000, len 1384, room 16 tail 8 chksum 0x2d csum
-
Thread
Der totale Anfänger - auf der Suche nach einem Mikrokontroller
ist auch ok. http://www.ebay.de/itm/DE-Lager-NEU-SainSmart-UNO-R3-Starter-Board-MEGA328P-AU-ATMEGA16U2-For-Arduino-/221210591650?pt=Wissenschaftliche_Ger%C3%A4te&hash=item33812dc1a2 Vorteil von diesem Arduino: Auf dem Board kann man von 5V auf 3,3V umstellen. Da ist dann so einiges an Peripherie
digitalWrite kannst Du nur einen einzelnen Pin zur Zeit setzen. Die Ausführung des Befehls auf den 16-MHz Boards benötigt ca. 4µs. Aus der Referenz des Befehls ist für mich nicht ersichtlich, wie man auch nur ansatzweise auf eine andere Idee kommen kann: http://arduino.cc/en/pmwiki.php?n=Reference
-
Thread
Fehlersuche 600W-Verstärker
Buchse dafür gebaut ist. Hier wäre mindestens eine N-Norm Buchse sinnvoll. Ich würde da sogar zu 6/16 Norm greifen. Ralph Berres
DJ0ABR hat eine prima Überstromabschaltung veröffentlicht. https://www.youtube.com/watch?v=g4SGGKL2jS4 Mit einer kleinen Modifikation kann man den Minimal-Strom auch unter 25 A bekommen. Habe 18 A eingestellt. Dann muss man nicht so oft die MRFs kaufen ;-)
-
Thread
phasenverschobene PWM mit STM32F103C3
(1 << REFS1) | (0 << REFS0) | #endif (0 << MUX3) | // use ADC2 for input (PB4) (0 << MUX2) | // use ADC2 for input (PB4) (1 << MUX1) | // use ADC2 for input (PB4) (0 << MUX0); // use ADC2 for input (PB4) ADCSRB = (0 << ADTS0) | // ADC
habe auf die nirgendwo eine Lösung gefunden. A single STM32 timer usually has multiple channels (4, 6, or whatever found in the datasheet). Therefore, using a single timer you can independently generate multiple PWM signals with different duty cycles of course, but they'll share the same timing (same
-
Thread
Bluetoothmodul BTM-222
MobProc mäßig [c]void destroy() { //// try { con.close(); } catch (Exception e) { text(e.getMessage(), 2, 60, width-4, height-4); return; } }[/c] hinzugefügt, damit die Verbindung dann auch wieder geschlossen wird wenn man das midlet killt. Die Textausgabe hier macht
von Rayson, Christoph? Ja, gerade angekommen: 1. master and slave, the pin code should be the same. 2. master side configure atd=XXX, which "xxx" means remote slave address 3. slave side configure atd=XXX, which "xxx" means remote master address 4. master side configure ato0, then they will automatically
-
Thread
Kleine FlyCam (HD-Cam mit 720p) speichert Doppelbilder
ich tun. Ich ordne die jetzige microSD mal unter Class 2 ein (steht leider nichts drauf), eine Class 4 Karte (4 MB/s) habe ich eben bestellt. Bin gespannt, ob eine doppelt so schnelle Speicherkarte das Problem lösen wird. Gustav
perfekte Funktion erwarten darf? Bei Youtube habe ich z.B. Videos einer vergleichbaren Kamera (808 #16) analysiert, auch hier finden sich Doppelbilder. Allerdings überwiegend bei schnelleren Schwenks. Bei der 808 #16 ist die Ausgabe allerdings MP4, möglicherweise muss die Kamera bei schnelleren Bewegungen
-
Thread
Zeitaufwand ET-Studium?
E-Technik Studium ist sehr stressig, ich mach auch eins, 4. Semester Uni B.Sc., gerade sind "Semesterferien". Konkret heißt das für mich in dieser Zeit 8 Prüfungen ablzuegen, und davor noch drauf zu
meisten FHler nicht vorstellen, aber die Fakten bleiben bestehen. An meiner Uni haben über ca. 200 E-Technik angefangen. 7% hatten nach 4 Semestern ihr Vordiplom und bestimmt die Hälfte davon mit wirklich schlechten Noten. Ich hab schon mal 3,6 als Vordiplomsnote gesehen. Mir hat man auch erzählt
-
Thread
Nachfolger für ATMega gesucht
Der ATmega328 ist > teurer. Ich weiss ja nicht wo du den kaufst... aber bei Digikey zahlst du 4.7 Euro netto bei Abnahme von 10 Stück... Bei Mouser liegt der auch bei 4.5 Euro. Wenn ich bei Digikey nach Cortex M0 - M7 im 32-64 Pin Gehäuse suche, dann ist Microchip ganz vorne mit dem M0+ ATSAMD21J16A
Etwas schmalbrüstiger, aber für den Anfang ... https://www.watterott.com/de/STM32F030F4P6-Minimum-Systerm-Board-Cortex-M0?xef95f=694ef3d64aa6e678969c273e93402164 Jens
-
Thread
Bauteile Günstig Dave Jones
> Stichprobe Mikrocontroller: > > 1 Stück STM32F302CBT6 > > Farnell: USD 5.56 > Mouser: USD 4.64 > Digi-Key: USD 4.62 > > LCSG: USD 2.21 > > Also für diese Stichprobe wirklich viel günstiger. Gegenstichprobe Mikrocontroller: Bauteil: Microchip PIC16F1459-I/SS 8Bit Controller mit
erste Mal bestellt und bin sehr zufrieden. Vor dem Bestellen mal kurz nach Gutscheincodes suchen, 4-6$ Rabatt sind eigentlich immer drin :-) Gruß Sam
-
Thread
Tieftöner ersetzen.welche Impendanz?
herbert schrieb im Beitrag #6293902: > Boxen JBL 400 JBL (USA) verwendet(e) 6 Ohm-Chassis, d.h. die Weiche ist auf 6ohm berechnet. Daher, mangels 6er, ist es "egal" ob du 4 oder 8 Ohm-Chassis verwendest. Die Weiche paßt einfach nicht mehr zum Treiber. Die TRENNFREQUENZ
Ich bin von 25L-Netto ausgegangen, (die LX-300 hat 15,2L) , und BR=57x140mm > Visaton WS170/E oder WS170/S a) bringst dann das Abdeckgitter noch drauf? (deshalb) b) Visaton (habe 8"/25W MagicSound vom Sperrmüll) Top-Sound, aber c) WS170/s-4 ohm: SPL=87dB (Ur-Box= 90dB!) d) Bass notfalls
-
Thread
XMC, SAM4L, STM32 und PSoC? Empfehlung für Spezialisierung.
populär? (Mit welcher Plattform, Kenntnisse darüber ist man gern gesehen?) Infineon XMC Atmel SAM4L STM32 Cypress PSoC oder vielleicht weitere? 2.) Welche dieser Plattformen könnt ihr generell empfehlen? (Preis ist nicht entscheidend) a.) bezüglich IDE; Verständlichkeit, Doku,
(Mit welcher Plattform, Kenntnisse > darüber ist man gern gesehen?) > > Infineon XMC > Atmel SAM4L > STM32 > Cypress PSoC Es ist völlig egal. Du brauchst Methodenwissen, nicht Produktwissen. Produktwissen veraltet schnell. Außerdem kannst Du nicht wissen, was DU als erstes Projekt machen wirst
-
Thread
SD-MMC-Card im SPI oder MMC Mode
für NXP LPC23xx/24xx, Beispiele von IAR und Keil/ARM für LPC23xx/24xx, Atmel AT91-Library f. AT91SAM9, w.r.e auch AVR32). Das SanDisk SD-Card Product Manual (ab?) V2.2 ist etwas auskunftsfreudiger betr. "4-bit-Bus" als ältere Fassungen.
Fall würde ich den SD-Bus dem SPI bevorzugen, falls der uC erstenm unterstützt, denn er ist mehr als 4 mal schneller (4bit, 25MHz gegenüber 1bit, 20MHz). Für SPI spricht eigentlich nur die weite Verbreitung und die Tatsache, dass kleine Controller (8, 16bit ohne DMA) mit der hohen Datenrate ohnehin überfordert
-
Thread
Arduino-ESP32 LEDC API ledcAttach() resolution
245 | 20039138 3 | 123 | 10019569 4 | 62 | 5009784 5 | 31 | 2504892 6 | 16 | 1252446 7 | 8 |
herausfinden lassen. Hänge einfach einen Pull-Up und einen gleich großen Pull-Down Widerstand dran (z.B. 4k7) und miss die Spannung.
-
Thread
Rust - ist das hier um zu bleiben?
av-metrics v0.6.2 Compiling rav1e v0.4.0 (/usr/src/rav1e-0.4.0) error: failed to run custom build command for `rav1e v0.4.0 (/usr/src/rav1e-0.4.0)` Caused by: process didn't exit successfully: `/usr/src/rav1e-0.4.0/target/release
rav1e v0.4.0 (/usr/src/rav1e-0.4.0) error: failed to run custom build command for `rav1e v0.4.0 (/usr/src/rav1e-0.4.0)` Caused by: process didn't exit successfully: `/usr/src/rav1e-0.4.0/target/debug
-
Thread
IDE mit Fokus auf Assembler für Umsteiger AVR -> STM32
6899 ldr r1, [r3, #8] 200023de: 3103 adds r1, #3 200023e0: 6099 str r1, [r3, #8] 200023e2: 2307 movs r3, #7 200023e4: 8353 strh r3, [r2, #26] 200023e6: 4770 bx lr 200023e8
200024b0: e9d3 4100 ldrd r4, r1, [r3] 200024b4: 4420 add r0, r4 200024b6: 19cc adds r4, r1, r7 200024b8: 6899 ldr r1, [r3, #8] 200024ba:
-
Thread
Chinabestellung, Erfahrung mit dem Zoll seit Juli ?
Müsste allerdings noch etwas für min 8,01 ordern, um VSK zu sparen. https://www.amazon.de/-/en/ARCELI-SAM3X8E-Cortex-M3-Control-Arduino/dp/B07MPYQ4BH/
Wiesbaden) Der muss es ja wissen: https://www.spiegel.de/wirtschaft/alle-tassen-im-schrank-a-fa1e4b24-0002-0001-0000-000013683739-amp
-
Thread
Trenntrafo 230V hat auf Sekundärseite 290V
schaut mal ins Datenblatt: 4. Windings 4.1 Coil base, number : 1 material : Duretan AKV 30 H – PA 6.6 4.2 Material of layer insulation : Film poliestere 0.13 , classe B-130 - Teflex 4.3 Windings, number : 1610 1015 / 1015 material
//www.reichelt.de/?;ACTION=3;LA=444;GROUP=C54;GROUPID=3320;ARTICLE=21746;START=0;SORT=artnr;OFFSET=16;SID=22CoBIiNS4ARYAAEnPgXU3c740c192f349f66e6e3c8cb3f94dd3f
-
Thread
OpenWatcom C/C++ und wxWidgets
place each function in separate segment -zp=<num> pack structure members with alignment {1,2,4,8,16} -zpw output warning when padding is added in a struct (Press return to continue) -zq operate quietly (equivalent to -q) -zro omit floating point rounding calls (
temp schrieb im Beitrag #6185008: > Kann > der überhaupt 64bit Programme erstellen? Wegen den 16 Bit hab ich den. Unter den 16 Bit Compilern ist Open Watcom der Beste.
-
Thread
STM32 I2C direkt über die Register
<< 0 | 0xF << 8 | 0x2 << 16 | 0x4 << 20 | 0xB << 28; //enable I2C I2C1->CR1 |= I2C_CR1_PE; //send 1 byte to address 0x90 I2C1->CR2 = I2C_CR2_START | 0x90 | 1<<16 | I2C_CR2_AUTOEND; I2C1->TXDR = 0x55; [/code] Es kommt
nachgesehen, es ist /immer noch/ falsch, interessanterweise aber nur in manchen Dateien! Im Paket STM32CubeF4 die Datei en.stm32cubef4\STM32Cube_FW_F4_V1.21.0\Projects\STM32446E_EVAL\Examples\TIM\TIM_7PWMOutput\SW4STM32\STM32446E_EVAL\STM32F446ZETx_FLASH.ld enthält: [code]_estack = 0x2001FFFF; /* end
-
Thread
lcd funkt leider nicht
mode, 1: IO port mode */ #if LCD_IO_MODE /** * @name Definitions for 4-bit IO mode * Change LCD_PORT if you want to use a different port for the LCD pins. * * The four LCD data lines and the three control lines RS, RW, E can be on the * same port or on different
/**< port for 4bit data bit 3 */ #define LCD_DATA0_PIN 0 /**< pin for 4bit data bit 0 */ #define LCD_DATA1_PIN 1 /**< pin for 4bit data bit 1 */ #define LCD_DATA2_PIN 2
-
Thread
wieder einmal "undifined reference"
input first. The following is the equivalent functionality written in C. \code uint16_t crc_ccitt_update (uint16_t crc, uint8_t data) { data ^= lo8 (crc); data ^= data << 4; return ((((uint16_t)data << 8) | hi8 (crc)) ^ (uint8_t)(data >> 4)
/*timing defines for 16MHz #define __10_MS 0x9C #define __20_US 0x28 #define __2_MS 0x1E #define __10_US 0x14 #define __100_US 0xC8 */ //general timig defines #define __10_MS (10*(F_CPU/1024)/1000) #define __2_MS
-
Thread
AT91SAM7X mit SPI und ECOS
mal auf dem SPI0 ein Clock!!!!! Der Code unten hat es möglich gemacht.... #include "lib_AT91SAM7X256.h" #include <stdio.h> #include <string.h> #define SPI_SCKDIV 4 void spiInit(void) { // enable clock to SPI interface AT91C_BASE_PMC->PMC_PCER = (1<<AT91C_ID_SPI0); // setup
AT91C_SPI_MSTR; // *AT91C_SPI_MR = AT91C_SPI_MODFDIS | AT91C_SPI_PS_FIXED | AT91C_SPI_MSTR | (0x0E<<16); // setup data transfer format and rate for device 0-3 => 8bits, CPOL=0, NCPHA=1 AT91C_BASE_SPI0->SPI_CSR[0] = AT91C_SPI_NCPHA|AT91C_SPI_BITS_8|(SPI_SCKDIV<<8); AT91C_BASE_SPI0->SPI_CSR
-
Thread
Dumme Frage zum "C" mit AVR's
optimieren daß er das ganze Rechnen und Shiften noch zur Compilezeit auflöst: [c] 0000004a <main>: 4a: d0 9a sbi 0x1a, 0 ; 26 4c: d1 9a sbi 0x1a, 1 ; 26 4e: d2 98 cbi 0x1a, 2 ; 26 50: ca 9b sbis 0x19, 2 ; 25 52: 02 c0 rjmp .+4
58: 81 e0 ldi r24, 0x01 ; 1 5a: 90 e0 ldi r25, 0x00 ; 0 5c: 00 90 68 00 lds r0, 0x0068 60: 02 c0 rjmp .+4 ; 0x66 <main+0x1c> 62: 88 0f add r24,
-
Thread
IIC-Kommunikation friert ein
errorlevel -207 errorlevel -301 errorlevel -302 __config h'3f39' list p=16f877 include <p16f877.inc> include <lcd.inc> ;----------------------------------------------------------------------------------------- ; Deklarationen ;-----------------------------------
movlw lcdnumberprefix iorwf z,0 call lcdsenddata movlw d'1' einer incf e subwf MSByte,1 btfsc STATUS,C ;Überprüfe ob Subtraktion 0 ergab goto einer bcf STATUS,C addwf MSByte,1 decf e movlw lcdnumberprefix iorwf e,0 call
-
Thread
Wie funktionieren Sondertasten auf einer PC Tastatur ?
Ebenen ausgewertet werden. Die kann man unter Windows bereits im Kernel remappen. [code] REGEDIT4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,\ 06,00,00,00,\ 1d,e0,3a,00,\ 45,00,56,00,\ 3a,00,45,00,\ 49,e0,33,e0,\ 51,e0,34
X11 schickt: [code] KeyRelease event, serial 41, synthetic NO, window 0x9c00001, root 0x76e, subw 0x9c00002, time 1038673312, (34,40), root:(2594,1339), state 0x10, keycode 148 (keysym 0x1008ff1d, XF86Calculator), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns
-
Thread
WS2815 - Strip ~65m
statt mit einem kleinen Arduino vielleicht mit einem größeren probieren. Der Arduino Due mit seinem SAM3X8E Prozessor dürfte bei seinen insgesamt 100kByte RAM über einen Frame-Buffer für 4000 LEDs nur lachen.
statt mit einem kleinen Arduino vielleicht mit einem > größeren probieren. Der Arduino Due mit seinem SAM3X8E Prozessor dürfte > bei seinen insgesamt 100kByte RAM über einen Frame-Buffer für 4000 LEDs > nur lachen. Du bist ein erbämlicher Klugscheißer und Schwätzer! "Die kleinen AVR-Arduinos sind
-
Thread
PIC18F Can Hardwarefilter anstatt Software Filter?
unsigned char)((ACCEPTANCE_FILTER_3 >> 8) & 0xFF); RXF3SIDL = (unsigned char)((ACCEPTANCE_FILTER_3 >> 16) & 0x03) | (unsigned char)((ACCEPTANCE_FILTER_3 >> 13) & 0xE0) | 0x08; RXF3SIDH = (unsigned char)((ACCEPTANCE_FILTER_3 >> 21) & 0xFF); #endif #ifdef ACCEPT_STANDARD_FILTER_4 RXF4SIDL = (unsigned
RXF4SIDL = (unsigned char)((ACCEPTANCE_FILTER_4 >> 16) & 0x03) | (unsigned char)((ACCEPTANCE_FILTER_4 >> 13) & 0xE0) | 0x08; RXF4SIDH = (unsigned char)((ACCEPTANCE_FILTER_4 >> 21) & 0xFF); #endif #