-
PDF
basics_smps_venable_optimum_feedback_amplifier_design_for_control_systems_tp-03.pdf
to control the amount of phase lag through the amplifier. By placing a zero-pole pair in the transfer function however, the phase lag can be reduced to less than 270° over some range of frequencies. A zero in a transfer function causes the slope of the gain curve of a Bode plot to break upward with
in „Regelung Schaltnetzteile“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
lsusb.txt
0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0010 1x 16 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer
in „Woher Interfacedefinitionen von USB-Blutooth sticks?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
test_DMA2.c
DMA channel register set dmaChnlConfig->DMACCSrcAddr = (uint32_t)(void *)buf2; // set buf2 as DMA transfer source dmaChnlConfig->DMACCDestAddr = (uint32_t)(void *)buf1; // set buf1 as DMA transfer destination dmaChnlConfig->DMACCLLI = (uint32_t)NULL; // next transfer element pointer not used dmaChnlConfig
in „ARM LPC 1769 DMA Problem nach power-on“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spi.c
dma_channel_number_rx = DMA1_2; spi_periph1->dma_channel_number_tx = DMA1_3; spi_periph1->dma_channel_rx.transfer_ends = spi1_trans_end; spi_periph1->dma_channel_rx.transfer_error = spi1_trans_error; spi_periph1->dma_channel_rx.PeripheralBaseAddr = (uint32_t) &(SPI1->DR); spi_periph1->dma_channel_tx.transfer_ends
in „STM32L1xx DMA+SPI: 2 Bugs“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
mirf.c
uint8_t mirf_data_ready(void) { mirf_CSN_lo; // Pull down chip select spi_transfer(R_REGISTER | (REGISTER_MASK & STATUS)); uint8_t status = spi_transfer(NOP); // Read status register mirf_CSN_hi; // Pull up chip select return status & (1<<RX_DR); } // Checks if MAX_RT has been reached uint8_t mirf_max_rt_reached(void) { mirf_CSN_lo; // Pull down chip select spi_transfer(R_REGISTER | (REGISTER_MASK & STATUS)); uint8_t status = spi_transfer(NOP); // Read status register mirf_CSN_hi; // Pull up chip select return status & (1<<MAX_RT); } // Write one byte into the MiRF
in „Problem Linken von nRF24 Multi Network mit AVR Studio“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01_drv.c
; /* Lese FIFO Status Register aus */ SPI_TransferByte(NRF24L01_REG_FIFO_STATUS); uint8_t val = SPI_TransferByte(0xff); CSN_HIGH; /* Prüfe das RX_EMPTY Bit */ if (val & 0x01) return false; return true; } /* -------------- Setzt oder löscht CE Leitung
in „EmBitz Debugging Problem mit STM32F103“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01_drv.c
; /* Lese FIFO Status Register aus */ SPI_TransferByte(NRF24L01_REG_FIFO_STATUS); uint8_t val = SPI_TransferByte(0xff); CSN_HIGH; /* Prüfe das RX_EMPTY Bit */ if (val & 0x01) return false; return true; } /* -------------- Setzt oder löscht CE Leitung
in „Kleine Frage zu Makros“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SPI_Master.c
struct usidriverStatus_t { unsigned char masterMode : 1; //!< True if in master mode. unsigned char transferComplete : 1; //!< True when transfer completed. unsigned char writeCollision : 1; //!< True if put attempted during transfer. }; volatile struct usidriverStatus_t spiX_status; //!< The driver status
in „SPI mit Attiny84“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SPI1.c
Bandpass, BYTE Gain, BYTE Integrator) { //TpicTest = 0; // Taktfrequenz einstellen SPIansw = TPIC_transfer (Speed); //if(SPIansw == Speed ) // TpicTest|=1; // Advanced SPI Mode auswählen SPIansw = TPIC_transfer (0b01110001); //if(SPIansw == 0b01110001 ) // TpicTest|=32; // Initialisierungswerte einstellen
in „Grundlegende Fragen zu SPI mit TPIC8101“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sdcard.c
&= 0x7F; res = sdc_spi_send_cmd(CMD55, 0); if (res > 1) return res; } sdc_spi_enable(); sdc_spi_transfer(0xFF); /* Send dummy byte first */ sdc_spi_transfer(0x40 | cmd); /* Start + command index */ sdc_spi_transfer((BYTE) (arg >> 24)); /* Argument[31..24] */ sdc_spi_transfer((BYTE) (arg >> 16)); /* Argument
in „Problem FatFS + SPI“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
for the //timer dma to size - 1. But since we want to be able to transfer //more then 2^16 words (64KB * 2). We need to use repeat count //which is an multiplier for the count. //Example: If we want to transfer 6(lines)*8(cols) = 48 words //we need to transfer 47 Timer pulses. But 47 is a prime. So its //impossible to find an other multiplier than 1 for the transfer. //In this example its fine because 47 < 2^16. But there will be //cases where no transfer is possible. And it would take lot of time. //So we starting a dummy transfer without having the timer connected
in „Grafikdisplay mit SSD1289 mit XMEGA, DMA und 16bit Interface sehr schnell“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
r5f2136cy.h
---------------------*/ typedef union SSBR_T { io_byte REG; struct { io_byte BS0:1; /* SSU data transfer length set bit */ io_byte BS1:1; /* SSU data transfer length set bit */ io_byte BS2:1; /* SSU data transfer length set bit */ io_byte BS3:1; /* SSU data transfer length set bit */ io_byte B4:1; io_byte
in „Universelle Mikrocontroller Toolchain (Linux)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
hal_dma.h
, } dma_trigact_t; typedef enum dma_callback_type { // First item here is for any transfer errors. A transfer error is // flagged if a bus error is detected during an AHB access or when // the DMAC fetches an invalid descriptor DMA_CALLBACK_TRANSFER_ERROR, DMA_CALLBACK_TRANSFER_DONE, DMA_CALLBACK_CHANNEL_SUSPEND
in „Bare-Metal ATSAM“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
25LC128.c
); eeprom_stat=SPI_Transfer(0x00); EEPROM_CS=1; return eeprom_stat; } void EEPROM_Write(unsigned int adress, char data) { EEPROM_CS=0; SPI_Transfer(0b00000010); //Write Instruction SPI_Transfer((adress>>8)&0xFF); //Adress 15:8 SPI_Transfer(adress&0xFF); //Adress 7:0 SPI_Transfer(data); //Send Data EEPROM_CS=1; while(EEPROM_Read_Status()&0x01); } unsigned char EEPROM_Read(unsigned int adress) { unsigned char data; EEPROM_CS=0; SPI_Transfer
in „25LC128: frage zum write enable latch“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
LGDP4524.pdf
TRI DFM RAM write data transfer via 8-bit interface 0 * 8-bit interface (2 transfers/pixel) – 65k colors available 1st transfer 2nd transfer GRAM DB DB DB DB DB DB DB DB DB DB DB DB DB DB DB DB data 17 16 15 14 13 12 11 10 17 16
in „LCD farben invertiert normal ?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dma.h
supported by your device. #else #error DMA2 not supported yet. #endif #endif typedef struct { void (*transfer_ends) (uint8_t dma_channel_number); void (*transfer_error) (uint8_t dma_channel_number); uint32_t PeripheralBaseAddr; /*!< Specifies the peripheral base address for DMAy Channelx. */ uint8_t DIR;
in „STM32L1xx DMA+SPI: 2 Bugs“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
MemModeAppNote_13Seiten.pdf
. Once a how data is transferred to the host. Memory block transfer is started all 512 bytes must be Mapped Mode offers more options for data transfer width compared to the True IDE Mode of transferred. During the transfer, the data can not be accessed randomly. To
in „Compact Flash Karte selber bauen (CF+)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR310_Using_the_USI_module_as_a_I2C_master.pdf
synchronous serial communication. Combined with a minimum of control software, the USI allows higher transfer rates and uses less code space than solutions based on software only. Interrupts are included to minimize the processor load. The main features of the USI are: • Two-wire Synchronous Data Transfer
in „ATTiny2313 I2C - Master (Peter Fleury) / Slave (jtronics)“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
serialAccelerometer.ino
5); gpio_set_af_mode(GPIOA, 7, 5); acc.begin(SPI_1_125MHZ, MSBFIRST, SPI_MODE_3); cs_low(); spiTransfer(0x20); delay(1); spiTransfer(0xc7); cs_high(); x = spiRead(0x20); delay(4); Serial2.println(x, HEX); delay(500); } void loop() { // put your main code here, to run repeatedly: cs_low(); x = spiTransfer(0x28 | 0x80); //delayMicroseconds(500); xx = spiTransfer((0x29 | 0x80)); //delayMicroseconds(500); y = spiTransfer(0x2a | 0x80); //delayMicroseconds(500); yy = spiTransfer((0x2b | 0x80)); //delayMicroseconds(500); x = spiTransfer(0x2c | 0x80); //delayMicroseconds
in „STM32F4 Discovery Arduino“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
main.c
for the //timer dma to size - 1. But since we want to be able to transfer //more then 2^16 words (64KB * 2). We need to use repeat count //which is an multiplier for the count. //Example: If we want to transfer 6(lines)*8(cols) = 48 words //we need to transfer 47 Timer pulses. But 47 is a prime. So its //impossible to find an other multiplier than 1 for the transfer. //In this example its fine because 47 < 2^16. But there will be //cases where no transfer is possible. And it would take lot of time. //So we starting a dummy transfer without having the timer connected
in „Grafikdisplay mit SSD1289 mit XMEGA, DMA und 16bit Interface sehr schnell“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Angaben.txt
rcall TWI_start ; Send start condition and address ldi tmpdata,224 ; select device rcall TWI_do_transfer ; Execute transfer ldi tmpdata,200 ; device enable rcall TWI_do_transfer ; Execute transfer ldi tmpdata,240 ; Blink mode rcall TWI_do_transfer ; Execute transfer ldi tmpdata,0 ; Initial-Position rcall TWI_do_transfer ; Execute transfer OutChar: ld tmpdata, y+ rcall TWI_do_transfer ; dec tmp16cntl brne OutChar mov tmpdata,SpecialSig1 ; last bytes represent rcall TWI_do_transfer ; special signs on display mov tmpdata
in „Crashkurs in Sachen I²C-Bus“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Timing_Summary_N_2.txt
data_frm_matrix_DCO1_reg<7><4> SLICE_X37Y73.CLK Tah (-Th) 0.055 AD9249_dig_data_interface/bank1_data_frm_matrix_transfer_reg_7<7> AD9249_dig_data_interface/bank1_data_frm_matrix_transfer_reg_7_4_dpot AD9249_dig_data_interface/bank1_data_frm_matrix_transfer_reg_7_4 ------------------------------------------------- --
-
PDF
i2c.pdf
later in the transfer cannot receive any more data bytes, the message which starts with such an address can be terminated by master must again abort the transfer. This is indicated by the slave generation of a STOP condition
in „Suche I²C Bus Grundlagen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
rf_physics.pdf
admittance Phase angle I y y yout+ 2 + y –22 12 21 ö fb V 2 y 11Y G Phase of the short-circuit forward transfer admittance y Power gain fb ö fe P G G p out L |A u2 Phase of the short-circuit forward transfer admittance P in in yfe 2 G L y21 ö rb + g in y 22Y LŤ Phase of the short-circuit reverse transfer admittance
in „Transistorparameter Erklärung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
nrf24l01_drv.c
t cmd = NRF24L01_CMD_W_ACK_PAYLOAD | pipe; CSN_LOW; // Kommando W_ACK_PAYLOAD + Pipe senden SPI_TransferByte(cmd); // TX ACK Payload einfüllen for (uint8_t i = 0; i< len; i++) { SPI_TransferByte(*(ptr++)); } CSN_HIGH; } /* ---------------------------------------------------------------- */ /* --- Sind
in „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
Datei
nrf24l01_drv.c
t cmd = NRF24L01_CMD_W_ACK_PAYLOAD | pipe; CSN_LOW; // Kommando W_ACK_PAYLOAD + Pipe senden SPI_TransferByte(cmd); // TX ACK Payload einfüllen for (uint8_t i = 0; i< len; i++) { SPI_TransferByte(*(ptr++)); } CSN_HIGH; } /* ---------------------------------------------------------------- */ /* --- Sind
in „Basteltip: STM32F103 DIP40 Board“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01.c
t nrf_reg) { CSN_LOW; SPI_TransferByte(NRF24L01_CMD_READ(nrf_reg)); uint8_t val = SPI_TransferByte(0xff); CSN_HIGH; return val; } /* --- NRF24L01 Register: Mehrere Bytes auslesen --- */ static void RF_ReadRegMulti(uint8_t nrf_reg, uint8_t *data, size_t len) { CSN_LOW; SPI_TransferByte(NRF24L01_CMD_READ(nrf_reg)); for (uint8_t i = 0; i < len; i++) *(data++) = SPI_TransferByte(0xff); CSN_HIGH; } /* --- Initialisiere die CE, CSN Ports und die SPI für das Modul --- */ void RF_SPI_Init
in „NRF24L01 SPI Problem bringt mich noch zum Wahnsinn!“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SCB_P4_v3_10.pdf
a single data transfer and two successive data transfers. In both cases the transmission data transfer size is 8 bits and the reception transfer size is 4 bits. Figure 21. National Semiconductor's Microwire Data Transfer
in „PSoC 4 24-Bit Daten am Stück per SPI senden“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
HDD_Seagate_ATA_INTERFACE.pdf
4 — BSY=0 DRQ=1 Assert Transfer 5 Read status BSY=0 DRQ=1 Negate first 6 block Transfer data BSY=0 DRQ=1 — 7 — BSY=1 — — If Error Status is presented, the drive is prepared to transfer data, and it is at the host’s discretion that
in „HDD Festplatte ATA IDE an AVR µC Mikrocontroller ATmega1284p Assembler - viele Fragen“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
SD_SDIO_specsv1.pdf
as 0x00. 5.2.1 CMD53 Data Transfer Format When executing the IO_RW_EXTENDED (CMD53), the multi-byte or multi-block data transfer is similar to the data transfer for memory. For the multi-byte transfer modes (block mode=0) the following
in „Strom aus SD/MMC Card Steckplatz“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ADC_IIC.asm
equ SCLP = 0 ; SCL Pin number (port C) .equ SDAP = 1 ; SDA Pin number (port C) .equ b_dir = 0 ; transfer direction bit in i2cadr .equ i2crd = 1 .equ i2cwr = 0 ;**** Global Register Variables **** .def i2cdelay = r16 ; Delay loop variable .def i2cdata = r17 ; I2C data transfer register .def i2cadr = r18
in „Analog zu I²C haut nicht hin“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
IL300.pdf
P2) to the LED current (I ), i.e., K2 = I / I . Derate Linearly from °5 C 2.13 mW/ ° F P2 F K3—Transfer Gain Forward Current lf 60 mA The Transfer Gain is the ratio of the Forward Gain to the Servo Surge Current lpk 250 mA gain, i.e., K3 = K2/K1. (Pulse width <10 s) K3—Transfer Gain Linearity Reverse
in „Analoge Optokopplung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
WS2812Ctrl.cpp
"C" void DMA1_Channel2_IRQHandler(void) { if((DMA1->ISR & DMA_ISR_HTIF2) != 0) // check if half transfer flag is set { DMA1->IFCR = DMA_IFCR_CHTIF2; // clear half transfer flag fillDMABuffer(0); // fill lower part of DMA buffer with next LED data } // Transfer complete -> refill upper DMABuffer if((DMA1->ISR & DMA_ISR_TCIF2) != 0 ) // check if transfer complete flag is set { DMA1->IFCR = DMA_IFCR_CTCIF2; // clear transfer complete flag fillDMABuffer(24); // fill upper part of DMA buffer with next LED data } // if iLED < nLED -> fillDMABuffer will
-
Datei
hal_dma.h
, } dma_transfer_trigger_action_t; typedef enum dma_callback_type { // First item here is for any transfer errors. A transfer error is // flagged if a bus error is detected during an AHB access or when // the DMAC
in „SAMD21: Selbst geschriebene HAL-Module, Anregungen, Kritik.“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
IL300app.pdf
Vin. A changing Va causes a modulation in the LED The input-output gain of the IL300 is termed transfer gain, K3. flux.The LED flux will change to a level that generates the nec- Transfer gain is defined as the output (forward) gain, K2, divided by servo gain, K1, as shown in Equation 10. essary servo
in „Grüne LED leuchtet schon bei ca 10 uA?“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
spiPlatform_STM32L452.h
for SPI2. pDmaRx: Use the DMA channel supported by the selected SPI for transfer from peripheral to buffer, like DMA1_Channel4 for SPI2. dmaClearMask: Use bitmask which clears the transfer complete or error state of the selected pDmaTx and pDmaRx. example: DMA_IFCR_CGIF4 | DMA_IFCR_CGIF5
in „STM32: SPI - HAL durch eigenen code ersetzen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
lpc43xx_spi.h
*********************************************************/ /** SPI select variable bitcount per transfer, * (1) = SPI_CR_BITs(n) is used to select bits per transfer, * (0) = 8 is used */ #define SPI_CR_BITENABLE ((uint32_t)(1<<2)) /** SPI clock out phase bit, * (1) = captures data on the second clock
in „Cortex M0/M4 SPI nach CMSIS ?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ds1879a.pdf
transfer. Set the sample rate the same as in A1h. Set the Transfer Count Reload to 64 bytes. Update the ES1879 Transfer Count registers if the count is changed. To start the next transfer in the Register 70h
in „Informationen über ISA-Karten“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
OLED_Test.ino
col++) // clear page { SPI.transfer(0x00); } } digitalWrite(DC, LOW); // write commands SPI.transfer(0xaf); // Display on digitalWrite(CS, HIGH); // delay(150); digitalWrite(DC, LOW); // write commands digitalWrite(CS, LOW); SPI.transfer(0x02); // set lower column address to 2 SPI.transfer(0x10); // set higher column address to 0 SPI.transfer(0xb0); // set page address 1 digitalWrite(DC, HIGH); // write data SPI.transfer(0xff); digitalWrite(CS, HIGH); } void loop() { }
in „SH1106 Init-Sequenz“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
rf_symbols_and_terminology.pdf
transfer VF Forward voltage admittance VFP Turn on transient peak voltage ϕ f Phase of the short–circuit forward transfer V admittance G1S(OFF) Gate 1–source cut–off voltage ϕ Phase angle V ϕ Phase of the
in „Transistorparameter Erklärung“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
SPI_Error.txt
/*Beginn der SPI.c-Datei*/ typedef enum { write = 0, read = 1 } SPI_TRANSFER_MODE_TYPE; SPI_TRANSFER_MODE_TYPE transferMode; unsigned char txCnt; //Hilfsvariable zum merken der Sendezyklen unsigned char rxCnt; //Hilfsvariable zum merken der Lesezyklen unsigned char transferCnt
in „TC1797 SPI (SSC) AT25256 EEPROM“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
UM10204-user-manual.pdf
some real-time function and is not ready to start communication with the master. 3. During the transfer, the receiver gets data or commands that it does not understand. 4. During the transfer, the receiver cannot receive any more data bytes. 5. A master-receiver must signal the end of the transfer to
in „PCA9507, Slaves auf beiden Seiten“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
I2C-bus_specification_2014.pdf
some real-time function and is not ready to start communication with the master. 3. During the transfer, the receiver gets data or commands that it does not understand. 4. During the transfer, the receiver cannot receive any more data bytes. 5. A master-receiver must signal the end of the transfer to
in „I2C Pullup bei vielen I2C Devices“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
I2C-bus_specification_2014.pdf
some real-time function and is not ready to start communication with the master. 3. During the transfer, the receiver gets data or commands that it does not understand. 4. During the transfer, the receiver cannot receive any more data bytes. 5. A master-receiver must signal the end of the transfer to
in „Doppelte Pull-Ups bei i2c?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
I2C-bus_specification_2014.pdf
some real-time function and is not ready to start communication with the master. 3. During the transfer, the receiver gets data or commands that it does not understand. 4. During the transfer, the receiver cannot receive any more data bytes. 5. A master-receiver must signal the end of the transfer to
in „MCP23017 friert ein, stürzt ab“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
I2C_Ref_UM10204.pdf
some real-time function and is not ready to start communication with the master. 3. During the transfer, the receiver gets data or commands that it does not understand. 4. During the transfer, the receiver cannot receive any more data bytes. 5. A master-receiver must signal the end of the transfer to
in „TWI Bus hängt sich auf“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
I2C-bus_specification_2014.pdf
some real-time function and is not ready to start communication with the master. 3. During the transfer, the receiver gets data or commands that it does not understand. 4. During the transfer, the receiver cannot receive any more data bytes. 5. A master-receiver must signal the end of the transfer to
in „Wodtke HP-S5 HP Er3 EEPROM Schreib-/Lesefehler“ · Haus & Smart Home ·
-
Datei
nrf24l01.c
t nrf_reg) { CSN_LOW; SPI_TransferByte(NRF24L01_CMD_READ(nrf_reg)); uint8_t val = SPI_TransferByte(0xff); CSN_HIGH; return val; } /* --- NRF24L01 Register: Mehrere Bytes auslesen --- */ static void RF_ReadRegMulti(uint8_t nrf_reg, uint8_t *data, size_t len) { CSN_LOW; SPI_TransferByte(NRF24L01_CMD_READ(nrf_reg)); for (uint8_t i = 0; i < len; i++) *(data++) = SPI_TransferByte(0xff); CSN_HIGH; } /* Schaltet den Int Pin als Interruptquelle ab */ void RF_Interrupts(FunctionalState
in „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
PDF
sdcard_appnote_foust.pdf
function waits until the start token is received. When it is received, the function starts a DMA transfer. Since SPI requires that a byte be sent for a byte to be received, two DMA units are used to complete the transfer. DMA0 is triggered by a UART receive. The source for the DMA transfer is the USART
in „Geschwindigkeit SD-Card“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
sdcard_appnote_foust.pdf
function waits until the start token is received. When it is received, the function starts a DMA transfer. Since SPI requires that a byte be sent for a byte to be received, two DMA units are used to complete the transfer. DMA0 is triggered by a UART receive. The source for the DMA transfer is the USART
in „SD-Initialisierung: Bitreihenfolge der Kartenantwort“ · Mikrocontroller und Digitale Elektronik ·