-
Thread
GateMate FPGA inbetriebname
meinem Test erreicht der CCGM1A1 etwa grob geschätzt 70% der Geschwindigkeit von einem Lattice MachXO3 (gleiches Design), der wiederum deutlich langsamer sein dürfte als ein Artix-7. Als Spaßbremse sehe ich eher die max. IO-Spannung von nur 2,5V. [Edit] Laut der Homepage von CologneChip soll nun auch der CCGM1A2 (80k LUT/FF) verfügbar sein.
-
Thread
ALLPOWERS S2000 PRO Reparaturhilfe
Danke für die ausführlichen Beschreibung. Mich würde nochmal die Belegung der 4 PINS interessieren oben PIN 1 3,3V unten PIN 4 GND PIN 2 …. und PIN 3 …. SWDIO und SWCLK. Mit freundlichen Grüßen Heiko
es Belegungen für SWD, Jtag und den UART-Modus. Im Programm gibt es die Modi SWD, Jtag, FINE und cJtag. Auf der Platine gibt es 2 Anschlüsse. P2: 3.3, Rx, Tx, Gnd P1: 3.3, DIO, Clc, Gnd Das Signal NRST (Pin 7) ist nirgendwo herausgeführt. Am Jlink gibt es im SWD-Modus die Kontakte: SWIO
-
Thread
Speichererweiterung für BigData bei Microprozessoren
Die Überlegung war folgende: Die Prozessor-Moduleinheit hat 10 PortPins (weitere 6 sind vorhanden, aber belegt). Geschrieben wird in 8-Bit Worten, ich könnte es mit Maskierung nutzen, um nur die 2 Bits des unteren Wortes zu verwenden, wenn ich die alten 6 Bit lade und
Flash Karten haben eine klassische IDE-Schnittstelle aka "True IDE". Die habe ich mal mit einem 8-Bit uC und diesen Signalen benutzt: - 8 Bit Daten - 3 Bit Register Select - Chip Select - I/O Read - I/O Write - Reset (hat man wohl sowieso irgendwo) - VCC, egal, ob 5V oder 3.3V Das sieht doch so
-
Thread
USB C Dual Role - Wieviel Aufwand ist notwendig?
Hallo, ein Gerät soll über einen USB-C Port verfügen. Für diesen gibt es zwei Use cases: Role #1: Gerät ist mit Laptop verbunden. Device Mode, Self Powered. Role #2: Ein USB-Stick ist eingesteckt. (Reduced) Host Mode, Source 5V/0.5A.
Frank K. schrieb im Beitrag #7510239: > Wieso vermutet Ihr nur und schaut nicht in den Standard? 2.2 ist aktuell, da ist es S.90 und Du must auch auf die Feinheiten achten bevor Du hier den Oberlehrer gibst: 'Pin A5 (CC) of the USB Type-C plug shall be connected to GND through a resistor Rd (5.1
-
Thread
H743 und F746 - Probleme mit dem Takt
<+8>: mov r3, r1 0x0000000a <+10>: strh r3, [r7, #2] 0x0000000c <+12>: ldrh r3, [r7, #2] 0x0000000e <+14>: lsls r2, r3, #16 0x00000010 <+16>: ldr r3, [r7, #4] 0x00000012
Ich habe das gerade mal mit meinem Nucleo553 Board probiert. Aus dem MCO2 bekomme ich 480Mhz / 4 = 120 MHz. ( GPIO_SPEED_FREQ_VERY_HIGH) Durch 3 dividiert schafft er nicht mehr jeden Takt. Mit [c] while (1) { HAL_GPIO_TogglePin(LD1_GPIO_Port, LD1_Pin);
-
Thread
Samsung EVO durchgebrannt bei hotswap
Der SATA-Stromversorgungsstecker ist halt bei 3.5"- und 2.5"-Laufwerken der selbe, und nur deswegen kann man da überhaupt 12V anlegen. (Fun Fact: Der ebenfalls auf dem SATA-Stromversorgungsstecker vorgesehene 3.3V-Anschluss wurde noch nie von irgendeinem
auch leistungsstärkere Antriebe damit laufen können. Mit ATX kam ja noch die 3,3V-Schiene dazu, aber die war eigentlich mit dem P55C (die letzte Pentium-1 Variante mit 200/233Mhz bzw. Pentium MMX) schon wieder hinfällig, denn der ist mit nur 2,8V gelaufen. Heute braucht praktisch
-
Thread
Atmega 16 reparieren
Alexander G. schrieb im Beitrag #7507037: > Die 2 Pins sind da ja auf ein extra Feld geführt. Nochmal: Dafür ist J2, das sind 6 Pins. Und was du sonst noch dazu brauchst, hatte ich bereits geschrieben.
zwischen Vcc und GND gibt, weil die Leiterbahnen weg gegammelt sind. Liegen wirklich überall die 3,3V oder 5V an? Hast du mal probiert den Chip über den ISP-Port auszulesen? Wenn du einen Heißluftstation hast, dann kannst du einfach mal den Chip/Quarz auslöten und schauen was sich unter dem Chip
-
Thread
Vergleich µC mit USB zu RS232 Funktionalität
im Beitrag #7505998: > inactive high and active low Also schließt du die LED so an: [pre] Pin o----|<|---[===]---o 3,3V (oder 5V) [/pre]
Der Bypass Kondensator C2 ist im Ref Design 0.47µF.
-
Thread
Raspberry Pi 5 – schnellere CPU, PCIe, aktive Kühlung und höhere Preise
512KB per-core L2 caches, and a 2MB shared L3 cache -via https://datasheets.raspberrypi.com/rpi5/raspberry-pi-5-product-brief.pdf [/c]  Bildquelle: https://www.raspberrypi.com/products
GPIO-multiplexed low-speed interfaces (UART, SPI, I2C, I2S, and PWM). A four-lane PCI Express 2.0 interface provides a 16Gb/s link back to BCM2712. -via https://www.raspberrypi.com/news/introducing-raspberry-pi-5/ [/c] Ebenda findet sich auch eine
-
Thread
CAN-Device oder Platine zum üben
kein SPI-CAN, ja verstehe du willst nicht vom µC, per SPI mit dem MCP2151 kommunizieren. Dann brauchst du entweder einen µC der den CAN-Controller integriert hat oder einen SJA1000 der hat einen ganzen 8bit Port und ein paar zusätzliche Pins wie ChipSelect
zum VW Transport Protocol 2.0 findet man z.B. hier: https://jazdw.net/tp20 Als Anmerkung: in dem Gateway 3C0907530C von Temic sind ein µPD70F3178(A) (V850E/CG3), zwei TJA1054 (CAN Transceiver), drei TLE6250 (CAN Transceiver
-
Thread
ATmega328/Arduino und weiter?
Ja, die beiden Teile runter und man hat ein lochrastertaugliches Controllerboard. Für Betrieb an 3V3 die 8 MHz Version. Trotzdem bleibe ich dabei, dass das Design des Pro Mini schlampig ist. Richtig ärgerlich, dass die I2C-Pins nicht auf den Leisten sind. > Sonst mag ich > eigentlich die normalen
Ja, die beiden Teile runter und man hat ein lochrastertaugliches Controllerboard. Für Betrieb an 3V3 die 8 MHz Version. Trotzdem bleibe ich dabei, dass das Design des Pro Mini schlampig ist. Richtig ärgerlich, dass die I2C-Pins nicht auf den Leisten sind... Ich kaufe nur eine bestimmte Art
-
Thread
Edision Proton T265 LED - No Boot after Firmware update fail
Pins nach dem Einschalten des Geräts etwas tut. Bei einer seriellen Schnittstelle wird wohl GND, Tx, Rx und Vcc (vermutlich 3.3 Volt) an den Pins anliegen. Diese DVB Receiver haben sehr häufig eine interne
nicht nur für den Edision Proton T265 LED. Achtet bitte auf die passende Spannung, der Winbond will 3V3! Der esp32 liefert 3V3, andere mcu's arbeiten mit 5V. Dank geht an David Johnson-Davies - www.technoblogy.com für den DataFlash code! Dieser Post wurde aktualisiert und auf den neuesten Stand
-
Thread
Drehgeber und Tastenentprellung für Arduino
ISRs instrumentiert. Folgender Vergleich (jeweils text-segment als Indikator): 1) ohne ISR, Pins desselben Ports [pre] O1 O2 Os O3 PeDa: 352 346 346 368 Veit: 914 1574 552 1566 Wilhelm: 352 342 342 342 [/pre] 2) ohne ISR, Pins unterschiedlicher
Gerhard O. schrieb im Beitrag #7502828: > Diese ASM Bib ist sehr schlank und erlaubt andere IO-Pins anstatt der > üblichen HW I2C Pins zu wählen. Wohl doch aber nur auf µC, die kein Port-Mux / Alternate-Function haben, oder? Denn so stark kann der Raumdruck kaum sein. Gerhard O. schrieb im
-
Thread
Attiny85 (SMD) Device signature = 0xffffff
Benno B. schrieb im Beitrag #7497985: > 8 MHz Oszillator (3 Pins) Für gewöhnlich haben die schon vier Pins, wenngleich einer davon oft ohne Funktion ist, aber nicht immer. Und an welchen Pin des Tiny85 hast du den Takt angelegt?
@hhinz Ich habe einen 8 MHz Keramik Resonator mit 3 Pins (an die beiden XTAL-Pins + GND geklemmt) und diesen hier habe ich auch noch https://www.reichelt.de/smd-resonator-8-00-mhz-cstcc-8-00-p42491.html?&trstct=pos_0&nbc=1 Letzteren habe ich noch
-
Thread
SMA Home-Manager Multicast-Messages Auswertung
"Strom_L3", factor: 0.001, db: true }, "0:72.4.0": { name: "Spannung_L3", factor: 0.1, db: true }, "0:73.4.0": { name: "Leistungsfaktor_L3", factor: 0.001 } [/c] jeweils mit Namen und Umrechnungsfaktor
mit 4 Byte angegeben. https://www.mikrocontroller.net/topic/559129#7495510 Dann also ein [c] } if (index==144) { // Optional: Versionsnummer auslesen... aber interessiert die? offset += 4; [/c] vor dem [c] } else { // Strange [/c] ergänzen... dann sollte auch das "2:13.6.82"
-
Thread
Powerplane vermeiden?
Außenlagen routen muss, dann muss man schon drüber nachdenken, ob man nicht 6 Layer spendiert und der 2te und 5te Layer jeweils GND ist. Bei µC-Schaltungen ohne jegliche HF-Signale (zB WLAN, Bluetooth, USB (high-speed), Ethernet) würde ich mir nichtmal Gedanken machen, ob meine +3,3V der 2te oder 3te
in jeden Fall Gedanken machen was für Arten von Empfängern der digitale Baustein treiben muß. Bei uC erleben wir gemischte Anforderungen, wie Analog, GPIO und schnelle serielle Datenverbindungen wie z.B. SPI, USART, I2C, I2S. Jeder dieser Sparten wirft eigene Anforderungen auf. Zunächst ist es wichtig
-
Thread
Diode, heil oder defekt?
/Electrostatic-Discharge-Protection-Devices-ESD-Amstron.pdf ESD05V23T-2LA 1KE05C-3 Man misst sie wie 2 5V1 Z-Dioden. Kurzschluss wäre jedenfalls blöd.
: no PortHasMultiCompanions : no PortConnectorIsTypeC : no ConnectionIndex : 0x05 (Port 5) CompanionIndex : 0 CompanionHubSymLnk : USB#ROOT_HUB30#4&36898853&0&0#{f18a0e88-c30c
-
Thread
Latenz am Port Atmel ATMega 328PU
Guten Tag Zusammen, ich habe vor kurzem damit begonnen mich ein wenig mit der Programmierung von Atmel Microcontrollern schlau zu machen, und habe mich dabei für den ATMega 328PU entschieden. Leider verstehe ich nicht ganz warum bei meinen C Programm (siehe Bilddatei), bei einer Zustandsänderung am Input es ein paar Sekunden dauert bis der Atmel am Ausgangspin sein Pegel ändert (visualisiert durch LED). Sollte sich die LED nicht direkt ausschalten ? Zur Info der Input wird per Pullup Widerstand auf 5V gezogen. Falls Jemand eine Idee hat woran das liegen könnte würde mich das extrem
-
Thread
Alte FMZ-Zentrale 6800 mit Z84
den 74LS00 komme ich an zwei Stellen nicht weiter, die Frage ist ob das überhaupt relevant ist: - Pin 4 (2Y) und Pin 5 (3A) sind verbunden und auch Pin 6 (3Y) und Pin 1 (1A) sind verbunden. Aber ich finde kein Ende für Pin 2 (1Y). Ist das relevant? - Pin 12 (6Y) geht auf RFSH der CPU, aber Pin 13
sheer guesswork: Beim '251 werden an D0-D7 (Eingaenge) Taster angeklemmt sein. Der '251 hat einen 3bit Selector, A,B und C (Pin 11 - Pin 9). Gehe mal davon aus, dass da A0 - A2 anliegt. Der ausgewaehlte Pin ist dann bei Pin5 oder Pin6 des '251 und wird eingelesen. Poor man's IO-Port. Jetzt versteht
-
Thread
OpenOCD sehr langsam beim flashen
] Licensed under GNU GPL v2 libusb1 09e75e98b4d9ea7909e8837b7a3f00dda4589dc3 For bug reports, read http://openocd.org/doc/doxygen/bugs.html Info : CMSIS-DAP: SWD supported Info : CMSIS-DAP: JTAG supported Info : CMSIS-DAP
, durch Zufall bin ich nun auf den Fehler gestoßen. Schließe ich mein Atmel-ICE über mein USB3.0 HUB an, ist es richtig langsam (wie oben beschrieben). Schließe ich ihn direkt an PC an und verwende "adapter speed 4000", dann bekomme ich den SAMC21 in 15 Sek. geflasht. [c] # Atmel-ICE JTAG
-
Thread
LED CUBE selberbauen
zusammenbauen und brauche Hilfe. Ich möchte es mit dem Rasbery Pi steuern können und die Größe soll 5x5x5 sein. Ich habe bereits die LED's zusammen gelötet. Für mein projekt verwende ich 5 Transistoren (bd241), und die 74HC595. Dabei verwende ich auch 125 3mm LED's mit einem Verbrauch von 3 bis 3.2 V
5 Ausgänge zu den LED's denn der hat ja 8 Ausgänge, wenn ann5 die LRD liegen bleiben 3 übrig, kommt an einen ein BD241 sind nur noch 2 ungenutzt. Bleiben zur Verbindung mit deinem rPi noch +5V, GND
-
Thread
Schalter auslesen eine doofe Frage! ;-)
an diesem Schalter aber eine Lampe die mit +12V verbunden ist. Somit hätte ich die 12V auf meinem µC Port wenn der Schalter offen ist. Kann ich die 12V einfach mit einer Diode (z.B. 2N4148) abblocken? (auch wenn das vielleicht nicht gerade die eleganteste Lösung ist... ;) ...aber eine Diode bekomme
Mit einem 100k bekommst Du kein Low mehr hin, Richtig. > und mit 10k hast du bei High mehr als 5 V anliegen. Da verlässt man sich auf die Schutzdiode des µC, der den Strom auf dessen 5V-Versorgung ableitet. Natürlich darf der µC niemals schlafen gehen, ohne Last auf den 5V läuft die Spannung
-
Thread
STM32 über SWD neu starten/run nach flash
weiß nicht was SWD Standard ist und was jetzt ganz spezifisch für mein Board gilt. ich habe nur die Pins Clock, Data und GND verbunden (3,3v kommen von woanders). Also gibt es nicht sowas wie ein CPU Kontrollregister in dem man das Restart Bit setzen kann, oder so? Etwas in der Art hatte ich gehofft.
CORTEXM_AIRCR_SYSRESETREQ (1U << 2U) [/c] ergibt aufgelöst bei mir ein: [c] memStore(0xe000ed0c, 0x5fa0004); [/c] Erstmal ohne Garantie auf Korrektheit, weil ich noch keinen Testaufbau habe der die ganze Funktionalität abdeckt.
-
Thread
Peter Dannegger´s ( PeDa ) Entprellroutine in ein Arduino Sketch einbinden
t get_key_long(uint8_t key_mask); void init_entprell(void); #define KEY_DDR DDRB #define KEY_PORT PORTB #define KEY_PIN PINB #define KEY0 0 #define KEY1 1 #define KEY2 2 #define ALL_KEYS(1 << KEY0 | 1 << KEY1 | 1 << KEY2) #define REPEAT_MASK(1 << KEY1 | 1 << KEY2) // repeat: key1, key2
// OC3A-Pin als Ausgang konfigurieren } [/c] Ich empfehle diese Reihenfolge einzuhalten.
-
Thread
Hilfe um 8 Bitfelder in uint8_t umzuwandeln (ESP32)
es noch klarer. Hier ein Beispiel: [c] #define LED_MASK_RED (1<<2) // Maske fuer rote LED, an Pin#2 #define LED_MASK_GREEN (1<<3) // Maske fuer gruene LED, an Pin#3 ... uint8_t led = 0; led |= LED_MASK_RED; // rote LED
#7497152: > Wenn Du den Bits auch noch Namen gibst, wird es noch klarer. Hier ein > Beispiel: > [c] > #define LED_MASK_RED (1<<2) // Maske fuer rote LED, an Pin#2 > #define LED_MASK_GREEN (1<<3) // Maske fuer gruene LED, an Pin#3 > [/c] Mir ist noch nicht ganz klar wie ich das in die Structs
-
Thread
OPV Unterschiede Empfindlichkeit? Gesperrt
schrieb im Beitrag #7501604: > Was liefert denn ein Arduino an Strom? Genug, dass am Nano (gleicher µC) eine rote LED mit 1k direkt am µC hängt. Muß man wissen, weil das die Verwendung des Pins einschränkt.
Desweiteren gibt es keine Vorkonfiguration von SCK oder so. Nackter Arduino Mega2560 leerer Sketch Ports ausgelesen [c] PINB 1000'0000 DDRB 0000'0000 PORTB 0000'0000 Bit 7 ist Led13 Bit 5 ist SCK [/c] Und jetzt wurde ich stutzig und lach mir gerade einen Ast. Die Led13 leuchtet auch mir bei