STM32F103C8T6 ഡെവലപ്മെന്റ് ബോർഡ് STM32 ARM കോർ മൊഡ്യൂൾ
ST മൈക്രോ ഇലക്ട്രോണിക്സിൽ നിന്നുള്ള STM32 മൈക്രോകൺട്രോളറുകൾ എങ്ങനെ പ്രോഗ്രാം ചെയ്യണമെന്ന് പഠിക്കാൻ പ്രചാരമുള്ള ഒരു തിരഞ്ഞെടുപ്പാണ് STM32F103C8T6 ഡെവലപ്മെൻ്റ് ബോർഡ്. ARM കോർടെക്സ്-എം 32-ബിറ്റ് പ്രോസസ്സറായ STM32F103C8T6 മൈക്രോകൺട്രോളർ ഈ ബോർഡിലുണ്ട്. 8MHz, 32KHz ക്രിസ്റ്റലുകൾ ഉള്ള 40 പിൻ മൈക്രോകൺട്രോളറാണിത്. MCU-ന് പവർ നൽകുന്നതിനായി 5V മുതൽ 3.3V വരെയുള്ള വോൾട്ടേജ് റെഗുലേറ്റർ MCU-യിൽ ഇൻബിൽറ്റ് ആണ്. അർഡ്യൂനോ ബോർഡുകളിൽ നിന്ന് വ്യത്യസ്തമായി, STM32 ഡെവലപ്മെൻ്റ് ബോർഡ് 3.3V-ൽ പ്രവർത്തിക്കുന്നു.
MCU-ൽ രണ്ട് ഓൺബോർഡ് LED-കളുണ്ട്, ഒന്ന് പവർ ഇൻഡിക്കേഷനായി ഉപയോഗിക്കുന്നു, രണ്ടാമത്തെ LED GPIO പിൻ PC13-ലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു. STM32F103C8T6 MCU-ൽ മൂന്ന് ബൂട്ട് മോഡുകളുണ്ട്, അവ Boot0, Boot1 ജമ്പർ പിന്നുകൾ ഉപയോഗിച്ച് സജ്ജമാക്കാൻ കഴിയും.

STM32F103C8T6-ൻ്റെ സവിശേഷതകൾ:
- ഓപ്പറേറ്റിംഗ് വോൾട്ടേജ്: 2.7V മുതൽ 3.6V വരെ
- CPU ഫ്രീക്വൻസി: 72 MHz
- GPIO പിന്നുകളുടെ എണ്ണം: 37
- PWM പിന്നുകളുടെ എണ്ണം: 12
- അനലോഗ് ഇൻപുട്ട് പിന്നുകൾ: 10 (12-ബിറ്റ്)
- USART പെരിഫെറലുകൾ: 3
- I2C പെരിഫെറലുകൾ: 2
- SPI പെരിഫെറലുകൾ: 2
- Can 2.0 പെരിഫെറൽ: 1
- ടൈമറുകൾ: 3 (16-ബിറ്റ്), 1 (PWM)
- ഫ്ലാഷ് മെമ്മറി: 64KB
- റാം: 20K
അർഡ്യൂനോ IDE ഉപയോഗിച്ച് ഡെവലപ്മെൻ്റ് ബോർഡ് എളുപ്പത്തിൽ പ്രോഗ്രാം ചെയ്യാൻ കഴിയും. എന്നാൽ നിങ്ങൾക്ക് STM32 ഡെവലപ്മെൻ്റ് ബോർഡുകൾ പൂർണ്ണമായി പര്യവേക്ഷണം ചെയ്യണമെങ്കിൽ, നിങ്ങൾക്ക് STM32Cube-ഉം ST മൈക്രോ ഇലക്ട്രോണിക്സ് വാഗ്ദാനം ചെയ്യുന്ന മറ്റ് ഡെവലപ്മെൻ്റ് എൻവയോൺമെൻ്റുകളും ഉപയോഗിക്കാം. Keil, IAR വർക്ക്ബെഞ്ച്, Atollic TrueStudio, MicroC Pro ARM, Crossworks ARM, Ride 7, PlatformIO+STM32 തുടങ്ങിയവയും ബോർഡ് പ്രോഗ്രാം ചെയ്യാൻ ഉപയോഗിക്കാം. ഒരു പ്രോഗ്രാമിൻ്റെ ഹെക്സ് ഫയൽ ഒരു സിംഗിൾ വയർ ഇൻ്റർഫേസ് മൊഡ്യൂൾ (SWIM) ഉപയോഗിച്ചോ JTAG/സീരിയൽ വയർ ഡീബഗ്ഗിംഗ് (SWD) ഉപയോഗിച്ചോ അപ്ലോഡ് ചെയ്യാം.
|
Boot1 |
Boot0 |
ബൂട്ട് മോഡ് |
അലിയസിംഗ് |
|
X |
0 |
പ്രധാന ഫ്ലാഷ് മെമ്മറി |
പ്രധാന ഫ്ലാഷ് മെമ്മറി ബൂട്ട് സ്പേസായി തിരഞ്ഞെടുത്തിരിക്കുന്നു |
|
0 |
1 |
സിസ്റ്റം മെമ്മറി |
സിസ്റ്റം മെമ്മറി ബൂട്ട് സ്പേസായി തിരഞ്ഞെടുത്തിരിക്കുന്നു |
|
1 |
1 |
എംബെഡഡ് SRAM |
എംബെഡഡ് SRAM ബൂട്ട് സ്പേസായി തിരഞ്ഞെടുത്തിരിക്കുന്നു |
ഒരു അർഡ്യൂനോ IDE-യിൽ ഒരു USB കേബിൾ (FTDI ബോർഡ് ഇല്ലാതെ) ഉപയോഗിച്ച് നിങ്ങളുടെ STM32 MCU പ്രോഗ്രാം ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, STM32-നുള്ള ഒരു അർഡ്യൂനോ അനുയോജ്യമായ ബൂട്ട് ലോഡർ ലഭിക്കേണ്ടതുണ്ട്, തുടർന്ന് നിങ്ങൾക്ക് അത് STM32 ബോർഡിലേക്ക് ഫ്ലാഷ് ചെയ്യാം. STM32-ൽ അർഡ്യൂനോ അനുയോജ്യമായ ബൂട്ട് ലോഡർ ഫ്ലാഷ് ചെയ്തുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് FTDI ബോർഡ് ഇല്ലാതെ അർഡ്യൂനോ IDE ഉപയോഗിച്ച് നേരിട്ട് STM32 പ്രോഗ്രാം ചെയ്യാം, കൂടാതെ ഒരു കോഡ് അപ്ലോഡ് ചെയ്യുമ്പോൾ റീസെറ്റ് ബട്ടൺ അമർത്തേണ്ടതില്ല.
വാട്ട്സ്ആപ്പ് കോൺടാക്റ്റ്: +918921464198