MicroPython:Библиотеки/machine/Класс SD: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{MicroPython/Панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} <syntaxhighlight lang="python" enclose="div"> =...»)
 
Нет описания правки
 
(не показаны 3 промежуточные версии 1 участника)
Строка 3: Строка 3:
{{Myagkij-редактор}}
{{Myagkij-редактор}}


=Класс SD – карта памяти типа Secure Digital (только для порта cc3200)<ref>[http://docs.micropython.org/en/latest/library/machine.SD.html docs.micropython.org - class SD – secure digital memory card (cc3200 port only)]</ref>=


{{Спойлер|Внимание! Это нестандартный класс, который доступен только на CC3200-порте.}}


<syntaxhighlight lang="python" enclose="div">
Этот класс для SD-карт позволяет настраивать и активировать модуль карт памяти WiPy и автоматически монтировать их как /sd в файловой системе. Есть несколько комбинаций контактов, которые можно использовать для подключения сокета SD-карты к WiPy, и эти контакты можно задать в конструкторе. Но для этого сначала сверьтесь с [https://raw.githubusercontent.com/wipy/wipy/master/docs/PinOUT.png таблицей контактов WiPy], где также указаны их альтернативные функции.
 
Пример использования:
 
<syntaxhighlight lang="python">
from machine import SD
import os
# Конструктору должны быть переданы контакты CLK, CMD и DAT0,
# которые также обладают некоторыми альтернативными функциями.
sd = machine.SD(pins=('GP10', 'GP11', 'GP15'))
os.mount(sd, '/sd')
# Далее выполняем обычные файловые операции.
</syntaxhighlight>
 
== Конструкторы ==
 
* [[MicroPython:Библиотеки/machine/Класс SD/machine.SD()|machine.SD()]]
 
==Методы==
 
* [[MicroPython:Библиотеки/machine/Класс SD/SD.init()|SD.init()]]
* [[MicroPython:Библиотеки/machine/Класс SD/SD.deinit()|SD.deinit()]]
 
<syntaxhighlight lang="python">


=См.также=
=См.также=

Текущая версия от 19:52, 23 мая 2023

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Класс SD – карта памяти типа Secure Digital (только для порта cc3200)[1]

Внимание! Это нестандартный класс, который доступен только на CC3200-порте.


Этот класс для SD-карт позволяет настраивать и активировать модуль карт памяти WiPy и автоматически монтировать их как /sd в файловой системе. Есть несколько комбинаций контактов, которые можно использовать для подключения сокета SD-карты к WiPy, и эти контакты можно задать в конструкторе. Но для этого сначала сверьтесь с таблицей контактов WiPy, где также указаны их альтернативные функции.

Пример использования:

from machine import SD
import os
# Конструктору должны быть переданы контакты CLK, CMD и DAT0,
# которые также обладают некоторыми альтернативными функциями.
sd = machine.SD(pins=('GP10', 'GP11', 'GP15'))
os.mount(sd, '/sd')
# Далее выполняем обычные файловые операции.

Конструкторы

Методы

<syntaxhighlight lang="python">

См.также

Внешние ссылки