Raspberry pi 与周边的沟通

Raspberry pi 提供的40根Pin中
有26个GPIO可用
当中有几个串列传输的技术是我们要知道的
这关系到之後与周边device的沟通
像是IIC SPI RART 1-Wire

SPI Serial Peripheral Interface Bus
属於同步双向的传输
由SCLK MOSI MISO SS组成
一个Master可以与多个Slave沟通
https://ithelp.ithome.com.tw/upload/images/20210918/20119806xdACyw92Up.jpg

可用在RFID 无线射频辨识模组

IIC Inter Integrated Circuit
也是同步双向的传输 但是在同一时间内仅能一边可以传输 所以属於半双工https://ithelp.ithome.com.tw/upload/images/20210918/20119806KJzBnALroE.jpg
周边的devices有LCD模组 PCF8591(AD/DA转换模组) APDS(环境亮度和接近感测模组)

最初的版本有100Kbps
後面升级到400甚至是5Mbps
一般的走线长度不超过30cm

1-Wire 仅用一根讯号线
clock 与Data共用传输线
适用在较低的资料传输率 像是温度感测

至於UART Universal Asynchronous Receiver/Transmitter
通用非同步收发传输器
只允许两个device对接
Master的TX接Slave的RX
Master的RX接Slave的TX
速度上因为仅用两条线 一般最高为115.2Kbps


<<:  [DAY 03]环境建置 : 硬体(1)

>>:  03 - Uptime - 掌握系统的生命徵象 (1/4) - 我们要观测的生命徵象是什麽?

Day26 测试写起乃 - test log

如果没有设定 test environment 的话 log 预设会存放在 log/test.log...

Day 09 Azure Storage Account- 给照片找个家

Azure Storage Account- 给照片找个家 Azure Storage Accoun...

【Day16】React Router

一页式网站 SPA SPA 全名 Single Page Applications 只有一个 HTM...

Day 23 摘要就是抓住重点!

千丝万缕就像风一样的吹过,但总要抓住想要的那一丝一缕。 《iT邦帮忙铁人赛的观点》(以下简称铁人赛)...

学习JavaScript第三天--使用vscode写出js--console.log印出资讯

VScode: Step 1 开启index.html存挡 Step 2 开启all.js存挡 St...