网站首页
编程语言
数据库
系统相关
其他分享
编程问答
ADS1256
2024-11-02
H7-TOOL的LUA小程序教程第17期:扩展驱动AD7606, ADS1256,MCP3421, 8路继电器和5路DS18B20(2024-11-01)
LUA脚本的好处是用户可以根据自己注册的一批API(当前TOOL已经提供了几百个函数供大家使用),实现各种小程序,不再限制Flash里面已经下载的程序,就跟手机安装APP差不多,所以在H7-TOOL里面被广泛使用,支持在线调试运行,支持离线运行。TOOL的LUA教程争取做到大家可以无痛调用各种功能函数,不需
2024-07-02
ADS1256芯片说明
本篇文章先总结一下24位的8通道24bit高精度采集的24位ADS1256,本篇文章不是纯粹的datasheet的抄袭,而是datasheet的总结,高度概括,以及对我们编程有用的思路,我大概看了一下网上流传的版本,大多数都是STM32,另外有一份是verilog不知道是谁写的,各个网都有,它是多通道采集,仅仅使用了一种模式
2024-02-01
ADS1256读取到的24位有符号数据处理
ADS1256通过SPI读取到的数据为24位有符号数据[0,23],第23位为符号位,1为负,0为正。但是在STM32中,我们常用int32或者uint32来存放这个数据,如果直接赋值赋过去就会出现意想不到的后果,如下:这就是直接赋值之后绘出来的图,因此我们需要将24为有符号变量转换为32位有符号变量,但在此处很容
2022-12-19
基于I.MX6UL平台的ADS1256驱动开发五.实现功能
在前面我们已经完成了基本的寄存器读写操作,下面我们就可以根据数据手册来完成基础AD功能的实现。初始化初始化的过程基本上是从AD板供应商提供的Demo移植的。1voidA
2022-12-18
基于I.MX6UL平台的ADS1256驱动开发四.IC操作
在前面章节我们已经完成了最基础的驱动框架的搭建,下面就需要在GPIO可以正常工作的条件下进行IC的读写操作。首先我们要完成最基础的读写操作,然后所有的操作都是基于这个读
2022-12-11
基于I.MX6UL平台的ADS1256驱动开发三.基础驱动框架
我们通过前两章的内容完成了驱动移植和重构的准备工作,下面我们就开始处理驱动代码了。驱动的基础架构我们采用和前面学习的platform框架一样,并且通过GPIO子系统对GPIO实现
2022-12-05
基于I.MX6UL平台的ADS1256驱动开发二.硬件连接及设备树
在前面一章我们了解了ADS1256在通讯中的时钟要求和指令,我们这一章结合主机部分完成Linux下的设备树信息,然后完成硬件的连接。硬件连接在上一章我们说过,ADS1256作为SPI通
2022-10-13
基于STM32H7的ADS1256驱动案例,8通道,24bit ADC,带可编程增益(2021-09-20)
例程下载:V7-068_ADS1256(8通道带PGA的24位ADC).7z(3.12MB)测试效果:测试LM285-2.5V稳压效果,抖动40uV: 测试干电池效果,抖动10uV左右,注意,这个级别的抖动容易受环境温