首页
新闻资讯
快速入门
专栏
论坛讨论
培训视频
Nuclei Studio
大学计划
搜索
认证开发者
创建组织
发布软件包
登录
懂得分享的人,往往能收获更多
致力于RISC-V技术的推广,提供交流学习的开放平台
一键登陆
RISC-V IP
淘宝店铺
公众号
硅农亚历山大
一键登陆
首页
新闻资讯
快速入门
专栏
论坛讨论
培训视频
Nuclei Studio
大学计划
首页
论坛讨论
开源蜂鸟E203
GPIOB模拟SCCB接口
【分享】 GPIOB模拟SCCB接口
发表于
开源蜂鸟E203
2021-06-10 04:28:17
0
1459
1
写入
字节
SCCB
SIO
SDA
SCL
参赛队名:红鲤鱼与绿鲤鱼与驴 队伍编号:
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
懒的都不写签名
积分
5
问答
0
粉丝
0
关注
0
关注TA
发消息
RV-STAR 开发板
最新专栏
1
RV双周报:RISC-V基金会加速标准化进程,奕斯伟发布RV+AI边缘计算芯片(第79期-20240415)
2
RV双周报:甲辰计划吸引多方加入,RISC-V创新联合体挂牌(第78期-20240401)
3
RV双周报:芯来RISC-V IP新品集中上市,玄铁RV生态大会成功举办(第77期-20240315)
4
RV双周报:AI领域RV芯片预期大增,RISC-V甲辰计划正式上线(第76期-20240229)
5
RV双周报:中欧RISC-V研讨会顺利举行,RV生态亮相中移产业链大会(第75期-20240201)
6
RV双周报:中国开放指令生态联盟年会举办,SHD发布RISC-V市场研究报告(第74期-20240115)
7
RV双周报:海思推出自研RISC-V MCU,五巨头携手共促RV生态发展(第73期-20240101)
8
RV双周报:OpenAI自研RISC-V架构芯片,国内各项竞赛频现RV赛道(第72期-20231215)
9
RV双周报:龙芯发展为RISC-V指路,RV新品依旧层出不穷(第71期-20231201)
10
RV双周报:谷歌公布RISC-V安卓计划,新思全面转向RV架构(第70期-20231115)
最新帖子
1
GD32VF103使用核内部timer定时器疑问
2
e203自定义指令硬件模块设计不工作
3
nuclei studio 生成的c语言文件感觉不支持c的语法,因为刚使用这个软件,还请各位大佬帮忙看看
4
主机传输指令和数据到片上ITCM,NICE运行错误
5
使用蜂鸟调试器,无法用cjtag协议调试CM32M433R芯片
6
windows下编译riscv openocd
7
nuclei studio e203 自定义指令不识别问题
8
求助:openocd报错JTAG scan chain interrogation failed: all ones应该怎么解决
9
关于 e203_ifu_litebpu中的rsx1xn_rdrf寄存器的清除条件的 疑惑
10
调用jlinkscript文件没有输出打印的信息
最新资讯
软硬协同 | 芯来RISC-V IP引入兆松ZCC工具链,进一步丰富软件生态
全栈技术分享 | 芯来RISC-V技术交流会无锡
芯来、IAR和MachineWare携手加速符合ASIL标准RISC-V汽车芯片创新
芯来科技加入甲辰计划,龙年新品共建RISC-V生态繁荣
经纬恒润AUTOSAR产品成功适配芯来RISC-V车规内核
芯来科技龙年RISC-V IP“芯”品合集
芯来科技发布1000系列内核,开启乱序高性能篇章
芯来科技正式发布HSM安全子系统方案,进一步拓展RISC-V应用领域
芯来科技发布最新NS100内核IP,完善全系列信息安全内核布局
芯来科技携手西门子EDA,推进RISC-V CPU Trace完整解决方案
标注
×
请输入标注内容(最多8个字符):