请问I2C总线的驱动程序 要学会自己写嘛? 还是平时写的时候只要复制过来,拿来用就可以??? 求指教啊!!!

请问I2C总线的驱动程序 要学会自己写嘛? 还是平时写的时候只要复制过来,拿来用就可以??? 求指教啊!!!,第1张

如果你学单片机的哈,肯定是要学会自己写的,最起码你要能把别人的程序能调通,能通信,而且不同单片机的I2C协议是有部分的不同的,例如有的I2C在接收的时候会发两次,第一次不是数据而是要把它读空,第二次才是数据,如果你用正常的单片机协议肯定就读不到数据了

i2c hid设备是linux的I2C设备驱动模型,platform驱动在代码中的作用是在其probe方法获取到platform设备的参数,初始化I2C控制器硬件参数和软件机制,并在I2C总线下注册一个I2C适配器设备,以被内核默认创建的I2C总线驱动dev_driver匹配。

驱动,计算机软件术语,是指驱动计算机里软件的程序。驱动程序全称设备驱动程序,是添加到 *** 作系统中的特殊程序,其中包含有关硬件设备的信息。

此信息能够使计算机与相应的设备进行通信。驱动程序是硬件厂商根据 *** 作系统编写的配置文件,可以说没有驱动程序,计算机中的硬件就无法工作。

驱动作用

驱动本质上是软件代码,其主要作用是计算机系统与硬件设备之间完成数据传送的功能,只有借助驱动程序,两者才能通信并完成特定的功能。如果一个硬件设备没有驱动程序,只有 *** 作系统是不能发挥特有功效的,也就是说驱动程序是介于 *** 作系统与硬件之间的媒介。

实现双向的传达,即将硬件设备本身具有的功能传达给 *** 作系统,同时也将 *** 作系统的标准指令传达给硬件设备,从而实现两者的无缝连接。

以上内容参考  百度百科-驱动


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11059079.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-13
下一篇2023-05-13

发表评论

登录后才能评论

评论列表(0条)

    保存