Приехали микроконтроллеры для 2-й версии баяна

Почти все детальки теперь есть:

  • сами платы RP2040 Zero (взял 3 штуки на всякий случай — по 167 р. за штуку)
  • модули SD карты (2 штуки на всякий случай — почему бы нет? Они стоят по 70 р. за штуку)
  • панельки для EEPROM памяти
  • 5 микросхем EEPROM памяти на 16 kb — по 16 рублей за штуку

В микроконтроллере своей EEPROM памяти нет, надо будет лепить внешнюю.

Вообще, я для экспериментов на макетке заказал ещё спец-модуль (за 80 р.). Но он еще из Китая не выехал; почему-то почтой отправили. Однако, если дело дойдёт до написания интерфейса к EEPROM раньше, чем приедет модуль, придётся втыкать в макетку голую микросхему, и городить обвязку самому. Там несложно.

И модули преобразователя напряжения не приехали ещё. Этому микроконтроллеру надо 3.3 В. Так что 2-я версия баяна будет вся 3-х вольтовая. Регистры и датчики Холла, очень надеюсь, нормально заработают от 3 вольт (судя по даташитам, должны заработать без проблем).

Один микроконтроллер я уже распаковал и проверил. К компу подключается, прошивка в него загружается. Единственное — если грузить прошивку в него с помощью arduino-cli, то надо контроллер втыкать в USB порт с нажатой кнопкой «boot», иначе оно контроллер не видит. (Arduino IDE отлично загружает прошивку без кнопки, но я в IDE работать не люблю; у меня всё настроено в VIM-e).

В качестве проверочной программы я использовал пример кода, работающего на двух ядрах контроллера. Оно реально работает. Прикольно. Эта штука очень пригодится, потому что я намерен авто-аккомпанемент вынести на второе ядро; как раз это ресурсоёмкая изолированная задача, которую стоит отделить от основного функционала.

Теперь надо осваивать новый контроллер:

  • научиться подключать OLED экранчик
  • научиться подключать EEPROM память
  • научиться читать SD-карты памяти
  • подключить радиомодуль

В общем, задачи есть.

Рис. 1

Добавить комментарий