Satura rādītājs:

STM32 tāfele ar Arduino IDE STM32F103C8T6: 5 soļi
STM32 tāfele ar Arduino IDE STM32F103C8T6: 5 soļi

Video: STM32 tāfele ar Arduino IDE STM32F103C8T6: 5 soļi

Video: STM32 tāfele ar Arduino IDE STM32F103C8T6: 5 soļi
Video: Программаторы STM32 для начинающих и профессионалов 2024, Jūlijs
Anonim
STM32 tāfele ar Arduino IDE STM32F103C8T6
STM32 tāfele ar Arduino IDE STM32F103C8T6

Sveiki, puiši, jo daudzi cilvēki izmanto arduino dēļus, bet, kā mēs zinām, tiem ir daži ierobežojumi, tik maz citu dēļu parādījās kā arduino alternatīva, kas var nodrošināt labāku veiktspēju un labākas funkcijas nekā Arduino, un viens no tiem ir STM32. STM32 tāfele ir pat lētāka nekā Arduino uno, un tās iespējas ir daudz labākas nekā An arduino uno, taču, tā kā Arduino IDE tos sākotnēji neatbalsta, mums tās manuāli jāpievieno Arduino IDE. Tātad šajā instrukcijā mēs pievienosim STM32 dēļus Arduino IDE, un mēs ieprogrammēsim šo dēli, izmantojot Arduino IDE.

1. darbība. Nepieciešamās lietas

Nepieciešamās lietas
Nepieciešamās lietas

Šiem norādījumiem mums būs nepieciešamas šādas lietas: STM32: USB KABELIS: FTDI: Maizes dēlis un daži džemperi

2. darbība: STM32 BOARD specifikācijas (STM32F103C8T6)

STM32 BOARD specifikācijas (STM32F103C8T6)
STM32 BOARD specifikācijas (STM32F103C8T6)

STM32F103C8T6 specifikācijas ir norādītas zemāk, kā arī attēlā.: Ražotājs STMicroelectronics Series STM32F1 Core Processor ARM® Cortex®-M3 Core Size 32-Bit Speed 72MHz Connectivity CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB Peripherals DMA, Motor Control PWM, PDR, POR, PVD, PWM, Temperatūras sensors, WDT I/O skaits 37 Programmas atmiņas izmērs 64KB (64K x 8) Programmas atmiņas veids FLASH EEPROM izmērs - RAM izmērs 20K x 8 Spriegums - Barošana (Vcc/Vdd) 2V ~ 3.6V Datu pārveidotāji A/D 10x12b Oscilatora tips Iekšējā darba temperatūra -40 ℃ ~ 85 ℃ (TA)

3. darbība: instalējiet STM32 plates Arduino IDE

Instalējiet STM32 dēļus Arduino IDE
Instalējiet STM32 dēļus Arduino IDE
Instalējiet STM32 dēļus Arduino IDE
Instalējiet STM32 dēļus Arduino IDE
Instalējiet STM32 dēļus Arduino IDE
Instalējiet STM32 dēļus Arduino IDE
Instalējiet STM32 dēļus Arduino IDE
Instalējiet STM32 dēļus Arduino IDE

Lūdzu, izpildiet tālāk sniegtos norādījumus un pievienotos attēlus, lai instalētu stm32 dēļus arduino ide: 1- Palaidiet Arduino.cc IDE. Noklikšķiniet uz izvēlnes "Fails" un pēc tam uz "Preferences". Tiks atvērts dialoglodziņš "Preferences", pēc tam laukam "Papildu dēļu pārvaldnieku URL" pievienojiet šādu saiti: "https://dan.drown.org/stm32duino/package_STM32duino_index. json "Noklikšķiniet uz" Labi "2- Noklikšķiniet uz izvēlnes" Rīki "un pēc tam uz" Dēļi> Dēļu pārvaldnieks "Atvērsies tāfeles pārvaldnieks, un jūs redzēsit instalēto un pieejamo dēļu sarakstu. Atlasiet" STM32 F103Cxxx "un noklikšķiniet uz instalēt. Pēc instalēšanas pabeigšanas blakus galvenajam nosaukumam tiek parādīts tags "INSTALLED". Jūs varat aizvērt valdes pārvaldnieku. Tagad izvēlnē "Board" varat atrast STM32 dēļu paketi. Izvēlieties vēlamo dēļu sēriju: STM32F103Cxxx

4. solis: savienojumi plates programmēšanai

Savienojumi plates programmēšanai
Savienojumi plates programmēšanai

Lai ieprogrammētu stm32, jums jāievēro norādītā shēma. Lai to ieprogrammētu, jums acīmredzot ir jāiegūst Stm32, bet otrs ir USB uz ttl pārveidotājs, tāpēc iegūstiet USB uz TTL pārveidotāju un ievērojiet parādīto shmatiku.

5. solis: valdes programmēšana

Valdes programmēšana
Valdes programmēšana
Valdes programmēšana
Valdes programmēšana
Valdes programmēšana
Valdes programmēšana
Valdes programmēšana
Valdes programmēšana

Tagad atveriet mirgošanas skici savā arduino IDE un nomainiet taustiņu Nr uz "PC13", jo stm32 iebūvētais LED ir uz PC13 tapas, pēc tam rīku sadaļā atlasiet iestatījumus (piemēram: dēļi, com ports, augšupielādes metode utt.) Attēls) un augšupielādējiet kodu savā stm32, un borta datora LED indikators sāks mirgot kā mans attēlos (atvainojiet par attēla kvalitāti), un pat, lai redzētu, ka tas mirgo pareizi, varat pievienot PC13 arī ārēju gaismas diodi. Tāpēc izklaidējieties, veidojot projektus, izmantojot STM32 BOARD.

Ieteicams: