Raspberry Pi Pico WH - плата з RP2040 і Wi-Fi


Код: 14057110946
879 грн
Цена указана с доставкой в Украину
Товар есть в наличии
КАК ЭКОНОМИТЬ НА ДОСТАВКЕ?
Заказывайте большое количество товаров у этого продавца
Информация
  • Время доставки: 7-10 дней
  • Состояние товара: новый
  • Доступное количество: 142

Оплачивая «Raspberry Pi Pico WH - плата з RP2040 і Wi-Fi», вы можете быть уверены, что данный товар из каталога «Модули» будет доставлен из Польши и проверен на целостность. В цене товара, указанной на сайте, учтена доставка из Польши. Внимание!!! Товары для Евросоюза, согласно законодательству стран Евросоюза, могут отличаться упаковкой или наполнением.

Raspberry Pi Pico WH — плата с микроконтроллером RP2040 и модулем Wi-Fi

Описание

Raspberry Pi Pico — первая плата, содержащая микроконтроллер разработки Raspberry Pi Фундамент. Система, являющаяся сердцем этой платы, оснащена двумя ядрами ARM Cortex M0+, работающими на частоте до 133 МГц, 264 КБ оперативной памяти и 30 портами GPIO. Сам микроконтроллер не оснащен флэш-памятью, но на плате имеется внешняя память емкостью 2 МБ, подключаемая по интерфейсу QSPI. Кроме того, плата оснащена системой Infineon CYW43439, которая расширяет возможности беспроводной связи. Модуль обеспечивает подключение Wi-Fi в стандарте IEEE 802.11 b/g/n. Платформа поддерживает популярные языки программирования MicroPython и C/C++. Программы можно загружать в память через интерфейс USB в режиме накопителя или с помощью внешнего программатора, поддерживающего интерфейс SWD.

Kamami — официальный дистрибьютор миникомпьютеров Raspberry Pi и специализированных аксессуаров.

MicroPython

MicroPython — это специальная версия языка программирования Python 3, подготовленная для работы непосредственно во встроенных системах, таких как Raspberry Pi Pico. Версия, подготовленная специально для микроконтроллера RP2040, поддерживает REPL, т.е. интерактивную оболочку, позволяющую выполнять скрипты на постоянной основе, вводя их в консоль и просматривая там результаты работы программы. Благодаря этой технологии также возможно сохранить программу во флэш-памяти.

C/C++

Для облегчения программирования микроконтроллера RP2040 на C/C++ создан Raspberry Pi Foundation подготовила официальный набор инструментов SDK, который можно использовать для интеграции с популярными IDE, такими как Visual Studio Code или Eclipse. Весь процесс настройки среды описан в документе «Начало работы с Raspberry Pi Pico» и на портале Mikrokontroler.pl

Загрузка программы через интерфейс USB

Raspberry Pi Pico можно запрограммировать через интерфейс USB двумя способами.

Первый — это режим USB-накопителя. Чтобы запрограммировать плату таким образом, нажмите и удерживайте кнопку BOOTSEL, а затем подключите плату к компьютеру с помощью USB-кабеля. . Устройство будет распознано как запоминающее устройство, на которое вы сможете загрузить программу так же, как копируете файлы на флэш-накопитель. После загрузки программы микроконтроллер автоматически перезагрузится и запустит загруженную программу. Этот метод подходит для загрузки программ, написанных на C/C++, или для загрузки интерпретатора MicroPython.

Второй метод работает только с программами, написанными на MicroPython, и требует предварительной загрузки интерпретатора с помощью первого метода. Этот метод предполагает сохранение в памяти макета программы, отправленного через REPL.

Программирование/отладка через интерфейс SWD

При программировании на C/C++ часто возникает необходимость протестировать программу много раз. Загрузка программы через USB требует каждый раз повторять процедуру: отключить плату от компьютера, нажать кнопку и подключить плату, а затем найти скомпилированную программу и скопировать ее в память. Все это занимает довольно много времени, но, к счастью, его можно упростить, воспользовавшись внешним программатором с интерфейсом SWD. Программирование через SWD происходит гораздо быстрее, достаточно один раз подключить программатор с помощью 3-контактного разъема и питания, например, через USB, и можно загружать программы прямо из IDE. Кроме того, таким образом можно отлаживать программу и эффективно находить возможные ошибки в коде, запуская ее построчно.

Raspberry with Raspberry

Raspberry Pi Pico предназначен для программирования непосредственно с помощью Raspberry Pi 4B или 400. Производитель подготовил подробные инструкции по настройке сред программирования и готовые скрипты настройки. Пико может