UART那么好用,为什么单片机还需要I2C和SPI?

  Рет қаралды 26,490

 工科男孙老师

工科男孙老师

2 ай бұрын

Пікірлер: 34
@richardfan25
@richardfan25 2 ай бұрын
傳統 I2C 的裝置位址是 7-bit,介於 0x00~0x7F 之間,若將 R/W bit 包含在內(bit0) 表示成 8-bit 位址,寫成 0xA0, 0xA1, 0xA2, 0xA3 是錯的,因為 0xA0, 0xA1 位址代表同一個裝置,0xA0代表 W, 0xA1 代表 R。影片 3:49 處最好寫成 0xA0, 0xA2, 0xA4, 0xA6 比較不會引起誤解。
@eishuu858
@eishuu858 2 ай бұрын
这个i2c地址是设备自己设置的是吗?我看有些设备上有个电阻位可以调整地址,但总觉得不太方便。尤其是多个相同传感器的时候...
@kylelee3243
@kylelee3243 Ай бұрын
@PenguinYan
@PenguinYan Ай бұрын
​@@eishuu858 I2C的位址是感測器製造商「付費以取得I²C從屬裝置位址」,如果今天感測器製造商多買了一些位址,那他就可以透過電路設計的方式(就是某隻腳High或low),來改變該感測器的位址。 如果你同時需要很多顆相同位置的感測器,那有幾種方案 第一種就是開另一條I2C的通道,這樣兩條通道分開來就可以分別接相同位址的感測器。 第二種是用多工器晶片把訊號切換開來,對於GPIO比較少的晶片可以同時接更多同位址的感測器
@dukelec
@dukelec 2 ай бұрын
串口用 485 做物理层就可以一对多通讯,进一步使用 cdbus 串口协议可以在半双工总线上实现多主对等通讯,类似 can 总线的仲裁,速率可以达到甚至超过 50Mbps
@james0327
@james0327 Ай бұрын
簡單易懂又明白,深入淺出的好頻道。
@NexxchipChong
@NexxchipChong 2 ай бұрын
正好可以让我这个新手学习的资料 感谢孙老师
@RS-kx9rp
@RS-kx9rp 2 ай бұрын
谢谢讲解❤
@MultiYlin
@MultiYlin 2 ай бұрын
UART: aysnc, bit-banging I2C half-duplex SPI full-duplex duplex就是如果是大哥大full duplex也就是可以同时问候老母,呼机-电话亭模式half-duplex的叫阵模式 async, bitbanging,async就是他没有时钟,芯片直接读取高低信号,而后两个都是Sync信号:或者是下列两种模式其中之一运行 模式1. rising edge或者是dropping edge 模式2. 高电平或者是低电平的时候读取
@HunterRolf
@HunterRolf 2 ай бұрын
希望有機會能介紹 CAN bus
@chunchingyu1221
@chunchingyu1221 2 ай бұрын
簡單明瞭,謝謝
@BigBigSmile
@BigBigSmile 2 ай бұрын
谢谢
@future7442
@future7442 2 ай бұрын
簡單明瞭 讚
@user-wl9vn5ir6u
@user-wl9vn5ir6u Ай бұрын
謝謝孫老師
@americannumber2
@americannumber2 2 ай бұрын
你说的cam over 485
@neilg2256
@neilg2256 2 ай бұрын
学习一下硬件电路
@user-ib8kx1kh7c
@user-ib8kx1kh7c 2 ай бұрын
SPI,RS485也支援一對多啊
@saharasahara814
@saharasahara814 2 ай бұрын
UART的單線模式可以一對多通信,也支持多主機多從機
@Wroger0123
@Wroger0123 2 ай бұрын
很赞的影片! 我也是做教育的,方便请问是用什么软件做出这些动画的?
@dogsuper8459
@dogsuper8459 2 ай бұрын
+1
@choogunatsha
@choogunatsha 2 ай бұрын
我也想知道!
@bigbird0609
@bigbird0609 2 ай бұрын
便宜
@esonwong
@esonwong 2 ай бұрын
学习学习
@yaoweichang4586
@yaoweichang4586 Ай бұрын
抱歉問個基本問題... RS232和RS485不是都被列在UART的範圍裏面麼? 還是說這兩個是應該要獨立出來不屬於UART?
@truthjustice8886
@truthjustice8886 Ай бұрын
RS485和RS232都是UART底層的界面信號。也就是界面信號不同而已,信號內容還是UART那一套。
@jasonlin5884
@jasonlin5884 2 ай бұрын
那些缺點 can 都沒有(至少都大幅改善了)。 不知為何?ST 舊的 stm32f1xx 都有 can bus 反而很多更先進的stm32f4xx 確把它閹了。為何呢?
@hellosunlaoshi
@hellosunlaoshi 2 ай бұрын
can协议比较复杂
@dukelec
@dukelec 2 ай бұрын
串口协议 cdbus 和 can 类似,速率 更高(50Mbps),使用更简单(标准串口协议)
@dukelec
@dukelec 2 ай бұрын
低端总线有简单易用的串口总线,含单线串口和 rs485,且速率可以很快,高端总线市场被 ethercat 之类的工业以太网占据,can 高不成低不就,协议复杂,向前兼容的包袱重,未来堪忧
@henrygu6149
@henrygu6149 2 ай бұрын
uart缺乏同步,速度不够,电平不匹配等。
@Guixu_cosmos
@Guixu_cosmos 2 ай бұрын
現在直接用USB不是比較直接嗎? UART SPI要對電腦 還是轉成USB不是嗎 I2C通常是在同一片板子上用的介面吧
@eeio1k994
@eeio1k994 Ай бұрын
MCU 為什麼有這麼多的通訊埤? 沒為什麼.. 因為各IC設計有各IC設計的喜好,, 你需到用到它, 你就得跟這些東西通, 你用的MCU 就得滿足.. 硬體沒直接支援, 也得想辦法 利用普通IO腳, 來軟體模擬... 所以, 不要再報怨了,,, 各IC設計廠 想怎麼設計它的IC, 並不是你能決定的... 如果 通訊兩邊的裝置 都是你能決定的, 當然你想用什麼樣的通訊 都可以..
@kiomasd
@kiomasd Ай бұрын
uart跟i2c唸法不正確.... 這些通訊以前在某全球最大電源廠上班時,有自己刻過底層IO訊號,基本都還滿容易的,Intel SMBus比較複雜一點,還有指令+尋址+封包+中斷等概念,且對時序要求更高,多一小根毛刺雜訊都不行,當時公司還有一台破百萬的高檔安捷倫示波器,印象很深刻
@yuhungjay4477
@yuhungjay4477 2 ай бұрын
長知識了!
5分钟看懂!SPi通讯协议 非常简单的一种通讯。
5:39
爱上半导体
Рет қаралды 31 М.
单片机也能跑多线程?5分钟带你入门FreeRTOS
5:21
工科男孙老师
Рет қаралды 25 М.
МАМА И STANDOFF 2 😳 !FAKE GUN! #shorts
00:34
INNA SERG
Рет қаралды 2,7 МЛН
Tom & Jerry !! 😂😂
00:59
Tibo InShape
Рет қаралды 49 МЛН
紅外線遙控器送了甚麼訊號? I2C如何觀察? 邏輯分析儀告訴你
15:55
實作派電子實驗室StrongPiLab
Рет қаралды 20 М.
单片机I2C通信入门(上):硬件部分有哪些注意点?
5:01
工科男孙老师
Рет қаралды 9 М.
[开源]如何读懂一张电路图并制作出一个反激电源
7:57
工科男孙老师
Рет қаралды 19 М.
给你们个机会,借我10亿美元 - 大疆为啥难被替代?
31:15
我教AI学弱智吧问题,结果它疯了
11:54
林亦LYi
Рет қаралды 166 М.
如何快速花光10个亿:造芯片
9:30
谈三圈
Рет қаралды 56 М.
【硬核科普】从零开始认识显卡
15:20
硬件茶谈
Рет қаралды 267 М.
Eating ice-cream in secret from child #shorts
0:19
Secret Vlog
Рет қаралды 6 МЛН
Husqvarna Toy&Husqvarna LC 140 SP@vigosworld
0:14
Vigo's world
Рет қаралды 8 МЛН
это самое вкусное блюдо
0:12
Katya Klon
Рет қаралды 1 МЛН
Alat Seru Penolong untuk Mimpi Indah Bayi!
0:31
Let's GLOW! Indonesian
Рет қаралды 3,7 МЛН
Do you love helping homeless ? #homeless #youtubeshorts #comedy
0:55
Mr 99cm Kindness
Рет қаралды 12 МЛН