Përmbajtje:
- Hapi 1: Gjërat që ju nevojiten
- Hapi 2: Specifikimet e bordit STM32 (STM32F103C8T6)
- Hapi 3: Instaloni bordet STM32 në Arduino IDE
- Hapi 4: Lidhjet për Programimin e Bordit
- Hapi 5: Programimi i Bordit
Video: Bordi STM32 Me Arduino IDE STM32F103C8T6: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
Përshëndetje Djema pasi shumë njerëz përdorin borde arduino, por siç e dimë ata kanë disa kufizime, kështu që pak borde të tjerë dolën në dritë si një alternativë arduino e cila mund të japë performancë më të mirë dhe karakteristika më të mira se një Arduino dhe një prej tyre është STM32. Bordi STM32 është edhe më i lirë se Arduino uno dhe aftësitë e tij janë shumë më të mira se një arduino uno, por meqenëse ato nuk mbështeten në vend nga Arduino IDE, ne duhet t'i shtojmë ato manualisht në Arduino IDE. Pra, në këtë udhëzues do të shtojmë bordet STM32 në Arduino IDE dhe do ta programojmë këtë bord duke përdorur Arduino IDE.
Hapi 1: Gjërat që ju nevojiten
Për këtë udhëzues do të na duhen gjërat e mëposhtme: STM32: USB CABLE: FTDI: "Breadboard & Pak kërcyes
Hapi 2: Specifikimet e bordit STM32 (STM32F103C8T6)
Specifikimet e STM32F103C8T6 janë dhënë më poshtë dhe si në figurë.: Prodhuesi STMicroelectronics Series STM32F1 Core Processor ARM® Cortex®-M3 Core Size 32-Bit Speed 72MHz Lidhshmëria CANbus, I²C, IrDA, LINbus, SPI, UART/USART, USB Peripherals DMA, Motor Control PWM, PDR, POR, PVD, PWM, Sensori Temp, WDT Numri i I/O 37 Madhësia e kujtesës së programit 64KB (64K x 8) Lloji i kujtesës së programit FLASH EEPROM Madhësia - Madhësia e RAM 20K x 8 Tensioni - Furnizimi (Vcc/Vdd) 2V ~ 3.6V Konvertuesit e të dhënave A/D 10x12b Lloji i oshilatorit Temperatura e brendshme e funksionimit -40 ° C ~ 85 ° C (TA)
Hapi 3: Instaloni bordet STM32 në Arduino IDE
Ju lutemi ndiqni udhëzimet e mëposhtme dhe imazhet e ofruara për të instaluar bordet stm32 në arduino ide: 1- Nisni Arduino.cc IDE. Klikoni në menunë "File" dhe pastaj "Preferences". Dialogu "Preferencat" do të hapet, pastaj shtoni lidhjen e mëposhtme në fushën "URL -të e Menaxherëve të Bordeve shtesë": "https://dan.drown.org/stm32duino/package_STM32duino_index. json "Kliko" Ok "2- Kliko në menunë" Tools "dhe më pas" Boards> Boards Manager "Menaxheri i bordit do të hapet dhe do të shihni një listë të bordeve të instaluara dhe të disponueshme. Zgjidhni" STM32 F103Cxxx "dhe klikoni mbi install. Pas përfundimit të instalimit, një etiketë "INSTALUAR" shfaqet pranë emrit kryesor. Mund ta mbyllni Menaxherin e Bordit. Tani mund të gjeni paketën e bordeve STM32 në menunë "Bordi". Zgjidhni serinë e bordeve të dëshiruara: STM32F103CxxxZgjidhni bordin
Hapi 4: Lidhjet për Programimin e Bordit
Për të programuar stm32 ju duhet të ndiqni këto qark të dhëna. Për ta programuar atë ju duhet të merrni Stm32 padyshim dhe një tjetër është konvertuesi usb në ttl, kështu që merrni një konvertues USB në TTL dhe ndiqni skmatikët e treguar.
Hapi 5: Programimi i Bordit
Tani hapni skicën e ndezjes në arduino IDE tuaj dhe ndryshoni kunjin jo në "PC13" sepse drejtuesi i bordit i stm32 është në pin PC13, pastaj zgjidhni cilësimet në seksionin e veglave (si: bordet, porta com, metoda e ngarkimit etj. Sipas treguar imazh) & Ngarko kodin në stm32 tuaj dhe bordi pc13 i bordit do të fillojë të pulsojë si imi në imazhe (më falni për cilësinë e figurës) dhe madje edhe për ta parë atë të ndezë siç duhet mund të shtoni një LED të jashtëm edhe në PC13. Pra argëtohuni duke bërë projekte me STM32 BOARD.
Recommended:
Arduino LTC6804 BMS - Pjesa 2: Bordi i Bilancit: 5 Hapa
Arduino LTC6804 BMS - Pjesa 2: Bordi i Bilancit: Pjesa 1 është këtu Një Sistem i Menaxhimit të Baterisë (BMS) përfshin funksionalitetin për të ndjerë parametrat e rëndësishëm të paketës së baterisë, duke përfshirë tensionet e qelizave, rrymën e baterisë, temperaturat e qelizave, etj. Nëse ndonjë nga këto është jashtë një para - Gama e përcaktuar, paketa mund të jetë disko
Saldator Spot 1-2-3 Bordi i Qarkut të Shtypur Arduino: 4 Hapa
Saldator Spot 1-2-3 Arduino Printed Circuit Board: Disa kohë më parë kam shkruar një udhëzues ku kam shpjeguar se si të kontrolloj një saldator vendor në një mënyrë të sofistikuar duke përdorur Arduino dhe pjesët zakonisht të disponueshme. Shumë njerëz ndërtuan qarkun e kontrollit dhe unë mora mjaft reagime inkurajuese. Kjo është
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe një Pranker audio të pajtueshme me Troll Arduino/Bordi praktik i Shakasë.: 5 Hapa
Një makinë për frikësimin e Halloween -it duke përdorur një PIR, një kungull të printuar në 3D dhe Tran Arduino Compatible Audio Pranker/Joke Board praktike .: Bordi Troll i krijuar nga Patrick Thomas Mitchell i EngineeringShock Electronics, dhe u financua plotësisht në Kickstarter jo shumë kohë më parë. Unë mora shpërblimin disa javë më parë për të ndihmuar në shkrimin e disa shembujve të përdorimit dhe ndërtimin e një biblioteke Arduino në një përpjekje
Bordi MXY - Bordi Robot i Vizatimit të XY Plotter me Buxhet të ulët: 8 hapa (me fotografi)
Bordi MXY - Bordi i Robotit të Vizatimit të Plotterit XY me Buxhet të ulët: Qëllimi im ishte të hartoja bordin mXY për të bërë buxhet të ulët makinën e vizatimit të komplotit XY. Kështu që unë projektova një tabelë që e bën më të lehtë për ata që duan ta bëjnë këtë projekt. Në projektin e mëparshëm, ndërsa përdorni 2 copë motorë stepper Nema17, ky bord u
Si të përdorni Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Bordi i pajtueshëm duke përdorur Blynk: 10 hapa
Si të përdorni Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Bordi i pajtueshëm duke përdorur Blynk: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Bordi i pajtueshëm Përshkrimi: WiFi ESP8266 Bordi i Zhvillimit WEMOS D1. WEMOS D1 është një bord zhvillimi WIFI i bazuar në ESP8266 12E. Funksionimi është i ngjashëm me atë të NODEMCU, përveç faktit që hardueri është ndërtuar