-
Thread
HyperTerm (Textdatei senden)
Benutze die Menu-Funktion [Transfer]->[Send File...] statt [Transfer]->[Send Text File...] MfG Peter
-
Thread
SAM4SD32 TWI I2C TWI_MMR MREAD read write bit
= {0b1000000}, // TWI slave bus address .buffer = data_received, // transfer data destination buffer .length = 2 // transfer data size (bytes) }; // Perform a multi-byte read access then check the result. const uint8_t test_pattern
size .chip = {0b1000000}, // TWI slave bus address .buffer = (void *)test_pattern, // transfer data source buffer .length = 1 // transfer data size (bytes) }; while(1){ pio_set(PIOA, PIO_PA31); delay_us(1); pio_clear(PIOA, PIO_PA31); twi_master_write(TWI1,
-
Thread
ATMEGA163 - AT..8535 Problem
rjmp Timer1_OVF ;Timer 1 Overflow rjmp Timer0_OVF ;Timer 0 Overflow rjmp Spi_Comp ;Spi Transfer Complete rjmp UartRX_Comp ;Uart RX Transfer Complete rjmp Uart_DRE ;Data Register Emty rjmp UartTX_Comp ;Uart TX Transfer Complete rjmp ADC_Comp ;Aanlog Digtal Conversion Comlete rjmp
-
Thread
STM32 Daten kopieren Problem
Ziel HAL_DMA_Start(&hdma_memtomem_dma2_stream4, ptr_data, ptr_DataArray, 4); HAL_DMA_PollForTransfer(&hdma_memtomem_dma2_stream4, HAL_DMA_FULL_TRANSFER,1); DataArray[6] = (uint8_t)0x09; /* weitere Verarbeitung */ } Für 4 Byte ein bisschen Kanonen auf Spatzen mit DMA, aber dafür gehts
-
Thread
ATmega1284P I2C (TWI) STOP Interrupt fehlt
, dass mit neuem START genauso gut > der nächste Sensor adressiert werden kann. "Each data transfer must be terminated by the generation of a STOP (SP) condition"
Tycho B. schrieb im Beitrag #4870261: > "Each data transfer must be terminated by the generation of a STOP (SP) > condition" Nein.
-
Thread
WizNet W5500 Probs als Webserver
eine weitere Methode, die für Datenmengen unbekannter Größe vorgesehen ist. Nennt sich Chunked-Transfer. Dabei werden die Daten in Blöcken mit bekannter Größe übertragen. Zum Schluss sendet der Server einen Block mit der Größe 0, um das Ende zu kennzeichnen. Bei HTTP 1.1 soll die Verbindung normalerweise
erheblich bessere Performance. Für Mikrocontroller ist das eher uninteressant, aber dieser Chunked Transfer ist eine nette Sache denn er reduziert das Risiko erheblich, den letzten Block der Datei zu verlieren.
-
Thread
Negative Spannung verwenden?
Bei der getrennten Verwendung der Fotodioden sollte man allerdings noch ihren Gleichlauf, das "Transfer Gain" im Hinterkopf behalten, der lt. Datenblatt zwischen 0,56 und 1,65 streut. Netterweise werden die Teile ja vom Hersteller in 10 Klassen vorselektiert, so dass die Streuung innerhalb einmer
Bei der getrennten Verwendung der Fotodioden sollte man allerdings noch >ihren Gleichlauf, das "Transfer Gain" im Hinterkopf behalten, der lt. >Datenblatt zwischen 0,56 und 1,65 streut. Netterweise werden die Teile >ja vom Hersteller in 10 Klassen vorselektiert, so dass die Streuung >innerhalb einmer
-
Thread
SPI - Probleme mit der MISO Leitung
EXAMPLE_SPI_BITS_PER_CHAR 16 #define EXAMPLE_SPI_CLK_PULSE_DELAY 32 #define EXAMPLE_SPI_TRANSFER_DELAY 16 #define EXAMPLE_SPI_STAY_ACTIVE 1 #define EXAMPLE_SPI_MODE SPI_MODE_3 #define EXAMPLE_SPI_MODE_FAULT_DETECT 0 #define EXAMPLE_SPI_ET1200_SLAVE 0 #define LED_FAULT
EXAMPLE_SPI_BAUDRATE, EXAMPLE_SPI_BITS_PER_CHAR, EXAMPLE_SPI_CLK_PULSE_DELAY, EXAMPLE_SPI_TRANSFER_DELAY, EXAMPLE_SPI_STAY_ACTIVE, EXAMPLE_SPI_MODE, EXAMPLE_SPI_MODE_FAULT_DETECT }; uint16_t data[] = { 0x0000 }; uint16_t address1 = { 0b0000101000000010 // 0x0a02 }
-
Thread
Warum 24bit ADC-Auflösung wenn INL nur 3.5ppm?
defined as the deviation of a code from a straight line passing through the actual endpoints of the transfer curve." d.h. die Offset und Full-Scale-Fehler sind dort rausgerechnet.
citation.cfm?id=2490376 oder Testing of High Resolution ADCs using Lower Resolution DACs via Iterative Transfer Function Estimation http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5170452 1) https://www.mikrocontroller.net/topic/195148
-
Thread
DIY Textnachrichten über Lichtsignale senden (VLC)
upgrade-datentransfer-mittels-vlc-und-lifi-pi-zu-pi-uebertragung/ (Deutsch) Hier in Englisch: https://nerd-corner.com/upgrade-data-transfer-via-vlc-and-lifi-pi-to-pi-transfer/
-
Thread
Daten von SPI an RS232
Hallo, hast Du denn überhaupt eine Chance, den Transfer auf dem SPI zu deuten? Es gibt ja bei SPI von sich aus keinen Hinweis darauf, wann da ein Byte beginnt usw. Nur Takte und Pegel. Theoretisch (mit wenig Aufwand) kannst Du z.B. einen 14,7456MHz
> hast Du denn überhaupt eine Chance, den Transfer auf dem SPI zu deuten? (M)ein LA kann das ;-) > Es gibt ja bei SPI von sich aus keinen Hinweis darauf, wann da ein Byte > beginnt usw. Nur Takte und Pegel. ... > Da müßtest Du noch ein CS-Signal
-
Thread
STM32 Timer mehrere Compare Values mit DMA
denn da fündig werden? :P Die einzige Section, bei der es um DMA geht ist am Ende der DMA-Burst-Transfer und das sah beim ersten Lesen nicht nach dem aus, was ich suche. Vielleicht muss ich es mir aber auch einfach nochmal genauer ansehen...
fündig > werden? :P Die einzige Section, bei der es um DMA geht ist am Ende der > DMA-Burst-Transfer und das sah beim ersten Lesen nicht nach dem aus, was > ich suche. > > Vielleicht muss ich es mir aber auch einfach nochmal genauer ansehen... Lesen bildet ;-) Beim nächsten Abschnitt "arbitrary
-
Thread
Z180-Stamp Modul
detection or SPI mode selection). The pull-up may be disconnected by the user, during regular data transfer, with SET_CLR_CARD_DETECT (ACMD42) command. [2] http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Components/General/SDSpec.pdf Nachtrag: Ist meine E-Mail angekommen?
jetzt auch im physikalischen Speicher zusammenhängend. Dadurch gehen Interbank Memory-Move und Transfer von und zur Disk ohne Sonderbehandlungen. In der neuen Version geht der Interbank move jetzt mit DMA und der AVR-Disktreiber konnte vereinfacht werden und funktioniert mit Multi-Sector-Transfer. Eigentlich
-
Thread
PIC24 SPI erzeugt Dauerschleife?
ist natürlich Bullshit. Beim STM32 z.B. ist es sehr sinnvoll, im DMA Stream Interrupt nach dem Transfer Complete auf das Zurücksetzen des BSY-Flags zu warten, bevor man den SPI abschaltet. Generell sind solche Pauschalaussagen Unsinn, auch wenn hier im Forum einige sie penetrant wiederholen. Daher
natürlich Bullshit. > Beim STM32 z.B. ist es sehr sinnvoll, im DMA Stream Interrupt nach dem > Transfer Complete auf das Zurücksetzen des BSY-Flags zu warten, bevor > man den SPI abschaltet. In der ISR? Das ist nicht dein Ernst, oder? Wie gesagt, ein PIC24 hat priorisierte Interrupts. Du legst
-
Thread
ADC bei ATmega32 ?
_COMP ; Timer0 Compare Handler reti ;TIM0_OVF ; Timer0 Overflow Handler reti ;SPI_STC ; SPI Transfer Complete Handler reti ;USART_RXC ; USART RX Complete Handler reti ;USART_UDRE ; UDR Empty Handler reti ;USART_TXC ; USART TX Complete Handler rjmp ADC ; ADC Conversion Complete Handler reti
_COMP ; Timer0 Compare Handler reti ;TIM0_OVF ; Timer0 Overflow Handler reti ;SPI_STC ; SPI Transfer Complete Handler reti ;USART_RXC ; USART RX Complete Handler reti ;USART_UDRE ; UDR Empty Handler reti ;USART_TXC ; USART TX Complete Handler rjmp ADC ; ADC Conversion Complete Handler reti
-
Thread
SPI: Bidirektionale Datenübertragung
+ in der SPI complete ISR vorm Auslesen den zu sendenden Frame setzten: <c> //SPI transfer complete ISR(SPI_STC_vect) { SPDR = 0x04; //return 0x04 to master PORTC = SPDR; //reading SPI-data } </c> - Master: + in der SPI complete ISR Sklave auslesen <c> //SPI transfer complete ISR(SPI_STC_vect) { PORTB |= 0x01; // /SS=1 PORTD = SPDR; //data from sklave at PORTC } </c> Weiterhin habe ich die Portrichtung des PORTB des Sklave
-
Thread
LtSpice Antenne modellieren
?! suchen unter : wire antenna spice model network topology hilfsweise S-parameter und transfer function tatf SPICE model of an antenna for transmitting :-) https://www.maximintegrated.com/en/design/technical-documents/app-notes/5/5141.html https://www.analog.com/en/technical-articles/model-transfer-functions-by-applying-the-laplace-transform-in-ltspice.html
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
nicht mehr im Lieferprogramm. Die Frontplattenbeschriftung beruhte auf das damalige Color Key Transfer System der Firma 3M welches heutzutage praktisch (leider) nicht mehr erhältlich ist. http://en.wikipedia.org/wiki/Prepress_proofing Die Frontplattenbeschriftung fertigte ich zuerst auf einer
dann ich mal mit nem Breakblöd :) MCP73831T SOT-23 Was kann so'n Spacken wie ich, mit Toner-Transfer ..., da so an /Wätchen/ abtransportieren:) 105µ (dachte es wären 70:) 40x70mm DS, ~1W -> 75° (naja, /gemessen/ halt). Die Struktur in den Flächen ist gewollter Zufall o.s.ä. ... Quick? Auf
-
Thread
SPI Treiber für SSC
Hi hat schonmal wer einen SPI Treiber für einen Transfer über SSC geschrieben und kann seine Erfahrungen dazu teilen? (ein Master/ein Slave; Problematik: SPI: gleichzeitiges senden/empfangen; SSC: nacheinander senden oder empfangen) Danke!
neuerGast schrieb im Beitrag #3589595: > SPI Treiber für einen Transfer über SSC Hmm? Für die Horde? ^^
-
Thread
Platinen Direktdruck per Inkjet als Ätzmaske
Hat schon mal jemand eine Platine direkt im Laserdrucker bedruckt? Ohne "Transfer" müsste das doch auch gute Ergebnisse geben. Wolfgang
Beitrag #1730326: > Hat schon mal jemand eine Platine direkt im Laserdrucker bedruckt? > > Ohne "Transfer" müsste das doch auch gute Ergebnisse geben. > > Wolfgang Man müßte den sich umbauen sprich den sensor für die transfereinheit verscheißern. na ja dann ist es fraglich ob das vom transportweg
-
Thread
Hardwarebeschleunigung auf richtigen PCs
Also genau weiß ich es nicht, denke aber, daß die Daten von der GPU via DMA-Transfer aus dem Hauptspeicher geladen werden und daß der Hardware-Dekoder schlau genug ist um das Video passend zu skalieren und direkt in den Grafikspeicher zu schreiben - zumal er ja Teil der GPU ist. Es
kopieren. Die Audiodaten sind heute Spielkram für einen modernen PC, wird aber auch alles via DMA-Transfer laufen. Entweder über die GPU und DVI digital oder zum Audio-Codec auf dem Board bzw. Soundkarte. Der Trick bei sämtlicher Hardwarebeschleunigung ist, daß man der Hardware nur sagt wo sie ihre
-
Thread
P Channel Mosfet an Avr
mit U_gs = -5V noch voll im linearen Bereich betrieben wird. Erst ab etwa -7V flacht die Kurve (Transfer Characteristics, I_d vs. U_gs) ab, was ein Zeichen für einsetzende Sättigung ist. Die Parameterstreuung des IRFR9024 ist enorm. U_gs(th) ist mit -2..-4V spezifiziert. Und da fließen nur 250µA.
U_gs = -5V noch voll im linearen Bereich betrieben > wird. Erst ab etwa -7V flacht die Kurve (Transfer Characteristics, I_d > vs. U_gs) ab, was ein Zeichen für einsetzende Sättigung ist. Du willst mir also erzählen, dass z.B. der im Ausgangskennlinienfeld eingezeichnete Arbeitspunkt bei 175°C Sperrschichttemperatur
-
Thread
Chinas Arbeiter werden anspruchsvoller
Werkbank der Welt. Dort lassen alle Verwalter ihr Spielzeug produzieren. Dort geht also der Know How Transfer hin und dort wird man sich diesbezüglich weiterentwickeln. Die Verwalter gucken in 10 - 20 Jahren säuerlich aus dem Grab oder aus der Wäsche. Jedenfalls säuerlich. Dafür ham'n se aber verwaltet
der Welt. > Dort lassen alle Verwalter ihr Spielzeug produzieren. > Dort geht also der Know How Transfer hin und dort wird man sich > diesbezüglich weiterentwickeln. > > Die Verwalter gucken in 10 - 20 Jahren säuerlich aus dem Grab oder aus > der Wäsche. Jedenfalls säuerlich. China aber auch.
-
Thread
AM2320 und I2C
geht von L nach H, während SCL high ist Normaleweise geht es so: - Start-Condition - Byte-Transfer(s) - Stop-Condition Jeder Transfer MUSS am Ende mit einer Stop-Condition beendet werden. W.S.
geforderten WakeUp mit dem TWI hin: (Siehe Datenblattauszug im ersten Post) - Start-Condition - Byte-Transfer (Adresse + Write - 800µS-Pause mit SCL & SDA auf GND - Stop-Condition Nur ungern möchte ich auf Software-I2C ausweichen.
-
Thread
Arduino und ADNS5020E
: digitalWrite(nCS,LOW); // send in the address and value via SPI: SPI.transfer(address); pinMode(MOSI, INPUT); data = SPI.transfer(0x00); pinMode(MOSI, OUTPUT); // take the SS pin high to de-select the chip: digitalWrite(nCS,HIGH
-
Thread
MSP430: Blockiert DMA nur während Übertragung oder auch während Synchronisation?
ich in der Dokumetation gelesen, dass der DMA-Controller bis zu 5 MCLK-Zyklen braucht, um einen Transfer durchzuführen. Meine Frage ist: blockiert der DMA-Controller während der gesamten 5 Zyklen die CPU, oder nur während der 2 Zyklen, die er für den Transfer selbst benötigt? Falls dem so wäre, würde das ja bedeuteten, dass der Transfer länger dauert, als wenn die CPU das machen würde (2 MOV mit jeweils zwei Takten). Dann sollte ich vermutlich den AD-Wandler alle seine 16 "Register" befüllen lassen und diesen Block dann per DMA
-
Thread
TFT-direct-drive, WQVGA-TFT an STM32F4
flimmert das Display dann? Und was ist, wenn die CPU in das externe SRAM schreibt während ein DMA-Transfer zum TFT läuft? Dann müsste der Round-Robin Scheduler ja dafür sorgen, dass lediglich die Geschwindigkeit des DMA-Transfers vorübergehend etwas absinkt?
sehr ruckelig. > Und was ist, wenn die CPU in das externe SRAM schreibt während ein > DMA-Transfer zum TFT läuft? Das ist alles problemlos, da ein TFT kein exaktes Taktsignal bei der Bildausgabe benötigt. Der DMA-Controller besorgt sich die notwendigen Zugriffe. Wie geschrieben, sollten die
-
Thread
Daten des ATTiny24 über SPI auslesen
Schieberegister und // den 4bit Timer. Der Takt wird am USCK-Pin (PA4) ausgegeben. } void SPI_transfer(int data) { USIDR = data; //Daten in Data Register laden USISR |= (1<<USIOIF); //Überlaufflag löschen while (!(USISR & (1<<USIOIF))) //solange kein Timerüberlauf... {
<USITC); } } int main (void) { SPI_init(); while(1) { SPI_transfer(0xAA); // Daten (AA) senden PORTA |= (1<<PA7); // Led on _delay_ms(1000); PORTA &= !(1<<PA7); // Led off _delay_ms(1000); } } ---------------------------------
-
Thread
STM32: Während Flash schreiben => anderes tabu?
Code (aus eeprom.c), speziell die Zeile mit dem '<===': [c] uint16_t EE_Init(void) [...] /* Transfer data from Page1 to Page0 */ for (VarIdx = 0; VarIdx < NumbOfVar; VarIdx++) { if (( *(__IO uint16_t*)(PAGE0_BASE_ADDRESS + 6)) == VirtAddVarTab[VarIdx]) <=== { x = VarIdx; } if
corresponding to the virtual address was found */ if (ReadStatus != 0x1) { /* Transfer the variable to the Page0 */ EepromStatus = EE_VerifyPageFullWriteVariable(VirtAddVarTab[VarIdx], DataVar); /* If program operation was failed, a Flash error code is returned */
-
Thread
Shunt Widerstand genau bestimmen
vernachlässigbare Stromabhängigkeit des Kalibriergegenstands berücksichtigt. Ein zehn-zu-eins Transfer ist im niederohmigen Bereich daher problematisch. Die Vishays sind zwar eng toleriert und haben einen prima TK, aber eine gewisse Langzeitdrift und taugen nur bedingt als Normal. Besser in steigender
nicht so einfach wie ich dachte :). Ich dachte bei einem 6,5 stelligen Voltmeter sollte so ein Transfer von 1:10 schon mit 50ppm machbar sein. Bisher greife ich die Spannung am Z201 mit zwei Klemmen etwa in der Höhe ab in der das Lot sitzen würde und den Strom schicke ich von "weiter aussen" hinein
-
Thread
Multichannel DAC mit SPi-DMA beschreiben
kanal DAC mit SPI-DMA ansteuern. Das besondere ist, dass die SPI ALLE Kanäle nacheinander mit einem Transfer beschreiben soll. Nun finde ich keinen DAC, der das mitmacht. Alle DACs wollen nach jedem Frame einen SYNC haben, der die Daten aus dem Input-Register in das entsprechende DAC Register schreibt. Die
hier DMA einzusetzen. Aber eben nicht um nur einen Frame zu senden, sondern alle mit einem DMA Transfer so wie in unzähligen anderen Projekten, in denen jedoch noch kein Multichannel SPI-DAC das Ziel war. Die Frage hier bezog sich darauf, ob es einen DAC gibt, der 8 Frames _in_nur_einem_Sync_Zyklus
-
Thread
"Bierdeckelprogrammer" tut nicht so recht.
request from Device Request 04h Value 1518h Index 0000h Length 00C8h ---------- URB Control Transfer succeeded Device Object USBPDO-6 Driver Object usbhub URB Function URB_FUNCTION_CONTROL_TRANSFER URB Status USBD_STATUS_SUCCESS Endpoint 0 Default Control Request Type Vendor request
-
Thread
Webseite zum Download von Dateien ohne Endung gesucht
entweder verschlüsselt, so dass der Scanner gar nicht erst reinschauen kann. Oder halt gleich über WeTransfer. Wenn die Helden dann WeTransfer blocken, dann wird ein anderer Dienst benutzt. Wenn man sich dabei geil fühlt, den Usern das Leben möglichst schwer zu machen ohne dabei irgendwas zu erklären,
-
Thread
SDIO Device mit Standard SPI realisierbar
SPI ist einer der Modi von SD/SDIO ist, aber gemäß Standard muß wohl immer auch der 1-bit SD Data Transfer Mode unterstützt werden, somit würde SPI alleine ja nie ausreichen? - was ich nicht finden kann, wo findet die Entscheidung statt, ob nun SPI Mode oder 1-bit SD Data Transfer Mode am interface eingestellt
ich nicht finden kann, wo findet die Entscheidung statt, ob nun > SPI Mode oder 1-bit SD Data Transfer Mode am interface eingestellt wird? Das wird der Host festlegen, der die SD-Karte bzw. SDIO-Karte ansteuert. Darauf kann AFAIK die Karte keinen Einfluss nehmen, daher muss sie ja auch beide Modi
-
Thread
STM32F4 USB CDC/VCP mit DMA?
zweitens: dein CDC-Treiber muß die Umsetzung von asynchroner Zufuhr von Zeichen zum blockweisen Transfer via USB organisieren - und das OHNE das aufrufende Programm mit Innereien zu belästigen. Der korrespondierende CDC-Treiber auf dem PC macht das ja ebenfalls, so daß man von der Applikation aus ein
zweitens: dein CDC-Treiber muß die Umsetzung von asynchroner Zufuhr von > Zeichen zum blockweisen Transfer via USB organisieren Nein, das muss er nicht unbedingt. Dem µC Programm ist normalerweise bekannt, wieviel Daten versendet oder empfangen werden sollen. Das hier ist IMHO grade nicht der Fall der
-
Thread
variable Bitbreite für SPI-Bus
Simplex synchronous transfers on two lines with or without a bidirectional data line • 8- or 16-bit transfer frame format selection Libaries sind aber meistens generisch geschrieben, damit sie auch andere SPI-Controller unterstützen können. Ich kann Peter Danneger's Antwort nur unterstreichen. Es sollte kein Problem darstellen, die 12 Bit mit einem 16Bit Transfer auszulesen. 2x 8Bit wird vermtl. nicht funktionieren, da dazwischen der SPI Controller den Slaveselect deaktiviert und der Slavecontroller beim nächsten aktvien Slaveselect wieder von vorne zu übertragen
-
Thread
Register mit C ansprechen, Schreib/Lesezyklen
0x0; s0_WE_0=1; // I2CM_W prepares to receive data in register //Host begins transfer s0_STB_O= ~(s0_STB_O); s0_CYC_O= ~(s0_CYC_O); // I2CM_W while ((s0_STB_O = 1)&( s0_CYC_O = 1)) { // latch data von DAT_I ins Register s0_ACK_I =~ (s0_ACK_I); } /
STB_O); s0_CYC_O=~(s0_CYC_O); s0_ACK_I=~(s0_ACK_I); // Data transfer terminated } } } Es zird fehlerlos kompiliert, allerdings hab ich es nocht nicht aufs Board hochgeladen.
-
Thread
STM32F4 USART DMA - Kein Restart
Das funktioniert auch teilweise, dass einmalig die Daten übertragen werden. Danach stoppt der DMA Transfer wie gewünscht (Mode: normal, nicht circular), aber er lässt sich nicht erneut starten. Das Problem ist also, dass der DMA Transfer nur einmal startet, aber ein erneuter Start nicht wie gewollt ausgeführt
USART_DMAReq_Tx, ENABLE); // Enable USART DMA TX Requsts // Enable TX DMA transfer complete interrupt //DMA_ITConfig(USARTy_TX_DMA_STREAM, DMA_IT_TC, ENABLE); } [/c] und letztlich noch die Main: [c] int main(void) { // Locals // -------------------------------
-
Thread
Reihenschaltung von 3 Bleigel-Akkus überwachen
sicher auf? Der Begriff ist mir neu. Wieder was gelernt. Ist das im Datenblatt als "Current Transfer Ratio" beschrieben? Also das Verhältnis aus Kollektorstrom und OK-LED Strom? Kollektorstrom sollte ja ca. 0,25 mA betragen und der OK-LED Strom 3,4 mA. Wären also ungefähr 7 %. Ich kann diesen Wert
auf? > > Der Begriff ist mir neu. Wieder was gelernt. Ist das im Datenblatt als > "Current Transfer Ratio" beschrieben? Also das Verhältnis aus > Kollektorstrom und OK-LED Strom? Kollektorstrom sollte ja ca. 0,25 mA > betragen und der OK-LED Strom 3,4 mA. Wären also ungefähr 7 %. Ich kann > diesen
-
Thread
SBC TLE9471-3ES Status Information
SBC_Val, uint16_t * returnval) { SBC_ErrorCode errCode; uint16_t returndata = SBC_SPI_TRANSFER16(SBC_Write_Bit | SBC_Reg, SBC_Val); if(returnval != NULL) { *returnval = returndata; } errCode.SBC_Register = SBC_Reg; errCode.flippedBitsMask = ((uint8_t)SBC_Read_Command
return data - Bit[15:8] = Status Information Field - Bit [7:0] Register data */ return SBC_SPI_TRANSFER16(SBC_Read_Mask & SBC_Reg, 0x00U); } uint16_t SBC_SPI_TRANSFER16(uint8_t Upper, uint8_t Lower) { uint16_t LPSPI1_16bits_read = 0; //uint16_t tx_16bits = ((uint16_t)Upper<<8 | (uint16
-
Thread
70er Jahre Hochspannungsgerät - wurde da PCB-Öl verwendet?
products-and-services/products/coolanol-25r "Mobil COOLANOL™ silicate ester synthetic dielectric heat transfer fluids are designed to meet the special needs of sensitive electronic components" NSN Reference 9160-12-326-6525, US Military MIL-C-47220 Type IV https://www.silmid.com/specialties/specialty-chemicals/Exxon-Coolanol-25R-Heat-Transfer-Fluid-in-various-sizes/ Oha, £1832.28 (Inc VAT) pro Gallone. Derzeit 1 GBP = 1,176 EUR Es gibt aber auch eine (wesentlich billigere) Auto-Kühlflüssigkeit gleichen Namens und Collagen-Kapseln
-
Thread
AVR TWI Master und Slave Funtionen in C
Flag is not set. This occurs between other states, and when the TWI is not involved in a serial transfer. Status 0x00 indicates that a bus error has occurred during a Two-wire Serial Bus transfer. A bus error occurs when a START or STOP condition occurs at an illegal position in the format frame. Examples of such illegal positions are during the serial transfer of an address byte, a data byte, or an acknowledge bit. When a bus error occurs, TWINT is set. To recover from a bus error, the TWSTO Flag must set and TWINT must be cleared by writing a logic one
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
mit einem eigenen NRF hat es bisher noch keiner hier geschafft. Ich hatte mir die DTU ("Data Transfer Unit"?) vom Hersteller gekauft, um damit das Protokoll abzufangen und analysieren zu können. Darin werkelt ebenfalls ein NRF auf den ich mich in meinen bisherigen Texten bezogen habe.
Channel: 00. Channel 0 Bit Rate (Bits/s): 125000 Bits per Frame: 8 Bits per Transfer (Standard) Stop Bits: 1 Stop Bit (Standard) Parity Bit: No Parity Bit (Standard) Significant Bit: Least Significant Bit Sent First (Standard) Signal
-
Thread
3D Druck Service
www.pro.sculpteo.com, ask for a quote, send us the reference of the quote and make the equivalent bank transfer. Once we received the money, we transfer your quote into an order."
-
Thread
MOSFET-Schaltung so machbar?
Wenn du den FET nicht gut kühlst, wird das gar nicht gehen. Guck dir mal die Transfer Charakteristik im Datenblatt an. Mit 5V Ansteuerung ist der FET kaum richtig aufzukriegen. mfg Rainer
> Wenn du den FET nicht gut kühlst, wird das gar nicht gehen. Guck dir mal > die Transfer Charakteristik im Datenblatt an. Mit 5V Ansteuerung ist der > FET kaum richtig aufzukriegen. > Doch das geht schon. Aber so ein MOSFET für 200mA? hast du keine bessere Idee? Ausserdem soll der
-
Thread
Kontinuierliches Signal in Matlab filtern
Guckst du in der Simulink Library nach "Transfer" Function.
Max wrote: > Guckst du in der Simulink Library nach "Transfer" Function. Ich will es aber nicht in Simulink machen.
-
Thread
OHP Folien für Toner Transfer & Kyocera FS 1020D
Kyocera FS-1020D oder FS-3900DN. Die Folien sollen bedruckt werden und dann mittels Direkt-Toner-Transfer Methode, also mim Bügeleisen bearbeitet werden. Dazu suche ich nun die passenden Folien. Ich weiß das Reichelt Papier und so auch geht aber mit Folien spar ich mir das abkratzen und vor allem,
Laser Folien und Toner Transfer? Wenn nein, wer kann mir einen Tip geben bei welchen Folien ich mir auf jedenfall nicht meinen Drucker zerschieße!
-
Thread
AS5048a Daten mit DMA auslesen SPI
Ich würde nur den RX Handler implementieren, denn wenn er da reinkommt ist der Transfer auch wirklich zu Ende. Dort macht man dann den CS High, wartet die >=350ns laut Datenblatt mit einigen NOPs und macht CS wieder LOW. Nachfolgend startet man den nächsten DMA Transfer. Allerdings
Ich habe das mal probiert mit jedem DMA transfer einzeln, doch der Overhead ist so groß, dass bei angemessener Geschwindigkeit für den Regler, die Interrupts den Rest stark bremsen.
-
Thread
zwei Fragen zu MAtrix mit LED-Streifen; Spannungsversorgung, Datenleitung
werden über SPI erzeugt. 8 SPI Bits = 2 WS Bits 800kHz * 4 SPI Bits = 3,2 MHz SPI Takt Ein DMA Transfer umfasst 12 Bytes = 3 WS Bytes (GRB eine LED) Sobald als möglich werden die nächste 12 Bytes berechnet und die Daten für die nächste LED über DMA ausgegeben. Das ganze funktioniert ohne Verzug. Es wird dafür ca. 20% CPU Leistung benötigt dafür kaum Speicher. Ein kompletter Transfer umfasst 240 LEDs.
-
Thread
Microcontrollerboard mit 16Bit-Controller
Deine 16MB Daten per DMA abzulegen, wenn diese parallel zum Zugriff zur Verfügung stehen: block transfer mode. Die Daten müssen dabei memory-mapped vorliegen. Unter Umständen kann der DTC (data transfer controller) den DMAC entsprechend konfigurieren und nachladen. Dies erfordert aber ein bißchen Planung