模块开发
各类模块驱动开发
口袋里のInit
一生一代一双人
展开
-
FTDI(FT220XQ)(一)——USB转SPI芯片的使用之驱动安装及设备信息配置
目录1. 概述2. PC端驱动安装2.1 查看驱动是否已经自动安装2.1 驱动类型2.2 安装(WIN10 64位)1. 概述FTDI公司全称是Future Technology Devices International,FTDI是一家是无晶圆且总部设在英国格拉斯哥的半导体公司,FTDI公司是无晶圆半导体公司,总部设在英国格拉斯哥,在格拉斯哥、新加坡和台北(中国台湾)设有研发机构,在格拉斯哥、台北、波特兰(美国俄勒冈)和上海(中国)有区域销售和技术支持部门。FTDI公司最广受欢原创 2020-11-30 10:49:53 · 8940 阅读 · 0 评论 -
USB转SPI模块(一)——准备之硬件接口,驱动安装,上位机软件界面
1. 该模块介绍一端为梯型USB接口,一端20pin的引脚针。20pin的引脚针定义:接线说明:请注意缺口的方向位置!将适配器接口正对着自己,缺口在左边; 1.8V电源接口是一个可变电压输出接口,可以通过DEV_SetPowerLevel函数设置输出电压; P0到P7跟D0到D7是共用接口,比如在进行I2C监控功能的时候需要用到D0,D1接口,其实也是接到P0,P1接口上的; 跟其他任何设备进行连接,GND都是必须要接的,而且推荐先接GND,否则有可能会损坏适配器!2..原创 2020-10-21 18:49:27 · 4913 阅读 · 0 评论 -
ESP8266-01s——无线模块使用
ESP8266一共有三种角色/工作模式,分别是:1.STA (客户端模式)2.AP (接入点模式)3.STA+AP (两种模式共存)客户端模式就是作为设备(client)连接区域网内路由,接入点模式即是作为路由(sever),允许其他设备连接ESP8266.第三种即是同时扮演两种角色。与蓝牙模块相似,esp8266也需要进行AT指令设置。下面进行具体操作:1. 接线连接CH340转TT...原创 2020-10-10 10:56:00 · 12235 阅读 · 2 评论 -
步进电机小知识
步进电机小知识(转)1.什么是步进电机? 步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。您可以通过控制脉冲个来控制角位移量,从而达到准确定位的目的;同时您可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。2.步进电机分哪几种?步进电机分三种:永磁式(PM),反转载 2017-12-26 15:11:49 · 1113 阅读 · 0 评论 -
伺服电机
1.简介 伺服系统(servomechanism)是使物体的位置、方位、状态等输出被控量能够跟随输入目标(或给定值)的任意变化的自动控制系统。伺服主要靠脉冲来定位,基本上可以这样理解,伺服电机接收到1个脉冲,就会旋转1个脉冲对应的角度,从而实现位移,因为,伺服电机本身具备发出脉冲的功能,所以伺服电机每旋转一个角度,都会发出对应数量的脉冲,这样,和伺服电机接受的脉冲形成了呼应,或者叫闭环,如原创 2017-12-19 14:52:22 · 7096 阅读 · 0 评论 -
步进电机28BYJ-48拆机图、原理和51/stm32测试程序
步进电机是一种将电脉冲转化为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定原创 2017-12-26 14:50:54 · 27219 阅读 · 1 评论 -
WIFI模块(JS7628)文件传输、iPK包安装与视频监控设置
1 、WIFI与PC的数据互传1.1 在 windows 系统下用“winscp”软件进行 scp 协议文件的传输。下载“winscp”软件安装,进行如下设置:密码是root。登录后如下所示:左边是电脑文件,右边是WIFI模块系统文件,在此界面就可以进行互传文件。1.2 在Linux系统下本人是在 Ubuntu系统下进行的文件传输,用的 scp 命令。方法...原创 2018-09-05 15:09:06 · 2019 阅读 · 0 评论 -
eMMC(四)——基本命令
目录1. Basic commands (class 0 and class 1)CMD0CMD1CMD2CMD3CMD4CMD5CMD6CMD7CMD8CMD9CMD10CMD12CMD13CMD14CMD15CMD192. Block-oriented read commands (class 2)CMD16CMD...原创 2019-11-07 15:04:39 · 1939 阅读 · 0 评论 -
eMMC(三)——工作模式
目录Overview1. Boot Operation Mode1.1 Boot From eMMC Device1.2 Boot Acknowledge1.3 Boot Bus 配置1.4 Boot Data 更新2. Device Identification Mode2.1 设备复位2.2. Voltage Range2.3 Memory Acc...原创 2019-11-07 14:58:09 · 3109 阅读 · 0 评论 -
eMMC(二)——分区管理
参考:Embedded Multi-Media Card (e•MMC) Electrical Standard (5.1)[PDF] Disk partitioning[Web] Master Boot Record[Web] GUID Partition Table[Web] Linux Kernel internals[Web]目录0. 概述FLASH分区类型...原创 2019-11-07 11:34:36 · 2179 阅读 · 0 评论 -
EC20(一)——AT指令
AT+CSQ :Signal Quality Report,查询信号强度;AT+CGMM : Request Model Identification, 查询模式ID;AT+GMM: 和AT+CGMM 完全相同;AT+IFC :Set TE-TA Local Data Flow Control, 设置串口数据流eg: “AT+IFC=0,0\r\n” , RTS与CTS均不开启。AT&D:Set DTR Function Mode, 设置DTRe...原创 2020-06-24 09:53:16 · 8655 阅读 · 0 评论 -
MCP2517FD(一)——简介
1. 是什么?MCP2518FD是一款经济高效的小尺寸CAN FD控制器,可通过SPI接口轻松添加到单片机中。因此, CAN FD通道可以轻松添加到缺少CAN FD外设或者没有足够CANFD通道的单片机。带SPI接口的外部CAN FD控制器,也就是用于把MCU的SPI接口转为CAN接口。引脚说明:2. 模块构成2.1 典型应用从上图可以看出mcp2518fd模块由两部分构成,一部分就是主体mcp2518fd,另一部分就是CANFD收发器ATA6563。所以引脚说明里...原创 2020-06-23 11:02:18 · 8233 阅读 · 9 评论 -
ATSHA204A(五)——唤醒,休眠
1. 数据包在 I2C 写数据包期间,ATSHA204A 会将发送的第二个字节解释为字地址,表示数据包功能,如下表所述。2.唤醒当器件唤醒时,它将遵循下列条件:0:如果 SDA 为低电平且保持稳定,而 SCL 由低电平变为高电平再变为低电平,则将在总线上传输一个 0 位。当 SCL 为低电平时,SDA 可发生变化。 1:如果 SDA 为高电平且保持稳定,而 SCL 由低电平变为高...原创 2020-04-15 15:08:36 · 1326 阅读 · 0 评论 -
ATSHA204A(四)——data区的使用
1. 数据区地址分配由于 ATSHA204A的所有 Reads 和 Writes 操作均以字(4字节或 32字节)为单位执行,因此下表中的字地址应当用于传送至 Read 和 Write 命令的地址参数。Slot Byte Address (Hex) Word Address (Hex) Slot Byte Address (Hex) Word Addr...原创 2020-04-15 14:52:25 · 700 阅读 · 0 评论 -
ATSHA204A(三)——config区配置
成功唤醒之后,才可以做很多事情,实现它的命令功能。芯片的config区和data区一旦锁定,没有办法解锁,锁的方法只能通过lock command来进行锁定。 config区在没锁定的时候,可以使用write command来进行写操作,但注意,0x00-0x03地址(word地址,详情请参考手册)不能被写,0x15word地址不能使用write command来写。 在config锁定前...原创 2020-04-15 14:39:22 · 1424 阅读 · 0 评论 -
ATSHA204A(二)——基本特性
1. 主要特性SHA-256哈希算法 256位密钥长度;最多可存储 16个密钥 惟一 72位序列号 内部高质量随机数发生器(RandomNumberGenerator,RNG) 用于存储密钥和数据的 4.5kbEEPROM 用于固定信息的 512位可一次性编程(OneTimeProgrammable,OTP)位 多个 I/O选项: 兼容 UART的高速单线接口; 1MHz ...原创 2020-03-27 16:41:30 · 1645 阅读 · 0 评论 -
ATSHA204A(一)——是什么?有什么用?
1. 是什么?ATSHA204A是一个加密器件, ATMEL公司做的。1.1 简介Atmel ATSHA204是首款具有超低功耗的带有4.5Kbit EEPROM和硬件SHA-256加速器的经优化的交钥匙认证器件,其经过全面测试的ASF软件库可用于基于Atmel AVR®和ARM®的微控制器,并集成在全新集成式开发环境AVR Studio® 5中。ATSHA204器件是工业、消费电...原创 2020-03-27 16:12:27 · 3316 阅读 · 0 评论 -
eMMC(补充)——总线上电
1 通讯线e•MMC 总线有 10 条通讯线: CMD: 命令线,双向信号。主机和设备驱动器以两种模式工作,开漏和推挽。 DAT0-7: 数据线,双向信号。主机和设备工作在推挽模式下。 CLK: 时钟,是主机发往设备的信号。 CLK 工作在推挽模式下。2 上电上电(包括热插入,即总线工作时插入设备)后,设备进入pre-i...原创 2020-01-08 11:32:07 · 2087 阅读 · 0 评论 -
eMMC(补充2)——总线数据流
参考资料:Embedded Multi-Media Card (e•MMC) Electrical Standard (5.1)[PDF] SD/MMC Controller, Hard Processor System (HPS) Technical Reference Manual (TRM)[PDF] CRC wiki[WEB]目录1. 总线接口2. eMMC...原创 2020-01-08 11:27:54 · 1290 阅读 · 0 评论 -
eMMC(一)——基本架构
目录1. eMMC是什么1.1 个人理解1.2 eMMC 的整体架构2. 各组成部分2.1 NAND Flash2.2 Flash Controller2.3 标准接口1. eMMC是什么eMMC (Embedded Multi Media Card)是MMC协会订立、主要针对手机或平板电脑等产品的内嵌式存储器标准规格。由一个嵌入式存储解决方案组成,带有MMC...原创 2019-11-04 12:06:47 · 38171 阅读 · 3 评论