Sadržaj:
- Korak 1: POSTUPAK INSTALACIJE SOFTVERA STM32CUBE IDE
- Korak 2: POSTUPAK PROGRAMIRANJA STM32CUBE IDE
- Korak 3: LED treptanje
Video: Početak rada sa STM32f767zi Cube IDE i učitavanje prilagođene skice: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
KUPI (kliknite test za kupnju/posjet web stranici)
STM32F767ZI
PODRŽAN SOFTVER
· STM32CUBE IDE
· KEIL MDK ARM µVISION
· RADNA KLUPA UZ UTEMLJENO IARLO IAR
· ARDUINO IDE
Dostupni su različiti programi koji se mogu koristiti za programiranje STM mikrokontrolera.
No neki od njih tada imaju ograničenja. STM32 Cube IDE je dobar u usporedbi s drugima pa danas u ovom vodiču koristim Cube IDE za programiranje stm32mikrokontrolera.
Svaka razvojna ploča STM32 ima unaprijed učitanu demonstracijsku skicu. Provjerite radi li ispravno skica demonstracije, a zatim nastavite s našim vodičima.
- Instalirajte STM32 kockasti IDE
- programirajte jednostavnu led treptajuću skicu
- programirajte demonstracijsku skicu navedenu u primjerima. (pogledajte moj video na YouTubeu)
Pribor:
STM32F767ZI * 1
podatkovni list
Korak 1: POSTUPAK INSTALACIJE SOFTVERA STM32CUBE IDE
1. Pokrenite proizvod
instalater (STM32CUBEIDE. EXE).
2. Tijekom procesa instalacije operacijski sustav može prikazati dijaloški okvir u kojem se navodi: "Želite li dopustiti ovoj aplikaciji da vrši izmjene na vašem uređaju?" s podacima “Ovjereni izdavač: STMicroelectronics Software AB”. Prihvatite ([DA]) da biste omogućili instalacijskom programu da nastavi.
3. Pričekajte da se prikaže dijalog dobrodošlice instalacijskog programa i kliknite [Dalje>].
4. Pročitajte licencni ugovor. Kliknite [Slažem se] za prihvaćanje uvjeta ugovora ili [Odustani] za prekid instalacije. Ako je sporazum prihvaćen, čarobnjak za instalaciju se nastavlja.
5. U ovom dijalogu korisnik odabire mjesto za instalaciju. Preporučuje se odabir kratkog puta kako biste izbjegli suočavanje s Windows® ograničenjima s predugim stazama za radni prostor i kliknite [sljedeći].
6. Pričekajte da se prikaže dijaloški okvir Odabir komponenti. Odaberite komponente GDB poslužitelja koje ćete instalirati zajedno sa STM32CubeIDE. Poslužitelj je potreban za svaku vrstu JTAG sonde koja se koristi za ispravljanje pogrešaka sa STM32CubeIDE.
7. Pritisnite [Install] za početak instalacije. Odabrani upravljački programi od sada se instaliraju paralelno s ovom instalacijom STM32CubeIDE.
8. Pritisnite [Dalje] za nastavak na posljednji korak instalacijskog procesa. To je dijalog za potvrdu koji obavještava korisnika da je instalacija dovršena. Nakon što korisnik klikne [Završi], postupak instalacije je dovršen.
Korak 2: POSTUPAK PROGRAMIRANJA STM32CUBE IDE
- Softverski uvjeti: - IDE kocka IDE i ST pomoćna veza (najnovija verzija).
- Otvorite softver cube ide i odaberite željeni direktorij; Odabirem zadano mjesto (1) i kliknite pokretanje (2).
- Kliknite datoteka (3)-> novo (4)-> STM32 projekt (5).
- Skočni prozor prozora projekta STM32 u tom izborniku izbornika ploče (6) i pretražite ploču (7) koju želite. U tom slučaju odaberite ovu ploču NUCLEO-F767ZI (8) i kliknite sljedeći (9).
- Upišite naziv projekta (10) i odaberite ciljani jezik kao C ++ (11).
- Kliknite završi (12).
- U skočnom prozoru prozora projekta kliknite da (13) i potrebna je internetska veza za prvi preuzimanje firmvera, a ako je firmver već preuzet drugi skočni prozor (otvorite povezanu perspektivu), kliknite da.
- U radnom prostoru projekta kliknite Isključivanje i konfiguracija i odaberite potrebne pinove, za ovu demonstraciju kreiram ADC program pa kliknite analogni (14) -> ADC1 (15) -> IN1 jednostruki (16) -> možete vidjeti taj PA0 analogni pin omogućeno (17)
- kliknite ikonu generatora koda alata za konfiguraciju uređaja (18) da biste stvorili datoteku main.c.
- Otvorite skočne prozore pridruženih prozora kliknite da (19).
- generirana je datoteka main.c i da biste pronašli lokaciju datoteke main.c klikom na naziv projekta (20)-> core (21)-> src (22)-> main.c (23). Uredite datoteku main.c kao potreban.
- kliknite ikonu za izgradnju (24) da biste provjerili ima li programa pogrešaka, a zatim kliknite ikonu za otklanjanje pogrešaka (25) da biste učitali program na ploču STM32F767ZI.
- U izrazu uživo dodajte varijablu koju želite vidjeti, ovdje adcval prikazuje izlaz ADC -a (26).
Korak 3: LED treptanje
Slijedite gornji postupak i započnite novi projekt
pogledajte slike i dodajte sljedeće kodove unutar glavne funkcije
HAL_GPIO_TogglePin (GPIOB, GPIO_PIN_0);
HAL_Zakašnjenje (1000);
ovdje HAL_GPIO_Togglepin (GPIOx, GPIO_PIN);
gdje
GPIOx - x određuje port ako želite odabrati port A to će biti GPIOA
GPIO_PIN - određuje određeni pin broj tog porta
int main (void) { / * KORISNIČKI KOD POČINJE 1 * /
/ * KORISNIČKI KOD KRAJ 1 */
/* Konfiguracija MCU-a ---------------------------------------------- ----------*/
/* Resetiranje svih perifernih uređaja, Inicijalizira Flash sučelje i Systick. */
HAL_Init ();
/ * KORISNIČKI KOD POČINJE Init */
/ * KORISNIČKI KOD KRAJ INIT */
/ * Konfigurirajte sistemski sat */
SystemClock_Config ();
/ * KORISNIČKI KOD POČINJE SysInit */
/ * KORISNIČKI KOD KRAJ SysInit */
/ * Pokreni sve konfigurirane periferne uređaje */
MX_GPIO_Init (); MX_ETH_Init (); MX_USART3_UART_Init (); MX_USB_OTG_FS_PCD_Init (); / * KORISNIČKI KOD POČINJE 2 */
/ * KORISNIČKI KOD KRAJ 2 */
/ * Beskonačna petlja * / * KORISNIČKI KOD POČINJE DOK * /
uint32_t čeka = 0;
dok (1) {
/ * KORISNIČKI KOD KRAJ KRAJ */ HAL_GPIO_TogglePin (GPIOB, GPIO_PIN_0);
HAL_Zakašnjenje (1000);
/ * KORISNIČKI KOD POČINJE 3 */}/ * KORISNIČKI KOD KRAJ 3 */}
vaš konačni kod trebao bi se pojaviti ovako.
ako nemate izlaz, možete komentirati neke neželjene funkcije poput
MX_ETH_Init ();
Preporučeni:
Početak rada s FRDM-KL46Z (i Mbed Online IDE) Upotrijebite Windows 10: 6 koraka
Prvi koraci s FRDM-KL46Z (i Mbed Online IDE) Upotrijebite Windows 10: Razvojne ploče Freedom (FRDM) male su, niskoenergetske, isplative platforme za evaluaciju i razvoj savršene za brzo prototipiranje aplikacija. Ove ploče za ocjenjivanje nude flash programmer za način rada uređaja za masovnu pohranu koji je jednostavan za korištenje, virt
Početak rada s Digisparkom Attiny85 Korištenjem Arduino IDE -a: 4 koraka
Početak rada s Digisparkom Attiny85 Korištenje Arduino IDE -a: Digispark je razvojna ploča za mikrokontrolere zasnovana na Attiny85 slična Arduino liniji, samo jeftinija, manja i nešto manje moćna. S čitavim nizom štitova za proširenje njegove funkcionalnosti i mogućnosti korištenja poznatog Arduino ID -a
Početak rada s ESP32 - Instaliranje ESP32 ploča u Arduino IDE - ESP32 Blink Code: 3 koraka
Početak rada s ESP32 | Instaliranje ESP32 ploča u Arduino IDE | ESP32 Blink Code: U ovom uputstvu vidjet ćemo kako započeti rad s esp32 i kako instalirati esp32 ploče u Arduino IDE i programirat ćemo esp 32 da pokrene blink kod pomoću arduino ide
Početak rada sa Stm32 upotrebom Arduino IDE -a: 3 koraka
Početak rada sa Stm32 korištenjem Arduino IDE -a: STM32 je prilično moćna i popularna ploča koju podržava Arduino IDE.No da biste je koristili, morate instalirati ploče za stm32 u Arduino IDE pa ću u ovim uputama reći kako instalirati stm32 ploče i kako da ga programirate
Početak rada s Esp 8266 Esp-01 s Arduino IDE - Instaliranje Esp ploča u Arduino Ide i programiranje Esp: 4 koraka
Početak rada s Esp 8266 Esp-01 s Arduino IDE | Instaliranje Esp ploča u Arduino Ide i programiranje Esp: U ovom uputstvu naučit ćemo kako instalirati esp8266 ploče u Arduino IDE i kako programirati esp-01 i učitati kod u njega. Budući da su esp ploče toliko popularne pa sam razmišljao o tome da ispravim instrukcije za ovaj i većina ljudi se suočavaju s problemom