ADS1248 AD读值问题。
时间:10-02
整理:3721RD
点击:
用单片机硬件通信ADS1248 对寄存器可操作,读写均正确。只能偶尔读到AD的值,用示波器测量各引脚单次读值时START 脚有100us的上升沿脉冲,连续读值时START为高电平,CS口始终为低电平,RESET脚始终为高电平,但不论连续还是单次DRDY脚用示波器看基本都一直为高电平,没有负跳变。求解。
寄存器配置如下:
IDC0 0x00
MUX1 0x00
MUX0 0x01
SYS0 0x08
不知道你的spi接口是不是模拟的,我用的模拟的spi接口,发现对寄存器的读写有的正确有的不正确,感觉时序也正确,不知道是为什么,还希望你分享一下你的程序,不胜感激!
我用的是STM32F103的硬件SPI 256分频,确定要?