BeHappy 发表于 2025-6-2 09:10:21

非4-pin SPI接口也能使用吗 | 有存在的价值,MOSI 可以驱动WS2812

问题描述:

选型时,偶然看到 AI8H2K08U-SPO16封装的mcu第一组SPI仅有SS、MOSI针脚。
在仅需要使用MOSI针脚的场景下,这组SPI外设能使用吗?
精简掉的另外2个针脚在I/O配置时,全设为高阻态吗?
我猜测,是可以的。如果不能,厂家为什么要放出这组SPI外设?
如果是这样,这款mcu虽然精简了针脚,但功能依然够用!

https://www.stcaimcu.com/data/download/Datasheet/AI8.pdf







神农鼎 发表于 2025-6-2 10:52:30

AI8H2K12U-45I-SOP16, P1.3是 MOSI,
在有些场景 只需要 串行输出时,还是有用途的





【新提醒】SPI-DMA输出控制WS2812三基色彩灯程序@8H系列/32G系列,不加反相器, CPU休息 - WS2812,点灯,灯带,光立方,DMA-SPI点灯,DMA-PWM点灯,即将推出一线制 国芯技术交流网站 - AI32位8051交流社区


BeHappy 发表于 2025-6-2 16:53:37

神农鼎 发表于 2025-6-2 10:52
AI8H2K12U-45I-SOP16, P1.3是 MOSI,
在有些场景 只需要 串行输出时,还是有用途的


您好,如果AI8H2K08U的第一组SPI(仅有SS和MOSI)的MOSI针脚用于控制W2812的话,
由于这组SPI外设没有引出MISO针脚,这时,
我该如何做到“将MISO管教先设置为对外输出0;MOSI发送完成后,对外停止时输出的是MISO督导的状态, 0”?

DebugLab 发表于 2025-6-2 18:36:43

BeHappy 发表于 2025-6-2 16:53
您好,如果AI8H2K08U的第一组SPI(仅有SS和MOSI)的MOSI针脚用于控制W2812的话,由于这组SPI外设没有引出 ...

试试P14=0

神农鼎 发表于 2025-6-2 19:52:57

BeHappy 发表于 2025-6-2 16:53
您好,如果AI8H2K08U的第一组SPI(仅有SS和MOSI)的MOSI针脚用于控制W2812的话,
由于这组SPI外设没有引出 ...
SOP16 封装内部还是有 TSSOP20的那些管脚

BeHappy 发表于 2025-6-2 20:09:06

神农鼎 发表于 2025-6-2 19:52
SOP16 封装内部还是有 TSSOP20的那些管脚

感谢!得到了想要的答案 :-)

晓飛飛 发表于 2025-6-2 22:15:45

如果用到SPI,稳妥起见还是用TSSOP20封装以上的,毕竟价格和尺寸都大不了太多。
页: [1]
查看完整版本: 非4-pin SPI接口也能使用吗 | 有存在的价值,MOSI 可以驱动WS2812