找回密码
 立即注册
搜索
热搜: 星闪 最新 活动
查看: 272|回复: 0

BS2X SPI三线的配置

[复制链接]

29

主题

0

回帖

147

积分

注册会员

积分
147
发表于 2025-10-20 15:31:47 | 显示全部楼层 |阅读模式
1、BS2X SPI 帧格式,支持分为以下三种:
       −Motorola 帧格式
       −TITeaxs Instruments)帧格式
       −National Microwire 帧格式


2、Motorola帧格式是全双工的4线通信接口,CS,CLK,DI,DO,而National Microwire 帧格式是半双工3线模式,CS,CLK,DI/DO,输入和输出是一个pin,极性和相位固定是0;


3、代码配置:

      mouse_sensor_spi_open(2, 0, 0, 2);第一个参数设置2,是National Microwire 帧格式;


    uapi_pin_set_mode(CONFIG_MOUSE_PIN_SPI_MISO, SPI_PIN_MISO_RXD_PINMUX);
    uapi_pin_set_mode(CONFIG_MOUSE_PIN_SPI_MOSI, SPI_PIN_MOSI_TXD_PINMUX);
    uapi_pin_set_mode(CONFIG_MOUSE_PIN_SPI_CLK, SPI_PIN_SPI2_CLK_PINMUX);
    uapi_pin_set_mode(CONFIG_MOUSE_PIN_SPI_CS, SPI_PIN_SPI2_CS_PINMUX);
    CONFIG_MOUSE_PIN_SPI_MISO和CONFIG_MOUSE_PIN_SPI_MOSI是同一pin脚,也可以只DI/DO只配置成 uapi_pin_set_mode(CONFIG_MOUSE_PIN_SPI_MOSI, SPI_PIN_MOSI_TXD_PINMUX);


4、通过逻辑分析仪抓的信号:
      
     
    符合National Microwire 帧格式下降沿改变数据,上升沿采用数据;


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

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

本版积分规则

Archiver|手机版|小黑屋|【淇诺科技】技术论坛 ( 粤ICP备14010465号-1|粤ICP备14010465号-1 )

GMT+8, 2026-4-2 17:17 , Processed in 0.134820 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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