Art55555 0 23 января, 2023 Опубликовано 23 января, 2023 · Жалоба Добрый день! Необходимо обеспечить управление по SPI AD9653, плисина Kintex 7. Использую блок QUADSPI, 3 ноги подключены верно. С программной стороны использую файл GitHub.Com/Xilinx/embeddedsw/XilinxProcessorIPLib/drivers/spi/src/xspi.c , функцию XSpi_ReadReg(InstancePtr->BaseAddr, XSP_DRR_OFFSET), которая #define Xspi_In32(hUser, (BaseAddress) + (RegOffset)). А RegOffset указан верно = 0x6C, из которого и предполагается чтение. Процесс записи в регистры АЦП происходят верно, всё настраивается. Но при чтении значений возникла проблема - на выходе либо FF либо 00. Плюс не читаются те регистры, которые точно только для чтения (ID и т.д.) Кто-либо сталкивался с подобными проблемами, есть ли какие подводные камни? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MegaVolt 25 23 января, 2023 Опубликовано 23 января, 2023 · Жалоба Нюансы обмена проверять осциллографом. Всё ли так как должно быть. Выдаёт ли что-то камень? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Art55555 0 23 января, 2023 Опубликовано 23 января, 2023 · Жалоба К большому сожалению, ткнуться туда очень сложно - мезонинная система. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MegaVolt 25 23 января, 2023 Опубликовано 23 января, 2023 · Жалоба Chipscope? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Art55555 0 24 января, 2023 Опубликовано 24 января, 2023 (изменено) · Жалоба On 1/23/2023 at 6:05 PM, MegaVolt said: Chipscope? Он не даёт синтезировать такую схему, вклиниться между куадом и экстернал пином нельзя. Если только самописный блок делать. Изменено 24 января, 2023 пользователем Art55555 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 25 января, 2023 Опубликовано 25 января, 2023 · Жалоба del / не то Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться