主题中讨论的其他器件:CC3235S
大家好、
以下是客户的请求:
客户的 CC3235S 在 IIC 通信中挂起多个从器件、如何确保这些从器件同时工作、并在不影响各自线程的情况下同时读取其寄存器的数据? 此函数是否可以通过互斥量实现?
如果 使用互斥量、应调用哪个函数? SDK 中是否有任何参考文件?
您可以帮助检查此案例吗? 谢谢。
此致、
Nick
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
以下是客户的请求:
客户的 CC3235S 在 IIC 通信中挂起多个从器件、如何确保这些从器件同时工作、并在不影响各自线程的情况下同时读取其寄存器的数据? 此函数是否可以通过互斥量实现?
如果 使用互斥量、应调用哪个函数? SDK 中是否有任何参考文件?
您可以帮助检查此案例吗? 谢谢。
此致、
Nick
您好、Kobl、
客户的 SDK 是 CC32xx_SDK_5_20_00_06、其中没有许多示例、 例如:
at_commands
云_OTA
连接管理器
HttpGet
JSON_APP
LOCAL_OTA
local_time
MQTT_CLIENT
Matt 客户机服务器
network_terminal
开箱即用
便携式
portableNative
配置
您可以帮助检查此案例吗? 谢谢。
此致、
Nick
pthread_mutex 用于:out_for_box、MQTT_CLIENT、portable。 由于它是 POSIX、因此您可以在线查找示例。
API 非常简单:pthread_mutex_init (初始化互斥量)、pthread_mutex_lock (进入临界区时调用)、 pthread_mutex_unlock ( 退出临界区时调用)。 如果您有多个线程、 则应使用相同的互斥 量(即通过单次调用 pthread_mutex_init 初始化的互斥量、例如在创建线程之前)来保护对单个资源的访问。