打印
[技术问答]

新唐的SPI库函数好用吗

[复制链接]
3177|53
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wanduzi|  楼主 | 2024-7-22 21:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    /* Setup SPI0 multi-function pins */
    SYS->P1_MFP = SYS_MFP_P14_SPISS0 | SYS_MFP_P15_MOSI_0 | SYS_MFP_P16_MISO_0 | SYS_MFP_P17_SPICLK0;

    /* Set IP clock divider. SPI clock rate = 2MHz */
    SPI_Open(SPI0, SPI_MASTER, SPI_MODE_0, 32, 2000000);

    /* Enable the automatic hardware slave select function. Select the SS pin and configure as low-active. */
    SPI_EnableAutoSS(SPI0, SPI_SS, SPI_SS_ACTIVE_LOW);

看到有个例子有这么两句,SS是SPI选定的吗,不是可以自己操作吗,还是这样可以更高速?


使用特权

评论回复
沙发
dongnanxibei| | 2024-7-24 22:03 | 只看该作者
不知道SS这个到底是如何发挥作用的,难道设置后,操作的时候就自己操作了吗,如果直接用一个IO拉低不行吗,好奇怪。

使用特权

评论回复
板凳
hudi008| | 2024-8-9 08:17 | 只看该作者
库函数封装了底层寄存器操作,使用起来比较简单直观,开发者不需要深入了解SPI协议和硬件细节,就可以快速实现SPI通信

使用特权

评论回复
地板
我想看大海| | 2024-8-9 16:21 | 只看该作者
不使用SPI_EnableAutoSS函数就可以自己操作了

使用特权

评论回复
5
timfordlare| | 2024-8-10 12:16 | 只看该作者
高端型号的单片机支持DMA传输,可以进一步提高SPI通信的速度和效率。

使用特权

评论回复
6
ccook11| | 2024-8-10 13:24 | 只看该作者
通过新唐单片机的SPI接口实现高速WIFI无线通信,有效吞吐速度超过兆字节每秒,显示出其高效率和稳定性。

使用特权

评论回复
7
plsbackup| | 2024-8-10 16:23 | 只看该作者
开发者可以选择使用中断或查询方式进行SPI通信,提供更多的控制手段。

使用特权

评论回复
8
jkl21| | 2024-8-10 21:55 | 只看该作者
新唐单片机的SPI库函数可能无法满足所有特定应用需求。例如,某些高级应用可能需要自定义SPI通信协议或实现特定的数据处理逻辑。在这种情况下,用户可能需要基于库函数进行二次开发,以实现所需的功能。

使用特权

评论回复
9
lzmm| | 2024-8-12 11:00 | 只看该作者
新唐单片机的SPI库函数通常提供了SPI通信所需的基本功能,如初始化、发送、接收等。这些基本功能对于大多数SPI通信应用来说是足够的。

使用特权

评论回复
10
cashrwood| | 2024-8-12 13:22 | 只看该作者
新唐单片机的SPI库函数在完整性、易用性和稳定性方面表现良好,适用于大多数SPI通信应用。

使用特权

评论回复
11
cemaj| | 2024-8-12 14:59 | 只看该作者
库函数会占用一定的ROM和RAM资源,对于资源受限的项目需要评估其占用情况。

使用特权

评论回复
12
rosemoore| | 2024-8-12 16:35 | 只看该作者
使用库函数可以减少开发时间,因为很多常用的功能已经被预先编写好,只需调用即可。

使用特权

评论回复
13
averyleigh| | 2024-8-12 22:02 | 只看该作者
新唐单片机的SPI库函数通常设计得相对简单易用。用户只需调用相应的函数即可完成SPI通信的初始化和数据传输。此外,库函数通常还提供了丰富的配置选项,以满足不同应用场景的需求。

使用特权

评论回复
14
班杰明| | 2024-8-12 23:11 | 只看该作者
这个库函数都差不多吧

使用特权

评论回复
15
mnynt121| | 2024-8-13 02:51 | 只看该作者
虽然新唐MCU可以在SPI Flash上直接执行代码,但为了提高关键函数的性能,建议将它们重定向到SRAM上执行。

使用特权

评论回复
16
abotomson| | 2024-8-13 05:58 | 只看该作者
新唐单片机的SPI库函数是一个很好的工具,可以帮助开发者快速实现SPI通信功能。

使用特权

评论回复
17
janewood| | 2024-8-13 17:19 | 只看该作者
库函数通常与特定的微控制器系列兼容,确保在新唐的不同型号之间移植代码时的兼容性。

使用特权

评论回复
18
xinxianshi| | 2024-8-13 22:55 | 只看该作者
这不是挺好用的吗,ARM单片机很成熟,一般都非常好用。

使用特权

评论回复
19
chenjun89| | 2024-8-14 08:40 | 只看该作者
这个很简单的外设,还存在好用不好用吗?

使用特权

评论回复
20
LEDyyds| | 2024-8-14 10:56 | 只看该作者
你屏蔽掉最后一行,就可以自己控制了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

143

主题

1731

帖子

3

粉丝