-
Thread
Flashing und Debugging mit gdb und BMP
: 0x20000330 0x00003a6b 0x000038ab 0x000038ab 0x10: 0x000038ab 0x000038ab 0x000038ab 0x00000000 0x20: 0x00000000 0x00000000 (gdb) s 53 str r1, [r0] (gdb) x /10x 0 0x0: 0x20000330 0x00003a6b 0x000038ab 0x000038ab 0x10: 0x000038ab 0x000038ab 0x000038ab 0x00000000 0x20: 0x00000000 0x00000000 (gdb) s 63 pushdatos (gdb) x /10x 0 0x0: 0x20000330 0x00000188 0x000038ab 0x000038ab
-
Thread
Welches memcpy ist schneller?
einer halbwegs aktuellen CPU. Der movsb schafft bis zu 24 Bytes / Takt, die for Schleife gerade mal 0.8 Bytes / Takt (sofern nicht die AVX2 Optimierungen angemacht werden). Mehr Infos zum Timing sind im Anhang. [c] #if SOLUTION == 0 /* dumb C solution */ void* testcpy(void *dst, void *src
Abschnitt 3.7.6 mehr zu memcpy Implementierungen. Demnach ist rep; movsb; ab Ivy Bridge optimiert. Ab Ice Lake auch für kurze Strings.
-
Thread
[S] Aktuelle FPGA's im Nicht-BGA Gehäuse
gerade wenn man USB3 oder so braucht/haben will. M. H. schrieb im Beitrag #6485582: > Gerade bei 0.8 mm Pitch > balls sieht es doch immer sehr schwarz aus. Ich mache öfter BGA, verwende aber die FPGAs mit 1 mm Pitch. 0.8 würde auch noch gehen. Ich verwende die FPGAs mit eher wenigen Bällchen,
wie wäre es mit ICE40 von Lattice im VQFP100 iCE40HX1K-VQ100 oder ECP2 im PQFP208 LFE2-20SE-6QN208C
-
Thread
Webradio ESP32
hier mal der code ( kann jeder gerne ausshlachten !!) Eigenschaften: - 3 AP einrichtbar. - AP0 ist über die serielle schnittstelle einrichtbar. - Senderliste wird über FTP eingerichtet ( 17. stück ). - 32k ringpuffer - Stationsauswahl Hier war der quelltext
IceCast ? dann würde ich einfach mal einen teststram aufsetzen und schauen , ob der stabil läuft.
-
Thread
winzige Schraube abgebrochen
Eine KO-Methode: 1. Kauf/Besorg Dir einen 0,6 bis 0,8 mm Bohrer. 2. Bohre durch die Schraube ein Loch. 3. Jetzt klebe den Bohrer rein. Zufällig passt er. Eventuell breche vorher den Schneidbereich ab, so dass nur der Schaft in der Schraube
lassen - Wenn's pressiert mit 0,8mm durchbohren und MAG-Schweißdraht (0,8mm) durchstecken, beidseits umbiegen und abzwicken. Weißt ja - nichts hält länger als Provisorien. :D
-
Thread
Passivhaus funktioniert das wirklich?
Garant für einen sehr hohen Wärmerückgewinnungsgrad. (>90%)." Tja ja, kalte Luft von draussen (z.B. 0 GradC) wird angesaugt, warme von innen (z.B. 20 GradC) wird ausgeblasen. Wenn das Gerät die Zuluft auf 18 GradC erwärmt, hat es einen Wirkungsgrad von 90%. Falsch. 0 GradC Luft mit 60%rF hat 6g
Michael B. schrieb im Beitrag #6480636: > 0 GradC Luft mit 60%rF hat 6g Wasser, 20 GradC mit 60%rF aber 12g. Das > Wasser enthält die Wärme, der Wirkungsgrad lag also nur bei 45%. Dort sind es 3 g/m³ bei 0°C und deine 6 g/m³ gelten für 10°
-
Thread
Inverter und EMV
selbst gebaute GW-WP Eine was? Geht's nicht noch mehr mit selbsterfundenen Abkürzungen? Km/h ICE und Eschede, PVC FCKW is nich OK! > (Kältekreis baute der lokale Kältefuzzi) und die hatte im GW-kreis eine > Spreizung von 4K. Die neuen WPs (2x9 kW) aus .cn haben eine Spreizung > von ~3K. Ich
Leistungsfaktor (COP) der WP massiv. Eine GW-Flußreduktion um 60% dürfte dann die Pumpenleistung auf 0,36x530~200 Watt reduzieren. Das ist zwar immer noch etwas hoch, aber nicht so ein Gefrickel wie eine zusätzliche Heizungsumwälzpumpe (nur 70 Watt) mit zusätzlichen Saugschlauch und der Gefahr der Kavitation
-
Thread
Black Magic Probe auf ST Link v2 clone "baite"
nun probiert erstmal mit Zadig erfolgreich WinUSB Treiber mit der baite registriert. Aber dfu-util v0.9 listet mir kein Gerät. Tipps?
Die 4 Pins auf dem "Baite" hab ich durchgepiepst, siehe Anhang. Ich kenne mich mit dem STM32 0,0 aus - die PINS zum programmieren sind die selben wie die zum programmiert werden? Also 1:1 verbinden? und es geht ohne RST?
-
Thread
Beim AVR-Studio zwei Projekte "verschmelzen"
noch, das Programm im Simulator zu untersuchen. Oder, falls vorhanden, mit einem Emulator wie "Atmel ICE".
hier wird die Hauptfunktion im anderen c-Sheet aufgerufen _delay_ms(100); } return 0 ; } [/c]
-
Thread
Basteln mit Quarzoszillatoren Gesperrt
1,843200 > Artikel-Nr.: OSZI 3,579545 > Artikel-Nr.: OSZI 14,318000 Schlecht. Nimm 27,12MHz +/- 0,6% Das ist eine ISM-Frequenz und Benutzer müssen mit etwaigen Störungen leben. Was du da treibst, interessiert kaum jemanden, aber ausdrücklich sei vor der Übertragung von Musik gewarnt. Falls die
> Artikel-Nr.: OSZI 3,579545 >> Artikel-Nr.: OSZI 14,318000 > > Schlecht. > Nimm 27,12MHz +/- 0,6% > Das ist eine ISM-Frequenz und Benutzer müssen mit etwaigen Störungen > leben. Ich kann aber mit unseren Funkgeräten diese Frequenzen nicht einrasten.
-
Thread
PC Kaufberatung
müsste (SSD, Graka?). https://www.ebay.de/sch/i.html?_dcat=179&_fsrp=1&_nkw=rechner+gebraucht&_sacat=0&_from=R40&rt=nc&Arbeitsspeichergr%25C3%25B6%25C3%259Fe=8%2520GB%7C16%2520GB
irgendein Mainboard für 50 €, z.B: das hier für 47 €: https://geizhals.de/asrock-h310cm-dvs-90-mxb8k0-a0uayz-a1862838.html?hloc=at&hloc=de Dann liegst du bei 95 €, hast dafür aber eine aktuelle CPU ohne Meltdown und mit Maßnahmen gegen Spectre und viel mehr Leistung, wie folgender Link zeigt: Anmerkung
-
Thread
ATTINY lässt sich nicht flashen
Wackelkontakt? Wenn es mit anderen Chips funktioniert sollte man ein Problem mit Windows oder dem ICE ausschließen können.
aus Versehen der uPDI Pin zu einem IO gemacht wurde (Fuse neu gesetzt), dann kommt man mit dem AtmelICE nicht weiter, weil der den 12V Impuls nicht erzeugen kann.
-
Thread
Lauflicht-Projekt funktioniert nicht wie gewünscht! Gesperrt
werden in jeder Schalterstellung für A8 A9 A10 1 1 1 codiert. Es werden also immer die Adressen von 0x700 bis 0x7FF angelegt
halt folgendes zu messen sein an den Leitungen A8, A9 und A10: Stellung A8-A9-A10 1 1 0 0 2 0 1 0 3 1 1 0 4 0 1 1 5 1 0 1 6 0 0 1 7 1 1 1 8 - 12 0 0 0 (wenn ich mich nicht vertan habe) Teste erst mal die
-
Thread
Regelstrecke und Sprungantwort Autopilot
Gesamtsystem schon mit einfließen. Die Sprungantwort eines Bootes von beispielsweise Ruderwinkel 0° auf 30° ist die allmähliche Zunahme der Drehrate von anfangs 0° pro Sekunde auf einen konstanten Wert von x° pro Sekunde (theoretisch asymptotische Annäherung), also eine e hoch -x Funktion. Die aus
Früher gings mit dem D-Zug durch die Kinderstube, heute haben wir ICE. Arno
-
Thread
Klonen oder Images brennen?
Das geforderte geht eigentlich nur mit RAID-0.
drauf laufen, ich frage mich was die neuen OS besser können das sie soviel Speicherplatz verbraten. (0.8 GB ca. frei)
-
Thread
Ultraschallgerät(Medizin) HMI Touch Vertikale Streifen
Messgerät? Kannst du den Unterschied zwischen 0,00 und 0,01 Ohm überhaupt messen? Johann L. schrieb im Beitrag #6434268: > Pins 14 und 7 an ti75003 sind mit Mosfets-Gate über 0 Ohm Widerstende > verbunden, gerade gemessen. Ja, auch im Bild
Frickel F. schrieb im Beitrag #6435814: > Ist PIN DONE = 0 ? > 3 - Ist M0-M2 = 1 ? Weist nicht was du meinst Frickel?
-
Thread
Warum kommt Deutschland nicht von Windows und WhatsApp weg? Gesperrt
EDV. OK. In der Gegend und Zeitraum habe ich nicht gesucht. Das ist ja schon fast eine Art Zuse-4.0 *kicher*. Ich dachte da mehr an OS für Rechner die ich auf mein Schreibtisch habe. Davon abgesehen hasse ich nix mehr, als eingedeutschte Befehle unter Excel. Ich hab extra eine übersetzungstabelle
theoretisch missbrauchen lassen, sondern die auch in etlichen konkreten Fällen missbraucht wurden (NSU 2.0). Es ist also nicht gänzlich unwichtig, /wer/ reinspickt. Je näher dran, je routinemässiger der Zugriff, desto grösser ist das Missbrauchsrisiko in der Breite.
-
Thread
Rumgefragt: Verwendung 'reiner' FPGA's heute (2020)
auch in anderen Mobilgeräten verwendet, nicht nur bei Apple. Das ist der Grund warum Lattice bei den ICE40 so verrückt kleine Packages anbietet wie 2x2 mm 36-ball WLCSP mit 0.35mm Pitch...
in anderen Mobilgeräten verwendet, nicht nur bei Apple. > Das ist der Grund warum Lattice bei den ICE40 so verrückt kleine > Packages anbietet wie 2x2 mm 36-ball WLCSP mit 0.35mm Pitch... Aus eigener Erfahrung (Reverse Engineering): Einige Serien von Huawei-Geräten hatten ICE40 verbaut. Damit ist
-
Thread
Atmega328p mit Atmel ICE programmieren
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : JTAG3_ISP Description : Atmel-ICE (ARM/AVR) in ISP mode Vtarget : 3.3 V
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : JTAG3_ISP Description : Atmel-ICE (ARM/AVR) in ISP mode Vtarget
-
Thread
Mikrocomputer (Z-80) bauen (Hamburg)
BCnter-Jorke-Bernhard-Lampe+Algorithmen-der-Mikrorechentechnik-Maschinenprogrammierung-und/id/A02r2dJi01ZZa?zid=tldc0h4pjcmbjr65frotd4jqu7 Das ist mMn das mit weitem Abstand _beste_ Buch zum genannten Thema. Sebastian S. schrieb im Beitrag #6402533: > Die Teile werden schon wieder teuer, > die Literatur ist
auch niemand, aber kann er z.B. auch > Einzelschrittbetrieb? das war debugging für Arme, einen ICE konnte sich nicht jeder leisten. Heute kann man diese Einsichten kostenlos oder für kleines Geld auch für Z80 per Emulator (siehe z.B. Steccy Projekt) oder Simulator bekommen. Und gerade bei modernen
-
Thread
ZX81 plus38 Clone
the picture. Key can be had from ali: https://de.aliexpress.com/item/4000810151652.html?spm=a2g0o.productlist.0.0.3e5146cbRR2QME&algo_pvid=e59f2bd1-823a-4bd9-bed7-0e8de594461a&algo_expid=e59f2bd1-823a-4bd9-bed7-0e8de594461a-11&btsid=0b0a01f816024086961615172e183a&ws_ab_test=searchweb0_0,searchweb201602
Danke für die Erklärung. D7' hängt aber auch am 74LS138 Decoder. Q6 oder Q7 sind 0 wenn nHalt=1 D6'=0 D7'=0 oder 1 nM1=0 A14=1 A15=1
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
#6394102: > AMD wird nicht wirklich akzeptiert, woran liegt das? $ uname -a FreeBSD xxxx.lan 12.0-STABLE FreeBSD 12.0-STABLE r342669 GENERIC amd64
letzte Woche > eine Mint-19.3-Installation aktualisiert. Firefox hat jetzt z.B. die > Version 80.0, aktuell ist aber 80.0.1. Die 80.0.1 kam gestern, zumindest bei Mint 20.
-
Thread
Atmelstudio Debugging probleme
Hallo zusammen, ich versuche einen atsamd51 im Atmelstudio 7 und Atmel ICE zu debuggen. Leider scheitert es schon ganz zu Begin, vermutlich wenn sich der Debugger in den µC einklinken will. Die Fehlermeldung lautet: "Failed to launch program. Error: Could not activate interface, but found DAP with ID 0x2ba01477.. This usually indicates that the device is locked or in deep sleep. Try to do a chip erase to restore connectivity to the device." In ganz seltenen Fällen funktioniert es sogar, aber
-
Thread
GSM Repeater Schwachsinn
wichtiger Faktor, warum in anderen Ländern die Abdeckung besser funktioniert als in diesem Lande. Im ICE sind auch Repeater verbaut. Da mußte aber auch gewaltiger Druck aufgebaut werden um das durchzusetzen.
Repeater billiger Bauart. Repeater, die beim Verstärken des Sendesignals außerhalb des jeweiligen 0,577ms langen Sendebursts sauber muten sind da unauffällig.
-
Thread
MOSFET Schaltfrequenz bestimmen
Spannung von 5V um den 7805 Festspannungsregler herum, ein weiteres um den LM317, einstellbar zwischen 0-15V und 1A Strombegrenzung. Nun möchte ich mich an die Schaltnetzteile wagen und bin grade dabei mich zu dem Thema zu informieren. Meine Frage: Laut meinen Recherchen funktioniert ein Schaltnetzteil
konnten und dann gibts die neuen, die fast alles On-Chip haben, wie z.B. TNY2xx und Konsorten, die ICE3B Familie usw. Gemeinsam ist allen, das sie einen Oszillator und PWM Erzeuger haben, sowie einen oder mehrere Anschlüsse zum Regeln dieser PWM. Überstrom messen die neueren Chips auch selber.
-
Thread
Fragen zur Elektronik in aktiven Boxen
Hochtöner und Mitteltöner: https://www.ebay.de/itm/ICEPOWER-Dual-Channel-Power-Amplifier-Board-ICE125ASX2-Digital-Audio-Amp-DE/383676579837?hash=item5954e7fffd:g:gbEAAOSw7ixfNgz7 Für Tieftöner: https://www.ebay.de/itm/B-O-Ice-Power-Ice50ASX2-BTL-5-Stuck-verfugbar/133457059575?hash=item1f12a91ef7
aufeinander abstimmen? die zweite Lösung wäre natürlich deutlich günstiger. Gerade wenn man statt IcePower einen anderen Platinenverstärker nimmt. Ich freue mich auf eure Tipps
-
Thread
Touchscreen-Autos
mit über 200 km/h, habe unterwegs Mails geschrieben und bin dabei eingeschlafen. Das war in einem ICE.
200 km/h, habe unterwegs Mails > geschrieben und bin dabei eingeschlafen. > > Das war in einem ICE. Im ICE kann ich das auch aber nicht auf der Autobahn, ;-)
-
Thread
Sanfter Umstieg von 8bit auf 32bit Atmel
Zusammenstellung kann man heutzutage mit der Lupe suchen. Für µC war vor etwa 20 Jahren noch ein Pitch von 0.8mm zu finden, später allenfalls 0.65mm und heutzutage kommen die meisten eben mit 0.5mm Pitch daher. (einige von Freescale gibt's noch mit etwas gröberem Pitch) Und wozu sollte es partout ein Atmel-Chip
mehr Power. Die laufen mit 5V, lassen sich mit dem Atmel-Studio programmieren und mit dem Atmel ICE hatte ich schon einen passenden Debug-Adapter. Das TQFP-32 hat 0,8 mm Abstände und somit war der kleinste aus der Reihe dann auch noch im gleichen Gehäuse wie der ATMega16M1-AU den ich vorher benutzt
-
Thread
Atmega verliert Flashinhalt
sonst wäre die Application nicht los gelaufen. Eine Analyse ergab, dass einige Pages des Flash auf 0xFF stehen. Die Lock-Bits sind gesetzt, aber unser Bootloader bietet die Möglichkeit das Flash Pageweise zu lesen. Fuses: set lfuse=0xE2 set hfuse=0xCC set efuse=0xFC set lock=0x2C Meine Fragen
oder? Robert H. schrieb im Beitrag #6346286: > Eine Analyse ergab, dass einige Pages des Flash auf 0xFF stehen.
-
Thread
Kann ein STM32F1 (BluePill) das 1Msps A/D mit CLK
so einfach ist. Im Prinzip (Arduino-Pseudocode) soll also das passieren: [c] loop() { for(i=0;i<2048;i++) { digitalWrite(1,HIGH); digitalWrite(1,LO); buf[i]=analogRead(0); } for(i=0;i<2048;i++) putc(buf[i]); } [/c] nur wäre das natürlich schon wegen des 100us
www.mouser.de/Semiconductors/Interface-ICs/USB-Interface-IC/_/N-45lw3?Keyword=ulpi&FS=True&Ns=Pricing|0 ARM SOCs mit usb 2.0 hi speed kenne ich persönlich erst ab Cortex-A Kloppern. Aber da wissen Andere vllt mehr.
-
Thread
ATmega Assembler-programmierung unter Ubuntu?
beim Tippen schon Fehler an, das ist enorm praktisch, insbesondere in der Version die bei Ubuntu 20.0 dabei ist, weiß grad nicht welche. Tom schrieb im Beitrag #6343536: > Unter DOS und Windows hat man ja früher (oder auch heute noch möglich) > sogenannte BAT Dateien erstellen können, Unter
sie mit den 2 Pins mehr auch ISP, (T/U/-)PDI, SWD und JTAG fahren können. Und der EDBG-Chip im Atmel-ICE ist ein AVR32, und ich weiß nicht, wo sie den noch fertigen lassen. Atmel war ja zuletzt fabless. Und die Lizenzvereinbarung für die Visual STudio Shell wird sicher auch nicht ewig laufen. Die
-
Thread
HILFE Seltsames Verhalten Atmega 328P auf Arduino-Board mag Code nicht
. Ich hoffe das ist nur hier ein Schreibfehler. > Dafür werden die unteren 4 Bits des PORTC (PC0 – PC3) verwendet. RS liegt > auf PC4, EN auf PC4. RW wird über PB0 angesteuert.
Beitrag #6342462: > wird der 4-Bit Modus verwendet. Dafür werden die unteren 4 > Bits des PORTC (PC0 – PC3) verwendet. RS liegt auf PC4, EN auf PC4. RW > wird über PB0 angesteuert. Nochmal..wie schon vorher geschrieben der Nano besitzt kein PC0-PC3, an welchen Digital Pins sind die 4 Bits angeschlossen
-
Thread
Röhrenradio UKW-Empfang nach kurzer Zeit schlecht
die Ströme durch R19 und R25 über denn Spannungsfall gemessen. R19: 7,8V bei 1000 Ohm 7,8mA R25: 7,0V bei 1000 Ohm 7,0mA Sowohl Normal als auch Fehlerfall. Bei R25 fällt der Strom auf 5,5mA, wenn man den Empfang durch berühren des Gehäuses verbessert. Hat das etwas mit der höheren Aussteuerung
TATSACHEN sind!! Und wenn du Spinner dazu gehörst, zu diesen Verbrechern, dann nutz den "Kopf" des ICE! Das ist gesünder für dich!
-
Thread
Atmega328p fuses falsch gesetzt
mittels avrdude und diesem Befehl getan habe: avrdude -p m328p -P usb -c usbasp -B 10 -U lfuse:w:0xE2:m -U hfuse:w:0xD0:m -U efuse:w:0xFF:m -U lock:w:0xFF:m Die frage von avrdude, ob ich die fuses ändern wolle bestätigte ich 3x mit yes und ich bekam einer Erfolgsmeldung. Nun wollte ich die Firmware
# | 100% 0.00s avrdude: 1 bytes of hfuse written avrdude: verifying hfuse memory against 0xD0: avrdude: load data hfuse data from input file 0xD0: avrdude: input file 0xD0 contains 1 bytes avrdude: reading
-
Thread
Literaturempfehlung für µC
vorstellst weil die Hersteller manchmal noch lustige Erschwernisse in ihre Microcontroller einbauen. Z.b ICE von TI. Aber irgendwie muss der arme Till ja seine Broetchen verdienen. Das kann die aber egal sein. Wichtig ist nur das der DEbugger deinen speziellen Microcontroller unterstuetzt. Deshalb erfahren
EDU kostet ~60 Euro: https://www.ak-modul-bus.de/cgi-bin/iboshop.cgi?showdsearchj-link+edu:11111100!0,690731434725534,J-Link_EDU Olaf schrieb im Beitrag #6388512: > Aber irgendwie muss der arme Til ja seine Brötchen verdienen. Die verdiene ich nicht mit dem J-Link...oder sollte ich mal anfangen
-
Thread
PT100 kalibrierung
Auch hier mal zum mitschreiben: Ein Pt100 hat bei 0°C 100Ohm und bei 100°C 138,5Ohm. Das macht also 38,5Ohm für 100°C. Also 0,385Ohm für 1K. -> 0,385mOhm für 1mK. 0,385mOhm * 1mA = 0,385e-3 * 1e-3 = 0,385e-6 = 385nV Also 400nV pro mK und nicht 0,4nV
sind 4 ppm bzw. 0,1 Volt * 4ppm = 0,4 µVolt, keine 0,4 Nanovolt. Um die Größenordnung Deiner 0,4 Nanovolt zu demonstrieren habe ich Dir mal eine Zahl herausgesucht. Anbei die Messunsicherheit des BIPM für Normale
-
Thread
Atmega16M1 CAN Bus OFF herausfinden
CANGSTA gibt es das BOFF Bit. Wenn ich aber vor senden folgendes prüfe: if (CANGSTA & ( 1 << BOFF) == 0 { // senden } Versucht er trotzdem zu senden. Merkt er erst das der Bus off ist, wenn er versucht hat zu senden? Wie kann ich hier rangehen um mein Problem zu lösen?
Der hat SWD, dafür benutze ich die "SAM" Seite von dem Atmel ICE. Oder einen JLink Edu Mini wenn ich den ATSAM mit 3,3V betreibe. Im Kapitel 50.8.1 ist das zu sehen.
-
Thread
Hilfe bei Anfängerfragen
@0,05 mA?? ...sorry, hab nen bissl zu sehr gekürtzt. Mit Faktor 10 wird aus ((3,3 V - 0,7 V) / 0,05 mA) = 52KOhm ((3,3 V - 0,7 V) / 0,05 mA * 10) = 5,2 kOhm ?! Wenn ich den Widerstand runde, muss
Du rechnest hier : ((3,3 V - 0,7 V) / 0,05 mA * 10) = 5,2 kOhm und das ist falsch. Die Rechnung stimmt nicht.