Sisällysluettelo:
- Vaihe 1: STM32CUBE IDE -OHJELMISTON ASENNUSMENETTELY
- Vaihe 2: STM32CUBE IDE OHJELMOINTIMENETTELY
- Vaihe 3: LED vilkkuu
Video: STM32f767zi Cube IDE: n käytön aloittaminen ja mukautetun luonnoksen lataaminen: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
OSTA (osta/käy verkkosivulla napsauttamalla testiä)
STM32F767ZI
TUETUT OHJELMISTOT
· STM32CUBE IDE
· KEIL MDK ARM µVISION
· EWARM -KÄYTETTY TYÖPÖYTÄ
· ARDUINO IDE
Saatavilla on erilaisia ohjelmistoja, joilla voidaan ohjelmoida STM -mikro -ohjaimia.
Mutta joillakin on sitten rajoituksia. STM32 Cube IDE on hyvä verrattuna muihin, joten tänään tässä opetusohjelmassa käytän Cube IDE: tä stm32microcontrollerin ohjelmointiin.
Jokainen STM32 -kehityskortti on esiladattu esittelyluonnoksella. Varmista, että esittelyluonnos toimii oikein, ja jatka sitten opetusohjelmiemme kanssa.
- Asenna STM32 kuutio IDE
- ohjelmoi yksinkertainen led -vilkkuva luonnos
- ohjelmoi esimerkkiluettelo esittelystä (katso YouTube -videoni)
Tarvikkeet:
STM32F767ZI * 1
tietolomake
Vaihe 1: STM32CUBE IDE -OHJELMISTON ASENNUSMENETTELY
1. Käynnistä tuote
asennusohjelma (STM32CUBEIDE. EXE).
2. Asennusprosessin aikana käyttöjärjestelmä saattaa näyttää valintaikkunan, jossa sanotaan: "Haluatko sallia tämän sovelluksen tehdä muutoksia laitteeseesi?" ja tiedot”Vahvistettu kustantaja: STMicroelectronics Software AB”. Hyväksy ([YES]), jotta asennusohjelma voi jatkaa.
3. Odota, kunnes asennusohjelman Tervetuloa -valintaikkuna tulee näkyviin, ja napsauta [Seuraava>].
4. Lue lisenssisopimus. Hyväksy sopimuksen ehdot napsauttamalla [Hyväksyn] tai keskeytä asennus valitsemalla [Peruuta]. Jos sopimus hyväksytään, ohjattu asennustoiminto jatkuu.
5. Tässä valintaikkunassa käyttäjä valitsee asennuksen sijainnin. On suositeltavaa valita lyhyt polku, jotta vältytään Windows® -rajoituksilta ja liian pitkät polut työtilalle, ja napsauta [seuraava].
6. Odota, kunnes Valitse komponentit -valintaikkuna tulee näkyviin. Valitse GDB -palvelimen komponentit, jotka asennetaan yhdessä STM32CubeIDE: n kanssa. Palvelin tarvitaan jokaiselle JTAG -koetintyypille, jota käytetään virheenkorjaukseen STM32CubeIDE: n avulla.
7. Aloita asennus napsauttamalla [Asenna]. Valitut ohjaimet asennetaan rinnakkain tämän STM32CubeIDE -asennuksen kanssa tästä eteenpäin.
8. Napsauta [Seuraava] jatkaaksesi asennusprosessin viimeiseen vaiheeseen. Tämä on vahvistusikkuna, joka ilmoittaa käyttäjälle, että asennus on valmis. Kun käyttäjä napsauttaa [Valmis], asennusprosessi on valmis.
Vaihe 2: STM32CUBE IDE OHJELMOINTIMENETTELY
- Ohjelmistovaatimus: - cube IDE & ST -apuohjelman linkki (uusin versio).
- Avaa cube ide -ohjelmisto ja valitse haluamasi hakemisto; Valitsen oletussijainnin (1) ja napsauta Käynnistä (2).
- Napsauta tiedosto (3)-> uusi (4)-> STM32-projekti (5).
- STM32 -projektiikkunan ponnahdusikkuna napsautuskortin valitsimessa (6) ja etsi haluamasi taulu (7). Tässä tapauksessa valitse tämä kortti NUCLEO-F767ZI (8) ja napsauta seuraava (9).
- Kirjoita projektin nimi (10) ja valitse kohdekieleksi C ++ (11).
- Napsauta Valmis (12).
- Hallintaprojektin ikkunan ponnahdusikkuna, napsauta kyllä (13) ja Internet -yhteys tarvitaan laiteohjelmiston lataamiseen ensimmäistä kertaa ja jos laiteohjelmisto on jo ladattu, toinen ikkuna (avaa asiaan liittyvä näkökulma), napsauta kyllä.
- Napsauta projektityötilassa Pinout ja kokoonpano ja valitse tarvittavat nastat. Tässä demossa luon ADC -ohjelman, joten napsauta analogista (14) -> ADC1 (15) -> IN1 yksipäistä (16) -> näet, että PA0 -analoginen nasta käytössä (17)
- Luo main.c -tiedosto napsauttamalla laitteen määritystyökalun koodigeneraattorin kuvaketta (18).
- Avaa liitännäisikkunoiden ponnahdusikkunat napsauta kyllä (19).
- main.c-tiedosto luotu ja löytää main.c-tiedoston sijainti napsauttamalla projektin nimeä (20)-> core (21)-> src (22)-> main.c (23). vaaditaan.
- Napsauta koontikuvaketta (24) tarkistaaksesi ohjelman virheiden varalta ja napsauta virheenkorjauskuvaketta (25) ladataksesi ohjelman STM32F767ZI -kortille.
- Lisää live -lausekkeessa muuttuja, jonka haluat nähdä, tässä adcval näyttää adc -lähdön (26).
Vaihe 3: LED vilkkuu
Noudata yllä olevia ohjeita ja aloita uusi projekti
katso kuvat ja lisää seuraavat koodit päätoiminnon sisälle
HAL_GPIO_TogglePin (GPIOB, GPIO_PIN_0);
HAL_Delay (1000);
tässä HAL_GPIO_Togglepin (GPIOx, GPIO_PIN);
missä
GPIOx - x määrittää portin, jos haluat valita portin A, se on GPIOA
GPIO_PIN - määrittää portin nimenomaisen pin -numeron
int main (void) { / * KÄYTTÄJÄKOODI ALKAA 1 * /
/ * KÄYTTÄJÄKOODI END 1 */
/* MCU-määritykset ---------------------------------------------- ----------*/
/* Nollaa kaikki oheislaitteet, alustaa Flash -käyttöliittymän ja Systickin. */
HAL_Init ();
/ * KÄYTTÄJÄKOODI ALKAA Init */
/ * USER CODE END Init */
/ * Järjestelmän kellon määrittäminen */
SystemClock_Config ();
/ * KÄYTTÖKOODI ALKAA SysInit */
/ * KÄYTTÖKOODI LOPPU SysInit */
/ * Alusta kaikki määritetyt oheislaitteet */
MX_GPIO_Init (); MX_ETH_Init (); MX_USART3_UART_Init (); MX_USB_OTG_FS_PCD_Init (); / * KÄYTTÄJÄKOODI ALKAA 2 */
/ * KÄYTTÄJÄKOODI END 2 */
/ * Infinite loop * / * USER CODE BEGIN WHILE * /
uint32_t odota = 0;
samalla (1) {
/ * KÄYTTÄJÄKOODI PÄÄTTYY */ HAL_GPIO_TogglePin (GPIOB, GPIO_PIN_0);
HAL_Delay (1000);
/ * KÄYTTÄJÄKOODI ALKAA 3 */}/ * KÄYTTÄJÄKOODI LOPPU 3 */}
lopullisen koodisi pitäisi näyttää jotain tältä.
Jos et saa tulosta, voit kommentoida joitain ei -toivottuja toimintoja, kuten
MX_ETH_Init ();
Suositeltava:
Mukautetun soittoäänen tallentaminen ja lataaminen: 7 vaihetta
Kuinka tallentaa ja ladata mukautetun soittoäänen: Joten? Haluatko saada oman mukautetun soittoäänen? No, tulit oikealle Instructables -sivulle. Ennen kuin aloitamme, minun on muistutettava, että tämä koskee IOS -laitteita (Apple -laitteita, kuten Ipad, iPod, iPhone jne.) Ja Mac -tietokoneita (Toimii kaikilla Mac -tietokoneilla, jopa
Digispark Attiny85: n käytön aloittaminen Arduino IDE: n avulla: 4 vaihetta
Digispark Attiny85: n käytön aloittaminen Arduino IDE: n käyttäminen: Digispark on Attiny85 -pohjainen mikrokontrollerin kehityskortti, joka on samanlainen kuin Arduino -linja, vain halvempi, pienempi ja hieman vähemmän tehokas. Koko joukko kilpiä laajentaa sen toiminnallisuutta ja kykyä käyttää tuttua Arduino ID: tä
ESP32: n käytön aloittaminen - ESP32 -levyjen asentaminen Arduino IDE: hen - ESP32 vilkkuva koodi: 3 vaihetta
ESP32: n käytön aloittaminen | ESP32 -levyjen asentaminen Arduino IDE: hen | ESP32 Blink Code: Tässä ohjeessa näemme, kuinka aloittaa työskentely esp32: n kanssa ja miten asennetaan esp32 -levyt Arduino IDE: hen, ja ohjelmoimme esp 32: n suorittamaan vilkkuva koodi käyttämällä arduino ide
Stm32: n käytön aloittaminen Arduino IDE: n avulla: 3 vaihetta
Stm32: n käytön aloittaminen Arduino IDE: n avulla: STM32 on melko tehokas ja suosittu levy, jota tukee Arduino IDE. ohjelmoimaan sitä
Esp 8266 Esp-01: n käytön aloittaminen Arduino IDE: n kanssa Esp -levyjen asentaminen Arduino Ide -ohjelmaan ja Esp -ohjelmointi: 4 vaihetta
Esp 8266 Esp-01: n käytön aloittaminen Arduino IDE: n kanssa Esp-levyjen asentaminen Arduino Ide -ohjelmaan ja Esp-ohjelmointi: Tässä ohjeessa opimme asentamaan esp8266-levyt Arduino IDE: hen ja kuinka ohjelmoida esp-01 ja ladata koodi siihen. tämä ja useimmat ihmiset kohtaavat ongelmia