- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2021-02-12T07:21:22+00:00","default:admin","admin")
#author("2021-02-18T06:24:45+00:00","default:admin","admin")
-[[東芝MCUの7種類のシリアルインターフェース:https://toshiba.semicon-storage.com/jp/semiconductor/knowledge/e-learning/village/seven-serial-interfaces-of-toshiba-mcu.html]]
*UART [#hdd4529c]
**Linux [#ad51f21f]
-[[シリアル通信の動作確認方法 - Armadillo:https://armadillo.atmark-techno.com/blog/53/2192]]
*SPI [#ncbd59a4]
-[[SPIの基本を学ぶ:https://www.analog.com/jp/analog-dialogue/articles/introduction-to-spi-interface.html]]
**端子 [#s98be63d]
-MOSI : Master Out Slave In
-MISO : Master In Slave Out
-SCLK : SPI clock
-GND : GND
-CS : Chip Select
**Linux [#x5de2b22]
-[[Serial Peripheral Interface (SPI) - The Linux driver implementer’s API guide:https://www.kernel.org/doc/html/v4.14/driver-api/spi.html]]
-[[LinuxでSPI (spidev)を使う:https://qiita.com/eggman/items/7d0b35c3ed86e8983a50]]
-[[ハードウェア機能をカスタマイズする - Armadillo:https://manual.atmark-techno.com/armadillo-guide/armadillo-guide-3_ja-2.0.0/ch02.html#sec_using_spi_with_adc]]
-[[How to Access Chips Over the SPI on BeagleBone Black:https://www.linux.com/training-tutorials/how-access-chips-over-spi-beaglebone-black/]]
-デバイスは /dev/spidev.0.0 などとなる
***ioctl [#s9d460d4]
**Node.js [#u71ff652]
-[[spi-device - npm:https://www.npmjs.com/package/spi-device]]
-[[st7920 - npm:https://www.npmjs.com/package/st7920]] ... A NodeJS library for ST7920 based 128x64 display
*GPIO [#tc0196cc]
-[[General Purpose Input/Output (GPIO) - The Linux driver implementer’s API guide:https://www.kernel.org/doc/html/v4.17/driver-api/gpio/index.html]]