-
Thread
Seltsames Problem mit Compilerübersetzung
data space +000002BB: 91900079 LDS R25,0x0079 Load direct from data space +000002BD: 9701 SBIW R24,0x01 Subtract immediate from word +000002BE: F449 BRNE PC+0x0A Branch if not equal 50: updatetime(); +000002BF: 940E01DB CALL
Marcel PS: Ich benutze das neuste AVRStudio und den neuesten WinAVR. Ich habe für einen ATMega32 mit 8MHz compiliert.
-
Thread
Einfache Lösung für das Senden einer 32 Bit Zahl per Infrarot
- Die Eindeutige ID steht im Flash und wird beim Programmieren bereits festgelegt. - Senden der 32 Bit, 1 ms Pause, 32 Bit senden, 1 ms Pause, usw... Empfänger: Ich habe am Empfänger IC noch einen Hardware UART RX frei. Dort schließe ich einen TSOP IR Empfänger mit 38khz an. Mit etwas Glück
32bit bei 4800bd brauchen so knapp 7ms. Wie schnell ist das Auto, bzw. kann der Sender den Empfänger so lange bedienen? Wie gehst du damit um, das ein Auto evtl. nicht in der Spur ist?
-
Thread
rlwinm Knoten im Kopf
Mit dem hin- und her-shiften werden auch die oberen 32 Bit genullt.
, wenn ein Byte um 3 nach rechts verschoben wird. * Die oberen 32 Bits werden durch das lbz auf 0 gesetzt und dann nicht mehr angerührt,da durch rlwinm nur die unteren 32 Bits (32..63) beeinflusst werden. Jörg
-
Thread
Einstellbare Last erzeugen für Netzteil-Test
.0.0..0.146.1739.14j4......0....1..gws-wiz.......0i131.IpKbBxsYNhQ&ved=0ahUKEwiX7veju-znAhUi_SoKHfmiBdEQ4dUDCAc&uact=5
Last fallen am Widerstand knappe 4 Watt an, die muß er können. Bei 12 Volt Eingang blieben dann etwa 32 Watt am LM350, die wollen einen ordentlichen Kühlkörper. Schaue Dir im Datenblatt "Figure 25. Current Regulator" an. Ich habe sowas mal für kleine Last mit dem LM1117 gebaut, die Grundschaltung
-
Thread
=== GCC v15 ===
der prologue. gcc-13.1: [avrasm] # RadioHandler<PolicyT, IsrImpl>::receivePingRequest(){ bd6: cf 92 push r12 bd8: df 92 push r13 bda: ef 92 push r14 bdc: 0f 93 push r16 bde: 1f 93 push r17 be0: cf 93 push
Shifts mit konstantem Offset wurde leicht verbessert. Beispiel: [c] #include <stdint.h> uint32_t lsr22 (uint32_t x) { return x >> 22; }[/c] Mit -Os für ATmega8: *v14* [avrasm] ldi r18,22 1: lsr r25 ror r24 ror r23 ror r22 dec r18 brne 1b [/avrasm]
-
Thread
Wie mache ich am Bessten eine Drahtlose Datenübertragung über ca. 2km
CC1101 (nur Transceiver) von TI (bzw. Chipcon, http://focus.ti.com/docs/prod/folders/print/cc1110f32.html)? Eine Antenne mit ein wenig Richtwirkung, die Leistung bis auf das Minimum runter und schon sollte man die Primärnutzer im 70cm Band nicht mehr stören. Die Übertragungsrate lässt sich bis 500 kbps
das doch komplett aus dem Kontext gerissen. Ich hatte PR lediglich erwähnt als Beweis, dass 9600 Bd auf 433 MHz kein Problem sind. Dafür bedurfte es keiner weiteren Recherche, /warum/ es dort nicht mehr sind, denn gefordert waren ja nur rund 6000 Bd. > Wegen dem Dauerbetrieb solltest du mal
-
Thread
STM32 SWD Programmer
günstigen kleinen China ARM und bin auf diesen hier gestossen: https://www.aliexpress.com/item/1pcs-STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-arduino/32583160323.html?spm=2114.01010208.3.63.14Zntl&ws_ab_test=searchweb201556_0,searchweb201602_3_10057_10065_10056_10068_10037_10055
10073_10017_10070_10060_10061_10052_10062_10053_10050_10051,searchweb201603_7&btsid=e54eda2f-283f-4281-bd20-f65dea15f53d Grüsse Peter
-
Thread
U-Boot erkennt DDR3-RAM nicht korrekt
dram_para *para) { struct sunxi_dram_reg *dram = (struct sunxi_dram_reg *)SUNXI_DRAMC_BASE; u32 reg_val; u32 density; int ret_val; /* * only single rank DDR3 is supported by this code even though the * hardware can theoretically support DDR2 and up to two ranks */ if (
dramc_scan_readpipe(void) { struct sunxi_dram_reg *dram = (struct sunxi_dram_reg *)SUNXI_DRAMC_BASE; u32 reg_val; /* data training trigger */ clrbits_le32(&dram->csr, DRAM_CSR_FAILED); setbits_le32(&dram->ccr, DRAM_CCR_DATA_TRAINING); /* check whether data training process has completed
-
Thread
Auto Relais einfach mit Arduino ansteuern
einfügen, so wie hier die 1N4004: https://media.cheggcdn.com/media/1f8/1f8c5c0c-3db1-48bb-9fbc-2179712e32c4/phpXKYI0s.png Für deine kleinen Relais reicht auch eine Diode 1N4148. Der Rest sollte funktionieren.
kann nur ein schlechter Witz sein. Schmeiss sie raus, nimm Logiklevel MOSFets oder zumindest gekühlte BD135, bau die Freilaufdiode ein, eine 1N4007 pro Relais. EAF schrieb im Beitrag #6920591: > In KFZ werden gerne Schalter aus der Infineon BTS Serie verwendet. Für Licht und andere massebezogene
-
Thread
Mini Loopantenne mit NE592N14
der ebenfalls mal von ELV in einem 50-MHz-Frontend verwendet wurde (siehe ELV journal 35, 1984, S. 32 ff.).
Oder alles: https://drive.google.com/file/d/1iSsCVMf3OHZnzMIGeOVt3Q-_P-8oBD33/view
-
Thread
KiCad vs Kicad Cern
accumulators/structboost_1_1accumulators_1_1detail_1_1is__tail__variate__feature_3_01tag_1_1tail__variate_3_01bd5040caa5e48b0af425af2314206bf.png' mingw32-make[2]: *** [C:/Work/kicad-winbuilder-3.2/kicad-winbuilder-3.2/src/kicad/.downloads-by-cmake/boost_1_54_0/src/boost-stamp/boost-bzr_add_boost] Error 3 mingw32-make[1]: *** [CMakeFiles/boost.dir/all] Error 2 mingw32-make: *** [all] Error 2 Grüße Max
-
Thread
[V] Transistoren HF Universal FET Bipolar sortiert Gesperrt
2N4035, Si,pnp,TO18,40V/300mA (€ 0,30/Stück) Bipolare Leistungstransistoren, npn/pnp 10 Stück BD140, Leistung Si,pnp,TO126, 80V/1,5A (€ 0,15/Stück) 1 Stück 2N3054, Leistung Si,npn,TO66, 90V/4A (€ 0,30/Stück) 13 Stück 2N3055, Leistung Si,npn,TO66, 60V/15A (€ 1,00/Stück) 3 Stück 2N3791
Si, npn, TO18, 45V/200mA (€ 0,20/Stück) Bipolare Leistungstransistoren, npn/pnp 4 Stück BD135, Leistung Si,npn,TO126, 45V/1,5A (€ 0,15/Stück) 1 Stück 2N3054, Leistung Si,npn,TO66, 90V/4A (€ 0,30) 3 Stück 2N3791, Leistung Si,npn,TO36, 60V/10A (€ 1,00/Stück) 1 Stück 2N6676
-
Thread
I2C Display-Weis-I2C-SDD1306-128x64-Modul
_t reset_pin=NO_RESET_PIN, uint8_t i2c_address=0x3C, uint_fast8_t width=128, uint_fast8_t height=32, bool isSH1106=false); Mich wundert es nur das hier die I2C Adresse 0x3C ist. Auf dem Display aber 0x78. Auch sollte mein Display 128*64 sein hier sind aber 128*32 eingetragen. Das Display
_t reset_pin=NO_RESET_PIN, uint8_t i2c_address=0x3C, uint_fast8_t width=128, uint_fast8_t height=32, bool isSH1106=false); [/c] > Auch sollte mein Display 128*64 sein hier sind aber 128*32 eingetragen. Das sind nur die default Werte für optionale Parameter. Du kannst ja die richtigen Werte beim
-
Thread
RL78/G14 Renesas - Free Linux Toolchain
einiges im Wiki: https://www.mikrocontroller.net/articles/ARM_Cortex_Mikrocontroller Speziell für STM32 (und auch Linux) gibt es https://www.openstm32.org
Support dabei und man kann einen FE vom Distributor nerven. Bei den ARM-Cortex µC, speziell den STM32, findet man halt an jeder Ecke im Internet Hilfe. Und langsam sind grad die STM32 wieder besser erhältlich.
-
Thread
Openvpn Server Umzug Client kann sich nicht verbinden
diese angreifbar waren in bestimmten Versionen. Siehe (https://community.openvpn.net/openvpn/wiki/SWEET32). Versuch mal den den Cipher in der Server Config von BF-CBC auf AES-256-CBC zu ändern. Könntest du noch die OpenVPN Client Version hier posten? Was du noch prüfen könntest wäre die Datei-Berechtigung
2020 us=35219 xxx.xxx.xxx.xxx:57577 PKCS#11: __pkcs11h_openssl_ex_data_free entered - parent=0x55d8f1bd66c0, ptr=(nil), ad=0x55d8f1bd6728, idx=1, argl=0, argp=0x7f3f35d87842 Mon Jan 6 09:29:58 2020 us=35299 xxx.xxx.xxx.xxx:57577 OpenSSL: error:1417C086:SSL routines:tls_process_client_certificate:certificate
-
Thread
Konstantspannungs-Ladeverfahren
die bei ünlicher deutscher Beleuchtung auch eher 10mA liefert, wird das eh nicht passieren (unter 32mA wäre der Akku dauerladefest).
ACTION=3;LA=446;ARTICLE=88772;GROUPID=3878;artnr=VARTA+PP+SOLAR;SID=10Tw8UHX8AAAIAADTawJM0ab5e71b04b1bd991a6e34dbc0c83c7f
-
Thread
18650 Zelle / LoRa Modul mit Solarzelle versorgen?
4,32V finde ich ganz schön heftig. Was für eine Zelle ist denn das?
Sourcingmap-Elektronische-Wasserdicht-IP65-versiegelten-Transparent/dp/B07FKS9JXQ/ref=sr_1_5?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=transparent+geh%C3%A4use&qid=1592556820&sr=8-5
-
Thread
Digilent Basys2 Treiber in Ubuntu installieren
fxload - cd /opt/Xilinx - sudo git clone git://git.zerfleddert.de/usb-driver - cd usb-driver/ - für 32bit: sudo make - für 64bit: sudo make lib32 - sudo ./setup_pcusb /opt/Xilinx/13.2/ISE_DS/ISE - sudo sed -i -e 's/TEMPNODE/tempnode/' -e 's/SYSFS/ATTRS/g' -e 's/BUS/SUBSYSTEMS/' /etc/udev/rules.d/xusbdfwu.rules
wie bei Windows... Du hast oben glaube ich geschrieben, du verwendest 64bit? Hast du's mal mit 32bit probiert?
-
Thread
STM32: Drama mit "Hard Fault Error"
schrieb im Beitrag #4409545: > Um welchen Typ gehts hier denn? ST hat ja mehr als eine Familie. STM32F407VG
variables, make them global my moving their declaration outside of this function. */ volatile uint32_t r0; volatile uint32_t r1; volatile uint32_t r2; volatile uint32_t r3; volatile uint32_t r12; volatile uint32_t lr; /* Link register. */ volatile uint32_t pc; /* Program counter. */ volatile
-
Thread
Hilfe für Quereinsteiger: WLED Projekt mit ESP32
bitte etwas Nachsicht ;) Ich habe vor mein Zimmer mit WS2812 LED Streifen und WLED Steruerung via ESP32 aufzuwerten. Die Abmaße und den Aufbau habe ich mal als Bild angehängt. So sieht zumindest der aktuelle Plan aus. Ich habe aber noch nie viel mit Elektrik am Hut gehabt, geschweige denn von Microcontrollern
item/1084552308.html?spm=a2g0o.productlist.0.0.2c73ee15Ba0JAW&algo_pvid=9503076a-98dc-4fb2-aea1-2a0bd3fa6c43&algo_expid=9503076a-98dc-4fb2-aea1-2a0bd3fa6c43-5&btsid=0b0a050b16162845336384010eeea9&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_) mit 5A Einbauen, da ich dort Platz habe. Ich hoffe
-
Thread
Alternative Spannungsversorgung TDS-meter
products/filter/pmic-voltage-regulators-dc-dc-switching-regulators/739?s=N4IgTCBcDaICoAUDKA2ADAFjWkBdAvkA Mouser bekommt welche rein https://eu.mouser.com/_/?Keyword=TPS60400&bws=1 (im Feb/März 2022)
Link zu einem Beispiel bezüglich der Gleichrichtung und Spitzenwertfilterung? Ich benutze einen ESP32-Wrover-E (8mb), welcher von Arduino supported wird. Beste Grüße, Felix
-
Thread
PPS5330 Labor-Netzteil hack
// bei der Anzeige Kommastelle (ASCII-Zeichen 46) in result beachten { SPI_wr2(buf[4]+32); SPI_wr2(buf[3]+32); SPI_wr2(buf[1]+32); SPI_wr2(buf[0]+32); } else { SPI_wr2(buf[3]+32); SPI_wr2(buf[2]+32); SPI_wr2(buf[0]+32); SPI_wr2
/ format result in string SPI_wr2(0x47); // print ampere "x.xxx" SPI_wr2(buf[4]+32); SPI_wr2(buf[3]+32); SPI_wr2(buf[2]+32); SPI_wr2(buf[0]+32); mess_time = 0; mess_flag = 0; } [/c] Berechnung der Temperatur T1 und PWM für den Fan aus dem Timerwert [c] void
-
Thread
12-V-DC-Motor mit ESP32 ansteuern
Ich möchte einen (eigentlich mehrere, aber das ist erstmal irrelevant) 12V/5W-DC-Motor mittels ESP32-Modul ansteuern. Dafür plane ich ein 12V-Schaltnetzteil zu verwenden, und dann für das ESP32-Modul die Spannung mittels fertigen LM2596S-Modul auf 3.3 V herunterzuregeln. 1) Das LM2596S-Modul ist
. 2) Wie steuere ich den Motor am besten an? Bipolar-Transistor? MOSFET? Irgendwo wurde ein BD135 empfohlen, aber dann habe ich gelesen, das Logic-Level-MOSFET besser geeignet sein sollen. Kann mich da jemand beraten? 3) Wenn ich das richtig sehe (vielleicht liege ich aber auch völlig falsch
-
Thread
Mit 5V Signal 36V(42V) schalten (Relaisalternative)
QLOUNI-LM2596-Converter-0-40V-Stromversorgung/dp/B077VW4BTY/ref=sr_1_82?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=schaltnetzteil+modul&qid=1617620500&sr=8-82 mfg klaus
Und falls es doch statt 32mA dann 0.5A...2A werden sollten, hier die verstärkte Version
-
Thread
Raspberry Pi Zero WLAN TX Power
> Bildschirmfoto_2020-01-03_14-03-32.png Wie hast dir du diese Daten so schön anzeigen lassen?
raspi-config: https://community.openenergymonitor.org/uploads/default/original/2X/0/043e8a6dd8be6d6586d32c93bd9bebebdc705029.png
-
Thread
LED Leiste überlasten
gefunden: https://www.ebay.de/itm/Rigid-Interconnecting-LED-Strip-12v-24v-10-30v-DC-4W-Warm-White-32cm-1901/114103449588?hash=item1a911877f4:m:mjsnyaeblTVsvU7Jl6UefYQ Aber ob die was taugen ist fraglich gehen jedenfalls von 10-30V
WZTO-Schrankleuchte-Innenbeleuchtung-Kabinett-Kleiderschrank/dp/B07GSTVKW3/ref=sr_1_19?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=30v%2Bled%2Bleiste&qid=1592479250&sr=8-19&th=1
-
Thread
Wo minimal board für ARM ( z.B. STM32U031K8U3) holen
schrieb im Beitrag #8069057: > Also es geht drum bloss ein Tx/Rx Modul (Lora) > dran zu bauen STM32 + LoRa gibt's sogar in Form eines einzelnen Chips, der STM32WLE5 / STM32WL55 . Der basiert auf der gleichen Ultra-Low-Power- Technologie wie die STM32Uxx, hat aber ein paar extra Gimmicks um die Integration
Niklas G. schrieb im Beitrag #8069072: > STM32 + LoRa gibt's sogar in Form eines einzelnen Chips, der STM32WLE5 / > STM32WL55 . Der basiert auf der gleichen Ultra-Low-Power- Technologie > wie die STM32Uxx, hat aber ein paar extra Gimmicks um
-
Thread
Lanverbindung Fehler: Zielhost nicht erreichbar
Hi Forumgemeinde! Hab heute den Pc meines Freundes neu mit WinXP 32bit aufgesetzt. Hab jetzt mal ein paar Tests gemacht, bei den ich auch die Lanverbindung getestet habe. Dabei ist folgender Fehler augetreten: ping 192.168.1.1 Zielhost nicht erreichbar. Darauf
> Mein Pc Pc meines Freundes > > Windoof 7, 64bit ---> Switch ---> Xp 32bit > > ip=192.168.1.1 ip=192.168.1.1 Wass denn nun, doch zwei mal die gleiche IP oder nur ein Tippfehler?
-
Thread
AP7000 und ICnova ADB1000: Bisschen wenig?
> avr32-gcc hello.c falscher Compiler, du musst avr32-linux-gcc verwenden. Den findest du unter //build_avr32/staging_dir/usr/bin/avr32-linux-gcc. QT sollte, wenn man im menuconfig QT aktiviert hat, laufen
0xfff03400 NET: Registered protocol family 16 pdc pdc.0: Atmel Peripheral DMA Controller enabled at32_eic at32_eic.0: External Interrupt Controller at 0xfff00100, IRQ 19 at32_eic at32_eic.0: Handling 4 external IRQs, starting with IRQ 64 AVR32 AP Power Management enabled ICnova: 5 Leds bio: create
-
Thread
Maus setzt aus
low-speed USB device number 50 using ehci-pci usb 1-4.1: device not accepting address 50, error -32 usb 1-4.1: new low-speed USB device number 51 using ehci-pci usb 1-4.1: device not accepting address 51, error -32 usb 1-4-port1: unable to enumerate USB device Dann habe ich mir die Platine von
Ärger: https://www.amazon.de/s/ref=nb_sb_noss_2/259-3513359-7070849?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&url=search-alias%3Daps&field-keywords=hama+knallbunt
-
Thread
IDE unter Linux
atmega329pa atmega32c1 atmega32hvb atmega32m1 atmega32u2 atmega32u4 atmega32u6 atmega406 atmega48 atmega48a atmega48p atmega64 atmega640 atmega644 atmega644a atmega644p atmega644pa atmega645 atmega6450 atmega6450a atmega6450p
atxmega16x1 atxmega192a3 atxmega192d3 atxmega256a3 atxmega256a3b atxmega256a3bu atxmega256d3 atxmega32a4 atxmega32d4 atxmega32x1 atxmega64a1 atxmega64a1u atxmega64a3 atxmega64d3 avr1 avr2 avr25 avr3 avr31 avr35 avr4 avr5 avr51 avr6 avrxmega2 avrxmega4 avrxmega5 avrxmega6 avrxmega7 m3000 make: *** [
-
Thread
Windows 8-Treibersignatur
file. GeoTrust Primary Certification Authority – G3 Root certificate thumbprint: b2 bb bd fa c8 f1 a8 ad 58 95 cd 49 38 4b 22 ca 19 db 2d 1f Download cross-certificate for GeoTrust Primary Certification Authority – G3 in a 2 KB zip file. GlobalSign Root CA Root certificate thumbprint: cc 1d ee bf 6d 55 c2 c9 06 1b a1 6f 10 a0 bf a6 97 9a 4a 32 Download cross-certificate for GlobalSign Root CA in a 2 KB zip file. Go Daddy Root Certificate Authority – G2 Root certificate thumbprint: 84 2c 5c b3 4b 73 bb c5 ed 85 64 bd ed
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
10; uint8_t hundred = 48 + var1 %10; // blank leading zeroes if (hundred == 48) hundred = 32; if (hundred == 32 && ten == 48) ten = 32; // arrange characters char buf[6] = {32,hundred,ten,single,46,tenth}; // first sign is blank (32) 46 is decimal point if (var
angebunden sind. ACHTUNG!: Der Codeschnipsel ist jedoch auf die Ausgabe auf dem noch kleineren Display (64x32) angepasst. Im Bild ist eine 64x48 Display zu sehen. [c]#if defined GRAPHICMODE lcd_drawPixel(32,32,WHITE); //quasi 0.0 (x.y) lcd_drawPixel(95,32,WHITE); // x-ende lcd_drawPixel(32,63,WHITE
-
Thread
Welchen Drehwinkelsensor für Wetterhahn ?
Ich möchte einen Wetterhahn mit einem ESP32 o.ä. ausstatten, um die Windrichtung alle 30 Minuten per WLAN senden zu können. Welche Sensoren bieten sich da an ? Hallgeber oder 8 Reedrelais für acht Positionen ? Poti mit Schleifkontakten werden
Anregungen beim Selbstbau, hier ist mein Projekt: [http://www.haus-computer.de/files/Hauscomputer_Hardware_Bd5.pdf]
-
Thread
STM32F4 C++ springt bei __libc_init_array in den HardFault
findest Du ein Assembler-Startup, welcher es "direkt" erledigt. Der relevante Teil ist bei mir mit stm32f407 im Einsatz: http://tech.munts.com/MCU/Frameworks/ARM/stm32f4/stm32f407vg.S Für stm32f100 verwende ich einen C-Startup mit einer "abgespeckten" __libc_init_array - Variante: Den Aufruf von _
das ganze mal weiter geführt, indem ich am Anfang meiner main Funktion folgendes mache: [c] uint32_t count = __init_array_end - __init_array_start; uint32_t i; //_init(); for(i = 0; i < count; i++) { __init_array_start[i](); } [/c] Auf gut Deutsch, ich gehe manuell durch das Array von
-
Thread
Art of Electronics 3rd Edition erhältlich
keywords=elektronik+ohne+Ballast. http://www.amazon.de/s/ref=nb_sb_noss?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&url=search-alias%3Dstripbooks&field-keywords=Funktechnik%20ohne%20Ballast. http://www.amazon.de/s/ref=nb_sb_noss?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&url=search-alias%3Dstripbooks&
Hab mir vor 2 Jahren dieses hier gekauft:http://www.amazon.de/gp/aw/d/8120327225/ref=mp_s_a_1_32?qid=1428053422&sr=8-32&pi=AC_SX110_SY165_QL70&keywords=analog+electronics&dpPl=1&dpID=41X7XWKADJL&ref=plSrch die 20€ ist es allemal Wert find es ganz gut. Gibt glaub auch Probekapitel bei Google zu finden
-
Thread
MOSFET für BMS gesucht
grösseren BMS für z.B. E-Scooter vermutlich deswegen meist den guten alten PNP Leistungstransistor a là BD240.
Jan schrieb im Beitrag #4420857: > bei dem ich mich noch zwischen Tigre und PGM32 entscheiden > kann. Verlink mal was, ich finde unter PGM32 nur einen kleinen 12W Motor mit Getriebe, den du sicher nicht in den City EL einbauen willst. Mit 'Tigre' finde ich im Moment auch nichts