ICode9

精准搜索请尝试: 精确搜索
  • IIC总线数据帧格式及通信协议-上2020-03-19 16:54:17

    IIC总线数据帧格式及通信协议 1、数据帧格式介绍 IIC数据帧格式:起始条件+数据位(8bit)+应答位(1bit谁接收谁应答)+停止条件     起始条件:在SCL处于高电平器件SDA有一个下降沿表示通信开始。   停止条件:在SCL处于高电平器件SDA有一个上升沿表示通信停止。   数据位:SCL在低电平期

  • IC-24C32原理描述2020-03-13 10:41:01

    一、电路原理图 二、原理描述 IC-24C32D集成电路的通讯主要由SCL、SDA、电源、地线控制。地址由A0、A1、A2来决定。SCL和SDA需要接上上拉电阻,只有当SCL=1时(即高电平状态),SDA处于下降沿表示启动。当SCL=1时,SDA处于上升沿表示停止

  • IIC详解2019-10-26 14:06:57

    IIC详解 本文若有不够严谨的地方,欢迎大家指出,一起进步~~ 一、背景 作为才入职的一枚萌新(刚毕业,因为学校里出了一点事情所以现在才找工作入职),进了一家行业内不错的公司。因为走的是社招流程,所以导师培养我的方法不太一样,第一周就直接做实际项目了(我也不知道应届生的培训是怎

  • IIC的SDA_IN SDA_OUT2019-10-25 10:02:16

    #define SDA_IN()       {GPIOB->CRL&=0XF0FFFFFF;GPIOB->CRL|=8<<24;}#define SDA_OUT()   {GPIOB->CRL&=0XF0FFFFFF;GPIOB->CRL|=3<<24;} GPIOB->CRL:PB端口的低位寄存器, 0XF0FFFFFF,由上图8.2.1可知对应的是CF6[1:0]和MODE6[1:0] 8<<24:0X00008000

  • 分析imx8mm-evk评估板的pinctrl设备树2019-10-16 14:58:00

    1. 分析arch/arm64/boot/dts/freescale/imx8mm-evk.dts中的i2c3相关的pinctrl_i2c3节点    pinctrl_i2c3: i2c3grp {     fsl,pins = <       MX8MM_IOMUXC_I2C3_SCL_I2C3_SCL 0x400001c3     

  • IIC通信笔记2019-10-15 20:04:16

    空闲状态 I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两条信号线各自的上拉电阻把电平拉高。 起始信号与停止信号 起始信号:当SCL为高期间,SDA由高到低的跳变;启动信号是一种电平跳变时序信号,

  • Openfiler存储搭建2019-10-12 17:54:35

    说明: Openfiler是一个基于Linux的开源免费网络存储管理操作系统,通过WEB界面对存储磁盘进行管理,支持iSCSI、NFS 等网络存储协议。 目前最新版本:openfileresa-2.99.1-x86_64-disc1.iso,安装需要内存512M以上,磁盘1G以上。 官方下载地址: http://nchc.dl.sourceforge.net/project/openf

  • dotnet MVC 从SQL加载数据库显示DHTMX GANNT2019-09-24 16:44:01

    由于想写一个关于项目管理相关的小程序,找甘特图找了半天,借鉴官网,终于实现了显示: 而官网.net mvc 用的是EF,我没有用过EF,同时查看EF在效率等学了几天还是放弃 Controller 主要代码: 主要是没有用EF,同时刚开始用dataTjson等等,调试N次,总是由于返回的和要接收的不对,总是加载出错,没有

  • U盘中文件复制到ARM开发板2019-09-21 22:00:48

    原文链接:https://blog.csdn.net/lucykingljj/article/details/40622045 将U盘中的hello文件复制到ARM开发板中(绝大多数操作系统是linux的开发板都适用)。将U盘插到开发板上,会打印出一段信息: sda: sda1  sd 1:0:0:0: Attached scsi generic sg0 type 0 s

  • C#执行存储过程,或SQL语句,返回DataSet2019-09-19 11:36:33

     /// <summary>         /// 执行存储过程,或SQL语句,返回DataSet         /// </summary>         /// <param name="connStr">数据库连接字符串</param>         /// <param name="cmdText">SQL语句或存储过程名称</param>         /// <par

  • 东芝开发板驱动OLED模块显示LOGO图片2019-09-15 15:56:55

    前言 在之前的两篇评测文章: 使用系统定时器SysTick实现精确延时微秒和毫秒函数 东芝MCU实现位带操作 介绍了系统SysTick实现精确延时,GPIO的输入输出使用,并实现了位带方式操作GPIO,大大简化了GPIO的输入输出控制。有了精确延时函数+GPIO控制,那么就可以使用通用GPIO模拟的方式,来驱

  • 基础项目(3)三态门程序设计讲解2019-09-14 09:02:44

    写在前面的话 我们所接触到的IO都是单纯的输入(input)或者输出(output)类型,而我们的一些总线协议如IIC等,要求信号为三态类型,也就是我们所说的输入输出(inout)类型。那么,本节梦翼师兄将和大家一起来探讨三态门的用法。 项目需求 设计一个三态门电路,可以实现数据的输出和总线“挂起”。

  • CentOS 7中修复GRUB菜单故障实验2019-08-25 14:55:17

    实验环境准备:安装过CentOS 7的VMware虚拟机实验步骤如下:1.引导急救模式,加载系统镜像2重新建立sda分区,3.重新构建GRUB菜单功能配置文件 实验如下1.先把GRUB菜单功能配置文件删除,模拟文件丢失重启后如下图所示,后面我们就要解决这个问题2.输入:chroot /mut/sysimage/加载系统镜像此时

  • MBR故障备份、gurb菜单修复全程演练(紧随上部理论篇)2019-08-23 17:00:26

    一、模拟MBR引导扇区故障备份修复流程 (一)备份mbr引导扇区到其它磁盘 (二)模拟破坏mbr引导扇区 (三)引导镜像急救模式进行mbr扇区恢复 实地演练 1.给系统添加一块新磁盘sdb2.将sdb中的总容量20G给分区1,格式化sdb1,再挂载到新建目录data下。3.输入备份命令,将sda中数据备份写入data目录下的

  • linux常用性能监测命令及其使用方法2019-08-12 11:56:47

    1,top 常用选项:-p <pid> 持续跟踪某一进程的状态; 常用操作指令:数字键1:展开所有cpu的状态;shift+< 或者 shift+> : 切换排序的参照字段,向左或者向右; 特殊用法,用于持续跟踪:把输出结果重定向到文件:top -n 1 -b | head -30 > top.log 2,sar (由 sysstat 包提供,操作系统可能不自带)

  • 「STM32 」IIC通讯原理及其实验2019-08-09 10:04:03

    I2C两线式串行总线通讯协议,它是由飞利浦开发的,主要用于连接微控制器及其外围设备之间,它是由数据线SDA和信号线SCL构成的,可发送和接收数据即在MUC和I2C设备之间,I2C和I2C之间进行全双工信号传输,高速I2C总线一般可达到400kbps。一般我们也称为TWI接口。 I2C支持多主机模式: 即在这个

  • IIC通信协议2019-08-08 17:00:51

    本文仅作为学习笔记 IIC协议: 和URAT的RXD、TXD一样,IIC也是由两根线构成: 一根SCL(时钟线)、一根SDA(数据线) 总线(无数据收发的情况)空闲状态,SCL和SDA为高电平   IIC一个写数据需要:启动信号——发送地址——发送数据——结束信号   起始和结束信号产生条件:总线在空闲状态时,SCL和SDA都

  • MBR分区表的备份与还原2019-08-08 16:57:05

    MBR分区表的备份与还原 MBR分区的存储 从下图可以看出,MBR分区前446字节是boot loader;接下来64字节是分区表;再然后就是三个主分区加一个拓展分区。 一、备份分区表,要跳过前446字节 # 使用dd备份sda的分区表,跳过前446字节 [root@localhost ~]# dd if=/dev/sda of=./partition bs=1

  • MBR扇区故障问题!2019-08-06 13:03:01

    一:模拟破坏/sda主硬盘破坏再修复! [root@roomc~]#mkdir /a         //创建一个目录 [root@roomc~]#mount /dev/sdb1 /a     //将为故障的硬盘sdb挂载到/a目录上 [root@roomc~]#dd if=/dev/sda of=/a/xiufu bs=512 count=1     //备份sda到/a目录下取名为xiufu [root@roo

  • 源码安装 & 磁盘管理和维护2019-08-05 16:04:49

    1. 源码安装 源码安装: 第一步:前置条件:安装编译工具 yum install gcc gcc-c++ 第二步:下载源码包 cd /usr/local/src/ wget http://…tar.gz (源码包建议保存位置:/usr/local/src/) 第三步:安装源码包 先解压 tar -zxf 源码包 再进入源码包 第四步:编译安装源码包 (1)./configure -

  • 【linux】dd命令显示进度及手动迁移系统2019-07-28 17:54:14

    dd命令显示进度 1.第一个窗口执行dd命令2.另开一个窗口,执行watch -n 5 pkill -USR1 -x dd3.在第一个执行dd命令的窗口即可显示dd执行进度,直到任务完成 dd 网络磁盘克隆 dd if=/dev/sda |ssh xxx.xxx.xxx.xxx “dd of=/dev/sda bs=4M” linux手动迁移方法 1.在目标机器挂起live CD,并

  • STM32学习笔记---IIC协议2019-07-24 18:41:11

    IIC介绍 IIC即Inter-IntegratedCircuit(集成电路总线),是一种多向控制总线,由飞利浦半导体公司在八十年代初设计,主要是用来连接整体电路(ICS)。在IIC中,多个设备可以连接到同一总线结构下,同时每个设备都可以作为实施数据传输的控制源,这种方式简化了信号传输总线。 I2C串行总线一般

  • ubutnu 挂载磁盘2019-07-18 16:55:57

      1. 查看已挂载的磁盘 df -h 2. 查看可挂载的磁盘 fdisk -l 3. 创建挂载点 mkdir /media/HDD   注意: /media/HDD 必须为空文件夹 4. 挂载 sudo mount /dev/sda /media/HDD    注意: /dev/sda 想要挂载磁盘的名称,通过前面的 fdiak -l 查看 5. 初始化磁盘 sudo mkfs.

  • dd命令2019-07-17 15:56:58

    dd是一个用于实现文件底层复制的命令;用法:    dd if=/PATH/FROM/SRC of=/PATH/TO/DEST    bs=# : block size, 复制单元大小;    count=#,复制多个少bs;磁盘复制:dd if=/dev/sda of=/dev/sdb备份MBR:  dd if=/dev/sda of=/tmp/mbr.bak bs=512 count=1破坏MBR中的boot

  • 虚机安装vyOS使用Xshell连接2019-07-10 17:01:25

    本文主要讲解:使用虚机(Vitual Box)安装的vyOS,如何使用Xshell来通过ssh方式连接。 首先咱们安装vyOS 1.安装vyOS 先用Vitual Box安装vyOS镜像。 接下来的操作其实官网教程讲的很清楚了,基本就是一路默认往下点就可以。 主要就是执行这条语句install image vyos@vyos:~$ install image

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有