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.

[参考译文] RTOS/CC2640:如何编写简单的驱动程序

Guru**** 2573695 points
Other Parts Discussed in Thread: CC2640, ADS1292R, ADS1292

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/604952/rtos-cc2640-how-to-write-a-simple-driver

器件型号:CC2640
主题中讨论的其他器件: ADS1292RADS1292

工具/软件:TI-RTOS

尊敬的每个人:

我目前正在使用 CC2640、我想与 ADS1292R 通信以获取一些生物电势测量。

ADS1292R 提供一个 SPI 接口来访问诸如初始化、启动/停止测量等功能。

为了有效、ADS1292需要稍微延迟一段时间才能考虑命令(读取需要~8µs μ s 才能有效)。

我的问题很简单:控制设备的最佳方式是什么。

ATM 我发现的每个示例都位于"Application"文件夹(Code Composer Studio)中、程序员必须使用"bool SPI_transfer (SPI_Handle handle、SPI_Transaction * transation)"和"SLEEP/ WAIT"函数、我更希望 TI-RTOS 处理这些调用。

在 Linux 上、我曾经创建一个驱动程序来控制内核空间中的低级组件、并将高级应用程序置于用户空间中。

我可以对 TI-RTOS 执行同样的操作吗?

开发 TI-RTOS 驱动程序是否容易? 你有示例吗?

此致、

:K56

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以参阅 BLE 堆栈中的 bim_extflash 示例。