Norty304 писал(а): ↑25 апр 2024, 07:15
Добрый день! у меня ситуация аналогичная: микросхема памяти 1636рр52у. По линии MISO получается следующая картина:
1 1921вк035 не видит ответ микросхемы памяти.
2 Есть помеха на лииии. Методом проб и ошибок, подтяжкой к различным уровням разных выводов удалось достичь устранения помехи подключением конденсатора 0.1нФ между SCK и MISO (никакого обоснования не вижу и сам). После подключения конденсатора 1921вк035 видит ответ микросхемы, но судя по всему интерпретирует его неверно - осциллографом видно на линии 0х1С8 (id производителя в документации на 1636рр52у), читаю из буфера данных значение 0x81EC. Никакой связи не нахожу. Возможно конденсатор влияет на тайминги.
3 Микросхема отвечает, но уровень ответа, судя по осциллограмме от высокого 3.3В падает не до нуля ( в районе 1.7В). Пробник 1х. В связи с чем вопрос о логических уровнях, которые 1921вк035 стабильно воспринимает как 0 и как 1 (в документации не нашел).
С целью исключения влияния топологии платы подключил 1636рр52у от отладочной платы с 1921вк035. Картина та же.
Добрый день!
Уровень земли между микроконтроллером и микросхемой памяти согласован?
Какой размер слова данных используете при инициализации SPI?
Norty304 писал(а): ↑25 апр 2024, 07:15
Добрый день! у меня ситуация аналогичная: микросхема памяти 1636рр52у. По линии MISO получается следующая картина:
1 1921вк035 не видит ответ микросхемы памяти.
2 Есть помеха на лииии. Методом проб и ошибок, подтяжкой к различным уровням разных выводов удалось достичь устранения помехи подключением конденсатора 0.1нФ между SCK и MISO (никакого обоснования не вижу и сам). После подключения конденсатора 1921вк035 видит ответ микросхемы, но судя по всему интерпретирует его неверно - осциллографом видно на линии 0х1С8 (id производителя в документации на 1636рр52у), читаю из буфера данных значение 0x81EC. Никакой связи не нахожу. Возможно конденсатор влияет на тайминги.
3 Микросхема отвечает, но уровень ответа, судя по осциллограмме от высокого 3.3В падает не до нуля ( в районе 1.7В). Пробник 1х. В связи с чем вопрос о логических уровнях, которые 1921вк035 стабильно воспринимает как 0 и как 1 (в документации не нашел).
С целью исключения влияния топологии платы подключил 1636рр52у от отладочной платы с 1921вк035. Картина та же.
Добрый день!
Уровень земли между микроконтроллером и микросхемой памяти согласован?
Какой размер слова данных используете при инициализации SPI?
3 Микросхема отвечает, но уровень ответа, судя по осциллограмме от высокого 3.3В падает не до нуля ( в районе 1.7В). Пробник 1х. В связи с чем вопрос о логических уровнях, которые 1921вк035 стабильно воспринимает как 0 и как 1 (в документации не нашел).
3 Микросхема отвечает, но уровень ответа, судя по осциллограмме от высокого 3.3В падает не до нуля ( в районе 1.7В). Пробник 1х. В связи с чем вопрос о логических уровнях, которые 1921вк035 стабильно воспринимает как 0 и как 1 (в документации не нашел).
У Вас на втором канале двух осциллограмм 1В/клетка.
1) я бы сказал 1,7В это уровень единицы, а вот почему......
2) вторую картинку интересно бы увидеть на фоне сигнала FSS.
Может у Вас постоянно читается ID?
Входное напряжение высокого и низкого уровня прописаны в ТУ
В описании по АЦП сказано:
1) "...модуль АЦП разрядностью 12 бит и скоростью измерения по одному каналу до 1 миллиона измерений в секунду"
2) "Для правильной работы блока, необходимо обеспечить тактирование модулей АЦП частотой ACLK от 300 кГц до 32 МГц. Время преобразования одного канала равняется 14 тактам частоты ACLK"
На частоте 32 МГц 14 тактов составят примерно 0.4 мкс, эквивалентные 2.3 миллионам измерений в секунду, т.е. первый пункт не соответствует второму. В этой связи вопрос: какая все-таки у АЦП скорость измерения?
Здравствуйте!
Ранее в этой теме вопрос поднимался, но ответа не увидел.
1. Возможно для отладки/прошивки использовать SWD на выводах PA2, PA3 и при этом одновременно использовать PA4, PA5, PA6 как GPIO?
2. Можно ли через SWD выполнять аппаратный сброс?
Vladr писал(а): ↑28 авг 2024, 18:31
1. Возможно для отладки/прошивки использовать SWD на выводах PA2, PA3 и при этом одновременно использовать PA4, PA5, PA6 как GPIO?
2. Можно ли через SWD выполнять аппаратный сброс?
Доброго времени суток!
1. Для программирования и отладки допускается использовать интерфейс SWD. При этом выводы PA4, PA5, PA6 можно использовать как GPIO.
2. Интерфейс SWD позволяет подать сброс контроллера.