-
Thread
main.c ändern und als .Hex absprichern?
schlimm. [code] Warning 1 variable 'pulsdauer' set but not used [-Wunused-but-set-variable] C:\Transfer\GccApplication1\GccApplication1\GccApplication1.c 395 5 GccApplication1 Warning 2 variable 'neuesDatum' set but not used [-Wunused-but-set-variable] C:\Transfer\GccApplication1\GccApplication1
17 GccApplication1 Warning 5 variable 'tag' set but not used [-Wunused-but-set-variable] C:\Transfer\GccApplication1\GccApplication1\GccApplication1.c 389 12 GccApplication1 Warning 6 variable 'ss' set but not used [-Wunused-but-set-variable] C:\Transfer\GccApplication1\GccApplication1\GccApplication1
-
Thread
Hier werden Sie nicht geholfen
"Charging" to "File Transfer". That assumes you want to use the phone to control what is happening. You can instead pick the option (in that USB control area) to allow the connected device (your PC) to control what happens. I
Beitrag #6919821: > Click on that "USB" text to change from the default "Charging" to "File > Transfer". Und wenn man anschließend das Phone laden will (Akku), muss man sich wieder durch das Menu hangeln?
-
Thread
STM32: Seriell senden via DMA funktioniert zwar, aber wo wird´s gestartet?
data with the send ones */ TransferStatus1 = Buffercmp(TxBuffer2, RxBuffer1, TxBufferSize2); /* TransferStatus1 = PASSED, if the data transmitted from USARTz and received by USARTy are the same */ /* TransferStatus1 = FAILED, if the data transmitted from USARTz and received by USARTy are different */ TransferStatus2 = Buffercmp(TxBuffer1, RxBuffer2, TxBufferSize1); /* TransferStatus2 = PASSED, if the data transmitted from USARTy and received by USARTz are the same */ /* TransferStatus2 =
-
Thread
STM32 SDIO Blöcke lesen
verwenden. Der SDIO bestimmt dann wie viele Items übertragen werden. Allerdings kannst du auf einen DMA-Transfer nur max 2^16-1 Items übertragen.
gesendet, bevor der DMA initialisiert wird. Das geht natürlich auch nicht, die Karte wird einen Transfer_Error. Kann man die Daten vorerst auch mal lesen, ohne DMA zu benutzen? ich verstehe da einfach irgendwie nicht, wie der SDIO_FIFO funktioniert.
-
Thread
Daten von Laptop zu Laptop übertragen mit USB-auf-USB-Kabel?
Teil ähnlichen Antworten. https://unix.stackexchange.com/questions/195765/is-usb-to-usb-data-transfer-between-two-linux-oses-possible ... und hier noch ein Kabel für usb transfer unter linux https://www.thinkpenguin.com/gnu-linux/usb-30-data-transfer-cable-gnulinux-tpe-3trancbl https://www.thinkpenguin.com/gnu-linux/how-use-usb-data-transfer-cable-ubuntu
-
Thread
Arduino Max7221 7-Segment Anzeige
The register to load data into * @param value Value to store in the register */ void maxTransfer(uint8_t address, uint8_t value) { // Ensure LOAD/CS is LOW digitalWrite(LOAD_PIN, LOW); // Send the register address SPI.transfer(address); // Send the value SPI.transfer(value
(0x0F, 0x00); // Enable mode B maxTransfer(0x09, 0xFF); // Use lowest intensity maxTransfer(0x0A, 0x00); // Only scan one digit maxTransfer(0x0B, 0x00); // Turn on chip maxTransfer(0x0C, 0x01); }
-
Thread
TNA-TI: Seltsame AC-Transfer Analyse
Bild und die Simulationsdatei. Soweit verhält sich die Schaltung so wie sie soll, aber die AC Transfer Analyse zeigt bei Gleichstrom eine Dämpfung von 85 dB, dass kann ja wohl kaum wahr sein! In Richtung von 1 MHz sinkt dann die Dämpfung, was ja wohl ebenfalls völlig absurd ist, eine Abbildung davon
habe ich gemacht. Im Ausgangsposting steht ja auch, dass sich die Schaltung – abgesehen von der AC Transfer Analyse – verhält wie gewollt. Vlg Timm
-
Thread
Externes I2C EEPROM am AT90S1200
Send start condition and address ldi i2cdata,$00 ; Write word address rcall i2c_do_transfer ; Execute transfer ldi i2cadr,$90+i2crd ; Set device address and read rcall i2c_rep_start ; Send repeated start condition and address clc rcall i2c_read ; Execute transfer
Send start condition and address ldi i2cdata,$00 ; Write word address rcall i2c_do_transfer ; Execute transfer ldi i2cadr,$90+i2crd ; Set device address and read rcall i2c_rep_start ; Send repeated start condition and address clc rcall i2c_read ; Execute transfer
-
Thread
Linux: Warum werden manche Archive nach dem Download vom Editor geöffnet?
eine > Registrierung gäbe) mit einem transport-encoding "gzip" verwenden. Du meinst vermutlich Transfer-Encoding, aber um sowas geht es doch gar nicht. Transfer-Encoding dient dazu, dass der Server es beim Senden on-the-fly komprimieren kann und der Empfänger dann weiß, dass er es erstmal wieder dekomprimieren
Registrierung gäbe) mit einem transport-encoding "gzip" verwenden. > > Du meinst vermutlich Transfer-Encoding, ACK > aber um sowas geht es doch gar > nicht. Transfer-Encoding dient dazu, dass der Server es beim Senden > on-the-fly komprimieren kann und der Empfänger dann weiß, dass er es
-
Thread
STM32F4xx: Kann mal jemand die SPI testen?
drin. Wenn die SPI damit funktioniert sollte auch die HW ok sein. Dann die paar Zeilen für SPI_TransferByte() von Christian dazupacken und gucken was dann passiert. Könnte ich heute abend auch machen, ich spiele gerade aber lieber mit dem F469-Disco und dem schönen Display.
/ portTICK_RATE_MS); cs = 0; spi.write(0x55); cs = 1; cs = 0; SPI_TransferByte(0x33); cs = 1; led4 = !led4; } } [/c]
-
Thread
LEDs flackern bei höherer PWM-Frequenz
man im Code sieht so gesendet werden dass eine PWM zustande kommt. Im loop() steht nur 'SPI.transfer()' und 'digitalWrite()' welche auf Arduino Krams bzw. Libraries zurückgreifen, bei beiden kann ich mir aber nicht vorstellen dass viel mehr als 16 (bei SPI.transfer()) oder 2 Takte (bei digitalWrite
? [C] uint8_t registerData[5]; ... for(uint8_t y = 0;y<6;y++){ SPI.transfer(registerData[y]); registerData[y]=0; [/c] du stehst mit Arrays auf Kriegsfuss. Ein Array, das du mit einer Länge von 5 definierst [c] uint8_t registerData[5]; [/c] hat als gültige
-
Thread
Arduino Mega 2560 und 74HC595 per SPI
; int LED10= B10101010; int LED11= B01010101; /* int test =000000001010101011111111; SPI.transfer(test); Serial.println(test); */ SPI.transfer(LED0); SPI.transfer(LED0); SPI.transfer(LED0); SPI.transfer(LED0); SPI.transfer(LED0); SPI.transfer(LED0);
Thomas H. schrieb im Beitrag #6968968: > SPI.transfer(LED0); > SPI.transfer(LED0); > SPI.transfer(LED0); > SPI.transfer(LED0); > SPI.transfer(LED0); > SPI.transfer(LED0); > SPI.transfer(LED0); Ist das nicht ein bisschen
-
Thread
STM32F030C6T6 SPI DMA Alignment Problem
Vielleicht wäre es sinnvoll, sich zuerst für *EINEN* Transfer-Modus zu entscheiden: *Entweder* Ringpuffer-Modus *oder* Einzelschuss-Modus. Beides gleichzeitig macht keinen Sinn. NSS wird nicht benutzt? Die 12 da mehrfach rein zu schreiben, ist keine gute
memory access controller (DMA) RM0360 166/775 RM0360 Rev 5 10.6.4 DMA channel x number of data to transfer register (DMA_CNDTRx) Address offset: 0x0C + 0x14 * (x - 1), (x = 1 to 5) Reset value: 0x0000 0000 Bit 4 DIR: Data transfer direction This bit must be set only in memory-to-peripheral and peripheral-to-memory
-
Thread
Cypress FX2 libusb
1024Byte pro Transfer ist zu wenig. Da kommst du nur auf so niedrige Raten. Wir erreichen die 40MB/s knapp, wenn wir richtig große Blöcke abholen....128kiByte beispielsweise. Achso, die Rechung: Bei 1024 Byte pro Transfer
, die Rechung: Bei 1024 Byte pro Transfer ist ein Microframe nur > > mit 1024 Byte gefüllt. Bei USB 2.0 HighSpeed wird alle 125µs ein > > Microframe generiert. Ist der nur mit 1024 Byte gefüllt, kommst du auf > > ziemlich genau 8MB
-
Thread
STM32 F746zg nucleo und ILI9488 TFT per SPI langsam ?
. Versuchs mal mit HAL_SPI_Transmit_DMA(&ili9488_Spi, zeiger, res_x*2); Aber Obacht, der DMA Transfer kann nicht ein Bild in einem Rutsch übertragen. Ich mache es zeilenweise, hat immer noch Overhead aber deutlich besser als mit der IRQ Variante pro Byte. Gruß, dasrotemopped.
. Beim ILI-TFT muß ja auch ständig zwischen 8- und 16-Bit, data und command, single- und DMA-Transfer umgeschalten werden, da kommt man mit der HAL auf keinen grünen Zweig. Ich habe die HAL-Funktionen als Startpunkt genommen. Dann habe ich Schritt für Schritt die überflüssigen Codeteile entfernt
-
Thread
Bedingte Sprünge
Stacker Select Disk STTPB Stretch Tape Binary STUP Stacker Upset TADBT Transfer And Drop Bits TCLSR Transfer Control and Lose Return TCTDK Transfer Control To Disk TCTOL Transfer Control To Overhead Lights TCTPL Transfer Control To Pilot Lights TCTWS Transfer Control To Wall Socket TDB Transfer and Drop Bits TMTDK Transfer Monitor To Disk TPDEC Triple Pack Decimal TRAHG Transfer And Hang TRDB Transfer
-
Thread
Kontinuierliche Datenrate Mikrokontroller -> PC über USB
Was ist Dir lieber? "Timestamps" oder "Isochronous Transfer"?
und kontrollierter Latenz) Du mußt dich schon entscheiden: Latenz kontrollieren (isochroner Transfer) oder Daten sicher übertragen (bulk Transfer). Beides gleichzeitig geht nicht. Nicht bei USB, nicht bei Windows und auch bei keinem anderen OS oder Bussystem. *GRUNDLAGENKENNTNISSE*
-
Thread
Merkwürdiges C-Konstrukt
data minus the command byte uint8_t data[]; //first byte is always the command byte } static_transfer_t; ... static const static_transfer_t INIT_04 = { .length = 3, {cmd_BOOSTER_SOFT_START_CONTROL, 0xD7, 0xD6, 0x9D} }; //magic values from datasheet static const static_transfer_t INIT_05 = { .length
minus the command byte > uint8_t data[]; //first byte is always the command byte > } static_transfer_t; > ... > static const static_transfer_t INIT_04 = { .length = 3, > {cmd_BOOSTER_SOFT_START_CONTROL, 0xD7, 0xD6, 0x9D} }; //magic values > from datasheet > static const static_transfer_t INIT
-
Thread
Toner-Transfer-Laminator-Umbau-Problem
Hallo Zusammen! Ich versuche mich zur Zeit an der Toner Transfer Methode, jedoch bisher mit wenig Erfolg. Ein Hauptproblem sehe ich bei der Temperatur die mein Laminator MyJoy12 von GMP bisher zustande bringt. Von Werk aus konnte der Laminator bis ca. 110 Grad
-
Thread
Tonertransfer - Wie geht es besser
Eine Anleitung zu Press-n-Peel PCB-Transferfolie und Laserprinter Toner-Transfer mit Papier findet man z.B. hier: http://gaedtke.name/SubMenu_Tutorials/Platinen.htm
Beitrag #2434606: > Eine Anleitung zu Press-n-Peel PCB-Transferfolie und > Laserprinter Toner-Transfer mit Papier findet man z.B. hier: > > http://gaedtke.name/SubMenu_Tutorials/Platinen.htm Hmm... und jetzt?
-
Thread
Platine verzinnen - wie verbrennt mein FR4 nicht?
Transfers. Wenn ich "Löcher" lese, die gestopft werden sollen, dann ist sofort klar, daß sowohl beim Transfer, als auch beim Ätzen einiges nicht stimmt. Entweder sieht man sowas schon vorm Ätzen und kann retuschieren, oder (besser) die Ursache finden. Oder der Transfer war relativ gut, aber es wurde nicht
gleich wieder ab. Aber selbst so geht es ohne Löcher, selbst mit einem miesen Drucker. Ggf. nach dem Transfer die Platine nochmal nacherhitzen, z.B. auf volle 200°. Das verschließt Löcher, und verbindet darüberhinaus den Toner EXTREM fest mit der Platine.
-
Thread
Was ist bzw. war Atmel QTouch?
von der aufgeblasenen, fast 8 kByte großen Originalversion > wegkommen. Wenn man das Charge Transfer Verfahren verstanden hat ist das mit fast jeder MCU und ein paar Zeilen Code umzusetzen. Einfach die Atmel Dokus lesen, da wird das super erklärt. Aber dann hat man nur einen stark schwankenden
Oszilloskop sehen konnte. Allerdings sieht man daraus auch die Begrenzungen des simplen Charge-Transfer-Verfahrens und wie reiz- und sinnvoll ein eigener Zugriff auf die QTouch-Hardware wäre.
-
Thread
Methoden um 2 Atmegas miteinander zu verbinden
Datenvolumen besteht nur aus Steuerdaten und kann sicher mit etwa 10-20 kBit/s abgearbeitet werden. Der Transfer ist zunächst monodirektional vom Master zum Slave. Zudem ist der Transfer nur bedingt zeitkritisch (Bereich etwa 1ms). Es sollte aber nicht zu Datenverlusten kommen. Mir bekannte Möglichkeiten:
@Mike von welchen Daten Transfer Raten sprechen wir bei Deiner Anwendung überhaupt? KBit Bereich, MBit Bereich ? Gruß Dirk
-
Thread
Hochauflösendster Laserdrucker?
Geschenk- oder Fleischerpapier... Und die Platinen sind maschinell gebürstet. So bekommt der Transfer ein ganz anderes Gesicht. Physik ist keine Hexerei. Aber eigentlich geht es hier nur um den Laserdrucker. Gern kann man mich auch als bekloppt ansehen, solange dabei (hoffentlich) ein halbwegs
Hi, Stiernacken schrieb im Beitrag #3539121: > Beim Transfer schaffe ich momentan nur das, was meine Drucker > ausspucken. Und das sind ganz erbärmlich aussehende 300dpi. 200dpi sind > auf dem Papier noch nicht mal so gut, wie ich sie mit einem vernünftigen
-
Thread
Probleme mit ADC LTC2418
transmission SPI_CS_LOW; // 1.) SPI-CS is pulled low lt_spi_transfer_block(command.LT_byte, data.LT_byte, (uint8_t)4); // 2) Transfer 4 data-bytes SPI_CS_HIGH; // 3) Pull SPI-CS high return data.LT_int32; // Return raw ADC value
transmission SPI_CS_LOW; // 1.) SPI-CS is pulled low lt_spi_transfer_block(command.LT_byte, data.LT_byte, 4); // 2) Transfer 4 data-bytes SPI_CS_HIGH; // 3) Pull SPI-CS high return data.LT_int32; // Return raw ADC value }
-
Thread
Charge Transfer Prinzip (Qtouch) auf STM32 möglich?
Hallo, mich würde interessieren, ob das Charge-Transfer-Prinzip (vgl. Qtouch) auch auf einem STM32 anwendbar ist. Soweit ich das den Qtouch Spezifikationen und diesem http://www.mikrocontroller.net/topic/156809#new Thread entnehmen konnte, wird hierfür
Fehler software - oder hardwareseitig begraben liegt), wollte ich mal kurz rückfragen ob das Charge-Transfer-Prinzip prinzipiell mit dem STM32 zu realisieren ist?
-
Thread
Wohnungssuche - Bonität
>Union Bank. Hiermit meine ich keine Vorauszahlung an mich, sondern nur >einen gültigen Bargeldtransfer der mir zeigt, dass Sie über die >notwendigen Finanzmittel für Miete und Kaution verfügen. Hierzu bitten >Sie einfach einen Freund oder Verwandten die Summe von EUR 1.740 (zwei >Monatsmieten plus
Der Beschiß mit dem Transfer über Western Union liegt doch darin, daß man jemand anderem schnellstmöglich die Transaktionsdaten mitteilt, am besten sofort gescannt, und gemailt. Wie im Fall oben. Aber warum sollte da im allgemeinen
-
Thread
40khz mit ESP32 erfassen
spi_dev->beginTransaction(); //digitalWrite(_cs, LOW); directWriteLow(_cs); spi_dev->transfer(buffer, 3); //digitalWrite(_cs, HIGH); directWriteHigh(_cs); spi_dev->endTransaction(); return (((uint16_t)(buffer[1] & 0x07)) << 8) | buffer[2]; } [/c] Aber diese Änderung hat in diesem
noch zu tun hat, dauert das länger oder kürzer. Für 200ksps müsste er alle 5 Mikrosekunden einen Transfer machen. Mir ist nicht klar, ob der ESP das erreicht allein durch zyklisches Abfragen in Software, oder ob man so Späße wie DMA dazu braucht, die den Transfer in Hardware erledigt und nur alle n Samples
-
Thread
C in Datei schreiben
fprintf(fd,%x",transfer); sollte wohl fprintf(fd,"%x",transfer); sein.
fopen ("/var/Werte.txt","r"); Versuch 1 auslesen : for (d=0;d<5; d++) fscanf(fp , "%x",transfer[d]); Versuch 2: fscanf(fp , "%02x %02x %02x ",transfer[0],transfer[1],transfer[2]); beides hat mir nicht die WErte in der Werte.txt geliefert. Weiß jetzt nicht mehr weiter da im Netz es prinzipiell
-
Thread
Cypress USB Controller
usb2 gehäuse gibts ja schon ab 10eu... + kein treiber-problem, meldet sich ja als drive an daten-transfer mit read-sector xx ... + keine programmierung des ez-usb, is ja schon drin
Grenze. Aber der Treiber kommt dann sowieso zurück, sobald das PacketEnd gesetzt wurde, gilt ein Transfer als abgeschlossen.
-
Thread
Vom stm32f0 große Mess-Datenmengen (bis 5kB) mit SPI rausholen
Sende dem Master halt im der Puffer-Größe immer die Anzahl Bytes, die sich mit einem einzelnen DMA-Transfer übertragen lassen. Wenn man so am oberen Ende des Ringpuffers angekommen ist, kommt der Rest halt erst beim nächsten Kommando. Oder du setzt den DMA im Transfer Finish Interrupt neu auf, dafür hast
will die später noch ändern... Das Problem ist nicht so schwer zu bewältigen. Man muss halt im Transfer Complete Interrupt schnell das DMA neu konfigurieren. Ist zu schaffen.
-
Thread
Harvard vs Neumann 8051
beiden Speicher an getrennten Bussen liegen. Dann kann gleichzeitig zugegriffen werden. Ein DMA Transfer kann parallel zum Codefetch erfolgen.
Alfred E. N. schrieb im Beitrag #3416350: > Ein DMA Transfer kann parallel zum > Codefetch erfolgen. Das gab es schon beim Urahnen der CPUs, dem Z80. Im M1 Zyklus wurde der DMA Zugriff versteckt. Harvard oder Neumann ist eher Glaubenssache, beide haben
-
Thread
SPI Slave mit DMA auf XMEGA128A1
Channel Destination Address Mode DMA.INTFLAGS = (1<<DMA_CH3ERRIF_bp) // Channel 3 Block Transfer Error Interrupt Flag | (1<<DMA_CH2ERRIF_bp) // Channel 2 Block Transfer Error Interrupt Flag | (1<<DMA_CH1ERRIF_bp) // Channel 1 Block Transfer Error Interrupt Flag
<DMA_CH_REPEAT_bp) // Channel Repeat Mode | (0<<DMA_CH_TRFREQ_bp) // Channel Transfer Request | (0<<DMA_CH_SINGLE_bp) // Channel Single Shot Data Transfer | DMA_CH_BURSTLEN_1BYTE_gc; // Channel Transfer Mode DMA.CH1.CTRLA = 0; DMA.CH2.CTRLA = 0
-
Thread
Platine selbst ätzen
Jörg W. schrieb: > Beitrag "Tonertransfer - so geht es!" > Beitrag "Toner-Transfer vs. Belichtung - zeigt her die Platinen :)" Wo sind da denn Anfänger am Werk? Wenn DU es noch nicht probiert hast, warum bist Du dann nicht einfach still?
Anfänger finde ich persönlich die Belichtungs-Methode einfacher (nach Belichtungs-Reihen). Die Toner-Transfer-Methode ist (wenn man es kann) deutlich günstiger.
-
Thread
Studieren mit 32, oder es mit Technikerabschluss gut sein lassen?
Beruf den ganzen Tag Differentialgleichungen ausrechnen kann, sondern sie soll die Fähigkeit zum Transfer schulen, und das kann man später in ganz anderen Situationen gebrauchen. Wenn man natürlich aus dem Studium rausgeht und denkt, man habe nichts anderes als reines Sachwissen gelernt, sich dann
und Leitlinien, es gibt Architekturentscheidungen die kommen von oben. Da ist nicht mehr viel mit Transfer, zumindest in großen Konzernen nicht.
-
Thread
Senden mit MCP2515 Fehler
uint8_t length = p_message->length; SPI_PORT &= ~(1<<SPI_SS); // CS Low spi_Transfer(MCP_WRITE_TX | 0x00); // SID spi_Transfer((uint8_t) (p_message->id>>3)); spi_Transfer((uint8_t) (p_message->id<<5)); // EID spi_Transfer(0x00); spi_Transfer(0x00); // DLC+RTR if (p_message->rtr) { // RTR spi_Transfer((1<<RTR) | length); } else { // DLC spi_Transfer(length); // Daten for (uint8_t i=0;i<length;i++) { spi_Transfer(p_message-
-
Thread
Eigene CPU: Architektur?
Man lernt einiges dabei mal seine eigene CPU entwerfen und zumindest auf Register-Transfer-Ebene zu simulieren.
with 1 tab // transfer accu to b register wra 3 // write accu with 3 loop: sbc // acc=acc-b_reg JCN stop // loop until acc=0 jmp loop stop: end labels
-
Thread
Arduino Uno R4 im Handel erhältlich
/20/24/32 Bit Transfers machen, die SPI Klasse arbeitet aber fest mit 8 Bit. Es gibt zwar SPI.transfer16(uint16_t data), da werden aber zwei Mal 8 Bit verschickt. Immerhin gibt es auch noch SPi.transfer(void *buf, size_t count). Und Reichelt hat verschickt, die Zeichen stehen gut für neues Spielzeug
zumindest nicht öffentlich, wenn man das BYSW Bit da drin nicht setzt kommen die Bytes beim 32 Bit Transfer in der falschen Reihenfolge raus. Sowas macht richtig Lust auf noch mehr Schnitzel-Jadg, den DMA zu verwenden könnte interessant werden.
-
Thread
Upload großer Dateien mit Python geht, mit Golang nicht (Traefik, Docker Swarm)
dazwischen? Du hast also einen Transfer-Initiator und einen Transfer-Empfänger. Wenn Du beide Softwareinstanzen auf unterschiedlichen Hosts startest, funktioniert der Transfer. Auch wenn der Initiator in einen Docker-Container geschoben
weitere Instanz > dazwischen? Das Python-Programm ersetzt das Ziel. > Du hast also einen Transfer-Initiator und einen Transfer-Empfänger. Wenn > Du beide Softwareinstanzen auf unterschiedlichen Hosts startest, > funktioniert der Transfer. Auch wenn der Initiator in einen > Docker-Container
-
Thread
Linux Verständnisfrage
Often called 'Secure FTP' Plain FTP over TLS/SSL channel Password is encrypted Transfer is encrypted Typically runs over TCP port 21 or 990 Defined by RFC 959 and 1123 Extended by RFC 2228, 3659 and 4217 SFTP SSH File Transfer Protocol Has nothing common with original FTP Often called 'Secure FTP' Password is encrypted Transfer is encrypted Typically runs over TCP port 22 RFC never finished [/pre] https://www.sftp.net/sftp-vs-ftps
-
Thread
STM32 unaligned transfer
Hallo, kann ich beim STM32F103 unaligned transfer im internen RAM machen ? Also wenn ein ldr r0,[r1] Befehle ausgeführt wird und die Adresse in r1 ungerade ist ? Laut Cortex M3 Unterlagen müsste es gehen. Mein STM32F weigert sich aber. Durch setzen
bei mir geklärt. Die Routine hat fälschlicherweise ins Flash zugegriffen, da geht kein unaligned transfer, im RAM jedoch ohne Probleme. Gruß Sascha
-
Thread
Bulk Transfer in Frimware erkennen
hallo hab folgendes problem ich hab eine USB Firmware geschrieben und hab neben dem Controll endpoint noch einen Bulk endpoint mit richtung OUT mein problem dabei ist das ich wenn ich Daten schick die daten zwar im Fifo des bulk endpoints stehen hab jedoch keinen interrupt RXOUTI (neue out daten vorhanden) bekomme.. der Interrupt ist aktiviert.. kann es sein das ich die interrupts für jeden endpoint einzelnt aktivieren muss. gruß
-
Thread
30MB/s USB Transfer blockiert Rechner
speichern. Blocken des TEMP Verzeichnisses auf der SATA (6GB/s) SSD durch 'n popeligen 30MB/s USB Transfer? Hat jemand 'ne Idee zum Debuggen oder was ich weiter testen könnte? Bin für jeden Rat dankbar...
-
Thread
USB Chip für schnelles Ping-Pong
unterstützt. Wie die Datenblöcke usw. angelegt sind hängt aber ganz davon ab, ob man nun Control Transfer, Isynchronos Transfer oder Bulk Transfer benutzt. (so hiessen die Modi soweit ich richtig mich erinnere?) Jedenfalls muss man beim AN2131SC den 8051 Prozessor direkt über das eingebaute USB Interface
allerdings zu entnehmen, daß dieses wohl doch der Fall ist. Wie denn nun? Denn schnellen Single Byte Transfer in beide Richtungen kann USB niemals ersetzen, wurde ja auch nicht dafür konzipiert, egal welche Chips man im Endgerät einsetzt.
-
Thread
Kompatibler Toner für Toner-Transfer-Methode
Ich fertige jetzt (vorher mit Photomethode...) meine Schaltungen nur mit Toner-Transfer-Methode. Vor Jahren nach Empfehlungen habe ich einen gebrauchter Samsung Drucker ML-1915 über E-Bay gekauft. Gleich habe auch neuen Kompatiblen Toner (die Marke habe ich vergessen) gekauft. Am
Bei der der Toner-Transfer-Methode sollte Leiterbahnenbreite nicht bestimmte Minimum unterschreiten. Mit dem Programm https://www.mikrocontroller.net/topic/181928 kann man auch Leiterbahnenbreiten nachträglich ändern.
-
Thread
STM32 DMA Transfer Complete Interrupt
berarbeiten. Daher möchte ich mit: HAL_DMA_RegisterCallback(&DmaHandle, HAL_DMA_XFER_CPLT_CB_ID, TransferComplete); eine Funktion bestimmen, die beim Transfer Complete Interrupt auslöst. Wenn ich das so mache wird meine Funktion allerdings nicht aufgerufen. IRQ des DMA ist aktiviert... Hier der
habe. DIe Variablen blieben = 0 also muss der Interrupt ja ausgelöst worden sein bevor der DMA-Transfer fertig war...
-
Thread
PIC32MX I2C Modul nicht initialisiert
// EEPROM location to program (low address byte) DataSz = 3; // Start the transfer to write data to the EEPROM if( !StartTransfer(FALSE) ) { while(1); } ... } [/c] Beim Debuggen bleibt das Programm immer in der Schleife [c] if( !StartTransfer
transfehr nicht FALSE ist dann while(1) da du deine initialisierung hinbekommst ist der start transfer richtig.
-
Thread
Auslesen von Magnetischem Encoder SPI
SPIBufferTX[BUFFER_SIZE] = {0}; uint16_t Data_Buffer[4] = {0}; uint8_t dataReady=1; uint8_t transferReady=1; uint8_t transferState = 1; void init_SPI_DMA_All() { init_SPI_RCC(); init_SPI_GPIO(); init_SPI_SPI(); init_SPI_DMA(); } void setTXBuffer(uint8_t s) { uint16_t dat;
, ENABLE); SPI_Cmd(SPI3, ENABLE); } else { Data_Buffer[3]=SPIBufferRX[0]; transferReady=1; } } void SPI_DMA_start(void) { if(transferReady && dataReady) { transferReady=0; dataReady=0; transferState=1; setTXBuffer(transferState); while((DMA_GetCmdStatus
-
Thread
Warnung vor Betrügern Funkboerse
Geld sollte an Mr. Broun 9-20 Great Sutton Street, London auch wieder über Western Union Money Transfer überwiesen werden. Nun endlich machte es „klick“ bei mir und ich merkte, dass ich einem Betrüger aufgesessen war. Ich habe „Mr.“ Donna aufgefordert, mir mein Geld zurückzuüberweisen.Er antwortete
Betrug war waren ca. 70.000!! Hunter schrieb: > Ich solle den Betrag über Western Union Money Transfer > bezahlen…. das Sauberwort heißt: --->> "Western Union Money Transfer" wenn du Geld an jemand über "Western Union Money Transfer" überweisst ist das Geld weg bzw. kann man fast nichts mehr
-
Thread
Cypress FX3 USB IC
fast alle Bugs waren in der Firmware. Mit dem Slave FIFO Modus 32 Bit erreiche ich ca. 320MB/s IN Transfer und 270MB/s OUT Transfer im Bulk Modus mit 16 Paketen per Burst an einem per PCIe 2.0 verbundenen NEC Host Controller. Der FX3 ist nicht ganz so simpel wie der FX2, durch den ARM 9 Kern, aber das
musst asynchron arbeiten und mehrere Transfers im Voraus anstoßen und am besten 2...3MByte pro Transfer anfordern. Dann kommst du in die Regionen.