关于《BMC模组硬件指南》中ADC接口和PWM接口的问题


请问:
1、ADC接口的电压在代码中该如何去读取?
2、PWM调速在组件中好像都是走风扇板SMC命令字去实现控制的,那这里的PWM接口在代码中又该如何使用呢?

这里的接口都是从1711来看的,当前天池下很多这些能力都集成在了smc命令中,比如你举例的pwm

但是1711本身还是支持的,在非天池场景下可以通过这些通道进行硬件交互。

从BMC代码中,就是通过对应的驱动进行访问,adc和pwm都有对应的驱动:/dev/adc/dev/pwm,具体驱动接口请参考芯片手册。

如果是使用C进行业务开发,可以直接调用驱动进行操作。openUBMC中也提供了lua的封装接口:

local adc = require 'libsoc_adapter.adc'
local pwm = require 'libsoc_adapter.pwm'

好的,张工,那请问这个芯片手册哪里能获取呢,或者说lua的封装接口的文档要从哪里获取?

建议先联系PAE

好的,感谢张工