
基础总线I2C、SPI
文章平均质量分 85
WY_Studying
学习是一种恶习,但我似乎戒不掉了~
展开
-
SylixOS里NUC970平台SPI总线数据传输
概述本文档是对NUC970平台上的SylixOS SPI总线数据传输的详细分析。 SPI总线数据传输流程NUC970平台上SPI总线数据传输流程如图 21所示。当一个消息准备传输时,第一步判断发送和接收缓存区是否为空,若为空,就没有要接收或发送的数据,直接返回。第二步,判断消息长度是否大于指定的值(可以改变,但要大于16个字节),若大于,以16字节为单位传输数据,否则以单字原创 2017-03-10 13:55:11 · 947 阅读 · 0 评论 -
SylixOS 里NUC970平台上SPI总线驱动移植
概述本文档是移植SPI总线驱动到NUC970平台过程的总结,提供一些SylixOS SPI驱动相关的框架理解和移植心得。 SPI总线框架流程图NUC970平台上SPI总线驱动框架如图 21所示,SPI总线框架可分为两个部分,总线相关初始化和数据传输流程。 图21 SPI驱动流程图 技术实现SPI总线驱动可分为两个部分:总线相关初始化和数据传输,下面原创 2017-02-17 18:51:34 · 1135 阅读 · 0 评论 -
SPI总线基础
SPI总线介绍SPI基本原理介绍SPI全称是串行外设接口(Serial Peripheral Interface)。优 点: 操作简单,数据传输速率较高。缺 点: 没有应答机制,无法确定数据是否正确传输。工作方式: 以主从方式工作,通常有一个主设备和一个或多个从设备基本概念:连接在SPI上的设备分为主机设备和从机设备,主机设备是CPU,从原创 2017-12-06 18:36:56 · 556 阅读 · 0 评论 -
SPI NOR 设备介绍(基于i.MX6Q平台,25VF016B型号) + SylixOS SPI总线框架
SPI总线介绍1.1 SPI基本原理介绍SPI全称是串行外设接口(Serial Peripheral Interface)优 点: 操作简单,数据传输速率较高。缺 点: 没有应答机制,无法确定数据是否正确传输。工作方式: 以主从方式工作,通常有一个主设备和一个或多个从设备基本概念:连接在SPI上的设备分为主机设备和从机设备,主机设备原创 2017-12-06 17:44:14 · 1780 阅读 · 0 评论 -
SylixOS 基于STM32平台的GPIO模仿I2C总线的驱动开发流程
概述本文档以STM32F767平台为例,详细介绍SylixOS上GPIO模仿I2C总线的驱动开发流程。 初始化GPIO模仿的I2C总线的初始化,实际上是I2C总线的SDA和SCL的GPIO管脚初始化。初始化流程如图 2.1所示。图 2.1 I2C初始化流程图代码实现,如程序清单 2.1所示。I2C总线的SDA和SCL两个GPIO管脚的GPIO速度要设置成快速模式,输出模式需要设置成推挽输出模式。...原创 2018-02-27 11:55:37 · 1115 阅读 · 0 评论 -
软件模拟NT68661升级
软件模拟NT68661升级平台:RK3288_SWH5184 ARM Cortex-A17@1.8GHz处理器 1.问题:编写简单的测试模块,向nt68661发送设备地址时,得不到响应。 方法:抓波形查看手册,发现升级工具在升级前需要发生一段同步波形,使MCU进行ISP RESET之后才能,进行i2c传输。2.问题:想法一修改驱动,先将i2c4总线复用成gpio功能,发同步波形,然后...原创 2018-08-02 14:38:54 · 1702 阅读 · 0 评论