Вовед
Развојната плочка STM32 Nucleo-64, која го вклучува микроконтролерот STM32F303RE, им овозможува на корисниците достапен и флексибилен начин да испробаат нови концепти и да градат прототипови со микроконтролерот STM32. Оваа плочка поддржува поврзување со Arduino Uno V3 и ST Morpho, овозможувајќи лесно проширување со широк спектар на специјализирани штитови.
Интегрира вграден ST-LINK/V2-1 дебагер/програмер, елиминирајќи ја потребата од посебна сонда за дебагирање. Плочката може да се напојува директно од USB конекцијата, нудејќи погодност за развој. Вклучува основни кориснички интерфејси како што се три LED диоди и две копчиња за основна интеракција и дебагирање.
Плочката Nucleo-64 е компатибилна со различни интегрирани развојни средини (IDE), вклучувајќи IAR, ARM Keil и IDE базирани на GCC, обезбедувајќи флексибилност за програмерите.
Производот завршиview

Надземни трошоци view од Одборот за развој на STM32 Nucleo-64, приказasinнеговите различни компоненти, вклучувајќи го STM32F303RE MCU, USB конектор, ST-LINK дебагер и разни пински заглавја за проширување.
Плочата Nucleo-64 е дизајнирана за брзо прототипирање и развој. Клучните компоненти вклучуваат:
- STM32F303RE Микроконтролер: MCU со мешан сигнал за мејнстрим технологија со ARM Cortex-M4 јадро, DSP, FPU, флеш меморија од 512 Kbytes и процесор од 72 MHz.
- Вграден ST-LINK/V2-1 дебагер/програмер: Олеснува лесно прикачување на код и дебагирање преку SWD конектор.
- USB поврзување: За напојување и комуникација со компјутерот домаќин.
- Кориснички LED диоди: Три LED диоди за индикација на статус и кориснички апликации.
- Кориснички копчиња: Две копчиња за внесување од страна на корисникот и функционалност за ресетирање.
- Arduino Uno V3 и ST Morpho заглавја: Обезбедете широки можности за проширување.
Водич за поставување
- Отпакување: Внимателно извадете ја плочката Nucleo-64 од пакувањето. Проверете дали има видливи оштетувања.
- Инсталација на софтвер:
- Преземете ги и инсталирајте ги потребните драјвери за ST-LINK/V2-1 од официјалната STMicroelectronics. webсајт.
- Изберете ја и инсталирајте ја вашата претпочитана Интегрирана развојна околина (IDE), како што се STM32CubeIDE, Keil MDK-ARM, IAR Embedded Workbench или IDE базиран на GCC.
- Инсталирајте го пакетот за микроконтролери STM32CubeF3, кој вклучува пр.ampлејови и библиотеки на хардверски апстракциски слој (HAL).
- Поврзување на плочката:
- Поврзете ја плочката Nucleo-64 со вашиот компјутер користејќи стандарден USB кабел (обично од тип А до Mini-B). Плочката ќе се напојува преку USB конекција.
- Набљудувајте ја LED диодата за напојување на плочата, која треба да светне, што укажува на успешно вклучување.
- Вашиот компјутер треба да го препознае ST-LINK/V2-1 како уред за масовно складирање и виртуелен COM порт.
- Прва програма (Blinky):
- Отворете го избраниот IDE и креирајте нов проект за микроконтролерот STM32F303RE.
- Вчитај едноставен „Blinky“ example програма (често се испорачува со пакетот STM32CubeF3 или во рамките на IDE). Оваа програма обично исклучува една од вградените LED диоди.
- Компилирајте ја програмата, а потоа преземете ја на Nucleo плочката користејќи го интегрираниот ST-LINK дебагер.
- Потврдете дека LED диодата на плочата почнува да трепка, потврдувајќи го успешното поставување и програмирање.
Упатства за работа
Откако ќе се постави плочката, можете да започнете со развој и тестирање на вашите апликации. Плочката Nucleo-64 нуди различни функционалности за развој на вградени системи.
- Програмирање и дебагирање:
Користете го интегрираниот ST-LINK/V2-1 дебагер за флеширање на фирмверот на микроконтролерот STM32F303RE и за дебагирање во реално време. Повеќето IDE-а обезбедуваат беспрекорен интерфејс за овие операции.
- Користење на GPIO и периферни уреди:
Хедерите Arduino Uno V3 и ST Morpho изложуваат широк спектар на GPIO пинови и периферни интерфејси (на пр., UART, SPI, I2C, ADC, DAC, тајмери). Погледнете го техничкиот лист на STM32F303RE и шематските дијаграми на плочката Nucleo-64 за детални распределби на пиновите и можностите на периферните уреди.
- Напојување:
Плочката првенствено се напојува преку USB конекторот. Исто така, може да се напојува однадвор преку VIN пинот на Arduino конекторот или преку ST Morpho конекторот, под услов voltage е во рамките на наведениот опсег (обично од 7V до 12V за VIN или 5V за пин од 5V).
- Елементи на корисничкиот интерфејс:
- Кориснички LED диоди: Програмирајте ги овие LED диоди за да го покажат статусот на апликацијата или за едноставна визуелна повратна информација.
- Корисничко копче (B1): Може да се конфигурира како влез за општа намена за интеракција со корисникот.
- Копче за ресетирање: Се користи за ресетирање на микроконтролерот, рестартирање на моментално вчитаната програма.
- Проширување со штитови:
Прикачете компатибилни Arduino штитови на конекторите Arduino Uno V3 за да ја проширите функционалноста на плочката (на пр., Wi-Fi, Bluetooth, драјвери за мотор, сензори). Обезбедете компатибилност со напојувањето и доделување на пинови пред да ги поврзете штитовите.
Одржување
Соодветната грижа и одржување ќе обезбедат долготрајност и сигурно работење на вашата развојна плоча Nucleo-64.
- Ракување: Секогаш држете ја плочката за нејзините рабови за да избегнете допирање на чувствителни компоненти или предизвикување статички празнења. Размислете за употреба на антистатички ремен за зглоб.
- Чистење: Доколку е потребно, нежно исчистете ја плочата со мека, сува крпа што не остава влакненца. За тврдокорна нечистотија, користете изопропил алкохол и мека четка, осигурувајќи се дека плочата е исклучена од струја и целосно сува пред повторно да ја вклучите. Избегнувајте употреба на вода или груби хемикалии.
- Складирање: Чувајте ја плочката во антистатичка кеса или заштитно куќиште кога не е во употреба, особено во средини со висока влажност или прашина.
- Еколошки услови: Ракувајте и складирајте ја плочата во рамките на наведените опсези на температура и влажност за да спречите оштетување. Избегнувајте екстремни температури, директна сончева светлина и влага.
- Ажурирања на фирмверот: Редовно проверувајте го STMicroelectronics webстраница за ажурирани верзии на фирмверот ST-LINK или STM32CubeIDE за да се обезбедат оптимални перформанси и пристап до најновите функции.
Решавање проблеми
Овој дел се однесува на вообичаени проблеми со кои може да се соочите со вашата плочка Nucleo-64.
- Плочката не се вклучува:
- Осигурајте се дека USB кабелот е безбедно поврзан и со плочката и со компјутерот.
- Обидете се со друга USB порта или кабел.
- Проверете дали USB-портата на вашиот компјутер обезбедува доволно напојување.
- ST-LINK не е препознаен од компјутерот:
- Инсталирајте или ажурирајте ги драјверите ST-LINK од STMicroelectronics webсајт.
- Проверете го Управувачот со уреди (Windows) или `lsusb` (Linux) за да видите дали уредот е наведен.
- Обидете се да ја поврзете плочката со друг компјутер.
- Не може да се флешира програма на микроконтролер:
- Осигурајте се дека точниот целен микроконтролер (STM32F303RE) е избран во вашиот IDE.
- Потврдете дека фирмверот на ST-LINK е ажуриран.
- Проверете за какви било пораки за грешка во конзолата на IDE.
- Осигурајте се дека ниеден друг софтвер не го користи интерфејсот ST-LINK.
- Програмата не работи како што се очекуваше:
- Користете го дебагерот за да го разгледате кодот чекор по чекор и да го идентификувате проблемот.
- Проверете ги конфигурациите на пиновите и иницијализацијата на периферните уреди во вашиот код.
- Обезбедете правилно напојување на плочата и сите поврзани периферни уреди.
- Проблеми со компатибилноста на Arduino Shield:
- Потврдете дека штитот е компатибилен со логички нивоа од 3.3 V, бидејќи STM32 работи на 3.3 V.
- Проверете за конфликти на пиновите помеѓу штитот и плочката Nucleo.
- Осигурајте се дека штитникот добива соодветна енергија.
Спецификации
| Карактеристика | Детал |
|---|---|
| Микроконтролер | STM32F303RET6 (ARM Cortex-M4 со DSP и FPU) |
| Флеш меморија | 512 Кбајти |
| Брзина на процесорот | 72 MHz |
| Вграден дебагер/програмер | ST-LINK/V2-1 (со SWD конектор) |
| Поврзување | USB (за напојување и комуникација), Arduino Uno V3, ST Morpho конектори |
| Кориснички интерфејс | 3 LED диоди (напојување, USB комуникација, корисник), 2 копчиња (корисник, ресетирање) |
| Напојување | USB VBUS или надворешен извор (VIN, 5V) |
| Димензии | Приближно 4 x 3 x 1 инчи (10.16 x 7.62 x 2.54 см) |
| Тежина | Приближно 0.705 унци (20 грама) |
| Поддржани IDE-и | IAR, ARM Keil, IDE-и базирани на GCC (на пр., STM32CubeIDE) |
Што има во кутијата
Стандардниот пакет за развојната плочка STM32 Nucleo-64 (NUCLEO-F303RE) обично вклучува:
- STM32 Nucleo-64 развојна плочка со STM32F303RE микроконтролер
- Интегриран ST-LINK/V2-1 дебагер/програмер
- Три LED диоди (напојување, USB комуникација, корисник)
- Две копчиња (Корисник, Ресетирање)
Забелешка: Обично е потребен USB кабел, но можеби не е вклучен во сите малопродажни пакети.
Гаранција и поддршка
За детални информации за гаранцијата во врска со вашата STM32 Nucleo-64 развојна плочка, ве молиме погледнете ја документацијата што ја добивте со вашата нарачка или посетете ја официјалната страница на STMicroelectronics. webлокација. Условите за гаранција може да се разликуваат во зависност од регионот и продавачот.
За техничка поддршка, преземање софтвер, документација и форуми во заедницата, посетете го официјалниот портал за поддршка на STMicroelectronics:
STMicroelectronics обезбедува обемни ресурси за програмери, вклучувајќи белешки за апликации, на пр.ample code и жива онлајн заедница која ќе ви помогне со вашите развојни проекти.