找回密码
 立即注册
查看: 22|回复: 4

8H8K64U的D版本是否支持SPI引脚交换?

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2026-04-02 11:50:28
已绑定手机

2

主题

5

回帖

20

积分

新手上路

积分
20
发表于 9 小时前 | 显示全部楼层 |阅读模式
按照最新文档,A版本是普通SPI不支持交换MOSI和MISO。BCD版本是快速SPI,有HSSPI_CFG2这个寄存器,地址0xFBF9。

我的芯片是D版本,实际应用使用SPI来驱动屏幕,只需要SCLK和MOSI,MOSI在P1.3上,因为同时希望使用定时器T2来输出方波,希望把MOSI交换到P1.4上,实测不行。而且手册中以下描述是标红的。
IOSW:交换 MOSI 和 MISO 脚位
0:不交换,维持上电默认脚位。
1:交换 MOSI 和 MISO 的脚位。

STC8H.H头文件中也没有找到HSSPI_CFG2寄存器的定义,我尝试往XDATA的0xFBF9直接写入0x40实测也不行。
(*(unsigned char volatile xdata *)0xFBF9) = 0x40;        // B6 IOSW=1

STC8H8K64U的D版本是否支持SPI引脚交换?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:651
  • 最近打卡:2026-04-02 13:22:49

33

主题

2927

回帖

6597

积分

论坛元老

积分
6597
发表于 7 小时前 | 显示全部楼层
截图202604021322332654.jpg
手册里已经写的很清楚了。
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2026-04-02 11:50:28
已绑定手机

2

主题

5

回帖

20

积分

新手上路

积分
20
发表于 7 小时前 | 显示全部楼层
_奶*** 发表于 2026-4-2 13:22
手册里已经写的很清楚了。

手册里写的和实际对不上才会来这里问。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:653
  • 最近打卡:2026-04-02 10:07:54
已绑定手机

52

主题

2542

回帖

8922

积分

论坛元老

积分
8922
发表于 7 小时前 | 显示全部楼层
手册写的怎么不对呢?支持MISO与MOSI交换的只有8H2K系列:

截图202604021402029483.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:651
  • 最近打卡:2026-04-02 13:22:49

33

主题

2927

回帖

6597

积分

论坛元老

积分
6597
发表于 6 小时前 | 显示全部楼层
im*** 发表于 2026-4-2 13:57
手册里写的和实际对不上才会来这里问。

你再仔细瞅瞅,,,8H8K64U 不能 切换啊
参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-4-2 21:11 , Processed in 0.106223 second(s), 66 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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