Përmbajtje:

Fillimi me IDE të Kubit STM32f767zi dhe Ngarko Skicë të personalizuar: 3 hapa
Fillimi me IDE të Kubit STM32f767zi dhe Ngarko Skicë të personalizuar: 3 hapa

Video: Fillimi me IDE të Kubit STM32f767zi dhe Ngarko Skicë të personalizuar: 3 hapa

Video: Fillimi me IDE të Kubit STM32f767zi dhe Ngarko Skicë të personalizuar: 3 hapa
Video: Wounded Birds - Эпизод 26 - [Русско-румынские субтитры] Турецкая драма | Yaralı Kuşlar 2019 2024, Korrik
Anonim
Fillimi me IDE të Kubit STM32f767zi dhe Ngarko Skicën tuaj të Përshtatur
Fillimi me IDE të Kubit STM32f767zi dhe Ngarko Skicën tuaj të Përshtatur

BLEJ (kliko testin për të blerë/vizituar faqen e internetit)

STM32F767ZI

SOFTWARE I MBPSHTETUR

· STM32CUBE IDE

· KEIL MDK ARM µVISION

· TABELA E PUNORS E MBAJTUR E MUAJIT TW VERS

· ARDUINO IDE

Ka programe të ndryshme në dispozicion të cilat mund të përdoren për të programuar mikrokontrolluesit STM.

Por disa prej tyre kanë kufizime. STM32 Cube IDE është i mirë kur krahasohet me të tjerët kështu që sot në këtë tutorial unë jam duke përdorur Cube IDE për të programuar stm32microcontroller.

Çdo tabelë zhvillimi STM32 është e ngarkuar paraprakisht me një skicë demonstrimi sigurohuni që skica demonstruese të funksionojë siç duhet dhe më pas të vazhdoni me mësimet tona.

  1. Instaloni IDM të kubit STM32
  2. programoni një skicë të thjeshtë led blink
  3. programoni një skicë demonstrimi të dhënë në shembujt. (shikoni videon time në YouTube)

Furnizimet:

STM32F767ZI * 1

fleta e të dhënave

Hapi 1: PROCEDURA E INSTALIMIT TF SOFTWAREVE STM32CUBE IDE

PROCEDURA E INSTALIMIT TF SOFTWAREVE STM32CUBE IDE
PROCEDURA E INSTALIMIT TF SOFTWAREVE STM32CUBE IDE
PROCEDURA E INSTALIMIT T SO SOFTWAREVE STM32CUBE IDE
PROCEDURA E INSTALIMIT T SO SOFTWAREVE STM32CUBE IDE
PROCEDURA E INSTALIMIT T SO SOFTWAREVE STM32CUBE IDE
PROCEDURA E INSTALIMIT T SO SOFTWAREVE STM32CUBE IDE

1. Nisni produktin

instalues (STM32CUBEIDE. EXE).

2. Gjatë procesit të instalimit, sistemi operativ mund të shfaqë një dialog ku thuhet: "A doni ta lejoni këtë aplikacion të bëjë ndryshime në pajisjen tuaj?" me info "Botuesi i verifikuar: STMicroelectronics Software AB". Prano ([YES]) për të lënë instaluesin të vazhdojë.

3. Prisni që të shfaqet dialogu i mirëseardhjes i instaluesit dhe klikoni [Next>].

4. Lexoni marrëveshjen e licencës. Klikoni [Pajtohem] për të pranuar kushtet e marrëveshjes, ose [Anulo] për të ndërprerë instalimin. Nëse marrëveshja pranohet, magjistari i instalimit vazhdon.

5. Në këtë dialog, përdoruesi zgjedh vendndodhjen për instalim. Rekomandohet të zgjidhni një rrugë të shkurtër për të shmangur përballimin e kufizimeve të Windows® me shtigje shumë të gjata për hapësirën e punës dhe klikoni [tjetër].

6. Prisni që të shfaqet dialogu Choose Components. Zgjidhni përbërësit e serverit GDB që do të instalohen së bashku me STM32CubeIDE. Nevojitet një server për secilin lloj sonde JTAG të përdorur për korrigjim me STM32CubeIDE.

7. Klikoni [Install] për të filluar instalimin. Drejtuesit që u zgjodhën janë instaluar paralelisht me këtë instalim të STM32CubeIDE nga këtu e tutje.

8. Klikoni [Next] për të vazhduar në hapin përfundimtar të procesit të instalimit. Ky është një dialog Konfirmimi që informon përdoruesin se instalimi ka përfunduar. Pasi përdoruesi të klikojë [Finish], procesi i instalimit është i plotë.

Hapi 2: PROCEDURA E PROGRAMIMIT TM STM32CUBE IDE

PROCEDURA E PROGRAMIMIT T ST STM32CUBE IDE
PROCEDURA E PROGRAMIMIT T ST STM32CUBE IDE
PROCEDURA E PROGRAMIMIT T ST STM32CUBE IDE
PROCEDURA E PROGRAMIMIT T ST STM32CUBE IDE
PROCEDURA E PROGRAMIMIT T ST STM32CUBE IDE
PROCEDURA E PROGRAMIMIT T ST STM32CUBE IDE
PROCEDURA E PROGRAMIMIT T ST STM32CUBE IDE
PROCEDURA E PROGRAMIMIT T ST STM32CUBE IDE
  • Kërkesa për softuer: - lidhja e shërbimeve të kubit IDE & ST (versioni i fundit).
  • Hapni programin cube ide dhe zgjidhni drejtorinë që dëshironi; Unë zgjedh vendndodhjen e paracaktuar (1) dhe klikoj nisjen (2).
  • Klikoni skedarin (3)-> të ri (4)-> projektin STM32 (5).
  • Dritarja e projektit STM32 shfaqet në atë përzgjedhës të tabelës së klikimit (6) dhe kërkoni tabelën (7) që dëshironi. Në këtë rast, shtypni këtë tabelë NUCLEO-F767ZI (8) dhe klikoni tjetër (9).
  • Shkruani emrin e projektit (10) dhe zgjidhni gjuhën e synuar si C ++ (11).
  • Klikoni në fund (12).
  • Dritarja e dritares e projektit të bordit, klikoni po (13) dhe lidhja me Internetin kërkohet për të shkarkuar firmuerin për herë të parë dhe nëse firmware është shkarkuar tashmë një dritare tjetër dritareje (hap perspektivën e lidhur), klikoni po.
  • Në hapësirën e punës të projektit, klikoni Pinout dhe konfigurimin dhe zgjidhni kunjat e kërkuara, për këtë demonstrim krijoj program ADC kështu që klikoni analog (14) -> ADC1 (15) -> IN1 single përfundoi (16) -> ju mund ta shihni atë pin analoge PA0 aktivizuar (17)
  • klikoni ikonën e gjeneruesit të kodit të mjetit të konfigurimit të pajisjes (18) për të krijuar skedarin main.c.
  • Hapni dritaret shoqëruese që shfaqen, klikoni po (19).
  • skedari main.c i gjeneruar dhe për të gjetur vendndodhjen e skedarit main.c duke klikuar emrin e projektit (20)-> core (21)-> src (22)-> main.c (23). Ndryshoni skedarin main.c si kërkohet.
  • klikoni ikonën e ndërtimit (24) për të kontrolluar programin për gabime dhe klikoni ikonën e korrigjimit (25) për të ngarkuar programin në tabelën STM32F767ZI.
  • Në shprehjen e drejtpërdrejtë shtoni ndryshoren që dëshironi të shihni, këtu adcval tregoni daljen adc (26).

Hapi 3: Pulsim LED

Pulsim LED
Pulsim LED
Pulsim LED
Pulsim LED
Pulsim LED
Pulsim LED

Ndiqni procedurën e mësipërme dhe filloni një projekt të ri

shikoni imazhet dhe shtoni kodet e mëposhtëm brenda funksionit kryesor

HAL_GPIO_TogglePin (GPIOB, GPIO_PIN_0);

HAL_Vonesë (1000);

këtu HAL_GPIO_Togglepin (GPIOx, GPIO_PIN);

ku

GPIOx - x përcakton portin atje nëse doni të zgjidhni portën A do të jetë GPIOA

GPIO_PIN - përcakton numrin specifik të pinit të atij porti

int kryesore (e pavlefshme) { / * KODI I PERRDORUESIT FILLON 1 * /

/ * KODI I PERRDORIMIT FUND 1 */

/* Konfigurimi i MCU -------------------------------------------------- ----------*/

/* Rivendosja e të gjitha pajisjeve periferike, Fillon ndërfaqen Flash dhe Systick. */

HAL_Init ();

/ * KODI I PERRDORIMIT FILLON Filloni */

/ * KODI I PERRDORIMIT P ENDRFUNDIM Init */

/ * Konfiguro orën e sistemit */

SystemClock_Config ();

/ * KODI I PERRDORUESIT FILLON SysInit */

/ * KODI I PERRDORUESIT FUND SysInit */

/ * Filloni të gjitha pajisjet periferike të konfiguruara */

MX_GPIO_Init (); MX_ETH_Init (); MX_USART3_UART_Init (); MX_USB_OTG_FS_PCD_Init (); / * KODI I PERRDORIMIT FILLON 2 */

/ * KODI I PERRDORUESIT P ENDRFUNDIMI 2 */

/ * Lak i pafund * / / * KODI I PERRDORUESIT FILLON NI * *

uint32_t pres = 0;

ndërsa (1) {

/ * KODI I PERRDORUESIT P ENDRFUNDIM KUR * */ HAL_GPIO_TogglePin (GPIOB, GPIO_PIN_0);

HAL_Vonesë (1000);

/ * KODI I PERRDORUESIT FILLON 3 */}/ * KODI I PERRDORUESIT FUND 3 */}

Kodi juaj përfundimtar duhet të duket diçka si kjo.

nëse nuk po merrni dalje, mund të komentoni disa funksione të padëshiruara si

MX_ETH_Init ();

Recommended: