PWM (Pulse Width Modulation)PWM 頻率公式: (PWM 頻率 = 波形完整週期重複速度)Fpwm = Fclock / (DIV × PERIOD)DIV:粗調,分大塊控制 PWM 頻率
PERIOD:細調,精確控制 PWM 頻率與 DUTY 解析度最常見做法:
先選適合應用的 PWM 頻率 → 透過 DIV 粗調
再用 PERIOD 精調 DUTY 解析度
silverwind1982 發表在 痞客邦 留言(0) 人氣(3)
Processor Pin 設定值Processor 的 Pin 的設定值是可以透過設定暫存器值進行修改調整的,通常可以設定的值如下:
silverwind1982 發表在 痞客邦 留言(0) 人氣(27)
silverwind1982 發表在 痞客邦 留言(0) 人氣(14)
D-Bus 簡介
D-Bus 就像是一個「訊息總線」,允許應用程式彼此發送訊息、呼叫函數或訂閱事件。
silverwind1982 發表在 痞客邦 留言(0) 人氣(14)

table td, table th {padding: 6px; border:1px solid #000000;}
SPI (Serial Peripheral Interface)SPI 是 SPI Bus 簡稱,是一種用於晶片通信的同步串行通信介面規範,SPI 裝置之間使用全雙工模式通信,是一個 master 搭配一個或多個 slave 的模式。
silverwind1982 發表在 痞客邦 留言(0) 人氣(807)

table td, table th {padding: 6px; border:1px solid #000000;}
UART (Universal Asynchronous Receiver/Transmitter)UART 是一種異步收發傳輸器,是電腦硬體的一部分,將數據透過串列通訊和平行通訊間作傳輸轉換,沒有額外的 clock 資料,所以取樣頻率只能相近,不會相等,即非同步。
UART 通常用在與其他通訊接口 (如 EIA RS-232) 的連接上。
silverwind1982 發表在 痞客邦 留言(0) 人氣(15,984)

table td, table th {padding: 6px; border:1px solid #000000;}
I2C (Inter-Integrated Circuit)I2C 是 I2C Bus簡稱,也就是 Inter-Integrated Circuit Bus,也就是在 IC 之間的匯流排,使得 IC 跟 IC 可以通訊。
I2C 是一種串列通訊匯流排,使用多主從架構,由飛利浦公司在1980年代為了讓主機板、嵌入式系統或手機用以連接低速週邊裝置而發展。
silverwind1982 發表在 痞客邦 留言(0) 人氣(2,372)
table td, table th {padding: 6px; border:1px solid #000000;}
Device Tree (DTS) 簡介
Device Tree 的存在,是為了把在 Platform Device 架構中,用來描述硬體資源的部份給抽出來,因為 Platform Device 的檔案是用 C 語言描述的,但概念上,硬體資源的描述應和程式無關也與 Linux 版本無關。
用 C 去描述的話,只要重新定義硬體資源就需要重新編譯核心,很浪費時間,如果不熟 C 語言,也無法修改,因為可能會導致編譯失敗。
silverwind1982 發表在 痞客邦 留言(0) 人氣(15,002)
透過 Tera Term MODEM 傳輸資料在 PC 端執行 teraterm 與 DUT 透過 UART 連接後,即可在 tera term 視窗開始控制 DUT。
如果此時有檔案傳輸的需求,則可以以 XMODEM 或 YMODEM 或 ZMODEM 直接透過 UART 來進行檔案的傳輸。
以下的傳輸以 ZMODEM 來做為範例,如果要以 XMODEM 或 YMODEM 來傳輸的話,則選在 DUT 以執行 sx 或 sy 來傳送檔案。
而在 Tera Term 上,就直接選擇 XMODEM 或 YMODEM 即可
silverwind1982 發表在 痞客邦 留言(0) 人氣(67)
USB Pinout 線路USB 2 (Type A) pinoutsilverwind1982 發表在 痞客邦 留言(0) 人氣(26)