PIXNET Logo登入

傑克! 真是太神奇了!

跳到主文

記性不好, 寫程式, 架主機...都需要看小抄!
歡迎光臨 MagicJack 在痞客邦的 '小抄' 天地

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 7月 17 週三 202416:24
  • 非同步序列 (串列) 傳輸 UART vs RS-232

UART and RS-232 and other transceiver
這一篇我們來談非同步序列 (串列) 傳輸以及一個古董級的傳輸技術: RS-232.
RS-232 是一種常用的序列傳輸技術, 和另外二個我們在嵌入式系統 (embedded system) 常用的序列傳輸技術 I2C 和 SPI 有很大的差異:
(繼續閱讀...)
文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣(2,870)

  • 個人分類:硬體
▲top
  • 6月 25 週二 202416:01
  • 關於 PoE 以及 Raspberry Pi 的 PoE

PSE Power Supply Polarity
PoE 標準


目前主要的 PoE 標準有 3:
IEEE 802.3af-2003 函蓋 Type 1 設備.
IEEE 802.3at-2009 函蓋 Type 1 及 Type 2 設備.
IEEE 802.3bt-2018 函蓋 Type 1 至 Type 4 設備.
(繼續閱讀...)
文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣(1,248)

  • 個人分類:硬體
▲top
  • 4月 17 週一 201711:39
  • 冷知識: PC 上的串列埠 (Serial Port) 及並列埠 (Parallel Port)

冷知識: PC 上的串列埠 (Serial Port) 及並
早期的 PC 或 NB 為了要連接串列滑鼠、數據機 (modem)以及印表機 都會加購 2S1P 介面卡 (2 個 Serial Port + 1 個 Parallel Port).
(繼續閱讀...)
文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣(23,377)

  • 個人分類:硬體
▲top
  • 8月 04 週四 201601:06
  • 文章推薦: 深入淺出 Wifi 晶片 ESP8266 with Arduino

發現幾篇好文推薦給有需要的人
ㄆㄜ ㄊㄧㄡ ㄙˋ操控 ESP8266 無線模組 - 經由 AP、STA 和 AP+STA 三種模式,學習 ESP8266 AT 指令
克里斯 寫的 【技術教學】打造Wifi遙控車(之一):使用 ESP8266進行 Wifi無線通訊
阿喵就像家 寫的 深入淺出 Wifi 晶片 ESP8266 with Arduino
(繼續閱讀...)
文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣(1,933)

  • 個人分類:硬體
▲top
  • 4月 29 週五 201613:01
  • I2C bus 簡介 (Inter-Integrated Circuit Bus)

I2C Bus
隨著科技的演進, 在單晶片微控制器及 SoC 的領域中, SPI 及 I2C 這二種串列 (序列) 介面變得十分常見. 這二者與主機間通訊用的非同步串列通訊埠 RS-232 (UART) 非常不一樣
二個都是同步傳輸介面, 主要是用於 CPU 和週邊晶片之間.
SPI 及 I2C 二者設計的主要目的在於減少 CPU 和週邊晶片之間的接腳數.
SPI 一般需要 4 條接線 (至少三條), 而 I2C 則只要二條線, 這和早期常用的並列匯流排動輒十數條接線有著明顯的差異.
SPI 的硬體結構簡單而且傳輸速度快, 一般是 5M/10M/20Mbps 或是更快 (可以到 200Mbps), I2C 的傳輸速度則只有 100Kbps/400Kbps/1Mbps(/3.4Mbps/單向5Mbps).
SPI 是全雙工, I2C 則是半雙工
(繼續閱讀...)
文章標籤

MagicJackTing 發表在 痞客邦 留言(62) 人氣(303,554)

  • 個人分類:硬體
▲top
  • 12月 07 週一 201521:51
  • I2C Bus 提升電阻之計算

I2C Bus
I2C Bus 提昇電阻之計算


I2C Bus 和 SPI 一樣也是主從式架構, 不過它不同於 SPI 的點對點或點對多點結構, 它是以匯流排型式介接, 同時匯流排上允許有多個 master (主設備) 和多個 slave (從設備). 介接方法如下圖所示:
(繼續閱讀...)
文章標籤

MagicJackTing 發表在 痞客邦 留言(3) 人氣(45,594)

  • 個人分類:硬體
▲top
  • 11月 05 週四 201517:29
  • SPI (Serial Peripheral Interface) 串列 (序列) 週邊介面

