-
Thread
UART im SPI Mode
BRREG; } [/c] Um nun ein byte zu senden, verwende ich folgende Methode: [c] uint8_t uart_spi_transfer( uint8_t data ) { while (!(UCSR0A & (1 << UDRE0)); UDR0 = data; while (!(UCSR0A & (1 << RXC0))); return UDR0; } [/c] Mein Main Programm sieht dann so aus: [c] int main() {
Bring CS low CS_PORT &= ~(1 << CS); // Transmit data ret = uart_spi_transfer(data); // Bring CS high to end transmission CS_PORT |= (1 << CS); } } [/c] Nun habe ich folgendes Problem. Der Returnwert bleibt immer 0x00. Ich habe festegstellt, dass
-
Thread
LPC1768 I2S und Wolfson Codec
WM8510 ) Der I2S am LPC hat I2SRX_CLK Receive Clock. A clock signal used to synchronize the transfer of data on the receive channel. It is driven by the master and received by the slave. Corresponds to the signal SCK in the I2S bus specification. I2SRX_WS Receive Word Select. Selects the channel
for the I2S receive function. I2STX_CLK Transmit Clock. A clock signal used to synchronize the transfer of data on the transmit channel. It is driven by the master and received by the slave. Corresponds to the signal SCK in the I2S bus specification. I2STX_WS Transmit Word Select. Selects the channel
-
Thread
[Stm32] Unerklärliches I2C Busy Flag
Set the pointer to the Number of data to be read. This pointer will be used by the DMA Transfer Completer interrupt Handler in order to reset the variable to 0. User should check on this variable in order to know if the DMA transfer has been complete or not. */ sEEDataReadPointer
-
Thread
CAN Empfänger (ATMega16M1) asm einrichten, damit CAN nachrichtenbestätigt werden?
Handler nop reti; jmp CAN_TOVF ; CAN Timer Overflow Handler nop reti; jmp LIN_TC ; LIN Transfer Complete Handler nop reti; jmp LIN_ERR ; LIN Error Handler nop reti; jmp PCINT0 ; Pin Change Int Request 0 Handler nop reti; jmp PCINT1 ; Pin Change Int Request 1 Handler nop reti
nop reti; jmp PCINT3 ; Pin Change Int Request 3 Handler nop reti; jmp SPI_STC ; SPI Transfer Complete Handler nop reti; jmp ADC ; ADC Conversion Complete Handler nop reti; jmp WDT ; Watchdog Timer Handler nop reti; jmp EE_RDY ; EEPROM Ready Handler nop reti; jmp SPM_RDY
-
Thread
USB OTG Laden von USB OTG Gerät
application on the B-device requires the role of host, then the HNP protocol is used to temporarily transfer the host role to the B-device. OTG devices attached either to a peripheral-only B-device or a standard/embedded host will have their role fixed by the cable since in these scenarios it is only
application on the B-device requires the role of host, then the HNP > protocol is used to temporarily transfer the host role to the B-device. > > OTG devices attached either to a peripheral-only B-device or a > standard/embedded host will have their role fixed by the cable since in > these scenarios
-
Thread
PTP Camera
Dafür aber Wikipedia: http://de.wikipedia.org/wiki/Picture_Transfer_Protocol
devclass_docs/usb_still_img10.pdf "PIMA 15740 Photography – Electronic still picture imaging – Picture Transfer Protocol,(PTP) for Digital Still Photography Devices, May 1, 2000, http://www.pima.net/standards/it10/IT10_POW.htm" nur stimmt diese URL nicht mehr
-
Thread
Embedded Projects übernimmt Mikrocontroller.net-Shop
ähnliches auch nur den Bootloader rüber. Sofern man dann uBoot oder Konsorten verwendet, erfolgt der Transfer i.d.R. via Ethernet und TFTP. Linux enthält ebenfalls schon Routinen um z.B. auf Nand-Flash lesend und schreibend zuzugreifen.
-
Thread
STM32 DMA SPI SD-Karte
define DMA_SPI2_RX_STREAM DMA1_Stream3 #define DMA_SPI2_TX_STREAM DMA1_Stream4 void stm32_dma_transfer( UINT receive, /* FALSE for buff->SPI, TRUE for SPI->buff */ const BYTE *buff, /* receive TRUE : 512 byte data block to be transmitted receive FALSE : Data
Enable dma tx request. SPI_I2S_DMACmd(SPI2, SPI_I2S_DMAReq_Tx, ENABLE); // Enable the DMA transfer complete interrupt DMA_ITConfig(DMA1_Stream4, DMA_IT_TC, ENABLE); //Enable DMA RX/TX DMA_Cmd(DMA1_Stream4, ENABLE); //SPI3-TX }[/c]
-
Thread
STM32F4DiscoveryBoard und ADC
ADC_RegularChannelConfig(ADC3, ADC_Channel_12, 1, ADC_SampleTime_3Cycles); /* Enable DMA request after last transfer (multi-ADC mode) ******************/ ADC_MultiModeDMARequestAfterLastTransferCmd(ENABLE); /* Enable ADC1 **************************************************************/ ADC_Cmd
-
Thread
STM32 mit CUBE, ADC mit mehreren Kanälen ansprechen
// Enable TempSensor and Vrefint at channels 16 and 17 ADC_DMARequestAfterLastTransferCmd ( ADC1, ENABLE ); // Enable DMA request after last transfer (Single-ADC mode) ADC_Cmd ( ADC1, ENABLE ); // Enable ADC1 ADC_SoftwareStartConv ( ADC1 );
-
Thread
Keine Open Load Meldung bei ata6836c und IFX9201SG!
send_cmd_low; // write to buffer for TX while (SSP2STATbits.BF == 0u); // wait for transfer to complete status1 = SSP2BUF; //Bit0 zuerst NOP(); NOP(); NOP(); //Wartezeit: WICHTIG, muss wohl sein vor senden HighByte! SSP2CON1bits.WCOL = 0; SSP2BUF
fertig. Das sollte funktionieren. Und dann messe (Oszi, Logic Analyser,...) dass auch der Transfer zum Chip so aussieht wie du es gerne hättest. Aber das MUSST du MESSEN. Grüße, Jens
-
Thread
100k Byte/sec-> STM32x -> USB -> PC
Bei Full Speed Bulk- oder Iso-Transfer Bei High Speed schafft das sogar der Interrupt-Transfer, dann geht das über Generic HID.
-
Thread
Lohnen sich bugbounty-Programme?
unabhängigen Institutuion, sondern reine Selbstdarstellung.Und es wäre nicht das erste Mal das Transfer-Gebühren einen gehörigen teil der übertragenen Summe "auffressen". Schon mal geschaut, was es kostet, bspw. Geld in die Schweiz zu transferieren. > Siehs ein, du verstehst einfach nicht,
geballten Wissen. Emil Epsilon schrieb im Beitrag #6102262: > Und es wäre nicht das erste Mal das Transfer-Gebühren > einen gehörigen teil der übertragenen Summe "auffressen". Die Gebühren sind vom Unternehmen *zusätzlich* zu bezahlen, nicht vom User. Das steht auch dort. Aber du kannst halt nicht
-
Thread
STM32F103C8T6 - Fälschung von ST bestätigt
> Wenn die Dinger per DMA auf 4 Timerkanälen PWM-Audio ausgeben, die man > in dem half/Full-Transfer-Int's berechnet hat, sind die dann OK, oder > sind die Probleme "spezieller"? > > Wenn man die aktuelle RISC-V "Bluepills" anschaut, da kann man die > STM32F103-Peripherie-Erfahrung direkt
>> Wenn die Dinger per DMA auf 4 Timerkanälen PWM-Audio ausgeben, die man >> in dem half/Full-Transfer-Int's berechnet hat, sind die dann OK, oder >> sind die Probleme "spezieller"? >> >> Wenn man die aktuelle RISC-V "Bluepills" anschaut, da kann man die >> STM32F103-Peripherie-Erfahrung direkt
-
Thread
USBEE SX Software Herstellerseite down
Contact Email: Registrar Abuse Contact Phone: +44.8448475838 Reseller: Domain Status: clientTransferProhibited http://www.icann.org/epp#clientTransferProhibited Domain Status: clientUpdateProhibited http://www.icann.org/epp#clientUpdateProhibited Domain Status: clientDeleteProhibited http://www.icann.org
-
Thread
Mikrocontroller Texas Instruments MSP430F2254IRHAT
Analog-to-Digital (A/D) Converter With Internal Reference, Sample- and-Hold, Autoscan, and Data Transfer Controller • Two Configurable Operational Amplifiers (MSP430F22x4 Only) • Brownout Detector • Serial Onboard Programming, No External Programming Voltage Needed, Programmable
Analog-to-Digital (A/D) Converter With Internal Reference, Sample- and-Hold, Autoscan, and Data Transfer Controller • Two Configurable Operational Amplifiers (MSP430F22x4 Only) • Brownout Detector • Serial Onboard Programming, No External Programming Voltage Needed, Programmable
-
Thread
Microcontroller von PIC16F87x
der Schaltung ist, mit PRO-MATE(Microchip) programmieren. Mein Problem ist nun, dass er bei dem Transfer zum Gerät immer mittendrin abbricht. Weis jemand zufällig, was das für ein Problem ist und wie ich es beheben kann? Besten Dank im voraus Simone
Hallo Simone, aus deinem Forumeintrag geht nicht ganz hervor wer bei welchem Transfer wo abbricht. Also ich hatte das Problem, dass sich das erstellte HEX-File nicht auf das PRO-MATE übertragen ließ. Sollte das auch dein Problem sein, so kann ich dir vielleicht weiterhelfen. Bei mir
-
Thread
SPI-Frage zu Arduino
SPI_MODE0)); } void loop() { digitalWrite(SS, LOW); SPI.begin; spi_data=129; SPI.transfer(spi_data); SPI.end; digitalWrite(SS, HIGH); } [/c]
SPI.begin() gehört in setup. SPI.beginTransaction(...) muss VOR den Transfer, ...endTransaction() DANACH. Und die Klammern nicht vergessen.
-
Thread
STM32F4 - Discovery - USB Device Highspeed Bulk Transfer
Beispiele aber nichts für eine eigene USB Verbindung. Zudem suche ich Beispiele, bei denen der USB Transfer mittels DMA stattfindet. Hast Du da evtl schon etwas aufgebaut? Viele grüße
-
Thread
Microchip TCP IP Stack HTTP Server
STACK_USE_DHCP_SERVER // Single host DHCP server //#define STACK_USE_FTP_SERVER // File Transfer Protocol (old) //#define STACK_USE_SMTP_CLIENT // Simple Mail Transfer Protocol for sending email //#define STACK_USE_SNMP_SERVER // Simple Network Management Protocol v2C Community Agent
Simple Network Management Protocol v3 Agent //#define STACK_USE_TFTP_CLIENT // Trivial File Transfer Protocol client //#define STACK_USE_GENERIC_TCP_CLIENT_EXAMPLE // HTTP Client example in GenericTCPClient.c //#define STACK_USE_GENERIC_TCP_SERVER_EXAMPLE // ToUpper server example in GenericTCPServer.c
-
Thread
Kann mal wer über die SMART-Werte drübergucken
: 5425 RPM Interface : UASP (Serial ATA) Major Version : ACS-3 Minor Version : ---- [006Dh] Transfer Mode : SATA/300 | SATA/600 Power On Hours : 22 Std. Power On Count : 9 mal Temperature : 39 C (102 F) Health Status : Gut Features : S.M.A.R.T., 48bit LBA, NCQ APM Level : ---- AAM Level :
: 5425 RPM Interface : UASP (Serial ATA) Major Version : ACS-3 Minor Version : ---- [006Dh] Transfer Mode : SATA/300 | SATA/600 Power On Hours : 98 Std. Power On Count : 9 mal Temperature : 42 C (107 F) Health Status : Gut Features : S.M.A.R.T., 48bit LBA, NCQ APM Level : ---- AAM Level :
-
Thread
SPI mit PIC18F
Doch, du musst halt in Software dann die richtige CS Leitung auf Low ziehen bevor du mit dem SPI Transfer beginnst und diese nach dem Transfer wieder auf High setzen. Mit freundlichen Grüßen, Karol Babioch
-
Thread
Visualisierung AVR zu PC über RS232
Mathais schrieb: > wie kann ich aus die daten direkt aus dem Hyper Terminal abspeichern ? Transfer --> Capture Text? Naja, soo viele Optionen bietet Hyperterminal nunn gerade nicht an, dass man sich im Menu verlieren wuerde... EDIT: Es gibt auch andere (bessere) Terminal Emulationen Fuer
-
Thread
AT91SAM7S64 OLIMEX P64 USB usb_control_msg write fails libusb-win32
I extended the code can be found in the FreeRTOS distribution. I can read data with control transfer, I can do write control transfer without DATA STAGE. My sequence: PC: result = usb_control_msg(dev, USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_OUT, 0x01, 0xAA55, 0xBB44, (char *)&ulUSBConfig
Thanks for the help. Also, weiß jemand, was man nach prvUSBTransmitNull & TXCOMP bei Control Transfer machen muss? Grüße dg
-
Thread
Retro Fieber: Z80 oder 68000 ?
flop, F/F1, which is at the input end of the 8-bit shift register. Internal clock signals then transfer this “1” to the Q output of F/F1. The AND gate, G1, combines this “1” output with a clock signal to provide a reset signal to the start F/F. If the set signal is no longer present (either WR or CS
//////////// // Zeichenausgabe für printf auf der STI mit 9600 Baud /* Sonderfaelle des TX Transfer Ringpuffers * 0......................END * ...rd->......wr->......... Normalfall * .......wr-> ....rd->...... Normalfall * wr/rd...................... Start oder Puffer
-
Thread
Die Wahrheit über externe USB3.0 SSDs
heftiger Unterschied? Weil 15.000 Dateien angelegt werden müssen und das ist eben nicht ein großer Transfer. Ähnliches mit meinem NAS erlebt. Nagel ich das Backup als einzelne Dateien da rauf, dauert das ewig und drei Tage. Das gleiche mit einer zuvor gezippten großen Datei dauert nur einen Bruchteil
10240/26.4Sek ==> 388MByte/Sek. Das dstat zeigt zwischen 438 und 390 MByte/Sek beim externen Transfer. >dstat You did not select any stats, using -cdngy by default. --total-cpu-usage-- -dsk/total- -net/total- ---paging-- ---system-- usr sys idl wai stl| read writ| recv send| in out |
-
Thread
uC's und Elektronik vor 1990
KRS/ESER MB-data-Transfer war das Thema meiner Diplomarbeit. Da der nächste ESER Input eine Zugstunde entfernt war, mit viel Pendlerei und demgemäßen auch durchaus erfreulichen Nebeneffekten verbunden. Deine "Kinderzimmerschreibmaschine
PFLEGENDE A. schrieb im Beitrag #6828012: > KRS/ESER MB-data-Transfer war das Thema meiner Diplomarbeit. Da > der > nächste ESER Input eine Zugstunde entfernt war, mit viel Pendlerei und > demgemäßen auch durchaus erfreulichen Nebeneffekten verbunden. > > Deine
-
Thread
Frage Timing Cortex-M7
Bezüglich der Frage ob es möglich ist, mittels Timer direkt den DMA-Transfer zu triggern, hier mal ein Auszug aus dem Kapitel des PWM-Controllers "49.2 Embedded Characteristics" aus dem Datenblatt des SAM E70: > 8 Comparison Units Intended to Generate Interrupts, Pulses on Event Lines and DMA Controller Transfer Requests Dazu dann noch die Tabelle in "35.4 DMA Controller Peripheral Connections", wo explizit PWM0 und PWM1 gelistet sind und man kann ganz sicher sagen, dass man DMA-Transfers auch direkt per
-
Thread
Brenne kostenlos Pic und ähnliches
kann. Beispiel: Ich habe meine letzte Leiterplatte noch mit dem Scribent gezeichnet. Über Toner Transfer Methode bin ich nun beim Belichten angekommen. Hätte ich einfach mal im Forum gefragt, ob jemand eine Platine für mich belichten würde wäre das mit der ersten Platine bestimmt schneller gegangen.
-
Thread
Timer
; Timer1 Overflow Handler rjmp Timer ; Timer0 Overflow Handler reti ; SPI Transfer Complete Handler reti ; UART RX Complete Handler reti ; UDR Empty Handler reti ; UART TX Complete Handler reti ; ADC Conversion Complete Interrupt Handler
Handler reti ; Timer1 Overflow Handler rjmp Timer ; Timer0 Overflow Handler reti ; SPI Transfer Complete Handler reti ; UART RX Complete Handler reti ; UDR Empty Handler reti ; UART TX Complete Handler reti ; ADC Conversion Complete Interrupt Handler reti ; Analog Comparator Handler
-
Thread
Fragen zu Grafik-LCD 128x64?
. ...(die CPU muss also heran gezogen werden) Also noch schlechter kann es eine CPU bei SPI-Transfer nicht mehr machen! Man könnte u.a. wenn nötig SPI-Hardware diskret an nen AVR dranhängen.
auszugeben. MCUA schrieb im Beitrag #6439956: > Also noch schlechter kann es eine CPU bei SPI-Transfer nicht mehr > machen! Wenn du SPI mit ISR benutzt, schon. Mit SCK = F_CPU/2 hat das natürlich wenig Sinn, aber wenn man Bildschirm mit eingebauten SPI benutzt, welche oft auf nur 2 MHz oder auch
-
Thread
Internetseite mit Domain verkaufen
Am besten mal überlegen wieviel Geld Du haben musst. Dann muss noch geklärt werden, wie der Transfer der Daten von sich geht. Auf die Rechnung gehört Deine Adresse, die des Käufers, Datum, Positionen (Also Domainname, Webseiten als Dateien, etc.), Preise, Zahlungskonditionen (Vorauszahlung, 30
-
Thread
Atmel SAM3U (Cortex-M3) PDC "end of transfer interrupt" aktivieren
über den UART sendet - dies funktioniert bereits problemlos :) Im Manual steht dass ein end-of-transfer Interrupt aktiviert werden kann, wenn eine PDC-Übertragung fertig ist. Ich habe jedoch noch keine Möglichkeit entdeckt oder im Netz gefunden, wie man den Interrupt aktiviert. Auch die Suche nach
PDC einen Interrupt erzeugt, sondern ein FLAG setzt war der Schlüssel. Der Interrupt wenn der Transfer abgeschlossen wurde, wird nun von dem UART erzeugt (UART_IER_ENDTX). Im Interrupthandler des UARTs können danach die Daten verarbeitet werden.
-
Thread
ALTIUM greift EAGLE an
complex workaround multiple free programs, but you create the risk of compatibility errors as you transfer your data between design modules. Sometimes, compatibility is one-way; once you transfer your data into a new program, you can’t use it again in the old program. Worse yet, free software can be
-
Thread
ATMega 644P I2C-Problem
weiss, dass er // weitere Bytes senden darf. TWCR = (1<<TWINT) | (1<<TWEN) | (1<<TWEA); // Transfer starten while(!(TWCR & (1<<TWINT))); // Warte bis erledigt return TWDR; // empfangene Daten zurück } unsigned char I2C_ReadByte_NACK(void) // ein Zeichen ohne ACK lesen { // sendet
soll. Nomalerweise um das letzte Byte zu empfangen. TWCR&=(~(1<<TWEA)); TWCR|=(1<<TWEN); // Transfer starten TWCR|=(1<<TWINT); // Transfer starten while(!(TWCR & (1<<TWINT))); // Warte bis erledigt return TWDR; // empfangene Daten zurück } [/c] Vielen Dank für Eure Antworten:)
-
Thread
STM32H7 SPI mit DMA und Hard NSS
mehr um den NSS Pin kümmern. Der Trick war dabei, die Anzahl der zu sendenden Bytes via "LL_SPI_SetTransferSize" (Register TSIZE) auf den entsprechenden Wert zu setzen. Bei der Verwendung vom DMA funktioniert das ganze nicht mehr so einfach. Muss da noch zusätzlich getrickst werden? Die Übertragung funktioniert
LL_DMA_STREAM_2); LL_DMA_EnableStream(DMA1, LL_DMA_STREAM_3); LL_SPI_Enable(spi); LL_SPI_SetTransferSize(spi, n); LL_SPI_StartMasterTransfer(spi); } [/c]
-
Thread
Kamera PDC 3350 unter W7 geht nicht! Gesperrt
möchte. Kommt drauf an, wie sich die Kamera am System anmeldet. Wenn sie sich über PTP (Picture Transfer Protocol) oder als WPD-Gerät (Windows Portable Device) identifiziert, dann erscheint sie im Gerätemanager unter "Bildbearbeitungsgeräte" bzw. "Tragbare Geräte" und der Windows-Dialog zum Übertragen
-
Thread
Wie verbindet man STM32 über I2C und HAL mit AD7746?
Callback-Funktionen und so. Stattdessen die ganz einfache Leier: mit Do_I2C_Start startet man einen Transfer auf dem I2C mit Do_I2C_Write oder Do_I2C_Read transferiert man jeweils ein Byte mit Do_I2C_Stop beendet man den Transfer (und gibt den Bus frei) Der ganze Kram stammt von einem steinalten Projekt
-
Thread
Optopoppler 5V Pegel schalten mit 12V
wäre der Wer von 4,7k in Ordnung? Das beantwortet dir sogar das Datenblatt, wenn du unter CURRENT TRANSFER RATIO nachguckst und bedenkst, dass du bei R1=1k etwa 10mA reinschickst. > Zweite Frage... Kann ich die Masseleitungen der 12V und 5V Signale > verbinden? Dann verschenkst du den Vorteil der
-
Thread
wer versteht diese E-Technik Aufgaben????
temporarily unavailable! The web site you are trying to access has exceeded its allocated data transfer. Visit our help area for more information.
-
Thread
Witz der Woche Gesperrt
darauf mit dem Trainer nach Bagdad, überzeugt sich von den Qualitäten des Jungen und man macht den Transfer perfekt. Zwei Wochen später spielt Schalke im DFB-Pokal gegen Dortmund und Schalke liegt 20 Minuten vor Schluss 0:4 zurück. Heynckes wechselt Sand aus und bringt den Youngster aus dem Irak.
-
Thread
[AT91SAM] IRQ-getriebener DMA-Transfer auf UART führt zu Absturz
Das Verarbeiten ist sehr fix und wird innerhalb der IRQ-Routine erledigt, die vom beendeten DMA-Transfer ausgelöst wird. (siehe UART1_irqHandler()). Versuche ich nun, das eben empfangene Byte zurückzusenden (UART1_sendCharacter()), scheint irgendwas im Mikro schief zu laufen (sieht so aus, als ob
-
Thread
Probleme mit FT232 & Bray Terminal
etwas an dem Programm machst, könntest du mal schauen ob es irgendwo eine Engstelle bei dem File Transfer gibt ? Ich teste gerade Baudraten im Bereich 100kB-1MB mit dem FT232, und dabei ist mir aufgefallen, dass maximal 20-30kByte/s übertragen werden, egal wie hoch ich die Baudrate einstelle. Irgendwo
-
Thread
µC DAC: 500mV Offset trotz Registerwert = 0?
sysclk_enable_peripheral_clock(DACC_ID); /* Reset DACC registers */ dacc_reset(DACC_BASE); /* Half word transfer mode */ dacc_set_transfer_mode(DACC_BASE, 0); /* Power save: * sleep mode - 0 (disabled) * fast wakeup - 0 (disabled) */ dacc_set_power_save(DACC_BASE, 0, 0); /* Timing
-
Thread
USB Endpoint mit nur 8 Bytes?
8-Bytes sind beim In- und Out-Endpoint. Daher habe ich jetzt die Kommunikation auf 8-Bytes pro Transfer begrenzt und eine Art Protokoll draufgesetzt. Einer Methode übergeb ich einen Pointer und die Länge in Bytes. Diese Methode sendet dann einen oder mehrere Transfers. Im 1. Byte steht, ob noch mehr kommt: 0..EP_SIZE-1 = Anzahl gültiger Bytes + Info letzter Transfer EP_SIZE..255 = Paket ist voll und es kommen noch weitere Transfers Wenn du Interesse an Codebeispielen hast, kannst dich mal unter armin.feucht@web.de oder ICQ 103172172 melden. Dann kann ich
-
Thread
Frage zur Elektrolyse
Bleistift-Minen > Also Graphit. Danke für die Wiederholung :-) Das war keine Wiederholung, sondern der Transfer von der grauen Theorie in die lebensnahe Praxis :-)
-
Thread
Habe ich richtig geätzt ?
Ich hab das mit der Laserdrucker Transfer Methode gemacht. Spiegelverkehrt ausgedruckt und gebügelt. Das ist das PDF im Original.
-
Thread
ST2378 oder Alternative
selbe Frage hat: Datenblatt Seite 1: "... this device allows bidirectional asynchronous data transfer, which means each channel is allowed to have either VCC to VL or VL to VCC data transfer direction independently and no direction pin is required ..." Fazit: Richtung macht er selber ... OE =
-
Thread
TWI-Leistung je nach Breakpoints bei AT91
einmal machen lasse, dann bleibt das Programm an dieser Stelle hängen: [c]// Wait for transfer to be complete while (!TWI_TransferComplete(pTwi));[/c] Im Statusregister (TWI_SR) sind die Bits 0, 2, 3 gesetzt, das sind die Bits TXCOMP, TXRDY und ein unbenanntes Bit. Derzeit arbeite
-
Thread
LTC2949 gibt keine Rückmeldung auf isoSPI
HAL_SPI_TransmitReceive_DMA(dev->spi, dev->tx_buff, dev->rx_buff, frame_length); // Wait for the DMA transfer to complete while(dev->spi->hdmatx->State != HAL_DMA_STATE_READY || dev->spi->hdmarx->State != HAL_DMA_STATE_READY); // Release the CS pin HAL_GPIO_WritePin(dev->cs_port, dev->cs_pin
HAL_SPI_TransmitReceive_DMA(dev->spi, dev->tx_buff, dev->rx_buff, frame_length); // Wait for the DMA transfer to complete while(dev->spi->hdmatx->State != HAL_DMA_STATE_READY || dev->spi->hdmarx->State != HAL_DMA_STATE_READY); // Release the CS pin HAL_GPIO_WritePin(dev->cs_port, dev->cs_pin