добрый день,всем!
Подключил ADS1256 к eSP по HSPI.
Проблема в том что реально работает лишь чтение данных.
ADS работает на настройках по умолчанию с частотой 30 кгц и по 1-му каналу.
Данные читаю в колбеке по отрицательному фронту DRDY командами:
spi_tx8(HSPI,RDATA); //команда "чтение"
*dummy=spi_rx24(HSPI); //читать 24 бита
----------------------------
CS ADS Всегда активен.
---------------------------------------------
Все остальные команды практически не дают результата,
а чтение внутренних регистров дает 255.
------------------------------------
Изменение частоты SLK HSPI от 2 до 1 мгц ничего не дает
Установка задержки после команды в 5-10 мкс ничего не дает.
------------------------------------
Буду признателен за подсказки по решению данной проблемы.
Подключил ADS1256 к eSP по HSPI.
Проблема в том что реально работает лишь чтение данных.
ADS работает на настройках по умолчанию с частотой 30 кгц и по 1-му каналу.
Данные читаю в колбеке по отрицательному фронту DRDY командами:
spi_tx8(HSPI,RDATA); //команда "чтение"
*dummy=spi_rx24(HSPI); //читать 24 бита
----------------------------
CS ADS Всегда активен.
---------------------------------------------
Все остальные команды практически не дают результата,
а чтение внутренних регистров дает 255.
------------------------------------
Изменение частоты SLK HSPI от 2 до 1 мгц ничего не дает
Установка задержки после команды в 5-10 мкс ничего не дает.
------------------------------------
Буду признателен за подсказки по решению данной проблемы.
Последнее редактирование: