WCH ಹೊಸ RISC-V ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಅನ್ನು ಪ್ರಕಟಿಸುತ್ತದೆ ಅದನ್ನು Arduino IDE ನೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಬಹುದು

Arduino IDE RISC-V

ಕಳೆದ ವರ್ಷದಲ್ಲಿ, WCH ಸರಣಿಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಿದೆ RISC-V ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್‌ಗಳು ಆಸಕ್ತಿದಾಯಕ, ನಿಮಗೆ ತಿಳಿದಿದೆ MCU ಗಳು ಈ ಮುಕ್ತ ISA ಆಧರಿಸಿ, ARM ಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಉತ್ತಮ ಸುದ್ದಿಯಾಗಿದೆ. ಇವುಗಳಲ್ಲಿ "32 ಸೆಂಟ್" CH003V10 RISC-V ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ 2KB SRAM ಮತ್ತು 16KB ಫ್ಲ್ಯಾಶ್ ಮತ್ತು ಹೆಚ್ಚಿನ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹೊಂದಿರುವ CH32V307 (64KB SRAM ಮತ್ತು 256KB ಫ್ಲ್ಯಾಷ್) ಮತ್ತು ಹೆಚ್ಚುವರಿ ಪೆರಿಫೆರಲ್‌ಗಳು ಸೇರಿವೆ.

ಇಲ್ಲಿಯವರೆಗೆ, ಈ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್‌ಗಳನ್ನು ಮೌನ್‌ರಿವರ್ ಐಡಿಇ ಅಥವಾ ಇತರ ಕೆಲವು ಓಪನ್ ಸೋರ್ಸ್ ಉಪಕರಣಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಿ ಭಾಷೆಯಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಬಹುದು. ಆದಾಗ್ಯೂ, WCH ಇತ್ತೀಚೆಗೆ Arduino IDE ಬೆಂಬಲವನ್ನು ಘೋಷಿಸಿತು ಈ ಹಲವು RISC-V ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ಗಳಿಗೆ, ಇದು ಹೆಚ್ಚಿನ ಜನರು ಭಾಗವಹಿಸಲು ಮತ್ತು Arduino ಮತ್ತು ಇತರ ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಗಳಿಗೆ ಅದೇ IDE ಅನ್ನು ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ.

ಕೇಂದ್ರ ಗ್ರಂಥಾಲಯ CH32duino ಫರ್ಮ್‌ವೇರ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಮತ್ತು WCH ಚಿಪ್‌ಗಳನ್ನು ಡೀಬಗ್ ಮಾಡಲು WCH-LINKE ಹಾರ್ಡ್‌ವೇರ್ ಮೂಲಕ OpenOCD ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಜೊತೆಗೆ, ಇದು ಉಪಕರಣಗಳ ಸರಣಿಯನ್ನು ಹೊಂದಿದೆ riscv-ಯಾವುದೇ-ಎಂಬೆಡ್-gcc ಇದು WCH ನ RISC-V ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್‌ನಲ್ಲಿರುವ ಕಸ್ಟಮ್ RISC-V ಸೂಚನೆಗಳನ್ನು (ಅರ್ಧ-ಪದ ಮತ್ತು ಬೈಟ್ ಕಂಪ್ರೆಷನ್ ಸೂಚನಾ ವಿಸ್ತರಣೆಗಳು, ಹಾರ್ಡ್‌ವೇರ್ ಸ್ಟಾಕ್ ಪುಶ್/ಪಾಪ್ ಕಾರ್ಯಗಳು) ಬೆಂಬಲಿಸುತ್ತದೆ.

ಕೆಳಗಿನ ಅಭಿವೃದ್ಧಿ ಕಿಟ್‌ಗಳು ಪ್ರಸ್ತುತ ಬೆಂಬಲಿತವಾಗಿದೆ Arduino IDE ಹೊಂದಬಲ್ಲ:

  • EVT ಬೋರ್ಡ್ CH32V003F4P
  • EVT ಬೋರ್ಡ್ CH32V203G8U
  • EVT ಬೋರ್ಡ್ CH32X035G8U
  • EVT ಬೋರ್ಡ್ CH32V103R8T6_BLACK
  • EVT ಬೋರ್ಡ್ CH32V307VCT6_BLACK

ಪೆರಿಫೆರಲ್‌ಗಳಿಗಾಗಿ I/O ನೊಂದಿಗೆ ಇವೆಲ್ಲವೂ ADC, DAC, USART, GPIO, EXTI, SysTick, I2C ಮತ್ತು SPI.

ಅವುಗಳನ್ನು ಬಳಸಲು, ನೀವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಅನುಸರಿಸಬೇಕು ಹಂತಗಳು:

  1. ಕ್ಷೇತ್ರಕ್ಕೆ ಈ ಕೆಳಗಿನ ಲಿಂಕ್ ಅನ್ನು ಸೇರಿಸಿ "ಹೆಚ್ಚುವರಿ ಪರವಾನಗಿ ಪ್ಲೇಟ್ ಮ್ಯಾನೇಜರ್ URL ಗಳು"Arduino 2.0 IDE ನಲ್ಲಿ: https://github.com/openwch/board_manager_files/raw/main/package_ch32v_index.json
  2. ಮುಂದೆ, WCH CH32 MCU ನ EVT ಬೋರ್ಡ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಿ
  3. ನೀವು Arduino ಅಥವಾ ಹೊಂದಾಣಿಕೆಯ ಬೋರ್ಡ್‌ಗಳಂತೆಯೇ Arduino IDE ಮೆನುವಿನಿಂದ CH32V00x ನಂತಹ RISC-V ಬೋರ್ಡ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ
  4. ಮತ್ತು ಈ ರೀತಿಯಲ್ಲಿ ನೀವು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾದ ಸ್ಕೆಚ್‌ನ ಕೋಡ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಬಹುದು ಅದು ಕೆಲಸ ಮಾಡುವುದನ್ನು ನೋಡಲು.

ಮತ್ತು ನೆನಪಿಡಿ, Arduino IDE ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ ವಿಂಡೋಸ್, ಲಿನಕ್ಸ್ ಮತ್ತು ಮ್ಯಾಕೋಸ್, ಪ್ರತಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗೆ ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಬೇಕಾಗಬಹುದು.

ಹೆಚ್ಚಿನ ಮಾಹಿತಿ - ಪ್ರಾಜೆಕ್ಟ್ GitHub ಸೈಟ್


ಕಾಮೆಂಟ್ ಮಾಡಲು ಮೊದಲಿಗರಾಗಿರಿ

ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.