Ich habe mich gefragt, ob ich SPI nur in diese Richtung in UART umwandeln soll, nicht umgekehrt, ohne einen Mikrocontroller oder eine Brücke zu verwenden.
Wenn synchron als ein besonderer Fall asynchroner Kommunikation angesehen werden kann, wäre es nicht irgendwie möglich, den Rx dazu zu bringen, nur die Eingabe zu lesen? (Zumindest in dem Fall, dass es sich um einen ununterbrochenen Bitfluss handelte.)
Natürlich sollte die Baudrate angepasst werden ... aber gibt es noch andere Einschränkungen, die ich vermisse?
Beifall!
Ja, wenn die SPI-Bitrate mit der UART-Bitrate übereinstimmt, die Sie generieren möchten, ist dies möglich.
Der SPI-Datenstrom muss sorgfältig aufgebaut werden:
11111110
.Es gibt kundenspezifische ICs, zum Beispiel diesen von NXP: http://www.nxp.com/products/interface_and_connectivity/bridges/i2c_spi_slave_to_uart_irda_gpio_bridges/series/SC16IS740_750_760.html
Sie haben wahrscheinlich eine darin versteckte MCU zum Puffern und Arbitrieren.
Chris Stratton