shadowliang
shadowliang

注册于 2 years ago

回答
19
文章
8
关注者
0

楼主,可以联系淘宝客服要相关资料。

楼主,是需要能编译 Persim M3 SDK 的ide 集成环境么?这个应该没有,目前都是通过 env 进行编译,vscode 编写代码的,这样搭配起来也是十分方便的。

使用 SDK 的方式可以使用软件包的,但是不能使用 pkgs --update 来更新软件包,需要手动拷贝软件然后通过修改 rtconfig.h 文件开启相关的宏定义。

楼主,模拟器自动运行了 app 不需要手动输入的,你看log日志都已经进入了 onLaunch 函数了。

楼主,可能没有留意到,ART-Pi 工业扩展板上有说明由于物料供应问题暂仅支持标准CAN 功能,如果需要使用 FDCAN 应该换颗CAN 芯片就好使了。

CAN.png

感觉楼主可以在按键中间加个提示当前选择修改的是哪个,然后通过左右按键来进行选择年月日这些选项,然后上下按键进行数值的调整。记得有个wheelstring 的控件的,用这个控件设置时间挺不错的,楼主可以试试。

楼主,关于柿饼派的网络编程Demo 可以看设计器帮助文档里面的网络部分示例,有wifi 连接、TCP 通信、HTTP 等示例的,也可以加QQ群号码:321116336,一起学习。

楼主,柿饼M3的串口0即uart0功能是正常的,默认在 SDK 中已经配置好了的,在 JS 中可以根据设计器的帮助文档直接使用的,使用 uart0 需要注意的是使用TTL 电平。

记得是有个图片预加载的方式的。

var image = pm.loadImage('a.png');

后面可以直接操作 image了。

前些时间刚好在学习 Persim UI ,找到了官网视频的资源:https://www.rt-thread.org/page/video.html
也从官方淘宝店上拿到了一些 SDK 的资料,里面有设计器和 SDK 的说明问题,设计器里面有控件使用的帮助文档

楼主的问题应该是 this.Volume 的值有误,试试console.log(this.Volume) 看看这个值是不是 60

设计器的帮助文档里面有 audio.onTimeUpdate() 函数的使用,楼主上面的代码中故意使用了一个定时器去获取的?帮助文档中 audio.onTimeUpdate() 函数 是一个监听音频播放进度事件的回调函数,应该不需要故意使用定时器去获取的,下面是我的一段测试代码,可以参考一下。

 onLoad: function (event) {
        var that = this;
        audio.setUrl("/gui/resource/test_1.mp3")
        var v = audio.getVolume();
        console.log("Default volume is "+v);
        audio.setVolume(80);
        audio.onPlay(function(time){
            console.log("Song time is "+time)
        })

        audio.onPause(function(time){
            console.log("Pause time point is "+time)
        })

        audio.onTimeUpdate(function(e){
            
            console.log("==> onTimeUpdate : " + e)
            that.setData({time_label:{value:e}});
        })

    },

可以先把现有的固件读取出来作为备份,后面随便折腾哈

楼主使用的 RW007 软件包是最新的版本吗?

发布
问题