RISC-V MCU中文社区

【分享】 GPIOB模拟SCCB接口

发表于 开源蜂鸟E203 2021-06-10 04:28:17
0
1406
1

  • 参赛队名:红鲤鱼与绿鲤鱼与驴 队伍编号:CICC4179
  • 通过SCCB接口可对OV7725内部寄存器写入数据,从而对摄像头进行配置,本文主要分享GPIOB模拟SCCB的方法。
  • 一、时序图分析
  •    
  •     如上图所示,SCCB接口与IIC非常类似,多了一条信号线SCCB_E,本组已将其舍去。
  •     SCCB开始标志是SCL(SIO_C)为高时,SDA(SIO_D)出现下降沿;而SCCB结束标志是SCL(SIO_C)为高时,SDA(SIO_D)出现上升沿。
  •     
  •     如上图所示,在开始和结束中间的数据传输阶段,当SCL为高电平时需保证SDA稳定,并因此将数据采集下来。写入一字节数据需分别写入器件地址、寄存器地址和写入内容,三者均为一个字节长度,如下图所示。
  •     在本组工程中,每传送一字节之间需要有等待应答信号的时间(WaitAck)。以下为实现代码。
    • 二、实现代码
  • GPIOB配置
  • 相关操作的宏定义







喜欢1
用户评论
lzl4768320

lzl4768320 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板