Вопросы с тегом «spi»

SPI - это низкоуровневый 3- или 4-проводный интерфейс последовательной шины с тактовой частотой (SCLK), входом данных (MISO) и выходом данных (MOSI). Четвертый провод - Slave Select, чтобы однозначно выбрать устройство на шине. Этот сигнал обычно активный-низкий. Slave Select, Chip Select, CS #, SS # обычно обозначают одну и ту же функцию. Не забудьте проверить таблицу данных, хотя. Шина SPI является стандартом де-факто, в котором отсутствует формальная спецификация.

1
Не могу написать в spi flash
Ну, я застрял на этом некоторое время, может быть, 2-3 недели на данный момент. Я просто не уверен, что я делаю неправильно. Я пытаюсь записать в эту часть spi flash , и теперь я просто запускаю подпрограммы для стирания, записи и чтения, чтобы попытаться изолировать его, но пока что не …
9 pic  spi  flash 

1
Относится ли SD-карта в режиме SPI к выбору чипа / выбору ведомого? Кажется, сбрасывается в моем приложении
У меня есть приложение, где у меня есть микроконтроллер (NXP LPC1343 ), который подключен к FPGA через 16-битный SPI. Существует также SD-карта, использующая тот же порт SPI (MISO / MOSI), но с другим выводом CS / SS (оба активны на низком уровне согласно спецификации SPI). Одна из вещей, которые мне …
9 fpga  spi  sd  nxp 

2
Как работать с несколькими подтягивающими резисторами на модулях
Я думал о создании модулей для платы разработки, которую я сделал несколько дней назад, которая будет включать интерфейсы spi / i2c. Проблема в том, что я не включил подтягивающие резисторы в выводы MCU на основной плате и думал добавить их в модули, чтобы сделать их более «общими», чтобы каждый пользователь …

1
Таймер ускорения AVR на ATmega328
Когда на ATmega328 работает прескейлер часов 64, один из моих таймеров ускоряется по неизвестным причинам в определенный момент выполнения. Я использую два таймера на ATmega328 для генерации тактирования, необходимого для TLC5940 (см. Ниже, почему; это несущественно для вопроса). TIMER0генерирует тактовый сигнал, используя Fast PWM, OC0Bи настраивается следующим образом: TCCR0A = …
9 avr  atmega  spi  timer 

3
Маршрутизация 30 МГц через несколько плат
Я использую светодиодный драйвер TLC5945 . Микроконтроллер (я использую LPC1343 ) должен обеспечить часы для своего внутреннего таймера / счетчика ШИМ. Максимально допустимая тактовая частота указана как 30 МГц. У меня будет несколько плат с цепочкой TLC5945. Платы будут подключаться через разъемы между платами или короткие ленточные кабели, ширина одной …

1
Имитация простого тестового стенда с синтезированным ядром ПЗУ
Я совершенно новичок в мире FPGA и думал, что начну с очень простого проекта: 4-битного 7-сегментного декодера. Первая версия, которую я написал исключительно на VHDL (это, по сути, единый комбинаторный режим select, не требующий часов), и, похоже, он работает, но я также хотел бы поэкспериментировать с материалом «IP Cores» в …

4
Почему некоторые из моих сигналов «дрожат» (имеют дрожание)?
У меня шина SPI 2 МГц, но я заметил одну вещь: некоторые из моих сигналов часто "дрожат". Да, мой триггер настроен правильно, поэтому я не думаю, что проблема заключается в этом. Вы можете видеть, что я имею в виду здесь: (это с включенным режимом сохранения). Это часы моего SPI-автобуса. SPI …

1
SPI кажется искаженным на MSP430
Я пытаюсь извлечь разумные куски из Bus Pirate, подключенного к плате Launchpad (с помощью кабеля Sparkfun: оранжевый переходит на P1.6, желтый на P1.5. Это должно быть правильно, если только не перепутаны MOSI и MISO ...). Я не подключил CS, так как просто использую пиратский автобус, чтобы что-то контролировать. Пиратский сигнал …
9 spi  msp430 

7
Как мне записать на флэш-память SPI?
Я работаю над аудиоприложением, в котором вместо хранения аудиоданных на SD-карте ( Waveshield на Arduino) я сохраняю их на микросхеме флэш-памяти SPI и использую собственную плату с MCU, DAC и усилителем. Я использую Winbond W25Q80BVSSIG . Я довольно хорошо знаком с программированием AVR с использованием AVRISP MKII или USBTiny , …

2
Может ли ведомый SPI начать передачу в дуплексном режиме?
Насколько я знаю, передача SPI для ведомого SPI работает следующим образом: Мастер выбирает раба, используя пин SS Ведущий и ведомый отправляют данные друг другу одновременно Мастер запускает часы и передачу данных одновременно (до операции записи нет часов) Ведущий останавливает передачу в любое время (останавливая операцию записи и генерацию тактовых импульсов), …

1
SPI на STM32 не будет работать без подтягивающих резисторов и даже тогда будет работать плохо
Я пытался заставить SPI1 на STM32F103C8 ( Blue Pill Board) работать правильно в течение некоторого времени. Поскольку я только начинаю изучать ARM, я просто пытаюсь сместить данные в регистр сдвига 74HC595 и зафиксировать их, чтобы загорелся байт светодиодов. Я не читаю никаких данных, поэтому у меня есть только линии MOSI, …

3
Можно ли привязать вывод SS, если используется только одно устройство SPI?
Я прочитал в Интернете, что для запуска транзакции SPI на устройстве, поддерживаемом SPI, линия SS (выбор подчиненного устройства, или выбор микросхемы) должна быть установлена ​​на низкий уровень для всей транзакции, а затем должна быть доведена до высокого уровня в конце и до конца транзакции. Если я создаю схему, содержащую только …
8 spi 

1
Устройства хранения данных SPI: (микро) SD-карта, DataFlash или последовательная EEPROM?
Я пересматриваю некоторые из моих привычек дизайна, и один из них находится под пристальным вниманием: устройство хранения на основе SPI - это (микро) SD-карты, из-за их соотношения цены и емкости и, как правило, более высоких скоростей. Среди трех основных типов запоминающих устройств на основе SPI - (микро) SD-карта, DataFlash и …

4
Каковы некоторые проблемы дизайна для связи SPI?
Обзор: Я общаюсь среди 3 пользовательских печатных плат с dspic33 на них, используя SPI. У меня есть ведущий и два ведомых, но я посылаю обоим ведомым одни и те же данные (и позволяю им выбирать, на что обратить внимание). Настройка оборудования: Два ведомых устройства имеют встроенные контроллеры двигателя BLDC, и …
8 spi 

2
SPI-устройство предотвращает программирование интернет-провайдера
У меня ATmega8 с подключенным к нему ЖК-дисплеем Nokia 5510 . Все отлично работает на макете, и мой следующий шаг - переместить его на более постоянную доску. Моя проблема в том, что я не могу запрограммировать ATmega8, когда ЖК-дисплей также подключен. Я предполагаю, что это потому, что они используют одни …
8 atmega  spi  lcd  isp 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.