Orodha ya maudhui:

Bodi ya STM32 Na Arduino IDE STM32F103C8T6: Hatua 5
Bodi ya STM32 Na Arduino IDE STM32F103C8T6: Hatua 5

Video: Bodi ya STM32 Na Arduino IDE STM32F103C8T6: Hatua 5

Video: Bodi ya STM32 Na Arduino IDE STM32F103C8T6: Hatua 5
Video: Дешёвая STM32 плата + Arduino IDE 2024, Novemba
Anonim
Bodi ya STM32 Na Arduino IDE STM32F103C8T6
Bodi ya STM32 Na Arduino IDE STM32F103C8T6

Halo Jamaa kwani watu wengi hutumia bodi za arduino lakini kama tunavyojua wana mapungufu kwa hivyo bodi zingine chache zilionekana kama mbadala ya arduino ambayo inaweza kutoa utendaji bora na huduma bora kuliko Arduino na moja wapo ni STM32. Bodi ya STM32 ni ya bei rahisi zaidi kuliko Arduino uno na uwezo wake ni bora kuliko An arduino uno lakini kwa kuwa hazijasaidiwa kiasili na Arduino IDE tunahitaji kuiongeza kwa mikono kwa IDE ya Arduino. Kwa hivyo katika mafundisho haya tutaongeza bodi za STM32 kwa Arduino IDE & tutapanga programu hii kwa kutumia Arduino IDE.

Hatua ya 1: Vitu Unavyohitaji

Vitu Unavyohitaji
Vitu Unavyohitaji

Kwa mafunzo haya tutahitaji mambo yafuatayo: STM32: USB CABLE: FTDI: "Breadboard & Jumpers chache

Hatua ya 2: Maelezo ya BODI ya STM32 (STM32F103C8T6)

Maelezo ya BODI ya STM32 (STM32F103C8T6)
Maelezo ya BODI ya STM32 (STM32F103C8T6)

Uainishaji wa STM32F103C8T6 hutolewa hapa chini na vile vile kwa picha.: Mtengenezaji STMicroelectronics Series STM32F1 Core Processor ARM® Cortex®-M3 Core Size 32-Bit Speed 72MHz Uunganisho wa CANbus, I²C, IrDA, LINbus, SPI, UART / USART, USB Peripherals DMA, Motor Control PWM, PDR, POR, PVD, PWM, Sensor ya Muda, WDT Idadi ya I / O 37 Ukubwa wa Kumbukumbu ya Programu 64KB (64K x 8) Aina ya Kumbukumbu ya Programu FLASH EEPROM Ukubwa - Ukubwa wa RAM 20K x 8 Voltage - Ugavi (Vcc / Vdd) 2V ~ 3.6V Vibadilishi vya data A / D 10x12b Aina ya Oscillator Joto la Uendeshaji la Ndani -40 ° C ~ 85 ° C (TA)

Hatua ya 3: Sakinisha Bodi za STM32 katika Arduino IDE

Sakinisha Bodi za STM32 katika Arduino IDE
Sakinisha Bodi za STM32 katika Arduino IDE
Sakinisha Bodi za STM32 katika Arduino IDE
Sakinisha Bodi za STM32 katika Arduino IDE
Sakinisha Bodi za STM32 katika Arduino IDE
Sakinisha Bodi za STM32 katika Arduino IDE
Sakinisha Bodi za STM32 katika Arduino IDE
Sakinisha Bodi za STM32 katika Arduino IDE

Tafadhali fuata maagizo hapa chini na picha zilizotolewa kusanikisha bodi za stm32 katika ideu ya ideuino: 1- Zindua Arduino.cc IDE. Bonyeza kwenye menyu ya "Faili" na kisha "Mapendeleo". Mazungumzo ya "Mapendeleo" yatafunguliwa, kisha ongeza kiunga kifuatacho kwenye uwanja wa "Mameneja wa Bodi za Ziada za URL": "https://dan.drown.org/stm32duino/package_STM32duino_index. json "Bonyeza" Ok "2- Bonyeza kwenye menyu ya" Zana "na kisha" Bodi> Meneja wa Bodi "Meneja wa bodi atafungua na utaona orodha ya bodi zilizosanikishwa na zinazopatikana. Chagua" STM32 F103Cxxx "na bonyeza bonyeza. Baada ya usakinishaji kukamilika lebo ya "INSTALLED" inaonekana karibu na jina la msingi. Unaweza kufunga Meneja wa Bodi. Sasa unaweza kupata kifurushi cha bodi za STM32 kwenye menyu ya "Bodi". Chagua safu ya bodi zinazohitajika: STM32F103Cxxx Chagua bodi

Hatua ya 4: Uunganisho wa Kupanga Bodi

Miunganisho ya Kupanga Bodi
Miunganisho ya Kupanga Bodi

Ili kupanga stm32 unahitaji kufuata mzunguko uliopewa. Ili kuipanga unahitaji kupata Stm32 wazi na nyingine ni usb kwa ttl converter, kwa hivyo pata kibadilishaji cha USB hadi TTL na ufuate schmatics iliyoonyeshwa.

Hatua ya 5: Kupanga Bodi

Kupanga Bodi
Kupanga Bodi
Kupanga Bodi
Kupanga Bodi
Kupanga Bodi
Kupanga Bodi
Kupanga Bodi
Kupanga Bodi

Sasa fungua mchoro wa blink katika IDE yako ya arduino na ubadilishe pini hapana kuwa "PC13" kwa sababu onboard inayoongozwa ya stm32 iko kwenye pini ya PC13 kisha chagua mipangilio katika sehemu ya zana (kama: bodi, bandari ya com, njia ya kupakia n.k. picha) & Pakia nambari kwa stm32 yako na onboard pc13 iliyoongozwa itaanza kupepesa kama yangu kwenye picha (samahani juu ya ubora wa picha) na hata kuiona iking'ara vizuri unaweza kuongeza LED ya nje kwa PC13 pia. Kwa hivyo furahiya kutengeneza miradi na STM32 BODI.

Ilipendekeza: