
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05



Вам интересно иметь микроконтроллер, который потребляет намного меньше энергии? Сегодня я познакомлю вас со сверхнизким энергопотреблением STM32 - L476RG, который потребляет в 4 раза меньше энергии, чем Arduino Mega, и имеет мощный процессор Cortex. Я также расскажу о MBED, языке C, который работает не только с процессорами STMicroelectronics, но также с NXP и серией процессоров с ядром ARM. Наконец, я покажу вам онлайн-компилятор.
Шаг 1: STM NUCLEO-L476RG
• STM32L476RGT6 в пакете LQFP64
• 32-битный процессор ARM® Cortex®-M4
• Адаптивный ускоритель реального времени
• (ART Accelerator ™), позволяющий выполнять состояние с нулевым ожиданием
• из Flash памяти
• Максимальная частота процессора 80 МГц
• VDD от 1,71 В до 3,6 В
• 1 МБ флэш-памяти
• 128 КБ SRAM
• SPI (3)
• I2C (3)
• USART (3)
• UART (2)
• LPUART (1)
• GPIO (51) с возможностью внешнего прерывания
• Емкостное зондирование с 12 каналами
• 12-битный АЦП (3) с 16 каналами
• 12-битный ЦАП с 2 каналами
Подробнее:
Шаг 2. Создайте учетную запись


Перейдите на сайт www.mbed.com и создайте учетную запись. Заполните регистрационные данные.
Нажмите на капчу, прочтите и примите условия, а затем нажмите «Зарегистрироваться».
Шаг 3. Войдите в систему

После регистрации проверьте свою электронную почту и войдите на сайт MBED.
Шаг 4: добавьте плату в компилятор


Если у вас уже есть карта MBED, подключенная к вашему компьютеру, она будет отображаться как флэш-накопитель. Внутри него откройте в браузере файл MBED. HTM.
Или вы можете перейти на os.mbed.com/platforms и выбрать свою доску из списка досок.
На странице вашей платы нажмите «Добавить в свой компилятор MBED».
Шаг 5: Образец кода

Перейдите на эту страницу с примером мигания и нажмите «Импортировать в компилятор».
Шаг 6. Пример импорта

На открывшемся экране нажмите «Импорт».
Шаг 7: компилировать

Нажмите кнопку «Скомпилировать», чтобы сервер скомпилировал исходный код в двоичный файл.
Браузер начнет загрузку двоичного файла, как только сервер завершит компиляцию.
Шаг 8: перенесите двоичный файл на доску

Чтобы перенести двоичный файл на карту, просто перетащите или скопируйте и вставьте загруженный двоичный файл в папку карты, которая появится как флэш-накопитель.
Шаг 9: Моргните
Вот код. Мы включим MBED, установим выходной цифровой контакт среди других команд.
# включить "mbed.h" DigitalOut myled (LED1); int main () {в то время как (1) {myled = 1; // светодиод горит wait (0.2); // 200 мс myled = 0; // светодиод не горит wait (1.0); // 1 сек } }
Рекомендуемые:
Самый простой способ создать робота для управления жестами: 7 шагов (с изображениями)

Самый простой способ создать робота для управления жестами: управляйте игрушками, как супергерой. Узнайте, как сделать машину, управляемую жестами. Это о том, как самому сделать машину, управляемую жестами. По сути, это простое применение 3-осевого гироскопа MPU-6050, акселерометра. Вы можете делать еще много вещей
(Простой) простой способ получить аналоговый / pwm-звук от Raspberry PI Zero, а также подключиться к Crt TV: 4 шага

(Простой) легкий способ получить аналоговый / pwm-звук из Raspberry PI Zero, а также подключиться к Crt TV: здесь я использовал простейший метод для передачи звука на телевизор вместе с композитным видео
Самый дешевый Ардуино -- Самый маленький Ардуино -- Arduino Pro Mini -- Программирование -- Arduino Neno: 6 шагов (с изображениями)

Самый дешевый Ардуино || Самый маленький Ардуино || Arduino Pro Mini || Программирование || Arduino Neno: …………………………. Пожалуйста, ПОДПИШИТЕСЬ на мой канал YouTube, чтобы увидеть больше видео ……. Этот проект о том, как связать самый маленький и самый дешевый Arduino из когда-либо существовавших. Самый маленький и дешевый arduino - arduino pro mini. Он похож на ардуино
Самый простой способ софт-модификации оригинального Xbox: 5 шагов

Самый простой способ софт-модификации оригинального XBOX: это руководство взято с gh3tt0h4x0r на Youtube (включая скриншоты, так как мой Gamebridge был странным в ту ночь, когда я это сделал). Его двухчастное видео показывает, как вы можете выполнить простую установку XBMC (XBox Media Center) на XBox без
Умная дверь Wi-Fi (самый простой способ): 11 шагов (с изображениями)

Умная дверь Wi-Fi (простейший метод): это простой проект, созданный с помощью arduino uno R3, цель которого - управлять дверным замком без ключей, и с помощью смартфона для этого средством связи будет Интернет (модуль Wi-Fi -ESP8266). Я уже опубликовал поучительное