调试ad5245的总结

调试ad5245的总结

这个ad5245是通过IIC与FPGA进行通信的,首先要理解IIC协议。

经验总结:

1、SCL和SDA端的要有上拉电阻,且上拉电阻能正常工作;

2、要往SDA数据线上写三个字节才能调节ad5245的电阻值,第三个字节就是用于调节阻值的(范围FF-00);第二个字节是指令字节可以直接设置为0000_0000;因为我只写两个字节(器件地址+指令字节)导致AD5245调节出来的数值不正确,后面仔细阅读手册才发现需要写入三个字节。

image-20240115163338752

3、IIC总线在空闲状态的时候SCL和SDA一定要拉高,注意如果代码上拉高了,但是用逻辑分析仪抓取的时候没有拉高那可能是上拉电阻的问题,看看有没有接上拉电阻,电阻的阻值对不对。

image-20240115164011961

--晓凡  2024115日于武汉书

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/624576.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

「云渲染科普」3dmax室内装修效果图怎么高效制作

3dmax室内装修效果图拥有丰富的家具、光影、材质纹理等,在渲染过程过程中如果室内的场景过大,个人电脑通常需要渲染几个小时或者好几天,这对于比较急的项目来说,往往会影响项目的进度。下面一起来看看3dmax室内装修效果图的&#…

linux如何按月统计日志中的接口访问数量

背景 有时候需要帮运营去统计一些数据,不论是活动产生的数据还是日常的数据。因为并没有功能来支撑,所以只能从日志中进行统计。 今天是需要通过在日志中按月统计用户登录的次数: 我们的日志格式大概如下: [2023-04-21 17:45:22.500] [1681985022047] …

使用 gitee+sphinx+readthedocs 搭建个人博客

给大家安利如何快速搭建个人博客网站! 前言 这是我本地运行的一个使用sphinx构建的博客服务,这些文章,都是用markdown写的。 一直有个想法,就是把自己写的这些文件,搞成一个博客网站,放到网上&#xff0c…

【C++】__declspec含义

目录 一、__declspec(dllexport)如果这篇文章对你有所帮助,渴望获得你的一个点赞! 一、__declspec(dllexport) __declspec(dllexport) 是 Microsoft Visual C 编译器提供的一个扩展,用于指示一个函数或变量在 DLL(动态链接库&…

学习SSM框架第四天

学习目标: 基于XML三层架构开发小实验 学习时间: 学习SSM框架第四天 周三下午 开始实验前需要理解的几个知识点: 0.🍖生成对象方法 a.使用静态工程类 b.实例工厂类 c.空构造方法(IOC)所有属性的set方…

边缘计算的挑战和机遇:数据的安全性和隐私性问题

边缘计算的挑战和机遇:数据的安全性和隐私性问题 随着边缘计算技术的迅猛发展,数据的安全性和隐私性问题变得愈发重要。在分布式计算环境中,如何确保边缘计算中的数据安全性和隐私性成为亟待解决的问题。本文将深入讨论在边缘计算中设计有效…

Redis命令 - Sets命令组常用命令

Set集合,无序,一堆不重复值的组合。利用redis提供的set数据结构,可以存储一些集合性的数据。 使用场景:例如,实现如共同关注、共同喜好、二度好友等 1、SADD key member [member …] 向集合中添加一个或者多个成员 …

mybatisMysql分页查询,以及SQL_CALC_FOUND_ROWS与count(*) 性能对比

温故而知新,这里记录一下 一、引言 分页查询每个人程序猿几乎都使用过,但是有部分同学不懂什么是物理分页和逻辑分页。 物理分页: 相当于执行了limit分页语句,返回部分数据。物理分页只返回部分数据占用内存小,能够获取…

如何在simulink中怎么获取足端轨迹代码解释?

在使用Java代码框架统计用户获取足端轨迹时,我们可以使用Simulink的外部接口功能和Java的网络编程来实现。 首先,我们需要在Simulink中配置外部接口以便与Java进行通信。可以使用Simulink中的TCP/IP或UDP模块来实现网络通信。假设我们选择TCP/IP模块。 …

#AIGC##VDB# 【一篇入门VDB】矢量数据库-从技术介绍到选型方向

文章概览: 这篇文章深入探讨了矢量数据库的基本概念、工作原理以及在人工智能领域的广泛应用。 首先,文章解释了矢量的数学和物理学概念,然后引入了矢量在数据科学和机器学习中的应用。随后,详细介绍了什么是矢量数据库&#xff0…

文件包含漏洞原理以及修复方法

漏洞名称:文件include漏洞、文件包含 漏洞描述:文件包含是指程序代码在处理包含文件的时候没有严格控制。导致用户可以构造参数包含远程代码在服务器上执行,并得到网站配置或者敏感文件,进而获取到服务器权限,造成网站…

Java Web程序设计任务教程第2版课后题答案

ai的答案有些错误,从其他博主的资源和网上的资料共同结合整理出的一份课后题答案 一个word格式,一个PDF格式 防止因为打开的软件或者其他原因导致显示的错误

能见度传感器有什么特点-交通安全的保障

能见度传感器是一种用于测量能见度的设备,通常安装在高速公路、城市道路、桥梁等交通路段,以及隧道、停车场等封闭空间。这种传感器能够实时监测能见度值,并通过数据传输系统将数据发送到控制中心或相关管理部门,为交通安全管理、…

C++结合OpenCV:图像的加法运算

一、图像运算 针对图像的加法运算、位运算都是比较基础的运算。但是,很多复杂的图像处理功能正是借助这些基础的运算来完成的。所以,牢固掌握基础操作,对于更好地实现图像处理是非常有帮助的。本章简单介绍了加法运算、位运算,并…

自学Python笔记总结(更新中……)

自学Python笔记总结 网址数据类型类型查看类型,使用type内置类标识符 输出输入语句format函数的语法及用法数据类型的转换运算符算数运算符赋值运算符的特殊场景拆包 比较运算符逻辑运算符 与 短路位运算符运算符优先级 程序流程控制分支语句pass 占位 循环语句 whi…

DFT新手入门:VASPKIT生成模版INCAR

新手学习VASP计算时一般需要自行准备好VASP所需要的四个输入文件:INCAR POSCAR KPOINTS POTCAR。 其中POSCAR为计算任务的模型文件,POTCAR为与POSCAR中元素所对应的赝势,可根据要求选取。 KPOINTS的设置需要根据精度确定,一般通过vaspkit的1…

直播带货之所以能赚钱并且十分火爆的主要原因与改进空间 为什么人们宁愿花10多倍的价格去直播间买东西? 为什么直播带货能赚钱而知识付费难赚钱?

为什么人们宁愿花10多倍的价格去直播间买东西? 为什么直播带货能赚钱而知识付费难赚钱? 人们愿意在直播间花费较高的价格购买商品,以及为什么直播带货能够赚钱而知识付费难以赚钱,这些现象可以从几个方面来理解: 社交…

实现STM32烧写程序-(4) BIN文件结构

简介 BIN文件是一种二进制文件格式,用于存储和传输二进制数据。它包含了计算机或设备可以直接读取和执行的原始二进制数据。BIN文件通常用于存储程序、固件或其他二进制数据,例如嵌入式系统的固件、操作系统的映像文件等。 BIN文件的起源可以追溯到计算机…

获取本地IP网卡信息

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、获取本地IP,以及全部网卡信息总结 前言 一、获取本地IP,以及全部网卡信息 const os require(node:os) function getIPAdress(){/…

node-red实现ModBus-RTU 通信协议(RS485信号输出)的数据交互

node-red实现485型 - 温湿度变表数据转换 一、介绍二、 通讯协议2.1 通讯基本参数2.2 数据帧格式定义2.3 寄存器地址2.4 通讯协议示例以及解释 三、 node-red实现数据交互3.1 node-red读取数据3.2 node-red写回数据 本文参考《86 壳液晶温湿度变送器使用说明书(485 …