-
Thread
ueberlagerte? Funktion in Bibliothek???
tristate and the output to 0. Toggle using //tristate reg. // This function affects the port D transfer transfer clock // Transfer clock on port D is PCLK/2 WrPortI(PDCR,&PDCRShadow,0); BitWrPortI(PDFR ,&PDFRShadow ,0,I2CSCLBit); // Set the bits to normal function BitWrPortI(PDFR ,&PDFRShadow
tristate and the output to 0. Toggle using //tristate reg. // This function affects the port D transfer transfer clock // Transfer clock on port D is PCLK/2 WrPortI(PDCR,&PDCRShadow,0); BitWrPortI(PDFR ,&PDFRShadow ,0,I2CSCLBit); // Set the bits to normal function ... [/C] kommt dann
-
Thread
SPI Schnittstelle bei ATMEL AT91SAM7X.
Ist DMA-Transfer deterministisch?
>Ist DMA-Transfer deterministisch? was verstehtst du im zusammenhang mit dma-transfer unter deterministisch? du kannst mit dem pdc (so heißt der dma controller beim at91) bis zu 64kbyte große datenblöcke an die
-
Thread
Optokoppler 3,3V max 5mA
den LED-Strom als Basisstrom bekommen und hätte eine Stromverstärkung mit dem Wert CTR (/current transfer ratio/ - siehe Datenblatt, irgendwas zwischen 10% und 1000%). Was du mit dem Strom des Transistors anstellst, ist deine Sache. Meist wird man den Transistor mit einem Widerstand in Reihe schalten
Die relvante Größe ist die CTR (Current transfer Ratio). Wenn du am Ausgang 5mA schalten willst, brauchst du bei einem CTR von 100% 5mA durch die LED, sonst entsättigt er. Üblich sind 50-250 oder so bei normalen OKs, (gibt auch mehr...) und
-
Thread
LUFA ohne virtuellen COM Port
vorab berechnen, etc.). Dann gibt's da noch den reinen Bulk transfer, von dem ich nur weiß, dass es ihn gibt und dass er am schnellsten sein dürfte. Wie es genau funktioniert kann ich allerdings nicht sagen. In den LUFA-Downloads gibt's aber Beispiele. Noch ein
am µC dran hängt. Weil da noch SCSI dazwischen liegt, ist das nämlich recht kompliziert. Bulk Transfer nimmt man, wenn einem die max. 64kB/sec bei Full Speed von HID nicht reichen. Viele Protokolle wickeln darüber ihnen Datenverkehr ab, z.B. VCOM oder auch Mass Storage. Das kann man mittels WinUSB
-
Thread
Problem mit RasPi wiringPi SPI
)transferArray, SPI_TRANSFERDATASIZE)) { handle_incoming_SPI_Data(); } else { fprintf (stderr, "Error in Transfer\n") ; } } void showRData(void) { uint8_t c = 0; for (c = 0; c < SPI_TRANSFERDATASIZE; c++) { printf(" %d ", transferArray[c]); } printf("\n"); return; } /* * to prevent recursive traffic * here we cannot call to transfer another data */ void handle_incoming_SPI_Data(void) { showRData
-
Thread
STM32F4 ADC 2 Channel DMA nur einer wird übertragen
ADC_RegularChannelConfig(ADC3, ADC_Channel_2, 2, ADC_SampleTime_15Cycles);//neu /* Enable DMA request after last transfer (Single-ADC mode) */ ADC_DMARequestAfterLastTransferCmd(ADC3, ENABLE); // ADC_MultiModeDMARequestAfterLastTransferCmd(ENABLE); //neu /* Enable ADC3 DMA */ ADC_DMACmd(ADC3, ENABLE);
ADC_RegularChannelConfig(ADC1, ADC_Channel_3, 3, ADC_SampleTime_3Cycles); /* Enable DMA request after last transfer (Single-ADC mode) */ ADC_DMARequestAfterLastTransferCmd(ADC1, ENABLE); // ADC_MultiModeDMARequestAfterLastTransferCmd(ENABLE); //neu /* Enable ADC1 DMA */ ADC_DMACmd(ADC1, ENABLE);
-
Thread
STM32 USB Device Receive abbrechen
soweit alles, bis auf das Abbrechen von Dateitransfers vom PC auf das Discovery Board. Wenn man den Transfer abbricht wird ein Cancel Request auf dem Control Endpoint gesendet und gleichzeitig wird scheinbar der aktuelle laufende USB Transfer auf einem Bulk Endpoint abgebrochen. Genau dieses Abbrechen des
ein STM32F4 Discovery Board (oder ein anderes Discovery Board mit USB) und mag mir den kompletten Transfer mitschneiden?
-
Thread
Absturz bei "insmod"
struct sk_skbuff *tx_skb; struct sk_buff_head *tx_ring; u32 msg_enable; u8 spi_transfer_buf[1200]; }; struct tps1_net *tps; ... static int __devinit tps1_probe(struct spi_device *spi) { ... skb_queue_head_init(tps->tx_ring); return 0; ... } [/c]
; struct sk_skbuff *tx_skb; struct sk_buff_head tx_ring; u32 msg_enable; u8 spi_transfer_buf[1200]; }; ..... skb_queue_head_init( &(tps->tx_ring) ); [/C] aussehen sollte.
-
Thread
Hochsetzsteller, Current Mode Control, Feedback compensation
"Line to output Transfer function", selbes Prinzip, allerdings wird hier die Variation von der Pulsbreite zu 0 gesetzt und die Übertragungsfunktion vom Eingang zum Ausgang ermittelt. Wenn ich ganz ehrlich sein soll, weiß
>Das ist die "Control to output Transfer function" wenn kleine >Variationen am Eingang zu 0 gesetzt werden und die Übertragungsfunktion >im Kleinsignalersatzschaltbild von der Pulsbreite zum Ausgang ermittelt >wird. Du sprichst von
-
Thread
AT90CAN Probleme beim senden in kurzer Folge
2 Byte CANMSG = counter; CANMSG = 0xaa; CANCDMOB |= (1<<CONMOB0); // Transfer einleiten } CANPAGE = (3<<4); // select MOB3 if(CANSTMOB & (1<<TXOK)) // fertig mit Senden? { CANSTMOB &= ~(1<<TXOK); // reset flag CANCDMOB = (
2 Byte CANMSG = counter; CANMSG = 0xaa; CANCDMOB |= (1<<CONMOB0); // Transfer einleiten } } } [/code] Erst wieder neu die MOBs füllen wenn die letze Botschaft auch durch ist. Damit sehe ich dann auch alle vier Botschaften auf dem Bus hintereinander weg
-
Thread
Problem mit SPI / Linux
spi_read_data[count]; char dummy; dummy = 0x00; // Dummy-Byte struct spi_ioc_transfer tr = { .tx_buf = (unsigned long)dummy, .rx_buf = (unsigned long)rx, .len = ARRAY_SIZE(tx), .delay_usecs = delay, .speed_hz = speed, .bits_per_word = bits, }; for(i =
bezüglich "struct spi_ioc_transfer" tx_buf und rx_buf sind pointier auf Arrays und len gibt an wie lang die Arrays sind. #include<stdint.h> uint8_t tx[3] = 0; uint8_t rx[3] = 0; struct spi_ioc_transfer tr = { .
-
Thread
Peripheral Event Controller?
Wenn Count zwischen 254..2 ist, dann wird das RequestFlag gelöscht, count dekrementiert und PEC-Transfer durchgeführt Wenn Count = 1 ist dann wird das RequestFlag nciht gelöscht, count dekrementiert und PEC-Transfer durchgeführt Wenn Count = 255 ist dann wird das RequestFlag nciht gelöscht, count
wenn ein Interrupt angefordert (ausgelöst) wird. Dies führt je nach Priorität dazu, dass ein PEC-Transfer oder die ISR ausgeführt wird.
-
Thread
Simple SPI Interaktion mit dem rfm69 Modul
läuft über, es kommt bei jeder Abfrage 255 raus. Wie würdet ihr den Rückgabewert von spi_transfer an die UART Funktion senden? [1] http://pastebin.com/svyn1ppD [2] http://pastebin.com/VizP7jmt
marabou schrieb im Beitrag #4025628: > spi_transfer gibt ja einen Wert vom Typ unsigned int zurück. > Das ist doch richtig, weil SPDR auch von diesem Typ ist?! nein, Rückgabetyp ist uint8_t >Reicht es dann einfach mittel itoa den Wert umzuwandeln
-
Thread
Schnittstelle für 5 bis 25 Mbit/s Datenstream
nehmen. Wenn du auf der Client-Seite > sowas wie 128 kB Buffer hast, sollte das mit einem Bulk-Transfer kein > Problem sein. > > Ein Treiber ist mit libusb für die Host-Seite in < 100 Zeilen gebaut. Ich glaube ich muss mich in die Themen noch mehr einarbeiten. Momentan tendiere ich doch zu nem FT232H (z.B. UM232H Modul mit Treibern). Die Frage ist nur, ob ein Bulk-Transfer reicht. Kann ich einfach nicht einschätzen wegen der Unwissenheit. :D Wenn es isochron sein müsste, wäre vermutlich Ethernet dann doch angenehmer... Die SD-Karte ist grad auch nicht mein Favorit
-
Thread
Arbitrierung CAN / CANopen
direkt im CAN-Controller oder auch in einer Software-Queue) werden und es sich um einen Expedited Transfer (Segemented oder Block-Transfer würde gar nicht gehen. Da kämen die SDO-Protokoll-Zustandsmaschinen völlig durcheinander) handelt, gibt es wohl auch zwei SDO-Responses. Allerdings werden die SDO-Clients
Hallo Mirko, Danke für deine ausführliche Antwort. > Transfer (Segemented oder Block-Transfer würde gar nicht gehen. Da kämen > die SDO-Protokoll-Zustandsmaschinen völlig durcheinander) handelt, gibt Volltreffer, genau das Problem hatte ich nämlich mit dem
-
Thread
BE-Spannung Transistor
digitalWrite(slaveSelectPin,LOW); // take the SS pin low to select the chip b = SPI.transfer(0x28); // B3 result = b<<8; b = SPI.transfer(0); // B2 result |= b; result = result<<8; b = SPI.transfer(0); // B1 result |= b; result = result<<8; b = SPI.transfer(0
-
Thread
AD-Wandler STM32
= (uint32_t)ADC1_DR; DMA_Init(DMA1_Channel1, &DMA_InitStructure); // Enable DMA1 Channel Transfer Complete interrupt DMA_ITConfig(DMA1_Channel1, DMA_IT_TC, ENABLE); // Enable DMA1 Channel Transfer Complete interrupt DMA_Cmd(DMA1_Channel1, ENABLE); //Enable the DMA1 - Channel1 DMA_Cmd
Problem, das nur in ADC_values[0] ein >sinnvoller Wert WANN stellst Du das fest? Im DMA1 Channel Transfer Complete interrupt?
-
Thread
Mit Mosfet Festplatte schalten
Diodenspannung geht nicht ganz klar Diodenspannung? Oh Sch.... Ich meinte Figure 3 "Typical Transfer Characteristic" Vielleicht gefällt dir mein Aufsatz dazu: http://stefanfrings.de/transistoren/index.html#mosfet
Stefan F. schrieb im Beitrag #7465184: > Ich meinte Figure 3 "Typical Transfer Characteristic" Gilt für 15V Spannungsabfall...
-
Thread
STM32 - wo gibt es Literatur, Kochbücher etc. in deutsch?
because the EV6_3 software sequence must complete before the current byte end of transfer */ __disable_irq(); /* Generate Stop */ hi2c->Instance->CR1 |= I2C_CR1_STOP; /* Read data from DR */ (*hi2c->pBuffPtr++) = hi2c->Instance
because the EV6_3 software sequence must complete before the current byte end of transfer */ __disable_irq(); /* Read data from DR */ (*hi2c->pBuffPtr++) = hi2c->Instance->DR; hi2c->XferSize--; hi2c->XferCount--; /*
-
Thread
PIC18F26Q43 SPI slave empfängt keine Daten
keine Daten. Wahrscheinlich konfiguriere ich das Modul falsch. Ich nutze "Start of SS", um den Transfer vorzubereiten und "end of SS", um den Transfer abzuschließen. Dieser Teil funktioniert, d. h. die Interrupt Routine wird zumindest angesprungen. Ich sehe am Oszi, dass Clock und Daten übertragen werden
if (SPI1INTEbits.SPI1EOSIE==1 && SPI1INTFbits.SPI1EOSIF==1) { CR=1; if (spiTransferComplete) spiTransferComplete(&(spiRecv.pck)); SPI1INTFbits.SPI1EOSIF=0; } if (SPI1INTFbits.RXOIF) { test=1; } // byte received if (PIR3bits.SPI1RXIF
-
Thread
VGA Grafikkarte an uC
das komplette Packet angehängt. Über diese Software, kann ich so ziemlich jeden normalen ISA Bus Transfer ausführen (8, 16bit IO/MEM Transfer). DMA, IRQ usw. werden für die meisten Karten nicht unbedingt benötigt, und werden daher nicht unterstützt. Die 8bit Routinen habe ich getestet, die sollten
Wie zuvor schon geschrieben: Zum uC gehen nur 8bit. Dür einen 16bit Transfer läd man erst das High Byte in ein HC574 und überträgt dieses im zweiten Schritt mit den 8bit Daten vom uC -> 16bit. Umgekehrt geht es genauso, nur mit dem andern Latch. Die ISA Karte latched nur
-
Thread
Problem bei der Simulation einer diskretisierten Strecke
der Simulation falsch? Habe übrigens eine Abtastzeit von 0.01 beim c2d-Befehl und im "discrete transfer fcn"-Block eingegeben. Wäre super, wenn Ihr mir weiterhelfen könntet :-) Gruß Eric
Was schreibst den in den "discrete transfer fcn"-Block rein? Wenn du deine Übertragungsfunktion deiner Strecke anständig diskretisierst kommt da schon das Gleiche raus.
-
Thread
STM32L4 I2C slave interrupt transmit
HAL_I2C_Slave_Transmit ist aber eine ganz einfache blocking-API. Da ist der Zeitpunkt wenn der Transfer fertig ist logischerweise der, wenn die Funktion zurückkehrt und die Benutzung eines Callbacks somit Käse.
CODE BEGIN 4 */ void HAL_I2C_ListenCpltCallback(I2C_HandleTypeDef *hi2c1) { /* Toggle LED2: Transfer in reception process is correct */ HAL_GPIO_TogglePin(GPIOB,D6_Pin); } /* USER CODE END 4 */ /** * @brief This function is executed in case of error occurrence. * @param file: The
-
Thread
Flankengesteuertes RS-FF in VHDL
<='0'; elsif iclk='1' and iclk'event then state <= '1'; end if; if (state='1') then transfer <= '1'; elsif ale='0' and ale'event then transfer <= '0'; end if; Dabei sind iclk und ale die Eingangssignale und transfer der Ausgang.
-
Thread
Innenwiderstand bestimmen mit LTspice?
Kann ich mit > LTspice den Innenwiderstand anzeigen lassen? du kannst die "DC small signal transfer funciton" berechnen lassen, das gibt die Impendazen mit aus. quelle schrieb im Beitrag #4205591: > Also ich habe als Innenwiderstand 1Ω. Der sich > aus (R2+R3)||R1 zusammensetzt, Stimmt das?
die Transfer function sollte die Wahl der Quelle relevant sein (wobei der Strom von I1 hier ebenfalls zu 0,5V an R3 führt, man sieht also vom Zahlenwert her keinen Unterschied). Helmut S. schrieb im Beitrag
-
Thread
Bits Client Fehler
learn.microsoft.com/de-de/windows/win32/bits/using-winrm-windows-powershell-cmdlets-to-manage-bits-transfer-jobs MS schreibt ja recht viel zu ihrem "Background Intelligent Transfer Service (BITS)". Bezieht sich aber fast alles nur auf die API und nicht auf "Enduser". - https://learn.microsoft.com/de-de/windows/win32/bits/background-intelligent-transfer-service-portal
-
Thread
Niedrige Baudrate
macht sie das auch? Ich habe mit BrayTerm auch schon "unrunde" Baudraten (76k...) eingestellt, der Transfer lief dann aber mit der nächsten gängigen Baudrate (56k oder so). Wenn man auf zwei Rechnern eine unübliche Baudrate einstellt und der Transfer dann auf der naheliegenden gängigen läuft, merkt man
das auch? Ich habe mit BrayTerm auch schon "unrunde" Baudraten (76k...) eingestellt, der Transfer lief dann aber mit der nächsten gängigen Baudrate (56k oder so)." Das geht auch nicht anders; die Ursache hierfür ist in der Hardware begründet. Die Standardschnittstelle (16550/8250) erzeugt
-
Thread
LG R400 Festplatte langsam
www.hgst.com/sites/default/files/resources/5K160_SATA_spv1.2.pdf laut Datenblatt: "Fast data transfer rate (up to 1.5 Gbit/s)" Allerdings sagt das Datenblatt auch: "Data transfer rates (Max) (buffer to/from media) (Mbps) 466" "Data transfer rates (Mbyte/sec) ULTRA DMA 100" Speccy (Fa. Piriform) sagt: Used Transfer Rate = SATA-I. h2bench liefert folgende Werte: C:\Install\Heise\h2benchw3_16>h2benchw -c 10 0 H2bench -- by Harald Bögeholz / c't Magazin für Computertechnik Version 3.16/Win32, Copyright
-
Thread
I2C Implementierung ATmega32 in C funktioniert nicht
" has to be implemented for your own platform to conform the following protocol : enum i2c_transfer_direction { I2C_TRANSFER_WRITE = 0, I2C_TRANSFER_READ = 1, }; enum status_code { STATUS_OK = 0x00, STATUS_ERR_OVERFLOW = 0x01, STATUS_ERR_TIMEOUT = 0x02, }; struct
noch bei deinem Aufruf den Status zurückgeben Ich bekomme den Status 2 / "ms8607_status_i2c_transfer_error" beim Aufruf von ms8607_read_temperature_pressure_humidity zurück. Die Werte t, p und h behalten den Wert, den sie vor dem Funktionsaufruf hatten, werden also gar nicht beschrieben.
-
Thread
Nach Update Ubuntu Linux 14.04 -> 16.04 funktioniert avrdude mit USBProg4 nicht mehr
5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 10 Endpoint
5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 10 [/pre]
-
Thread
Netzwerk FTP Erdungsprobleme
hi ich glaube du hast das was verwechselt! FTP - File transfer protokoll! das hat absolut nichts mit erdung oda verdrahtung zu tun! aber so anfängerfehler passieren doch jeden mal! http://de.wikipedia.org/wiki/File_Transfer_Protocol
kenne nur UTP und STP. besser noch > ich glaube du hast das was verwechselt! > FTP - File transfer protokoll! das hat absolut nichts mit erdung oda Unglaublich, ohne Worte ...
-
Thread
Kostengünstiges Ätzen
. Dennoch hier mal der Tip mit dem größten Sparpotential überhaupt: Steig einfach auf den Transfer um! Dieser ist keine Hexerei, und durchaus beherrschbar. Wenn du ihn kannst, lachst du alle Belichter zurecht nur noch aus. Einzige Ausnahme sind Feinstleiter, die ein Laserdrucker nicht mehr bringt
Ätzmittel" verwenden. Ist dann maximal billig, und maximales Risiko ob was draus wird. Toner Transfer geht nur mit Laserdrucker und wenn die Kartusche neu genug ist ( gogle "Toner reset" für deinen Drucker und Kartusche nachfüllen).
-
Thread
curl Chunked transfer encoding verträgt sich nicht mit dynamischer IP
. curl: http://curl.haxx.se/libcurl/ chunked Verbindung: http://en.wikipedia.org/wiki/Chunked_transfer_encoding Das Programm läuft wie folgt ab. -Informationsabfrage von einem Server. -Empfangene Daten werden analysiert und curl wird konfiguriert. -In einem neuen Thread wird die Bibliothek
will remain 0). Returning a non-zero value from this callback will cause libcurl to abort the transfer and return CURLE_ABORTED_BY_CALLBACK. If you transfer data with the multi interface, this function will not be called during periods of idleness unless you call the appropriate libcurl function
-
Thread
Suche einen ATS (Automatic Transfer Switch) für Hausinstallation
Hallo zusammen, ich suche einen ATS, also Automatic Transfer Switch für die Hausinstallation. Für alle die mit ATS nichts anfangen können, das ist ein automatischer Umschalter, der i.d.R. innerhalb von 20ms Netzsyncron zu einer anderen Stromquelle umschalten
HomeAutomator schrieb im Beitrag #5938500: > ich suche einen ATS, also Automatic Transfer Switch für die > Hausinstallation. Was hast Du denn damit genau vor? Was für Verbraucher im Haushalt sind so kritisch, daß da unterbrechungsfrei umgeschaltet werden soll, aber dennoch keine USV
-
Thread
PIC Kit 2 wird nicht erkannt
Address: 0x02 Open Pipes: 2 Endpoint Descriptor: bEndpointAddress: 0x81 Transfer Type: Interrupt wMaxPacketSize: 0x0040 (64) bInterval: 0x01 Endpoint Descriptor: bEndpointAddress: 0x01 Transfer Type: Interrupt wMaxPacketSize: 0x0040 (64) bInterval
bDescriptorType: 0x22 wDescriptorLength: 0x001D Endpoint Descriptor: bEndpointAddress: 0x81 Transfer Type: Interrupt wMaxPacketSize: 0x0040 (64) bInterval: 0x01 Endpoint Descriptor: bEndpointAddress: 0x01 Transfer Type: Interrupt wMaxPacketSize: 0x0040 (64) bInterval
-
Thread
Interrupt springt nicht in die Serviceroutine MKL26z128
; External Interrupts DCD DMA0_IRQHandler ; DMA channel 0 transfer complete/error interrupt DCD DMA1_IRQHandler ; DMA channel 1 transfer complete/error interrupt DCD DMA2_IRQHandler ; DMA channel 2 transfer complete/error interrupt DCD DMA3_IRQHandler ; DMA channel 3 transfer complete/error interrupt DCD Reserved20_IRQHandler ; Reserved interrupt 20 DCD FTFA_IRQHandler ; FTFA command complete/read collision interrupt
-
Thread
spi zwischen zwei AVRs überträgt nur wenige Bytes
(1<<PB4); uint8_t data = 0; switch(spi_pointer) {case 0: data = TranferDaten[ TransferBank ][ 0 ] & 0x0f; break; case 1 : data = (1 << 4) + ((TranferDaten[ TransferBank ][ 1 ] << 4) & 0x0f); break; case 2 : data = (2 << 4) + (TranferDaten[ TransferBank ][ 1 ] & 0x0f); break; case 3 : data = (3 << 4) + ((TranferDaten[ TransferBank ][ 2 ] << 4) & 0x0f); break; case 4 : data = (4 << 4) + (TranferDaten[ TransferBank ][ 2 ] & 0x0f); break; case 5 : data = (5 << 4) + ((TranferDaten[ TransferBank
-
Thread
Kupferreste beim Platinenätzen
Bist du sicher das da noch Lack drauf ist? Ich ätz meistens mit toner-transfer und kann da auch beobachten das große Flächen länger brauchen als kleine Lücken. Ich vermute das das einfach an der Konzentration des Ätzmittels liegt. Große Flächen die "weg müssen" fangen ja
Laser macht natürlich wirklich scharfe Kanten. Machst du das dann via Toner-Transfer oder druckst du das auf lichtdurlässigem Papier aus?
-
Thread
STM32 USB Übertragungsproblem mit Code von S.F.
warum das Packet im Fehlerfall doppelt kommt wäre zum Beispiel ein falsch gesetztes ToggleBit beim Transfer. Das sollte dann aber immer auftreten und nicht nur bei einzelnen Devices. Beschreibe doch Mal was du auf rs232 Ebene verschickst, bzw wie die Messpackete aussehen.
NAK stehen könnte dann würde der Host das einfach etwas später noch mal probieren. Dieser 2te Transfer dürfte dann mit STALL beantwortet werden. Begründung: Ein dauerhaftes NAK würde in einem Timeout enden, d.h. du würdest viel mehr Outs sehen. Probier mal aus was danach passiert. Sende einfach
-
Thread
Arbeitszeugnis Bewertung
mich die letzten Jahre sehr absorbiert hat und überhaupt nicht aufgeführt ist (Outsourcing und Transfer von Baugruppen, Dokumenten und Know-Hof zum externen Fertiger) Danke noch mal! Kann meinet wegen geschlossen werden, damit sich hier keiner mehr die Köpfe einhaut ;-)
mich die letzten Jahre sehr absorbiert hat und überhaupt nicht > aufgeführt ist (Outsourcing und Transfer von Baugruppen, Dokumenten und > Know-Hof zum externen Fertiger) Bei vielen Firmen werden Deine Unterlagen mit einem Text Mining Tool gescannt, bevor sie irgendein Mensch anguckt. Wenn es dumm
-
Thread
STM32Cube HAL UART Einstieg
jedes empfangene Byte in einen Ringpuffer und startet HAL_Uart_Receive_IT() neu. Wird ein "end of transfer" Zeichen erkannt, wird ein globales Flag gesetzt. => Das hieße ja nichts anderes als "Die HAL Implementierung des Puffers ist Käse. Mach Dir Deine eigene." Und wirklich schlank ist das dann auch
genauso "aufwändig" wie ein IRQ Transfer.
-
Thread
MATLAB (digitaler Regler)
extra in Form von Blöcken berücksichtigen. Du kannst einfach, wie in meinem Bild, eine "diskrete transfer function" vor eine kontinuierliche Übertragungsfunktion (transfer function) setzen. In den anzugebenden Koeffizienten bei der discrete transfer function ist die Abtastfrequenz SOWIE die Form des Übertragungsverhaltens
-
Thread
SPI Bus am Raspberry
Problem nicht so ganz. Den bus kann man doch wunderbar ansprechen mit ioctl: struct spi_ioc_transfer SpiTransfer[1]; Status = ioctl (FileSpiDevice, SPI_IOC_MESSAGE(1), &SpiTransfer[0] ); Und dann setzt man sich hin und implementiert eine Basiskommunikation zum Chip, um Modi zu
Beitrag #6230450: > Den bus kann man doch wunderbar ansprechen mit ioctl: > struct spi_ioc_transfer SpiTransfer[1]; > Status = ioctl (FileSpiDevice, > SPI_IOC_MESSAGE(1), > &SpiTransfer[0] ); > Und dann setzt man sich hin und implementiert eine Basiskommunikation > zum Chip
-
Thread
SPaceloop BYCnMemory XL 64GB
bEndpointAddress : 0x81 (Direction=IN EndpointID=1) bmAttributes : 0x02 (TransferType=Bulk) wMaxPacketSize : 0x0200 (max 512 bytes) bInterval : 0xFF (at most 1 NAK each 255 microframes) ----------------- Endpoint Descriptor ----------------
bEndpointAddress : 0x02 (Direction=OUT EndpointID=2) bmAttributes : 0x02 (TransferType=Bulk) wMaxPacketSize : 0x0040 (max 64 bytes) bInterval : 0xFF (at most 1 NAK each 255 microframes)
-
Thread
ISP Programmierung eines ATmega8L mit einem XC161
u8bEmpfangen; t_u8bit u8bLetztesByte; t_u8bit u8bVorletztesByte; t_u8bit u8bCount; t_u8bit u8bTransferOK; u8bCount = 0; u8bTransferOK = FALSE; while (u8bTransferOK == FALSE && u8bCount < MAX_TRANSFERS) { ++u8bCount; u8bTransferOK = TRUE; //Chip Erase
deaktiviert wird. Wait(WAITTIME); if (u8bTransferOK == TRUE) { return EXIT_SUCCESS; } else { return EXIT_FAILURE; } }[/c] Das Programm bleibt einfach drauf. :( Danke schon mal im Voraus. PS: [c]#define WAITTIME
-
Thread
Laminator A230 für Toner Transfer
Hallo zusammen ich habe die Suche bemüht und auch eine Hülle und Fülle an Beträgen dazu gelesen. Ich habe mir einen Olympia A230 Laminator gekauft da die hier im Forum erwähnten Laminatoren von Conrad etc nicht mehr erhältlich sind. Der Laminator ist ein so genannter Heiß Kalt Laminator mit einem Umschalter. Im Inneren habe ich eine kleine Platine sowie 2 Bimetallschalter gefunden. Kann mir vielleicht jemand helfen und sagen wie diese zusammenarbeiten und gegen welche Typen ich sie austauschen sollte? Gruß Sebastian
-
Thread
Automatic Transfer Switches Umschalten von 230V
Hallo, evtl. habt ihr eine Idee. Ich möchte 230V unterbrechungsfrei umschalten(ohne mechn. Relais). Sinn dieser Schaltung ist es, zwischen einen Wechselrichter und heimnetz um zu schalten. Als Verbraucher hängt dann ein PC-Server dran. Es doch zwei Thyristoren(antiparallel) oder ein Triac funktionieren. Mein Problem ist noch, das ich das ganze nicht allpolig machen kann. Was passiert, wenn ich ein Leiter des Wechselrichters auf dem Hausnetz N lege. Ich denke, der FI kommt. Danke Euch! Kai
-
Thread
STM32 DMA Transfer während Taktänderung
und knackig, weiß jemand wie sich der DMA Controller eines STM32 verhält, wenn ich während einem Transfer an der Taktschraube drehe? Laut Datenblatt hängt der DMA Controller wie Core und Memory an AHB. Konkret arbeite ich grad mit einem L431, ich nehme aber an, dass alle DMA-Varianten (2 oder mittlerweile
-
Thread
STM32F4 Transfer Error
Interrupts des DMA aktiviert, und damit festgestellt, dass es anstatt dem Transmit Complete zu einem DMA Transfer Error (TEIF) IRQ kommt. Auf den beiden funktionierenden Boards kann ich das Verhalten nachstellen, in dem ich das ADC_Setup() an anderen Stellen im Code platziere (Es scheint also wirklich daran
ADC_RegularChannelConfig(ADC1, ADC_Channel_15, 12, ADC_SampleTime_480Cycles); // Enable DMA request after last transfer (Single-ADC mode) ADC_DMARequestAfterLastTransferCmd(ADC1, ENABLE); // Enable ADC1 DMA ADC_DMACmd(ADC1, ENABLE); // Enable ADC1 ADC_Cmd(ADC1, ENABLE); ADC_SoftwareStartConv
-
Thread
Empfehlenswerte Laminiergeräte für das Toner-Transfer verfahren?
vermuten lässt, bin ich auf der suche nach halbwegs Empfehlenswerten Laminiergeräten für das Toner-Transfer verfahren. Mir kommt es bei einem passenden Laminiergerät hauptsächlich auf die "Langlebigkeit" der Rollen und des Heizelements an, die Elektronik zur Temperatur Regelung ist Ersteinmal zweitrangig