Можно ли подключить экран SD-карты к плате Digispark ATtiny85?
У меня есть плата Digispark ATtiny85 Arduino (как показано на рисунке). Могу ли я подключить экран SD-карты к этой плате как обычный Arduino? Как я могу сделать это, если я новичок в этой области?
@knobiDev, 👍7
Обсуждение3 ответа
Лучший ответ:
Короче говоря, я собираюсь сказать "НЕТ".
Флэш-память слишком мала, чтобы адекватно запускать библиотеку SD, а также остальной код Arduino.
Оперативной памяти также недостаточно для того, что необходимо для правильного доступа к файлам на SD-карте.
Сказав это, я уверен, что есть несколько умных инженеров-программистов, которые могли бы написать сокращенную библиотеку SD-карт для выполнения ограниченных команд. В целом, это слишком сложно для новичка - просто купите Arduino Uno / Mega / Due и избегайте ненужных хлопот.
Да, вы можете подключить его: http://elm-chan.org/fsw/ff/00index_p.html Ваше счастье зависит от того, чего вы хотите достичь. Простая потоковая передача, например, подача в FPGA битового потока, достижима. Протоколирование входящего потока данных в файловую систему SD-карты, вероятно, нет.
Могу ли я использовать digispark в качестве устройства чтения SD-карт, чтобы при подключении к ПК он работал как флэш-накопитель?, @alsadk
#include <SPI.h>
#include <SD.h>
File file;
int const pinCS = 2;
void setup()
{
SD.begin(pinCS);
file = SD.open("Test.txt", FILE_WRITE);
file.println("anything");
file.close();}
void loop()
{}
Этот код Arduino (ATmega) создает на SD-карте файл "Test.txt " и записывает там текст "что угодно".
Уважаемые эксперты Arduino, пожалуйста, позвольте мне попросить вас переписать этот код в ATtiny85. Это может помочь многим любителям Ардуино. Джозеф
- Digispark ATtiny 85 - не распознается как HID устройство
- Клавиатура Digispark ATtiny85
- Запись данных на SD-карту с помощью ATtiny85
- Digispark Micro (ATTINY85) не работает на Macbook Pro 2016 г.
- Можно ли записать загрузчик на ATTiny85 с USB TTL и avrdude?
- Текущее положение указателя мыши с Digispark attiny85
- При использовании Arduino Uno в качестве ISP: "Yikes! Invalid device signature" - плохое соединение, неверную конфигурацию или неверную версию avrdude?
- Как увеличить скорость записи на SD-карту в Ардуино
Просто соедините контакты MISO, MOSI и SCK. И используйте другой контакт для подключения к выбранному чипу SD-карты., @Gerben
Под "другим контактом" мы подразумеваем "D5", поскольку два других контакта являются вашим USB-соединением., @Majenko
Итак, я должен использовать D0, D1, D2, D5, power и ground, верно?, @knobiDev
Да, а затем надейтесь, что есть программное обеспечение SD, которое поместится в этот довольно слабый чип., @Majenko
вы можете приобрести модуль sdcard менее чем за 1 доллар, возможно, это стоит того, чтобы избавиться от неподходящего джанка..., @dandavis
Удалось ли вам подключить модуль SD-карты к digispark?, @alsadk