我有以下圖片: https://ibb.co/cSCBWQ控制器的工作是什麼?
所以,有一個FPGA和它是一個I2C和CAN控制器。 I2C和CAN控制器的工作/任務是什麼?
對於我需要那些?
他們在做什麼?
我有以下圖片: https://ibb.co/cSCBWQ控制器的工作是什麼?
所以,有一個FPGA和它是一個I2C和CAN控制器。 I2C和CAN控制器的工作/任務是什麼?
對於我需要那些?
他們在做什麼?
它們是串行通信接口。
CAN通常用於汽車通信。 I2C經常用於外圍設備通信,例如, PROM或ADC。
它們將允許您在FPGA和其他設備之間進行通信。
這是一個相當廣泛的問題,類似於詢問英語是做什麼的,爲什麼我需要一種語言。
I2C和CAN是兩種通信總線標準。
爲了使這些總線正常工作,必須按照爲總線設計的相應通信協議有序地進行通信。這些協議規定了如下手續:如何解釋通過公交車的信息,如何和何時發送公交信息,如何與其他公交車用戶共存等。
控制器是這些公交車的通道。在它們的系統端,它們通常提供一個原始接口(例如並行,I/O和基於寄存器的接口),而在它們的總線端,它們將實現並遵守總線的通信協議。