SPI HW Structure
隨著科技的演進, 在單晶片微控制器及 SoC 的領域中, SPI 及 I2C 這二種串列 (序列) 介面變得十分常見. 這二者與主機間通訊用的非同步串列通訊埠 RS-232 (UART) 非常不一樣
二個都是同步傳輸介面, 主要是用於 CPU 和週邊晶片之間.
SPI 及 I2C 二者設計的主要目的在於減少 CPU 和週邊晶片之間的接腳數.
SPI 一般需要 4 條接線 (至少三條), 而 I2C 則只要二條線, 這和早期常用的並列匯流排動輒十數條接線有著明顯的差異.
SPI 的硬體結構簡單而且傳輸速度快, 一般是 5M/10M/20Mbps 或是更快 (可以到 200Mbps), I2C 的傳輸速度則只有 100Kbps/400Kbps/1Mbps(/3.4Mbps/單向5Mbps).
SPI 是全雙工, I2C 則是半雙工.
SPI 使用硬體線路來指定 slave 晶片, I2C 則在傳送的第一個位元組上指定 (7bit位址).
SPI 不提供交握機制, 無法確認 slave 晶片是否有跟上. I2C 則有雙向的確認機制.
(繼續閱讀...)
文章標籤

MagicJackTing 發表在 痞客邦 留言(56) 人氣(262,225)

  • 個人分類:硬體
▲top
  • 10月 22 週四 201517:13
  • Timer/Counter 溢位了怎麼辦?

假設有一個 16bit 硬體計時/計數器 (Timer/Counter) 負責計數外部的訊號. 所以我們直覺的反應是某一段時間之內的訊號個數是本次讀取的計數值減掉上次讀取的計數值, 像這樣 Count = ValCurr - ValPrev. 但是如果上次讀取的內容已經接近上限了 (例如: 65530), 而這一次讀到的內容已經溢位變成一個很小的數值 (例如: 5) 呢?
當下你可能會想到下列幾個:
(繼續閱讀...)
文章標籤

MagicJackTing 發表在 痞客邦 留言(0) 人氣(7,230)

  • 個人分類:硬體
▲top
  • 10月 19 週一 201522:48
  • UART 轉無線傳輸 (APC220/APC230)

APC220 Front View
最近因實驗需要, 上網找到很多人拿來控制 Arduino 的 APC220 UART 轉 RF 的傳輸模組.
由於網路上拍賣網站眾多, 但資料大多不全, 個人研判製造商應該是 APPCON 這家公司, 因為設定工具程式 (網路上找到的) 內有這家公司的相關資訊. 以下資料主要來自從 APPCON 網站下載下來的 datasheet


(繼續閱讀...)
文章標籤

MagicJackTing 發表在 痞客邦 留言(1) 人氣(9,060)

  • 個人分類:硬體
▲top
  • 10月 12 週一 201516:48
  • UART 接收同步機制及鮑率誤差計算

UART 接收同步機制及鮑率誤差計算
給用手機瀏覽的讀者


很抱歉, 這一篇因為用了 MathJax 套件來顯示分數, 目前設定和痞客邦的 "手機版模式" 有點小衝突 (它把行高設定死了), 要等改天有空才能修正. 請先改用 "電腦版模式" 或者換用 PC/平板 來閱讀. 已經修正好了, 如果閱讀上還有問題請留言告知.
(繼續閱讀...)
文章標籤

MagicJackTing 發表在 痞客邦 留言(3) 人氣(35,648)

  • 個人分類:硬體
▲top
12»

個人資訊

MagicJackTing
暱稱:
MagicJackTing
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (27,214)C 語言:Keil C51 Program Tips
  • (8,307)C 語言:輕鬆讀懂複雜的宣告式 (Define and Read the complex declarations)
  • (14,577)關於 痞客邦 的廣告
  • (143,158)C 語言:typedef 的用法
  • (81,668)C 語言:運算子優先次序和運算次序
  • (31,538)C 語言:關於變數的二三事
  • (35,370)C 語言:Keil C51 和標準 C 語言的差異
  • (31,717)Raspberry Pi and Pi2, Pi3 接腳圖 (Pinout)
  • (35,648)UART 接收同步機制及鮑率誤差計算
  • (262,225)SPI (Serial Peripheral Interface) 串列 (序列) 週邊介面

最新文章

  • 到訪人數突然歸零了
  • CSS: 關於 tab-size 設定
  • Chrome 錯誤回報: CSS 設定項 tab-size 的 bug
  • asm51 test
  • Syntax High Light (在 痞客邦部落格 中使用) Part3: Prism.js
  • 測試頁面: 程式上色 Prism.js
  • 測試頁面: 程式上色 highlight.js 客製化
  • 測試頁面: 一般項目測試
  • JavaScript: 客製化 highligh.js
  • CSS: 取消繼承來的 CSS 設定

文章搜尋

文章分類

toggle 程式 (3)
  • python (8)
  • git (3)
  • C Language (15)
toggle 嵌入式系統 (6)
  • Keil ARM C (2)
  • Arduino (3)
  • Keil C51 (2)
  • GCC (3)
  • OS (Embedded System) (3)
  • 硬體 (11)
toggle 網頁 (3)
  • JavaScript (6)
  • CSS (17)
  • HTML (5)
  • Windows (11)
  • 其他 (7)
  • 部落格設定 (10)
  • 未分類文章 (1)

誰來我家