找回密码
 立即注册
查看: 297|回复: 5

求大佬帮看下AI8051U的SPI问题

[复制链接]
已绑定手机

3

主题

6

回帖

36

积分

新手上路

积分
36
发表于 2025-2-20 08:30:56 | 显示全部楼层 |阅读模式
截图202502200828555270.jpg 截图202502200829167367.jpg 截图202502200829371833.jpg SPI我用第一张图的库函数配置就跑不起来,用下面的直接操作寄存器就能跑起来。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-2-20 10:25:29 | 显示全部楼层
https://www.stcai.com/khs

Ai8051U创新风格库函数 代码下载

Ai8051U创新风格库函数 使用说明

Ai8051U传统风格库函数 代码下载

可以试试官网上的创新风格库函数,昨天刚更新的SPI部分

2025年2月19日 13点23分
-更新spi部分库函数
-SPI库函数支持3个SPI,分别是SPI0,SPI1(uart1的同步模式,开启后会占用串口1),SPI2(同上,占用串口2)
-SPI使用DMA发送和接收,同时提供一个spi_printf函数来进行操作
-spi_printf函数拥有Hex_Mode(单字节模式)和Buff_Mode(缓冲区模式)
-SPI配置函数同时也支持默认值和参数乱序输入


DebugLab
回复 支持 反对

使用道具 举报 送花

已绑定手机

3

主题

6

回帖

36

积分

新手上路

积分
36
发表于 2025-2-20 11:05:15 | 显示全部楼层
Debu*** 发表于 2025-2-20 10:25
https://www.stcai.com/khs

Ai8051U创新风格库函数 代码下载

嗯,好的,我试试
回复 支持 反对

使用道具 举报 送花

已绑定手机

3

主题

6

回帖

36

积分

新手上路

积分
36
发表于 2025-2-20 11:18:08 | 显示全部楼层
Debu*** 发表于 2025-2-20 10:25
https://www.stcai.com/khs

Ai8051U创新风格库函数 代码下载

开启SPI2会占用串口,串口2我有其他用途,这个怎么解决呢

点评

脚位切换,分时复用 SPI只有一个,USART可以当成另外2个SPI用,串口有4个脚位可切换  详情 回复 发表于 2025-2-20 12:25
可以开启其他的spi,例如spi0或者spi1,你不开(也就是不进行设置)是不会占用的  详情 回复 发表于 2025-2-20 12:24
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2025-2-20 12:24:25 | 显示全部楼层
nqbk*** 发表于 2025-2-20 11:18
开启SPI2会占用串口,串口2我有其他用途,这个怎么解决呢

可以开启其他的spi,例如spi0或者spi1,你不开(也就是不进行设置)是不会占用的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-01 07:10:25
已绑定手机

76

主题

4833

回帖

8343

积分

超级版主

DebugLab

积分
8343
发表于 2025-2-20 12:25:34 | 显示全部楼层
nqbk*** 发表于 2025-2-20 11:18
开启SPI2会占用串口,串口2我有其他用途,这个怎么解决呢

脚位切换,分时复用

SPI只有一个,USART可以当成另外2个SPI用,串口有4个脚位可切换
DebugLab
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 04:20 , Processed in 0.144311 second(s), 84 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表