ICode9

精准搜索请尝试: 精确搜索
  • STM32Cube配置I2C不会自动配置引脚速度2022-08-22 20:34:44

      使用STM32Cube配置I2C的时候,不会自动配置速度,但I2C需要配置引脚的速度,需要手动配置添加。   GPIO_MODE_AF_OD: 启动引脚复用(开漏模式)。  

  • SSD1306 屏幕使用-Micropython2022-08-21 00:35:46

    1、I2C总线是什么? I2C:俗称集成电路总线,是一种简单、双向二线制同步串行通信总线,使用多主从架构。它只需要两根线即可在连接于总线上的器件之间传送信息。 主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系

  • 常用的LCD液晶显示驱动芯片(IC)-VK2C22A/B,I2C标准接口系列高抗干扰/高ESD防护能力2022-08-18 09:32:43

      VK2C22A/B概述:       VK2C22A/B是一个点阵式存储映射的LCD驱动器,可支持最大176点(44SEGx4COM)的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,也可通过指令进入省电模式。其高抗干扰,低功耗的特性适用于水电气表以及工控仪表类产品。 特点: • 工作电压 2.4-5.5V

  • 专题8-I2C驱动程序设计-第5课-I2C自编设备驱动设计2022-08-10 23:00:09

    1、概述        2、编程   #include <unistd.h> #include <stdio.h> #include <fcntl.h> int main() { int i, fd; char write_data[256]; char read_data[256]; //打开at24c02对应的sys文件 fd=open("/sys/bus/i2c/devices/0-0050/e

  • 使用ESP32驱动TI的TMP117温度传感器(带例程)2022-08-01 16:02:03

      简介 ESP32是国产乐鑫公司生产的32位单片机,双核240MHz,带有蓝牙和wifi功能,本例中使用的是ESP32-S模组。TMP117是德州仪器(TI)推出的I2C温度传感器系列,本例中使用的具体型号是TMP117MAIDRVR。本例中使用的开发环境是VSCODE安装ESP-IDF插件。 硬件连接 TMP117的引脚定义 这里需要注

  • 使用ESP32驱动QMA7981读取三轴加速度(带例程)2022-08-01 09:03:54

    使用ESP32驱动QMA7981读取三轴加速度(带例程) 1.简介 ESP32是国产乐鑫公司生产的32位单片机,双核240MHz,带有蓝牙和wifi功能,本例中使用的是ESP32-S模组。QMA7981是国产矽睿公司生产的三轴加速度传感器(支持国产,从我做起)。本例中使用的开发环境是VSCODE安装ESP-IDF插件。 2.硬件连接 ESP

  • 传感器/水表/热能表/压力表 32*4COM 超低功耗段码LCD显示驱动IC-VKL128 LQFP44,工作电流约7.5微安2022-07-30 11:00:37

    产品品牌:永嘉微电/VINKA 产品型号:VKL128 封装形式:LQFP44 产品年份:新年份    概述:VKL128 LQFP44是一个点阵式存储映射的LCD驱动器,可支持最大128点(32SEGx4COM)的 LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,可配置4种功耗模式,也可通 过关显示和关振荡器进入省电模式。其

  • H7-TOOL的I2C接口方式脱机烧录操作方法,已经发布(2022-07-16)2022-07-22 22:31:53

    通过Lua小程序,我们可以方便方便的在线方式做I2C接口方式固件烧录,也可以离线方式运行Lua小程序做烧录。 本次是说明是采用H7-TOOL的I2C接口连接我们V7板子做的操作说明。 【协议说明】 1、发送固件大小:符号‘*’ 来同步,然后发送固件大小,板子收到后,回复0x30表示擦除相应扇区大小

  • MLX90640 红外热成像仪测温模块简要介绍说明2022-07-19 16:05:41

    MLX90640 红外热成像仪测温模块简要介绍说明 (1) A 型和 B 型的区别 区别主要有以下几点 视场角不同: A 型为 110*75° , B 型为 55*35° ,通俗一点讲就是 A 型是广角,所以镜头矮一些,视野更宽,但对远处物体的捕捉能力更低, B 型更适于拍摄稍远的物体。精度不同: A 型的噪声比 B 型大,所以 B

  • 【转载】I2C子系统2022-07-11 23:08:52

    转载原文: https://blog.csdn.net/qq_31885403/article/details/121522775   I2C子系统的作用: 为屏蔽不同的I2C主机控制器驱动,可以使I2C设备驱动仅关心如何操作I2C设备,而不需要了解I2C主机控制器(主控芯片)的细节,从而使I2C设备驱动可以独立存在,适用于不同的硬件平台。 I2C驱动框架的

  • 关于摄像头与显示器的相关总结2022-07-05 11:02:54

      可以看到SCCB的数据交互和I2C相同,都是只有两条总线,(在除了

  • STC8H开发(十二): I2C驱动AT24C08,AT24C32系列EEPROM存储2022-07-04 06:31:06

    目录 STC8H开发(一): 在Keil5中配置和使用FwLib_STC8封装库(图文详解) STC8H开发(二): 在Linux VSCode中配置和使用FwLib_STC8封装库(图文详解) STC8H开发(三): 基于FwLib_STC8的模数转换ADC介绍和演示用例说明 STC8H开发(四): FwLib_STC8 封装库的介绍和使用注意事项 STC8H开发(

  • i.MX RT1010的I2C Slave时钟延展功能小记2022-06-26 12:32:07

    最近客户在使用i.MX RT1010的I2C作为从机设备与主机通讯,使用了时钟延展的功能(clock stretching)。在开发过程中遇到了一些小烦恼和小细节,在此呢,也写下一篇文档予以总结。什么是时钟延展首先,简单介绍一下什么是时钟延展。时钟延展是指从机通过将SCL拉低以暂停数据传输的一个过程,在暂

  • linux I2C应用编程2022-06-25 12:36:05

    一、前言   本人熟悉I2C的时序,可以用单片机写I2C驱动程序,但是在linux上使用i2c接口不用我们去定义时序,我只想知道在linux平台上是如何用函数传输I2C数据的,因此本文只讨论linux下如何将I2C用起来。 二、打开设备   linux下一切皆文件,I2C设备也是一个文件,我使用的2416开发板上有

  • 通信协议2022-06-24 20:00:40

    I2C协议: (149条消息) I2C 协议_yang。。的博客-CSDN博客_i2c 协议 SPI协议: (149条消息) SPI通信协议详解_花花公主的皮皮的博客-CSDN博客_spi通信

  • 嵌入式学习笔记-12022-06-24 16:33:51

    嵌入式编程基础知识 相关概念 .h文件,称为头文件,一般存储类型的定义,函数的声明等。 数据类型 c语言中的基本数据类型包括:short、int、long、float、douche、char uint8_t\uint_16_t\uint_32_t\uint_63_t ​ 这些数据类型都是通过typedef定义,是已知类型的别 ​ 3. 对应关

  • 2022-6-22-播放视频2022-06-23 01:33:32

    一. 技术分析 1. 加速软件I2C 2. 通过串口传输图片数据给下位机(这点就和串口通信一样呀) 3. 下位机将串口收到的数据实时显示到OLED(代码结构可以利用中断,然后尽量提高串口和I2C的通信速率) 4. 该项目有用python批量生成每帧画面 这样来看,能学到的基本是提速I2C,以及串口的通信协议应

  • RT1010SDK上手I2C,GXHT30温湿度传感器2022-06-19 18:05:57

    上一篇上手SDK的GPIO,串口,以及MCUXpresso Config Tools ,接着上期的内容,测试I2C的使用,手上只有这个温湿度传感器,虽然用了几次了,下次一定换个IC测试。直接在SDK中导入evkmimxrt1010_lpi2c_polling_b2b_master工程,本工程是采用查询的方式。步骤如下:<ignore_js_op> <ignore_js_op><ig

  • EEPROM存储功能验证2022-06-19 16:05:37

      在飞凌RT1052开发板上,配有一个I2C接口的EEPROM,其型号是24C02,容量为256字节。由于容量较小,因此只适应于参数的存储,而不适于做硬字库来使用。     为验证24C02的读写功能,特为它配上TFT串口屏来进行信息显示,其验证效果如图所示。<ignore_js_op>24C02读写验证效果现实验证效果的

  • 以MPU6050为例的硬件IIC的使用2022-06-03 14:34:07

    很久以前听说过硬件IIC的“难用”,也在其他单片机上尝试过调试硬件IIC,调“通”过,却很容易卡死,于是默默给硬件IIC贴上个“不稳定”的标签,之后就一直用软件模拟IIC。 CH582这块单片机主攻蓝牙相关的功能,也有硬件IIC这个模块。考虑到低功耗蓝牙对时间的把控比较严格,相比软件IIC,硬件IIC

  • 《摄像头 —— sensor移植以及调试》2022-05-09 12:00:28

    I2C通信失败⼀般的平台在开机过程,camera驱动框架都会对sensor进⾏探测,如果确实存在相应的硬件,将会产⽣ /dev/video 节点;如果探测异常,则没有相应的节点。探测过程⼀般是通过I2C驱动sensor的chipid,在这个过程遇到最多的就是I2C通信失败。遇到I2C通信失败,可按照以下步骤进⾏测试确认

  • 彻底搞懂IIC总线(6)I2C总线电气规范和传输时序2022-05-09 11:00:27

      本文由德力威尔王术平原创,转载、引用请注明出处,否则侵权。   摘要 软硬件开发必备参考文档:本文详细的阐述了I2C 总线在标准模式、快速模式、快速增强模式、高速模式、超快速模式下的电气特征和传输时序。   六. I/O级和总线线路的电气规格和时序 6.1 标准、快速和快速增强模

  • 彻底搞懂I2C总线(4)I2C总线的其他用途2022-05-07 16:03:48

    本文由德力威尔王术平原创,转载、引用请注明出处,否则侵权。   摘要 本章节阐述了I2C总线的其他用途,如CBUS总线、SMBUS总线、PMBUS总线、IPMI接口、ATCA通信、DDC通信等。   四. I2C总线通信协议的其他用途 I2C总线被用作几种系统结构的通信协议。除了基本的I2C规范之外,这些体系结

  • 彻底搞懂I2C总线(3)Ultra Fast-mode超快速模式下的I2C通信协议2022-05-06 12:32:38

    本文由德力威尔王术平原创,转载、引用请注明出处,否则侵权。   摘要 软硬件开发必读文档:本章节详细全面、通俗易懂地阐述了超快速模式下的I2C总线的连接方式、逻辑电平、数据有效性、启动停止条件、字节格式、数据应答、从机地址、保留地址、广播地址、软件复位、启动字节、设备ID

  • MCU之I2C协议2022-04-20 15:04:39

    目录   I2C协议  I2C 物理层 I2C协议层 STM32的硬件I2C 软件模拟I2C 部分通信逻辑 附录 I2C协议 I2C 通讯协议(Inter-Integrated Circuit)是由 Phiilps 公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地使用在系统内

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

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

ICode9版权所有