RSL10 study-SPI CMSIS-Driver Sample Code

这个示例项目演示了如何使用SPI CMSIS驱动程序同时操作两个SPI实例(SPI0和SPI1)。

要使用此示例应用程序,必须在IDE。在**CMSIS Pack Manager**的右侧面板上,您可以看到**Pack和Examples**视图。在**包**视图中,您将看到**CMSIS包**。发现`ARM.CMSIS`,然后单击**安装**按钮。

有关应用程序的其他信息:
1) SPI0被配置为主,SPI1被配置为从。
2) 两个SPI实例都发送/接收包含字符串的SPI帧消息“RSL10 SPI TEST”。
3) 当板上的DIO5按钮时,SPI0(主)启动传输按下。
4) 应用程序使LED(DIO6)闪烁0.5秒,表示接收到的帧与预期字符串匹配:“RSL10 SPI TEST”。这个每个SPI实例的LED都会闪烁。因此,如果SPI0和SPI1连接并且数据已正确传输,则LED闪烁两次。
5) 如果检测到超限或欠载错误,应用程序会使LED闪烁每次出现错误时,速度非常快(持续0.05秒)5次。

6) RSL10配置为以48 MHz执行,SPI总线速度为750000bps和8比特的字大小。总线速度和字大小可以已在“app.h”上配置。
7) 该应用程序可以通过两个RSL10评估和开发进行测试通过SPI连接或使用单板连接连接的板
SPI0<->SPI1。有关更多详细信息,请查看“硬件要求”部分。
8) 为了演示如何使用“ABORT_TRANSFER”功能应用程序不断监视(轮询)SPI1上接收的内容
(奴隶)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值