拷贝上述代码可重现
- 发布:2024-06-20 04:39
- 更新:2024-06-20 04:39
- 阅读:34
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Win11
HBuilderX类型: 正式
HBuilderX版本号: 4.21
手机系统: Android
手机系统版本号: Android 11
手机厂商: 平板
手机机型: 平板
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
期望在执行完SetValueLow后得到低电平,SetValueHigh后得到高电平
期望在执行完SetValueLow后得到低电平,SetValueHigh后得到高电平
实际结果:
全部都是{"code":0,"result":"高"}
全部都是{"code":0,"result":"高"}
bug描述:
const gpioplugin = uni.requireNativePlugin('MFJ-GPIO');
// 147对应GPIO4_C3
2.gpioplugin.getValue({gpioId:147},e=>{
console.log('getGPIOValue结果:',e);// 输出{"code":0,"result":"高"}
});
- 设置为低电平
gpioplugin.SetValueLow({gpioId:147},e=>{
console.log('setGpioLow设置完成 value:',e);
}) - 获取gpio值
gpioplugin.getValue({gpioId:147},e=>{
console.log('getGPIOValue结果:',e);// 输出{"code":0,"result":"高"} 期望是输出低电平。
}); - 通过测试工具查看,第3步其实并没有把147口设置为低电平。147端口依旧为高电平。
同样的SetValueHigh方法也没有生效。 - 请问这是怎么回事。是不是有哪些其它的参数还需要传?
0 个回复