RobotDyn BluePill ARM STM32 STM32F103C8T6 Arduino bootloader
Code: DD100021AFree Shipping
From 100 EUR
30 Days to Return
For Registered

30 Days to Return
For Registered Customers

Free Shipping
For orders from 100 EUR

Customer Care
We handle complaints within 5 days

Quick dispatch
Within 24 hours
Related products
Product detailed description
RobotDyn BluePill ARM STM32 STM32F103C8T6 Development Board with Arduino bootloader
BluePill and RedPill are nicknames for the cheapest kit with ARM STM32 processors.
Development board based on the STM32F103C8T6 processor from the Cortex-M3 series from STMicroelectronics.
Technical parameters of the used processor:
- ARM Cortex-M3, 72 MHz max
- Supply voltage 2.0 - 3.6V
- 64 KB FLASH
- 20K SRAM
- PLL Low-power modes
- 2 x 12bit ADC (0 - 3.6V, 16 channels)
- DMA (7 channels, can be used for timers, ADC, SPI, I2C and USART)
- 7 timers 2x I2C, 3x USART, 2x SPI, CAN, USB 2.0 Full speed
- CRC unit
Wiring with Processing IDE(reference)Programming language
- Multiplatform development environment (Win/Linux/Mac/...)
Included in delivery:
- 1x RobotDyn BluePill ARM STM32 STM32F103C8T6 Arduino bootloader
- 1x Pin strips
Sources:
RobotDyn: Schematic Pinout Dimensions
BigBuckBunny video on 2.4'' TFT
Remark:
- The pins are not soldered in the board, but are included in the package.
- This product is not a standalone functional unit and may require professional installation.
- Product images are for illustration purposes only and may sometimes differ from the actual appearance of the item. However, this does not change its basic properties.
Additional parameters
| Category: | Retired |
|---|---|
| Warranty: | 2 years |
| Weight: | 0.006 kg |
| EAN: | 6970622936275 |
| The item has been sold out… | |
4,5
4 ratings
Add a rating
5
4
3
2
1
List of ratings
5
MK
Michal Kupčík
Koupil jsem si tuto desku s drobnou obavou, jestli se mi podaří rozchodit a podařilo se. Píši zde postup, pokud by měl někdo zájem, jak to rozchodit (hodně informací je tu převzatých z odkazu na github, ale raději jsem to sem napsal i pro méně anglicky zdatné).
Spustit Arduino IDE a v menu "Nástroje" jít do "Vývojová deska: >" a vybrat "Manažér desek". Do vyhledávače napsat "sam m3" (bez uvozovek) - mělo by to najít jediný výskyt. Toto nainstalovat. Vypnout Arduino IDE.
Následně jít na stránky v odkazu "Zdroje / Jak na to" (github) a stáhnout STM32 soubory z třetího bodu. Stáhne se "Arduino_STM32-master.zip". Tento rozbalit a obsah uložit do složky "Arduino_STM32" (tedy odstranit to "-master" na konci). Jít do složky "Dokumenty\Arduino" a tam vytvořit složku "hardware" (pokud tam již není) a do ní přesunout "Arduino_STM32"
Spojit modul s PC. Ve správci zařízení se identifikuje jako "Maple". Pravděpodobně nebude zařízení nainstalované korektně. Aktualizovat ovladač výběrem konkrétního ovladače - vybrat cestu do "Arduino_STM32" a tam do "drivers". Již se nainstaluje jako "libsusb-win32 devices" - "Maple DFU".
Následně spustit "cmd" jako administrátor, vstoupit do cesty "Dokumenty\Arduino\hardware\Arduino_STM32\drivers\win" a spustit "install_drivers.bat".
Spustit Arduino IDE. Jit do "Nástroje" a zde vybrat vývojovou desku "STM32F1 Boards" a zde vybrat "Generic STM32F103C series".
Dále v "Nástroje" vybrat "Varianta: STM32F103C8 (20k RAM, 64k Flash)" a "Upload method: STM32duino bootloader".
V tento okamžik v menu "Nástroje/Port" by nemělo být žádný COM port navíc (i ve správci zaření PC je stále jen ten "Maple DFU").
To však ničemu nevadí. Klidně tam může být COM z posledního použití.
Když se aplikace pokusí nahrát, mělo by v okně zpráv zobrazit informace o "maple_loader", "DRU device [1EAF:0003] a pak další hlášení s tímto indentifikátorem. Důležité je, že tam jde i vidět "Starting download [### ... ##] finished!". Pokud je úplně poslední hlášení "error resetting after download: usb_reset:" není to nic důležitého.
Pak je ve správci zařízení PC vidět v "COM a LPT" "Maple Serial (COMxx)" a tento COM je pak i viditelný v "Nástroje / Port" v Artuino IDE - funkční pro sériový monitor.
Pozn. 1: překvapilo mě, že po nahrání moje aplikace běží, ale po restartu / odpojení připojení napájení se zase spustil Loader (blikala modrá LED). Jestli má běžet aplikace nebo loader je dáno propojkami, které patří mezi CPU a resetovací tlačítko. U trojice blíže k tlačítku má být propojka asi stále mezi prostředním a "0" pinem.
U trojice blíže k CPU - pokud je propojka mezi prostředním a "0" - po restartu se má spustit aplikace; pokud je mezi prostředním a "1" (nebo není nic osazeno), vynutí se spuštění loaderu.
Pozn. 2: provedl jsem rychlé porovnání tohoto STM a Nano klonu a čekal jsem trochu větší rozdíl, ale u čistě matematických operací to vypadá, že nárůst není mnohdy ani 3x.
5
MJ
Martin Jeřábek
@Richard Dobrý den,
Arduino bootloader - v praxi, pokud máte desku s Arduino bootloaderem, tak můžete programovat přímo z Arduino IDE. Pokud byste někdy narazil na desku, která nemá bootloader, je potřeba využít externího programátoru.
Co se týče komunikace s IDE, pro tento mikrokontroller je potřeba si stáhnout další balíčky. https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki/Installation tady je popsán přesný návod včetně odkazů ke stažení.
3
R
Richard
Hardware vypada slibne az skvele, ale dokumentace mizerna. Jaky "Arduino bootloader"? DFU, HID, Maple 2.0?
Abych vubec nasel ktery z tech jumpru je Boot0 musel jsem se prohrabat k jednomu specifickemu schematu na strankach RobotDyn.
Takze zatim sice diody sviti, ale komunikace s Arduino IDE zadna. Snad to nekdy zacne fungovat.
5
LS
Libor Skýpala
Perfektní, na tak malý kontroler to je dobrá volba a pokud někdo potřebuje výkonnější náhradu za ATMega328P, tak tohle je naprosto ideální volba za tu cenu. Běžně asi nemá smysl pak koupit kontrolér za kilo, když tohle stojí taky kilo a s tímhle kouskem se dají dělat lepší kouzla :-) Modul se vejde do patice DIL-40 nebo DIP-40, je v tom spousta možností nastavení a šlape nádherně. Rozjel jsem tam RTOS a ani se moc nezapotí, všechno v pohodě. Potřeboval jsem trochu hledat na netu zdroje informací - je jich dostatek. Za mě - palec nahoru! :-)
Be the first who will post an article to this item!

