-
Thread
USB HID mit VB.NET ansteuern
https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/how-to-send-a-usb-interrupt-transfer--uwp-app-
HW Daten sende, dann kann ich doc die LED ein bzw > ausschalten. Ja klar, da läuft ja der Transfer auch in die entgegengesetzte Richtung, in die Richtung, wo der Sender der ist, der die Macht über die Verbindung hat. Diese Konzept ist überhaupt nicht ungewöhnlich, I2C und SPI z.B. machen es ganz
-
Thread
Feuerlöscher Gesperrt
storage tank. Air or C02 is then transferred from the storage tank into your bottle. For the transfer of air or C02 to take place, the tank you are filling from must be at a higher pressure than the one you are trying to fill. Standard CO2 cylinders all have liquid in them as long as they
tank. Air or C02 is then transferred from the > storage tank into your bottle. > For the transfer of air or C02 to take place, the tank you are > filling from must be at a higher pressure than the one you are trying to > fill. > > Standard CO2 cylinders all have liquid in them as long
-
Thread
Gesucht: Schaltung für Spark-Alpha-Detektor 8 kV zur Hochspannungserzeugung
rausholen. Afaik liefern die so um -6kV für die Koronaentladung, und es gibt noch einen zweiten (Transfer Charger), der eine hohe positive Gleichspamnung liefert, die mit einer hohen NF-Spannung überlagert ist. Zusätzliche Kondensatoren werden für den Funken keine nötig sein; die in den Elektroden
rausholen. > Afaik liefern die so um -6kV für die Koronaentladung, und es gibt noch > einen zweiten (Transfer Charger), der eine hohe positive Gleichspamnung > liefert, die mit einer hohen NF-Spannung überlagert ist. Tja: alten Laserdrucker bekommen zum ausbauen, fast richtig beschalten und dann abfackeln
-
Thread
LAN-Verteilung über existierende Telefonkabel
DSL-Einstellungen auf "max. Stabilität" stellen und "DSL Syncrate begrenzen auf verfügbare Bitrate". - ftp-Transfer starten, DSL-Kabel an der Box abziehen und wieder Anstecken. Achtung, wenn "DSL Syncrate begrenzen..." gesetzt ist, wird zweimal synchronisiert. Mit ein wenig Glück sind die Störungen danach verschwunden
Max I. schrieb im Beitrag #7440660: > - ftp-Transfer starten, DSL-Kabel an der Box abziehen und wieder > Anstecken. Achtung, wenn "DSL Syncrate begrenzen..." gesetzt ist, wird > zweimal synchronisiert. > > Mit ein wenig Glück sind die Störungen
-
Thread
Flash Fpgas und Selbstprogrammierung
dann die Startadresse und ein Sprungbefehl drin. Wird das Image gleich da vorn beschädigt beim Transfer oder beim Flashen geht nix mehr. Ich mach mir da für den Virtex 5 auch gerade das Konzept. Allerdings werden wir wohl das golden Image nicht antasten, und wenn dann nur im Labor, nicht im Feld.
die Startadresse und ein > Sprungbefehl drin. Wird das Image gleich da vorn beschädigt beim > Transfer oder beim Flashen geht nix mehr. Ich mach mir da für den Virtex > 5 auch gerade das Konzept. Allerdings werden wir wohl das golden Image > nicht antasten, und wenn dann nur im Labor, nicht im Feld
-
Thread
fpga auf eine weitere usbschnittstelle erweitern
Alternativ sonst noch: der FTDI 2232H. Aber: Da ist das Timing am FIFO noch knackiger, und was iso-Transfer angeht, habe ich keine Erfahrung/Messwerte. Bulk ist ohne Pufferung auf FPGA-Seite eklig, d.h. man braucht schon eine DRAM-Anbindung, damits sauber läuft. Vorteil: Es gibt eine Menge fertiger Platinen
tatsächlich hinzukriegen ist schonmal nicht ohne. Lies Dich etwas in die USB-Thematik (Protokoll, Transfer-Modi, Treiber, etc.) ein und entscheide dann, ob Du das mit dem USB weiter verfolgen willst. Wahrscheinlich ist (Gigabit-)Ethernet die bessere Wahl... > es ist mir klar das das kein adapterekäblchn
-
Thread
SPI-Modul(VHDL).bitte um Rat
Ready_i : in STD_LOGIC); end spi; architecture rtl of spi is type States is (Idle, Data_transfer, Stop); signal State: States := Idle; signal Tx_reg : unsigned(Width-1 downto 0); signal Count: unsigned(Width-1 downto 0); begin MOSI_o <= Tx_reg(Tx_reg'left); -- Data from Master to
then SS_o <= '0'; -- Select Slave aktive State <= Data_Transfer; -- Change state else State <= Idle; end if; when Data_transfer => if Count < (Width-1) then Count <= Count+1; Tx_reg <=
-
Thread
Bitmanipulation zwischen zwei variablen nur wie?
eingesetzt zu werden :-) Wenn so was im Code öfter vorkommt und ich tippfaul bin [C] #define TRANSFER_BIT( From, FromBit, To, ToBit ) \ if( (From) & ( 1 << (FromBit) ) ) \ (To) |= ( 1 << (ToBit) ); \ else \ (To) &= ~( 1 << (ToBit) ); int main() { TRANSFER_BIT( PINB, PB0, PORTA, PA5 ); TRANSFER_BIT( PINB, PB3, PORTA, PA2 ); ... [/C] Auch einer Verpackung als static inline Funktion wäre ich nicht abgeneigt. Aber auf keinen Fall den komplexen
-
Thread
50/60 Hz Unterdrückung
wo Du den SPI Speed setzt. Aus der Arduino 'doku (hust..)' kann ich nicht erkennen ob nach >SPI.transfer(0xFF) gewartet wird bis das fertig ist, oder ob mit max. speed immer neue Daten geschaufelt werden egal ob fertig oder nicht. Wo schaust Du eigentlich ob der Wandler neue Daten bereit hat ? Was
der der Wandler arbeitet Ich nehme an, diese Einstellung der Rate machst du hier: [c] SPI.transfer(B01110010); // Verstärkung=128 und Abtastrate=20 [/c] Manche Wandler liefern falsche Werte, wenn man sie während der Wandlung abfragt. Versuche mal in deinem Loop die Zeile [c] delayMicroseconds
-
Thread
Interrupts. Was bedeutet "RAMEND"
Match B reti ;9 TC1 Overflow reti ;10 TC0 Overflow reti ;11 SPI, STC Serial Transfer Complete reti ;12 UART Rx Complete reti ;13 UART Data Register Empty reti ;14 UART Tx Complete reti ;15 ADC Conversion Complete reti ;16 EEPROM Ready reti
Match B reti ;9 TC1 Overflow reti ;10 TC0 Overflow reti ;11 SPI, STC Serial Transfer Complete reti ;12 UART Rx Complete reti ;13 UART Data Register Empty reti ;14 UART Tx Complete reti ;15 ADC Conversion Complete reti ;16 EEPROM Ready reti
-
Thread
S3AN restaurieren - ohne DirectSPI mode?
kein 'HyperTerminal' habe und stattdessen mit 'putty' rumgemacht habe (cut & paste, statt "file transfer"). Ich muss mal nach einer Alternative suchen...
HyperTerminal' > habe und stattdessen mit 'putty' rumgemacht habe (cut & paste, statt > "file transfer"). Ich muss mal nach einer Alternative suchen... Teraterm kennt filetransfers http://www.heise.de/download/teraterm-pro.html Andere Kollegen dagegen setzen auf ZOC wegen seiner Macrosprache
-
Thread
[STM32F4 ] Usart sendet erst nach 1024 Bytes
anderes > zu tun. Das ist richtig. Die gleiche Zeit brauche ich dann aber für den blockierenden Transfer. Ich finde ein Buffer macht nur Sinn wenn der Transfer DMA oder Interrupt basiert ist. Das eine Zeichen pro Sekunde war übrigens ein Startzeichen für kommende Debugausgaben. Die waren aber bei
-
Thread
SerialPort in .NET bei hohen Baudraten performant auslesen
schnell die Daten kommen. Denn das Gui verplempert sehr viel Zeit mit sich selbst. Mach mal einen Transfer von zB 100MByte zwischen zwei Arrays im RAM und miss die Zeit. Das waere dann die Transferzeit. Sobald Bestaetigungen versendet werden muessen, kommt die Antwortverzoegerung rein, und ist bei Windows
Sabberalot W. schrieb im Beitrag #5349802: > Mach mal einen Transfer von > zB 100MByte zwischen zwei Arrays im RAM und miss die Zeit. Und was weiß ich dann? Sabberalot W. schrieb im Beitrag #5349802: > Nebenbei ist CAN eh nicht geeignet fuer grosse Transfers
-
Thread
C# Kritische Abschnitte
denn "nachgewiesenermaßen"? Wenn ein Datenstrom nicht abreißen darf, dann nimmt man Isochronen Transfer und nicht Bulk. Mario G. schrieb im Beitrag #2065468: > Der Treiber auf der Host-Seite kommt > irgendwie mit seinen Handels durcheinander, wenn er > beim Datentransfer unterbrochen wird -
ganz in Ordnung. Es handelt sich um die USBXpress-Bibliothek von SiLabs. Die unterstützt nur Bulk-Transfer. Bei geringeren Polling-Intervallen geht das ganz gut. Da ich aber 250 kBit/s benötige wird alle 15 Millisekunden gepollt. den Treiber hab ich dabei als Hauptverdächtigen. Den gibts allerdings nur
-
Thread
SAMMELBESTELLUNG: 2"2 TFT Display mit 16bit digital interface
0 = write). Ein positiver Puls auf E (Enable) bei stabilem R/W markierte dann den eigentlichen Transfer. Ein solches Interface hat z.B. auch der HD44780 (Kunststück - Hitachi stellte früher Prozessoren der 68xxer Familie her). Der 8080 verwendete ebenfalls 2 Leitungen, aber eine für den Read-Puls (/RD) und eine für den Write-Puls (/WR) (beide negativ aktiv). Richtung und Transfer sind hier also verknüpft.
-
Thread
NXP EDMA SAI Ringpuffer
einfachen" Ringpuffer in Betrieb zu nehmen. Ich brauche dafür einen Interrupt bei halbem und vollem Transfer des Puffers. Der STM32F7 hat hierfür recht einfache HAL Funktionen um das mit einem 4zeiler zu ermöglichen. Bei NXP suche ich soetwas jedoch vergeblich. Die EDMA Beispiele werden immer im
das mitbekommen hab muss man hierfür die TCD's passend konfigurieren. Also quasi 4 stück RXhalfTransfer , RXfullTransfer TXhalfTransfer , TXfullTransfer Jeweils die buffer und größen setzen wie man es brauch. Aber wie bekommt man es hin das man den EDMA einmal startet und der DMA läuft quasi von
-
Thread
Suche Service Manual für Lexmark T614 Drucker.
Photoleiter auf das Papier übertragen wird. Der verbleibende Toner sammelt sich mit der Zeit auf dem Transfer Roller. Mit freundlichen Grüßen Guido
Guido C. schrieb im Beitrag #4420127: > Der verbleibende Toner sammelt sich mit der Zeit auf dem Transfer > Roller. .. und soll voher schon ja eigentlich wieder zurück in den Sammelbehälter. Wenn du tatsächlich ein Problem in der HV Einheit befürchtest, bleibt ja nicht viel. Der Trafos sehen meistens
-
Thread
und noche-mal cypress cy7c68013a
abwechselnd mit 256 takten daten in die fifos - kann die Daten in der CyConsole mittels button "transfer Data" auch abholen. Frage: die fifos sind alle 512B groß, schreibe 256 * 16Bit breit daten in jede Fifo = fifo voll. kann in der CyConsole aber nur 4 pakete a 64B abholen.Müßten es doch
Zu 3. Wie "regelmäßig" muss das denn sein? Ich hole die Daten in einem Thread ab, da es BULK Transfer ist, kümmert sich Windows "irgendwann" mal darum, wenn du eine zugesicherte Bandbreite brauchst, müsstest du ISO-Streaming machen. Unser Mess-System stellt Daten nur auf Anforderung bereit, ich
-
Thread
[OS-HB] Steuerungsprotokoll
mindestens ein SDO, dem zwei CAN-Identifier zugeordnet sind. SDOs nutzen das "Multiplexed Domain Transfer Protocol" der CAL-Spezifikation. Mit ihm lassen sich Daten beliebiger Länge übertragen, wobei die Daten gegebenenfalls auf mehrere CAN-Nachrichten aufgeteilt (segmentiert) werden. In der ersten CAN-Nachricht
nicht gerade unter stress leide ;) Das programmieren werden wir dann einfach über einen block-transfer auf ein bestimmtes port machen...z.b port 0 ist generell das programmierport... pro zu programmierender variable steht dann ein block ... <16bit SenderId><8bit VariableId><8bit allfällige flags
-
Thread
ISR auslösen bei Empfang von bestimmtem Zeichen.
dar0 = (unsigned long)&tpacket[0]; // destination register to beginning tcr0 = 0x07; // set transfer counter to transfer 7 bytes dm0ic = 0x04; // set interrupt priority for DMA int to 4 }
-
Thread
Arduino SPI Problem
anzusprechen digitalWrite(clock, HIGH); delay(100); //Adresse und Wert via SPI übertragen: SPI.transfer(addresse); SPI.transfer(wert); digitalWrite(slaveselect, LOW); //SlaveSelect LOW um Chip abzuwählen delay(1000); } void readRegister(byte addresse) { byte Register = 0; Serial.print
//SlaveSelect HIGH um Chip anzusprechen digitalWrite(clock, HIGH); delay(100); SPI.transfer (addresse); Register = SPI.transfer(0x00); digitalWrite(slaveselect, LOW); //SlaveSelect LOW um Chip abzuwählen delay(1000); Serial.println(Register, BIN); } void loop() {
-
Thread
Stromsenke für 10A bei 24V
Als Beispiel soll hier mal ein IRF540 dienen, in dessen Datenblatt ist es die Abb. 3(Typical Transfer Characteristics): Niedriger geforderter Strom durch die MOSFET -> niedrige notwendige V_GS ->der wärmste MOSFET bekommt am meisten Strom Also: - ich bin auch für MOSFETs - Symmetrierwiderstände
changes from negative to positive at a much lower current (around 100mA), and this is visible on the transfer characteristic graph (but you will need to look for it carefully - it is not specified in a useful manner IMO)." Das heisst für mich hier, dass man die MOSFETs ohne Symetrierwiderstände parallel
-
Thread
last chance Aliexpress Gesperrt
Erschreckend dass der Müll noch heute bei mindestens einer Behörde im Einsatz ist. FTAM ist das File Transfer Access And Management. Die bekannte Internet-Alternative ist das TCP/IP-Protokoll FTP. X.400 war die OSI-Version von E-Mail. Wer wissen will warum das TCP/IP E-Mail Protokoll SMTP (Simple Mail Transfer Protocol) heißt, das Simple in SMTP war eine Anspielung auf X.400. Einen ähnlichen Namensspaß machte man sich bei X.500. Die Internet Alternative heißt LDAP (Lightweight Directory Access Protocol
-
Thread
Ubuntu - serielle schnittstelle / rs232 schliessen
5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint
5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 can't get
-
Thread
IEC-Bus-Transceiver National-Instruments GPIB120A
Tabelle B-2 im Handbuch gesehen "Performance Characteristics"? Kommt die dort angegebene "Data transfer rate degradation" hin? Kommen die angegebenen "Transfer Rates" hin? Wenn ja, hast du deine Antwort: Ist so, weil ist bei dem Gerät so.
-
Thread
AT89C51SND1C
Hast Du die richtigen Commands parat? Sind die richtigen Frequenzen eingestellt? Ist dir Karte im Transfer State? Beste Grüsse
Takt auf Null und die Karte komplett neu initialisiert; andere CMDs,um die Karte wieder in den Transfer State zu bekomme. .. Leider kommt immer das gleiche Problem, dass ich die Flags EORI und EOCI ( also CMD gesendet, Resp. empfangen ) im MMINT Register NICHT auf 1 bekomme. Wenn jemand eine Idee
-
Thread
Hat ein µSD Card zu USB Adapter CardReader irgendeine eigene Logik?
5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 255 Endpoint
5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 255 Device Qualifier
-
Thread
Unterschiedliche ftp-Befehle bei Unix / Windows Servern ?
Anonymous access granted, restrictions apply Remote system type is UNIX. Using binary mode to transfer files. ftp> list ?Invalid command. ftp> ls 229 Entering Extended Passive Mode (|||51644|) 150 Opening ASCII mode data connection for file list drwx------ 2 ftp ftp 4096 Jul
Oct 18 16:55 vci-temp -rw-r--r-- 1 ftp ftp 150 May 29 2009 welcome.msg 226 Transfer complete [/pre] Um Kommandos 1:1 an die Gegenseite zu schicken, gibt es das (lokale) Kommando `quote': [pre] ftp> quote pwd 257 "/" is the current directory [/pre] Aber: LIST kann man damit
-
Thread
STM32F303 USART in Kombination mit Timer+ADC+DMA der 2te
**************************/ void DMA1_Channel1_IRQHandler(void) { /* Test on DMA1 Channel1 Transfer Complete interrupt */ if (DMA_GetITStatus(DMA1_IT_TC1)) { /* Clear DMA1 Channel1 Half Transfer, Transfer Complete and Global interrupt pending bits */ DMA_ClearITPendingBit(DMA1_
SystemInit(); TIM1_Configuration(); ADC_Configuration(); /* Enable DMA1 Channel1 Transfer Complete interrupt */ DMA_ITConfig(DMA1_Channel1, DMA_IT_TC, ENABLE); NVIC_Configuration(); } /**************************************************************************************/
-
Thread
DMA Transfer Complete interrupt nach einem Zeichen statt fünf
Servus! Nach meiner Lektüre vom STM32F303 Reference Manual (RM0316) verstehe ich den DMA transfer so, daß ein Tranfer-Complete-Interrupt ausgelöst wird, wenn der komplette Transfer (also wenn DMA_CNDTRx==0 geworden ist). Ich verstehe einfach nicht warum, aber bei mir wird die entsprechende
wurde. Die Anwendung ist: Einen Puffer am UART via DMA ausgeben. Damit nicht gleich der nächste Transfer gestartet wird, solange der aktuelle nicht fertig ist, blockiere ich den Transfer mit einem flag (als pseudo-mutex). Vor'm Transfer wird auf flag==0 gewartet, dann flag=1 gesetzt und die ISR soll
-
Thread
I²C Clock stretching
period, which is determined by the Master. As a consequence, the Slave can reduce the TWI data transfer speed by prolonging the SCL duty cycle." F1234567 schrieb im Beitrag #3710146: > Mhh ja, das könnte sein aber im Datenblatt ist nichts zu finden. > Deswegen glaub ich fast das mein µC das ACK
Ich hab gerade den Spec vom MGC3130 gelesen. Da gibt es auch eine TS (Transfer Status) Leitung die vom Master gesteuert werden muss: "The MGC3130 (I2C Slave) uses this line to inform the host controller (I2C Master) that there is data available which can be transferred.
-
Thread
LTC1257 - Problem mit Ansteuerung (SPI)
===================== Der AVR müßte in dem Fall der Master sein, da er auch den Takt für den Transfer erzeugt --> SPI Type: Master SPI Clock Rate: 921,600kHz Clock Phase: Cycle Half Clock Polarity: Low Data Order: MSB First SPI Interrupt: NO Anschlussbelegung ================= AVR8535
auf, wenn er vom Master über die SS (Slave Select) Leitung aktiviert wird. Nach Beendigung vom Transfer wird das Flag SPIF-Bit gesetzt und löst eine Interruptanforderung aus, wenn das SPIE-Bit gesetzt ist. Der Code Generator erzeugt folgenden Code -> siehe Dateianhang. Die spi.h sieht wie folgt
-
Thread
Performance aktuelle SSDs
Crucial BX100 soll wohl auch ganz gut sein und mich würde gar nicht stören, dass die nicht an die Max-Transfer-Raten der Samsung rankommt, wichtiger wäre mir eine gleichbleibende Performance über die Nutzungsdauer und eine gute Performance bei Random 4K-64K, da ich die SSD in einem externen Gehäuse für virtuelle
bei Hardware pure Glückssache (so wie die laut unzähligen Amazon-Rezensionen extrem schwankenden Transfer-Raten bei USB-Sticks einer Serie)? Viele GRüße Hannes
-
Thread
OPV liefert keine Bipolare Ausgangsspannung
verlorengeht, dann springt die Spannung auch beim überlauf. wenn du ein Oszi hast, dann miss mal den SPI Transfer nach.
, dann springt die Spannung auch beim überlauf. > wenn du ein Oszi hast, dann miss mal den SPI Transfer nach. Japp, Kommando zurück, du hast recht - der DAC liefert tatsächlich maximal 2V - Ursache also gefunden! Bleibt die zweite Frage: was müsste ich ändern, wenn ich am Ausgang +-5V oder +-10V
-
Thread
Zwei Ethernetports ohne Übertrager verbinden
Erfahrung damit. Im I-Net habe ich folgendes Dokument gefunden: http://www.scantec.de/Technology-Transfer/Technology-Transfer-Standard/2002-Heft1-Technology-Transfer.pdf Auf Seite 6 sind ein paar Schaltungsmöglichkeiten aufgezeigt, mit und ohne Übertrager. Welche Variante würdet Ihr mir empfehlen
-
Thread
USB CDC von Stefan Frings und WS
mal abgesehen von den Fall-Unterscheidungen bei µC, die nicht mehr diese seltsamen Lücken in den Transfer-Puffern haben. > Wie gesagt, ich kann gerne auf deine Codebasis gehen wenn du mir sagst > wo ich deinen funktionierenden Code herunterladen kann. Ich betreibe keine eigene Homepage etc. Man
abgesehen von den Fall-Unterscheidungen > bei µC, die nicht mehr diese seltsamen Lücken in den Transfer-Puffern > haben. Wenn mich nicht alles täuscht, ist diese Änderung von mir und hatte zum Ziel, sämtliche Delays aus deinem Code zu entfernen. Denke das ist in Stefans Thread auch nachzulesen.
-
Thread
LPC1788 Timer als DMA Trigger
Hallo zusammen, ich versuche derzeit auf einem Cortex M3 von NXP (LPC1788) einen DMA Transfer über einen Timer zu triggern. Leider klappt das überhaupt nicht. Ziel ist es einen Wert hochfrequent per DMA über SPI zu versenden, ohne das die CPU sich darum kümmern muss. Wenn ich den DMA Transfer
DMA Controller über ein Flag informieren. Dieses Flag will ich für einen Memory to Peripheral - Transfer nutzen, da ich nicht an dem Wert des Match Registers des Timers interessiert bin.
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
oder sowas. Das könne die kleinen Bitschaufler dann ganz alleine abhandeln. Man startet den Transfer und geht ein paar Bier mit Kumpels trinken. Wenn man wieder nüchtern ist, ist auch der Transfer erledigt. Insofern eine perfekte Synergie zwischen Mensch und Maschine. Sie läßt den Raum für unverzichtbare
-
Thread
Xilinx Spartan3E DMA
Wenn du die Standard-Interfaces wie den PLB benutzt, ist das nicht weiter aufwendig, einen DMA TRansfer zu starten. Stressig wirds nur, wenn du z.B. einen eigenen Core noch dranbinden willst, beispielsweise per NPI oder LL. Aber du hast ja ADC und DAC offenbar schon als PLB-Slaves.
Wenn du die Standard-Interfaces wie den PLB benutzt, ist das > nicht weiter aufwendig, einen DMA TRansfer zu starten. Stressig wirds > nur, wenn du z.B. einen eigenen Core noch dranbinden willst, > beispielsweise per NPI oder LL. Aber du hast ja ADC und DAC offenbar > schon als PLB-Slaves. Danke
-
Thread
Warum zählt mein Counter nicht?
reti ;Timer 1 Overflow reti ;Timer 0 Overflow reti ;Serial Transfer complet reti ;USART, Rx Complete reti ;USART, Dataregister Empty reti ;USART, Tx Complete reti ;Analog Compare reti ;External Interrupt
Timer 1 Compare Match B reti ;Timer 1 Overflow reti ;Timer 0 Overflow reti ;Serial Transfer complet reti ;USART, Rx Complete reti ;USART, Dataregister Empty reti ;USART, Tx Complete reti ;Analog Compare reti ;External Interrupt Request 2 reti ;Timer0 Compare
-
Thread
[STM32/HAL] Treiber für ST7735 160 x 80 TFT
regelmässig ST7735_update() aufzurufen. Wenn man das zu schnell tut, (während der vorherige Transfer noch nicht abgeschlossen ist) gibt die Funktion FALSE zurück, aber blockiert nicht – im Normalfall ist das Ergebnis TRUE.
Stattdessen kann man in einer Zeichenroutine auch sowas wie ein 'Geändert'-Flag setzen und den Transfer (in der Grundschleife in main() ) nur dann machen, wenn dieses Flag gesetzt ist. W.S.