mountsd.py 815 B

1234567891011121314151617181920212223242526272829303132333435
  1. """
  2. Example for pca10040 / nrf52832 to show how mount
  3. and list a sdcard connected over SPI.
  4. Direct wireing on SD card (SPI):
  5. ______________________________
  6. | \
  7. | 9. | NC | \
  8. | 1. | ~CS | |
  9. | 2. | MOSI | |
  10. | 3. | GND | |
  11. | 4. | VCC3.3| |
  12. | 5. | SCK | |
  13. | 6. | GND | |
  14. | 7. | MISO | |
  15. | 8. | NC | |
  16. | |
  17. ---------------------------------
  18. """
  19. import os
  20. from machine import SPI, Pin
  21. from sdcard import SDCard
  22. def mnt():
  23. cs = Pin("P22", mode=Pin.OUT)
  24. sd = SDCard(SPI(0), cs)
  25. os.mount(sd, '/')
  26. def list():
  27. files = os.listdir()
  28. print(files)