Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Cześć chłopaki, ponieważ wiele osób używa płyt arduino, ale jak wiemy, mają one pewne ograniczenia, więc niewiele innych płyt pojawiło się jako alternatywa dla arduino, która może zapewnić lepszą wydajność i lepsze funkcje niż Arduino, a jedną z nich jest STM32. Płytka STM32 jest nawet tańsza niż Arduino uno, a jej możliwości są znacznie lepsze niż An arduino uno, ale ponieważ nie są natywnie obsługiwane przez Arduino IDE, musimy dodać je ręcznie do Arduino IDE. Tak więc w tej instrukcji dodamy płytki STM32 do Arduino IDE i zaprogramujemy tę płytkę za pomocą Arduino IDE.
Krok 1: Rzeczy, których potrzebujesz
Do tej instrukcji będziemy potrzebować następujących rzeczy: STM32:KABEL USB: FTDI: Płytka chlebowa i kilka zworek
Krok 2: Specyfikacje PŁYTKI STM32 (STM32F103C8T6)
Specyfikacje STM32F103C8T6 znajdują się poniżej i na zdjęciu.: Producent Seria STMicroelectronics STM32F1 Procesor rdzeniowy ARM® Cortex®-M3 Rozmiar rdzenia 32-bitowa prędkość 72 MHz Łączność CANbus, I²C, IrDA, LINbus, SPI, UART/USART, urządzenia peryferyjne USB DMA, sterowanie silnikiem PWM, PDR, POR, PVD, PWM, Czujnik temperatury, WDT Liczba we/wy 37 Rozmiar pamięci programu 64 KB (64 KB x 8) Typ pamięci programu Rozmiar EEPROM FLASH - Rozmiar pamięci RAM 20 K x 8 Napięcie - Zasilanie (Vcc/Vdd) 2 V ~ 3,6 V Konwertery danych A/D 10x12b Typ oscylatora Wewnętrzna temperatura pracy -40°C ~ 85°C (TA)
Krok 3: Zainstaluj płyty STM32 w Arduino IDE
Postępuj zgodnie z poniższymi instrukcjami i dostarczonymi obrazami, aby zainstalować płyty stm32 w arduino ide: 1. Uruchom Arduino.cc IDE. Kliknij menu „Plik”, a następnie „Preferencje”. Otworzy się okno dialogowe „Preferencje”, a następnie dodaj następujący link do pola „Adresy URL menedżerów dodatkowych tablic”: „https://dan.drown.org/stm32duino/package_STM32duino_index. json"Kliknij "OK"2- Kliknij menu "Narzędzia", a następnie "Płyty > Menedżer tablic"Otworzy się menedżer tablic i zobaczysz listę zainstalowanych i dostępnych tablic. Wybierz "STM32 F103Cxxx" i kliknij zainstaluj. Po zakończeniu instalacji obok nazwy rdzenia pojawi się znacznik „INSTALLED”. Możesz zamknąć menedżera płyty. Teraz możesz znaleźć pakiet płyt STM32 w menu „Płyta”. Wybierz żądaną serię płyt: STM32F103CxxxWybierz płytę
Krok 4: Połączenia do programowania płytki
Aby zaprogramować stm32 musisz postępować zgodnie z podanym obwodem. Aby go zaprogramować, musisz oczywiście uzyskać Stm32, a drugi to konwerter USB na ttl, więc weź konwerter USB na TTL i postępuj zgodnie z pokazaną schmatyką.
Krok 5: Programowanie tablicy
Teraz otwórz migający szkic w swoim arduino IDE i zmień pin nr na „PC13”, ponieważ zintegrowana dioda stm32 jest na pinie PC13, a następnie wybierz ustawienia w sekcji narzędzi (takie jak: płyty, port com, metoda przesyłania itp. Zgodnie z pokazanym image) & Prześlij kod do swojego stm32, a dioda LED na płycie PC13 zacznie migać jak moja na obrazach (przepraszam za jakość obrazu), a nawet aby zobaczyć, jak miga prawidłowo, możesz również dodać zewnętrzną diodę LED do PC13. Więc baw się dobrze, robiąc projekty z STM32 BOARD.