drivers and interfaces

接口控制器

接口控制器是一种对网络或其他互连的处理器系统接口进行控制和配置的设备或模块。电子系统中有多种不同类型的接口。控制器通常配置、维持当前状态、处理故障并提供算法的实现,从而顺利地与接口来回传输数据。控制器功能还包括在发生与接口有关的情况时,生成中断事件,用信号通知处理器。接口控制器的一个范例是网络接口控制器 (NIC)。NIC 是一种插入计算机并提供以太网接口的外设卡。NIC 控制计算机对以太网的访问,某些版本还能控制对光纤通道、令牌环网甚至 WiFi 的访问。NIC 不仅控制物理层,还控制数据链路层,将控制扩展到嵌入数据包本身。其他接口控制器可以起到与 NIC 中的以太网控制器类似的作用。其中包括 CAN 总线控制器和 USB 集线器控制器。每种接口都有一种能够对其进行管理的控制器。其中一个更为通用的例子是嵌入式微控制器。PIC 微控制器是现有的诸多嵌入式微控制器中的典型例子。PIC 全称为外围接口控制器,之所以如此命名是因为它有具备外围功能的丰富的输入/输出空间。它支持程序员实现简单的软件算法,从而管理嵌入式系统中可用的控制输入/输出、串行通信、传感器和致动器。其中包括通过串行端口驱动 LED 或 LCD 显示器连接到专用设备并检测按键。在这种情况下,所描述的接口可能是用户接口,还可能是控制接口。 读取更多 少讀