调试发现TMOS_ProcessEventRegister函数注册不成功,返回0xff。是什么原因呢?
查看: 1273
回复: 3
TMOS_ProcessEventRegister 返回0xff
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
这里看起来是查看的MCU下面的例程提供的ID的值,我这里进行了打印发现相应的值为非FF,return 0xFF - error,others-task id
这里可以注意一下,是否程序有做过修改,可以先简单的按照我这里的操作来模仿尝试看看。
同时,你的目的应该是自定义一个TMOS任务并使用,这里提供一份相关的讲解作为参考:
WCH TMOS用法详解 - debugdabiaoge - 博客园 (cnblogs.com)
同时可以直接模仿peripheral例程中的Peripheral_TaskID进行处理,这也是最直接简单的方式。
我以为TMOS系统和BLE功能是分开的,在别的地方初始化好了的。初始化时就把BLE部分去掉了,屏蔽掉了 CH58X_BLEInit(); 导致不能注册任务。
我们家的TMOS任务是专门针对蓝牙而做出的系统,因此在使用蓝牙相关任务时需要使用到TMOS任务;如果不需要使用蓝牙可以将蓝牙的广播使能关闭,但是库还是需要用到的。
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录