Q群:
电话:
邮箱:
地址:
如果在提供的OneOS源码中已经有适配好的DEMO工程,则可以直接使用;如果没有请参照快速上手中的操作指南,新建一个适合的工程。
(Top) → Drivers→ CAN
[*] Using CAN drivers
3.Esc键退出menuconfig,注意保存所修改的设置。
在上一步打开的OneOS-Cube 工具命令行中输入 scons --target=mdk5重新构建keil工程;
打开对应的 oneos\projects\xxxxx(project文件夹) 目录下的 project.uvprojx 工程文件,此时即可在工程中添加相应的应用程序。
如下图所示,在打开的工程application 文件夹中右键选择Manage Project Items,按图示添加提供的can_test.c例程文件(路径:oneos\drivers\driver_test);
编译并下载工程,运行程序;
打开串口工具如xshell、SecureCRT等,通信成功后,即可使用can_start命令设置CAN的工作模式并开启一个接受任务,使用can_send命令即可通过串口查看到CAN接收任务打印的接收数据;
通过修改can_test.c中can的工作模式、发送数据值等,查看CAN的接收数据效果。
如不再使用CAN设备,可再次使用OneOS-Cube工具取消Drivers->CAN 下的Using CAN drivers的选择,保存设置后重新生成工程即可。