-
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 „Bekomme SDHC nicht initialisiert“ · 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 „NRFL24L01+ - Immer Ärger mit den Paarungen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
avr300.asm
. ;* ;* Main I2C functions : ;* 'i2c_start' - Issues a start condition and sends address ;* and transfer direction. ;* 'i2c_rep_start' - Issues a repeated start condition and sends ;* address and transfer direction. ;* 'i2c_do_transfer' - Sends or receives data depending_on ;* direction given in address/dir byte. ;* 'i2c_stop' - Terminates the data transfer by issue a ;* stop condition. ;* ;* USAGE ;* Transfer formats is described in the AVR300 documentation. ;* (An example is shown in the 'main' code). ;* ;* NOTES ;* The I2C routines can be called either
in „Externes I2C EEPROM am AT90S1200“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
W5500_SPI.c
FDM1) // BSB = %00000, RW=0(read), OM =%00 uint8_t rd_val; W5500_CS_LOW; // CS=0, SPI start spi_transfer ( (uint8_t)(addr >> 16) ); spi_transfer ( (uint8_t)(addr >> 8) ); spi_transfer ( ((uint8_t)addr) | OPMODE_SINGLE_READ); rd_val = spi_transfer (0); W5500_CS_HIGH; // CS=1, SPI end return rd_val; }
in „Wiznet W5500 Datenübertragung via Ethernet“ · 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; } /* Feste Einstellung des Funkmoduls für die Anwendung Auto ACK (Enhanced ShockBurst
in „STM32F4 und NRF24L01: Frage zu Interrupts“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ws2812b.c
Init.Priority = DMA_PRIORITY_VERY_HIGH; dmaCC1.Instance = DMA1_Channel2; //dmaUpdate.XferCpltCallback = TransferComplete; //dmaUpdate.XferErrorCallback = TransferError; //dmaUpdate.XferHalfCpltCallback = TransferHalf; //HAL_NVIC_SetPriority(DMA1_Channel5_IRQn, 0, 0); //HAL_NVIC_EnableIRQ(DMA1_Channel5_IRQn);
in „WS2812B mit Lib von Martin Hubáček auf F103“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
IL300.pdf
Linearly from 25 — — 2.13 mW/ C P2 current (F), i.e., K2 P2I F I . Forward Current lF — 60 mA K3—Transfer Gain Surge Current lpk — 250 mA (Pulse width <10µs) The Transfer Gain is the ratio of the Forward Gain to the Servo gain, i.e., K3 = K2/K1. Reverse Voltage V R — 5.0 V ∆K3—Transfer Gain Linearity
in „Galvanisch getrennten 1-10V Ausgang regeln“ · Analoge Elektronik und Schaltungstechnik ·
-
Datei
GccApplication2.c
send command */ if ( mmc_cmd ( cmd ) != 0 ) { SETSSLINE; return ( 1 ); } while ( 1 ) { if ( spi_transfer ( 0xff ) == 0xFE ) break; } do { *buffer++ = spi_transfer ( 0xff ); i++; } while ( i < bytes ); spi_transfer ( 0xff ); spi_transfer ( 0xff ); SETSSLINE return ( 0 ); } uint8_t mmc_read_sector ( uint32
in „SDCard, Widerstands-Level-Converter, Speed?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
IEA-1254A.pdf
clock is not input through eight transitions). When it is necessary to make the temporarily stop transfer due to a CPU interruption while several bytes are being transferred, make CS high after executing the PAUSE TRANSFER command. IF CS is made high in this case, transfer is not made from the data memory to the data display latch. To start the transfer of the serial data again, CS is made low like an ordinary transfer start. In this case, however, only the SCK counter is cleared and the data pointer keeps the contents before interruption. Therefore
in „LCD ansprechen, welches Protokoll? (μPD7225) siehe Anhang“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
stz_zigbee_coexistence.pdf
operation, i.e. copy a large file with the maximum upload bandwidth. • One notebook makes an FTP transfer to the PDA, achieving a medium data rate of approx. 15 kbps. • The other notebook makes an FTP transfer to the desktop PC. In this case, a medium data rate of approx. 50kbps is achieved. 4.4 Test
in „Zigbee Module gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
ws2812.c
transfer complete interrupt //# define WS2812_DMA_CHANNEL_IRQ_HT DMA1_IT_HT2 // half-transfer interrupt #endif /*--------------------------------------------------------------------------------------------
in „WS2812B mit Lib von Martin Hubáček auf F103“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
sdcard.c
sdc_spi_send_cmd(CMD55, 0); if (res > 1) return res; } /* Send command packet */ sdc_spi_enable(); sdc_spi_transfer(0x40 | cmd); /* Start + command index */ sdc_spi_transfer((BYTE) (arg >> 24)); /* Argument[31..24] */ sdc_spi_transfer((BYTE) (arg >> 16)); /* Argument[23..16] */ sdc_spi_transfer((BYTE) (arg >> 8)); /* Argument[15..8] */ sdc_spi_transfer((BYTE) arg); /* Argument[7..0] */ n = 0x01; /* Dummy CRC + Stop */ if (cmd == CMD0) n = 0x95; /* Valid CRC for CMD0(0) */ if (cmd == CMD8) n = 0x87; /* Valid CRC for CMD8(0x1AA) */ sdc_spi_transfer
in „Problem FatFS + SPI“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
252039.pdf
2 1 0 Bit field name Reserved DTS R/W R0 RW Initial value 0 0 This register suspends DMA transfer. An ongoing DMA transfer is suspended by setting DTS to “1”. In the dual-address without ACK mode, to end the DMA transfer, write “1” to this register after CPU DMA transfer. LTS (display Transfer
in „LCD Display / Controller eines Schweißgerätes prüfen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
RFM69.cpp
if (sendACK) CTLbyte = 0x80; else if (requestACK) CTLbyte = 0x40; // write to FIFO select(); SPI.transfer(REG_FIFO | 0x80); SPI.transfer(bufferSize + 3); SPI.transfer(toAddress); SPI.transfer(_address); SPI.transfer(CTLbyte); for (uint8_t i = 0; i < bufferSize; i++) SPI.transfer(((uint8_t*) buffer)[i]
in „RFM69HW-Arduino Nano "Funkklingel"“ · HF, Funk und Felder ·
-
Datei
peripheralDma_STM32L452.c
(SPIPORT, DMACHANNELTX, DMACHANNELRX, clearMask, dataOut, dataIn, len); } void PeripheralTransferDma(const uint8_t * dataOut, uint8_t * dataIn, size_t len) { PeripheralTransferBackground(dataOut, dataIn, len); PeripheralTransferWaitDone(); } void PeripheralTransfer(const uint8_t * dataOut, uint8_t * dataIn, size_t len) { PeripheralTransferDma(dataOut, dataIn, len); }
in „STM32: SPI - HAL durch eigenen code ersetzen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
io430x16x.h
channel 0 transfer select bit 3 */ unsigned short DMA1TSEL0 : 1; /* DMA channel 1 transfer select bit 0 */ unsigned short DMA1TSEL1 : 1; /* DMA channel 1 transfer select bit 1 */ unsigned short DMA1TSEL2 : 1; /* DMA channel 1 transfer select bit 2 */ unsigned short DMA1TSEL3 : 1; /* DMA channel 1 transfer select bit 3 */ unsigned short DMA2TSEL0 : 1; /* DMA channel 2 transfer select bit 0 */ unsigned short DMA2TSEL1 : 1; /* DMA
in „Pins ein und ausschalten“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
DS301V402.pdf
finalisation phase where client and server can optionally verify the correctness of the previous data transfer by comparing checksums derived from the data set. This transfer type mentioned above is called a block transfer which is faster than the segmented transfer for a large set of data. In SDO Block Upload
in „CanOpen Protokoll (für Freescale Controller)“ · 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; } /* Schaltet den Int Pin als Interruptquelle ab */ void RF_Interrupts(FunctionalState
in „NRF24L01: Handauflegen hilft?“ · 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 „[STM32F4xx] NRF24L01+ Funkmodul Source Code“ · Projekte & Code ·
-
PDF
AVR300.pdf
condition is issued by the performed some other function, it can hold SCL low to force master. The transfer is terminated when the master issues the master into a wait-state. a STOP condition. A STOP condition is defined by alow to high transition on the SDA line while the SCL is high. Figure 2. Bit transfer
in „I2C Read Byte Problem in ASM“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR300.pdf
condition is issued by the performed some other function, it can hold SCL low to force master. The transfer is terminated when the master issues the master into a wait-state. a STOP condition. A STOP condition is defined by alow to high transition on the SDA line while the SCL is high. Figure 2. Bit transfer
in „I²C über SPI an ATtiny ?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR300.pdf
condition is issued by the performed some other function, it can hold SCL low to force master. The transfer is terminated when the master issues the master into a wait-state. a STOP condition. A STOP condition is defined by alow to high transition on the SDA line while the SCL is high. Figure 2. Bit transfer
in „Hilft Pullup Signal auf Ground zuziehen?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
AVR300.pdf
condition is issued by the performed some other function, it can hold SCL low to force master. The transfer is terminated when the master issues the master into a wait-state. a STOP condition. A STOP condition is defined by alow to high transition on the SDA line while the SCL is high. Figure 2. Bit transfer
in „I2C / TWI EEPROM 24C02B“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
3M_9703_Electrically_Conductive_Tape.pdf
Technical Data | October 2015 3M ElectricallyConductiveAdhesiveTransfer T ape9703 ProductDescription 3M™ Electrically Conductive Adhesive Transfer Tape (ECATT) 9703 is a pressure sensitive adhesive (PSA) transfer tape with anisotropic electrical conductivity. The PSA
in „LCD-Kontaktreihen kleben“ · Mechanik, Gehäuse, Werkzeug ·
-
PDF
R32C-152_Users_Manual.pdf
: Only one data transfer is performed by one transfer request • Burst transfer: Data transfers are continuously performed for the number of times set in the transfer counter by one transfer request • Multiple transfer: Multiple
in „Keine UART Programmierung bei R32C möglich“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
WM-F1216VG-6FLWcV03.pdf
Write strobe signal input pin 8 RD I Read strobe signal input pin 9 DUMMY - DUMMY 10 DB0 I/O Data transfer bus 11 DB1 I/O Data transfer bus 12 DB2 I/O Data transfer bus 13 DB3 I/O Data transfer bus 14 DB4 I/O Data transfer bus 15 DB5 I/O Data transfer bus 16 DB6 I/O Data transfer bus 17 DB7 I/O Data transfer bus 18 DUMMY2 - DUMMY 19 DB8 I/O Data transfer bus 20 DB9 I/O Data transfer bus 21 DB10 I/O Data transfer bus 22 DB11 I/O Data transfer bus 23 DB12 I/O Data transfer bus 24 DB13 I/O Data transfer bus 25 DB14 I/O Data transfer bus 26 DB15 I/O Data
in „[V] 2,4GHz Transceiver(CortexM3) Chip-Antenne, Balun.“ · Markt ·
-
PDF
datasheet__1_.pdf
the LASTRDbit at the end of the transfer (at ACK time). Note Setting LASTRD does not automatically generate a STOP condition. The 8051 should also set the STOP bit at the end of a read transfer. 4.7 Status Bits After a byte transfer the
in „Emitterschaltung und LM293D“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
nrf24l01.c
_t*)receiver,0x05); RF_PowerUpTX(); CSN_LOW; /* Kommando Wort senden fuer Payload mit ACK*/ SPI_TransferByte(NRF24L01_CMD_W_TX_PAYLOAD); for (uint8_t i = 0; i < len; i++) SPI_TransferByte(*(ptr++)); CSN_HIGH; /* RF Modul sendet jetzt */ CE_HIGH; /* Ende der Übertragung abwarten... */ uint16_t to = 50000
in „NRF24L01+ auf STM32F103: Ich weiss nicht mehr weiter :-(“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
tlc1549_.pdf
modes require a minimum period of 21 s after the falling edge of the tenth I/O CLOCK before a new transfer sequence can begin. During a serial I/O CLOCK data transfer, CS must be active (low) so that I/O CLOCK is enabled. When CS is toggled between data transfers (modes 1, 3, and 5), the transitions at
in „10 Bit ADC (seriell) wie TLC1549 gesucht“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
at91_twi.h
define AT91_TWI_STOP (1 << 1) /* Send a Stop Condition */ #define AT91_TWI_MSEN (1 << 2) /* Master Transfer Enable */ #define AT91_TWI_MSDIS (1 << 3) /* Master Transfer Disable */ #define AT91_TWI_SVEN (1 << 4) /* Slave Transfer Enable [SAM9260 only] */ #define AT91_TWI_SVDIS (1 << 5) /* Slave Transfer
in „At91SAM9G20 TWI und PDC - gelesene Bytes in falscher Reihenfolgen“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spi_via_usi_driver.h
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. }; /*! \brief Initialize USI as SPI master. * * This function sets up
in „attiny2313 timer“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Log.txt
' dfu.o: In function `dfu_transfer_in': /home/max/opt/dfu-programmer-0.5.4/src/dfu.c:863: undefined reference to `libusb_control_transfer' /home/max/opt/dfu-programmer-0.5.4/src/dfu.c:863: undefined reference to `libusb_control_transfer' dfu.o: In function `dfu_transfer_out': /home/max/opt/dfu-programmer-0.5.4/src/dfu.c:836: undefined reference to `libusb_control_transfer' dfu.o:/home/max/opt/dfu-programmer-0.5.4/src/dfu.c:863: more undefined references to `libusb_control_transfer
in „dfu-programmer, build, undefined reference to <libusb-fuktionen>“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usbview.txt
Bus Speed: Full Device Address: 0x01 Open Pipes: 3 Endpoint Descriptor: bEndpointAddress: 0x82 Transfer Type: Interrupt wMaxPacketSize: 0x0008 (8) bInterval: 0x10 Endpoint Descriptor: bEndpointAddress: 0x01 Transfer Type: Bulk wMaxPacketSize: 0x0040 (64) bInterval: 0x00 Endpoint Descriptor: bEndpointAddress
in „ST-LINK Zugriff von Mac M1 - Device nicht sichtbar“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Grundlagen.pdf
16-Bit e 1 32-Bit D5 LTEB LOCAL TRANSFER 0 e Transfer Until FIFO Empty EXACT BURST 1 e Transfer Exact Burst e D6 LBL1 LOCAL BURST LENGTH 00 1 Word/2 Bytes D7 LBL2 (FIFO THRESHOLD) 01 e 4 Words/8 Bytes 10 e 8 Words/16 Bytes 11 e 12 Words/
in „Floppy FDD Diskette an AVR Mikrocontroller ATmega Beispiele Assembler“ · Projekte & Code ·
-
Datei
potential_chip_erase_sequence.txt
DAT=00000000 - READBUFFER @3330.676188ms: OK (1)-Access port-Write at ADR=1 DAT=e000edf0 - TAR - Transfer Address @3330.706375ms: OK (1)-Debug port -Write at ADR=2 DAT=00000010 - SELECT @3330.733938ms: OK (1)-Access port-Write at ADR=0 DAT=a05f0003 - BD0 - Banked Data 0 @3330.763438ms: OK (1)-Debug port
in „Hackbarer(?) 21 EUR Quadcopter“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
rfm70.cpp
uint8_t * cmd, uint8_t len) { digitalWrite(ss, HIGH); digitalWrite(ss, LOW); while(len--) { SPI.transfer(pgm_read_byte(cmd++)); }; digitalWrite(ss, HIGH); } void write_reg(uint8_t reg, uint8_t val) { digitalWrite(ss, HIGH); digitalWrite(ss, LOW); SPI.transfer(reg | 0x20); SPI.transfer(val); digitalWrite
in „Arduino RFM70“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
i2c.pdf
transfers. The aim of this presentation is to communicate with a serial I C EEPROM. Here is an example transfer of writing to a small EEPROM. We need to transfer 3 bytes of information to do this. The transfer begins with a start, to signal the beginning of the transfer. Then, the control byte is sent. The
in „PIC16F877 über I2C mit zweitem PIC16F877 verbinden- wie Funktioniert das?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
ProdManualIndGradeSDv1.0.pdf
dataOut) + card data lines). specific CS signal (hardwired card selection). Error-protected data transfer. Optional non-protected data transfer mode available. Single or multiple block oriented data transfer.Single or multiple block oriented data transfer. 1.4. SD Card Standard SanDisk Industrial Grade
in „Eigenbau Mp3 Player“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
src-hardware-gwinstek-gds-800-protocol.h
125000 #define MAX_RCV_BUFFER_SIZE (MAX_SAMPLES * 2) enum gds_state { START_ACQUISITION, START_TRANSFER_OF_CHANNEL_DATA, WAIT_FOR_TRANSFER_OF_BEGIN_TRANSMISSION_COMPLETE, WAIT_FOR_TRANSFER_OF_DATA_SIZE_DIGIT_COMPLETE, WAIT_FOR_TRANSFER_OF_DATA_SIZE_COMPLETE, WAIT_FOR_TRANSFER_OF_SAMPLE_RATE_COMPLETE, WAIT_FOR_TRANSFER_OF_CHANNEL_INDICATOR_COMPLETE, WAIT_FOR_TRANSFER_OF_RESERVED_DATA_COMPLETE, WAIT_FOR_TRANSFER_OF_CHANNEL_DATA_COMPLETE, }; struct dev_context { enum gds_state state; uint64_t cur_acq_frame; uint64
in „Wittig(welec) DSO W20xxA Open Source Firmware (Teil5)“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
hitachi_hb28b128mm2.pdf
etc.. card-identification mode CMD3 CMD15 CMD0 Sending-data state (data) from all states in data-transfer mode data-transfer mode CMD12, CMD11, 17, 18, 30 CMD13 ''operation no state transition CMD7 complete'' in data-transfer mode Stand-by state CMD7 Transfer state (stby) (tran) CMD16, 23, 32...37 CMD9
in „0x40 und 0x95 in SD/MMC-Karte“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
hitachi_hb28b128mm2.pdf
etc.. card-identification mode CMD3 CMD15 CMD0 Sending-data state (data) from all states in data-transfer mode data-transfer mode CMD12, CMD11, 17, 18, 30 CMD13 ''operation no state transition CMD7 complete'' in data-transfer mode Stand-by state CMD7 Transfer state (stby) (tran) CMD16, 23, 32...37 CMD9
in „MMC oder SD card connector zum 8515“ · Projekte & Code ·
-
PDF
hitachi_hb28b128mm2.pdf
etc.. card-identification mode CMD3 CMD15 CMD0 Sending-data state (data) from all states in data-transfer mode data-transfer mode CMD12, CMD11, 17, 18, 30 CMD13 ''operation no state transition CMD7 complete'' in data-transfer mode Stand-by state CMD7 Transfer state (stby) (tran) CMD16, 23, 32...37 CMD9
in „MMC/SD SPI Mode Multi Block Write“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
EEPROM_Auszug.txt
== 0xF8) { temp = eepromReadStatus(csPin); }; delay(1); digitalWrite(csPin, LOW); delay(1); SPI.transfer(WRITE); SPI.transfer(addr); SPI.transfer(value); delay(1); digitalWrite(csPin, HIGH); delay(1); temp = eepromReadStatus(csPin); while(temp == 0xFB) { temp = eepromReadStatus(csPin); }; //SPI.endTransaction
in „EEPROM SPI liefert falsche Werte“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
SPITEST2.ino
(theTestData); SPI.transfer(theTestData); SPI.endTransaction(); } void doClearUnit() { //this will clear all SOURCE Outputs to prevent ghosting: SPI.beginTransaction(settings); SPI.transfer(0); SPI.transfer(0); SPI.transfer(theTestData); SPI.transfer(theTestData); SPI.endTransaction(); }
in „Code für Ansteuerung einer Pandicon-Röhre?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Bootloader230.a51
============== S U B R O U T I N E ======================================= UsbHandler: ; jb UIF_TRANSFER, usb_Transf ljmp usb_reset usb_Transf: mov A, USB_INT_ST anl A, #0x3F jnz testEp0In ljmp EP0OutTransfer testEp0In: add A, #0xE0 jnz TestEp2In ljmp Ep0InTransfer TestEp2In: add A, #0xFE jz EP2InTransfer add A, #0xF2 jz SetupPacket add A, #0x2E jz Ep2OutTransfer ljmp transfer_done Ep2OutTransfer: jb U_TOG_OK, CopyBuffer ljmp transfer_done CopyBuffer: mov RAM_09, USB_RX_LEN mov RAM_0D+0, #1 mov RAM_0D+1, #high EP2_BUFFER mov RAM_0D+2, #low EP2_BUFFER mov RAM
in „uC für 0,20€ CH552 / CH554 von WCH Billig Micro mit USB Funktion, Chip vorstellung“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
usb.c
DescriptorBlockwiseIn (void) { int i, j; byte* Q; if ((CMD.SetupPacket.bmRequestType & 0x80)==0) return; i = CMD.TransferLen; if (i > CMD.PacketLen) i = CMD.PacketLen; Q = CMD.TransferPtr; /* Quelle */ j = WriteControlBlock(Q, i); CMD.TransferPtr = Q + j; /* Zeiger auf evt. Rest merken */ CMD.TransferLen = CMD.TransferLen
in „USB CDC von Stefan Frings und WS“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
8020rev26.pdf
Supported by CD-ROM (Continued) Word Bits Description Used Fixed/Variable 63 15 - 8 Multiword DMA Transfer ModeActive Mandatory Variable 7 - 0 Multiword DMA Transfer Modes Supported Fixed 64 15 - 8 Reserved Mandatory 7 - 0 Advanced PIO Transfer Mode Supported Fixed 65 Minimum Multiword DMA Transfer Cycle
in „CD-ROM Laufwerk“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
INF-8020.pdf
Supported by CD-ROM (Continued) Word Bits Description Used Fixed/Variable 63 15 - 8 Multiword DMA Transfer ModeActive Mandatory Variable 7 - 0 Multiword DMA Transfer Modes Supported Fixed 64 15 - 8 Reserved Mandatory 7 - 0 Advanced PIO Transfer Mode Supported Fixed 65 Minimum Multiword DMA Transfer Cycle
in „ATAPI Packet Commands“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
spi_master.c
spi_master_cb_tx = cb_tx; dma_register_callback(&dma_resource_tx, spi_master_callback_tx, DMA_CALLBACK_TRANSFER_DONE); dma_enable_callback(&dma_resource_tx, DMA_CALLBACK_TRANSFER_DONE); /**************************************/ dma_get_config_defaults(&config_dma); config_dma.peripheral_trigger = SPI_MASTER_DMAC_ID_TX
in „AFE4403 antwortet nur jedes zweite mal“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
Z_Transformation.pdf
1 2 z Discrete Transfer Fcn 2 z3 Discrete Transfer Fcn1 3 z4 Discrete Transfer Fcn2 Scope 1 Constant 4 z5 Discrete Transfer Fcn3 3 z 6 Discrete Transfer Fcn4 2 7 z Discrete Transfer Fcn5 1 z 8 Discrete Transfer Fcn6
in „Z-Transformation“ · Digitale Signalverarbeitung / DSP / Machine Learning ·