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

Над главом view развојног одбора STM32 Nucleo-64, приказанasinњегове различите компоненте, укључујући STM32F303RE микроконтролер, USB конектор, ST-LINK дебагер и разне пинове за проширење.
Плоча Nucleo-64 је дизајнирана за брзу израду прототипова и развој. Кључне компоненте укључују:
- Микроконтролер STM32F303RE: Мејнстрим микроконтролер мешовитог сигнала са ARM Cortex-M4 језгром, DSP-ом, FPU-ом, 512 Kbytes Flash меморије и 72 MHz CPU-ом.
- Уграђени ST-LINK/V2-1 дебагер/програматор: Омогућава лако отпремање кода и дебаговање путем SWD конектора.
- УСБ повезивање: За напајање и комуникацију са главним рачунаром.
- Корисничке ЛЕД диоде: Три ЛЕД диоде за индикацију статуса и корисничке апликације.
- Кориснички тастери: Два дугмета за кориснички унос и функцију ресетовања.
- Ардуино Уно В3 и СТ Морфо конектори: Обезбедите широке могућности проширења.
Водич за подешавање
- Распакивање: Пажљиво извадите плочу Nucleo-64 из паковања. Проверите да ли има видљивих оштећења.
- Инсталација софтвера:
- Преузмите и инсталирајте потребне драјвере за ST-LINK/V2-1 са званичне веб странице STMicroelectronics-а. webсајту.
- Изаберите и инсталирајте жељено интегрисано развојно окружење (IDE), као што је STM32CubeIDE, Keil MDK-ARM, IAR Embedded Workbench или IDE заснован на GCC-у.
- Инсталирајте пакет микроконтролера STM32CubeF3, који укључује нпр.ampдатотеке и библиотеке слоја апстракције хардвера (HAL).
- Повезивање плоче:
- Повежите плочу Nucleo-64 са рачунаром помоћу стандардног USB кабла (обично Type-A на Mini-B). Плоча ће се напајати преко USB конекције.
- Посматрајте ЛЕД диоду за напајање на плочи, која би требало да светли, што указује на успешно укључивање.
- Ваш рачунар би требало да препозна ST-LINK/V2-1 као уређај за масовно складиштење података и виртуелни COM порт.
- Први програм (Блинки):
- Отворите изабрани IDE и креирајте нови пројекат за микроконтролер STM32F303RE.
- Учитајте једноставан „Блинки“ бившиample програм (често се испоручује са STM32CubeF3 пакетом или унутар IDE-а). Овај програм обично укључује и искључује једну од ЛЕД диода на плочи.
- Компајлирајте програм, а затим га преузмите на Nucleo плочу користећи интегрисани ST-LINK дебагер.
- Проверите да ли ЛЕД диода на плочи почиње да трепери, потврђујући успешно подешавање и програмирање.
Упутство за употребу
Када је плоча подешена, можете почети са развојем и тестирањем својих апликација. Плоча 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 конектора, под условом да је напајањеtagе је унутар наведеног опсега (обично од 7V до 12V за VIN или 5V за 5V пин).
- Елементи корисничког интерфејса:
- Корисничке ЛЕД диоде: Програмирајте ове ЛЕД диоде да индикирају статус апликације или за једноставну визуелну повратну информацију.
- Корисничко дугме (B1): Може се конфигурисати као општи улаз за интеракцију са корисником.
- Дугме за ресетовање: Користи се за ресетовање микроконтролера, поновно покретање тренутно учитаног програма.
- Проширење са штитовима:
Причврстите компатибилне Arduino штитове на Arduino Uno V3 конекторе да бисте проширили функционалност плоче (нпр. Wi-Fi, Bluetooth, драјвери мотора, сензори). Уверите се да је напајање компатибилно и распоређени пинови пре повезивања штитова.
Одржавање
Правилна нега и одржавање ће осигурати дуговечност и поуздан рад ваше развојне плоче Nucleo-64.
- Руковање: Увек држите плочу за ивице како бисте избегли додиривање осетљивих компоненти или стварање статичког пражњења. Размислите о употреби антистатичке наруквице.
- Чишћење: Ако је потребно, нежно очистите плочу меком, сувом крпом која не оставља влакна. За тврдокорну прљавштину користите изопропил алкохол и меку четку, водећи рачуна да је плоча искључена и потпуно сува пре него што је поново укључите. Избегавајте употребу воде или јаких хемикалија.
- Складиштење: Плочу чувајте у антистатичкој кеси или заштитном кућишту када се не користи, посебно у окружењима са високом влажношћу или прашином.
- Услови животне средине: Користите и складиштите плочу у оквиру наведених температурних и влажностних опсега како бисте спречили оштећења. Избегавајте екстремне температуре, директну сунчеву светлост и влагу.
- Ажурирања фирмвера: Редовно проверавајте STMicroelectronics webсајт за ажуриране верзије ST-LINK фирмвера или STM32CubeIDE-а како би се осигурале оптималне перформансе и приступ најновијим функцијама.
Решавање проблема
Овај одељак се бави уобичајеним проблемима на које можете наићи са вашом Nucleo-64 плочом.
- Плоча се не укључује:
- Уверите се да је УСБ кабл безбедно повезан и са плочом и са рачунаром.
- Пробајте други УСБ порт или кабл.
- Проверите да ли USB порт вашег рачунара обезбеђује довољно напајања.
- Рачунар не препознаје ST-LINK:
- Инсталирајте или ажурирајте ST-LINK драјвере из STMicroelectronics-а webсајту.
- Проверите Управитељ уређаја (Windows) или `lsusb` (Linux) да бисте видели да ли је уређај наведен.
- Покушајте да повежете плочу са другим рачунаром.
- Не могу да flešujem program na MCU:
- Уверите се да је у вашем IDE-у изабран исправан циљни микроконтролер (STM32F303RE).
- Проверите да ли је ST-LINK фирмвер ажуриран.
- Проверите да ли постоје поруке о грешци у конзоли IDE-а.
- Уверите се да ниједан други софтвер не користи ST-LINK интерфејс.
- Програм не ради како је очекивано:
- Користите дебагер да бисте прошли кроз свој код и идентификовали проблем.
- Проверите конфигурације пинова и иницијализацију периферних уређаја у вашем коду.
- Обезбедите исправно напајање плоче и свих повезаних периферних уређаја.
- Проблеми са компатибилношћу са Arduino Shield-ом:
- Проверите да ли је штит компатибилан са логичким нивоима од 3.3 В, јер STM32 ради на 3.3 В.
- Проверите да ли постоје сукоби пинова између штита и Нуклео плоче.
- Уверите се да штит прима одговарајућу енергију.
Спецификације
| Феатуре | Детаљ |
|---|---|
| Микроконтролер | STM32F303RET6 (ARM Cortex-M4 са DSP-ом и FPU-ом) |
| Фласх меморија | 512 Кбитес |
| Брзина процесора | 72 МХз |
| Уграђени дебагер/програматор | ST-LINK/V2-1 (са SWD конектором) |
| Повезивање | USB (за напајање и комуникацију), Arduino Uno V3, ST Morpho конектори |
| Кориснички интерфејс | 3 ЛЕД диоде (напајање, УСБ комуникација, корисник), 2 дугмета (корисник, ресетовање) |
| Повер Суппли | USB VBUS или екстерни извор (VIN, 5V) |
| Димензије | Приближно 4 к 3 к 1 инча (10.16 к 7.62 к 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 дебагер/програматор
- Три ЛЕД диоде (напајање, УСБ комуникација, корисник)
- Два дугмета (корисник, ресетовање)
Напомена: USB кабл је обично потребан, али можда није укључен у сва малопродајна паковања.
Гаранција и подршка
За детаљне информације о гаранцији у вези са вашом развојном плочом STM32 Nucleo-64, погледајте документацију коју сте добили уз куповину или посетите званичну веб страницу STMicroelectronics. webсајт. Услови гаранције могу се разликовати у зависности од региона и продавца.
За техничку подршку, преузимање софтвера, документацију и форуме заједнице, посетите званични портал за подршку компаније STMicroelectronics:
STMicroelectronics пружа опсежне ресурсе за програмере, укључујући белешке о примени, нпр.ampкод и динамичну онлајн заједницу која ће вам помоћи у развојним пројектима.





