当前位置: 首页 > news >正文

基于APB与I2C的多主多从架构设计 - Function Description

目录

  • 1. I2C interface
  • 2. APB interface


1. I2C interface

2. APB interface

使用熟知的高级外围总线 5.0(Advanced Peripheral Bus, APB)作为用户接口。

选择APB 3.0协议,该协议包含了pready和pslverr用于反馈读写情况,但不使用pstrb选通pwdata/prdata

PSLVERR

在以下这几种情况PSLVERR会拉高:

  1. PADDR所示地址无寄存器可对应时
  2. 配置寄存器IC_CON时,同时开启MASTER_MODE_ENABLE域和SLAVE_MODE_ENABLE域
  3. 使用PREADY拉低反压时,等待时间超过parameter REG_TIMEOUT_VALUE时

PREADY

在以下这几种情况PREADY会拉低反压:

  1. TX FIFO满时,无法将待发送的数据写入TX FIFO
  2. RX FIFO空时,无法从RX FIFO读出接收的数据

相关文章:

  • R语言 ggdendro_谱系图
  • Kafka原理及概念解释
  • Springboot-自定义Spring Boot Starter并推送到远端公服
  • 《奔跑吧,程序员:从零开始打造产品、技术和团队》 读书笔记
  • PHP - 各版本对比 - 整理
  • JAVA 常见算法(选择排序,二分查找)
  • 【dotnet】Unity IL2CPP Mono
  • HC32L110(五) Ubuntu20.04 VSCode的Debug环境配置
  • 牛客 NC24307 [USACO 2012 Dec S]Milk Routing
  • . Flume面试题
  • 来了 Android开发中高级进阶通关全文档
  • CONTINUOUS CONTROL WITH DEEP REINFORCEMENT LEARNING
  • 【Dubbo】入门搭建
  • 理解红黑树
  • 【精通内核】CPU控制并发原理CPU中断控制
  • hexo+github搭建个人博客
  • #Java异常处理
  • [译]Python中的类属性与实例属性的区别
  • 「译」Node.js Streams 基础
  • Fastjson的基本使用方法大全
  • FastReport在线报表设计器工作原理
  • Java 23种设计模式 之单例模式 7种实现方式
  • mysql innodb 索引使用指南
  • use Google search engine
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 计算机常识 - 收藏集 - 掘金
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 微信开源mars源码分析1—上层samples分析
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 用简单代码看卷积组块发展
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #Linux(权限管理)
  • (27)4.8 习题课
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (安全基本功)磁盘MBR,分区表,活动分区,引导扇区。。。详解与区别
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (附源码)springboot教学评价 毕业设计 641310
  • (四)Android布局类型(线性布局LinearLayout)
  • ***原理与防范
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • ..回顾17,展望18
  • .NET gRPC 和RESTful简单对比
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .netcore 如何获取系统中所有session_如何把百度推广中获取的线索(基木鱼,电话,百度商桥等)同步到企业微信或者企业CRM等企业营销系统中...
  • .Net的DataSet直接与SQL2005交互
  • .NET中的十进制浮点类型,徐汇区网站设计
  • .考试倒计时43天!来提分啦!
  • @html.ActionLink的几种参数格式
  • @kafkalistener消费不到消息_消息队列对战之RabbitMq 大战 kafka
  • [2021 蓝帽杯] One Pointer PHP
  • [Angular 基础] - 自定义指令,深入学习 directive