Подключение USB-накопителя к шине

AntonM
Offline
Зарегистрирован: 22.10.2015

Приветствую Всех!

В данный момент функционирует работа моего модуля, данные посылаются по TCP-протоколу. Но вот чтобы обезопасить себя от проблем, решил поставить USB-накопитель в качестве устройства логгирования. Проблема в том, что из всех готовых решений с SD-картами, у меня происходит пересечения по контактам с LCD-дисплеем и нехватка дискретных выводов.

В связи с этим вопрос - в связи с "занятостью" UART-овского вывода Wi-Fi-шилдом и дискретов устройствами и LCD-дисплеем, можно ли использовать выводы ICSP для подключения USB-накопителя?

Всем Спасибо за Ответы!

vde69
Offline
Зарегистрирован: 10.01.2016

лучше используй шину I2C

inspiritus
Offline
Зарегистрирован: 17.12.2012

Так ведь на SPI вешается sd карточка, только дополнительный пин адреса потребуется.

у меня Ethernet и SD висят на SPI. Sd и для лога в том числе.

AntonM
Offline
Зарегистрирован: 22.10.2015

vde69 пишет:

лучше используй шину I2C

Пины А4 и А5?

 

inspiritus пишет:

Так ведь на SPI вешается sd карточка, только дополнительный пин адреса потребуется.

у меня Ethernet и SD висят на SPI. Sd и для лога в том числе.

Поподробнее есть примеры как повестить карту на SPI?

Алексей Н
Offline
Зарегистрирован: 02.01.2016

AntonM пишет:

Поподробнее есть примеры как повестить карту на SPI?

[/quote]

 

Вот пример. http://arduino-diy.com/arduino-SD-karta

Пойдет?

vde69
Offline
Зарегистрирован: 10.01.2016

AntonM пишет:

vde69 пишет:

лучше используй шину I2C

Пины А4 и А5?

да, и на ней может висеть целая гирлянда устройств :)

AntonM
Offline
Зарегистрирован: 22.10.2015

Алексей Н пишет:

AntonM пишет:

Поподробнее есть примеры как повестить карту на SPI?

 

Вот пример. http://arduino-diy.com/arduino-SD-karta

Пойдет?

[/quote]
Как резерв то пойдёт, но хотелось именно USB-накопитель видеть.....

Алексей Н
Offline
Зарегистрирован: 02.01.2016

Хм. Попробуй поискать в англоязычном интернете. Ключевые слова "arduino Usb Memory Stick" Я так понял, что напрямую через тот УСБ, который имеется на плате, сделать этого нельзя. Но можно через специальный шилд. Например ссылка: https://openenergymonitor.org/emon/buildingblocks/usb-data-logger