본문 바로가기

WCH

(19)
CH32V003 SSM - SPI DMA 동작 테스트 소형 MCU에서 가장 많이 사용하는 페리는 SPI가 아닐까? CH32V003에서 SPI 동작 테스트를 해 보자. CH32V003 SSM EVM 보드에서 SPI는 PC5, PC6, PC7에 할당 되어 있다. CH32V003의 SPI 최대 클럭 속도는 24Mhz로 STM32F030 SPI 클럭속도 보다 더 빠르다. CH32V003의 SPI 기본 동작 테스트 코드 int main(void) { u8 i; NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4); Delay_Init(); USART_Printf_Init(115200); printf("SystemClk:%d\r\n",SystemCoreClock); #if (SPI_MODE == SLAVE_MODE) printf("SLA..
CH32V003 SSM - 개발환경(MounRiver) 설정 및 MCU 성능 테스트 저렴하고 성능 좋은 MCU들이 많이 출시되고 있지만 새로운 개발환경을 구축하기가 힘들어 쉽게 바꾸지 못한다. 그런 측면에서 WCH의 CH32V는 RISC-V 코어로 다양한 개발환경을 지원하고 있다. 개발 환경 IDE는 RISC-V 용 mounriver를 사용하면 된다. http://www.mounriver.com/ 테스트 예제코드 https://github.com/openwch/ch32v003 https://github.com/Community-PIO-CH32V/platform-ch32v GitHub - Community-PIO-CH32V/platform-ch32v: PlatformIO platform for CH32V RISC-V chips (CH32V003, CH32V103, CH32V20x, CH3..
CH32V003 SSM - 100원대(10Cent) MCU CH32V003 보드 제작 WCH에서 저렴한 10Cent MCU로 선전하며 CH32V003를 출시하고 있다. 100원대 MCU라니... 너무 한거 아닌가? 스펙상 성능도 나쁘지 않다. RISC-V코어에 2KB SRAM, 16KB 플래시를 갖춘 48MHz 클럭의 MCU이다. CH32V003를 테스트 할 수 있는 보드를 표준 핀맵의 SSM Type 형태로 제작해 보았다. 내가 생각하는 가장 큰 장점은 사이즈가 작다. CH32V003F4U6의 경우 3mm x 3mm 사이즈로 정말 작다. 외부 크리스탈 없이 작은 페키지로 다양한 어플리케이션에 간단히 사용하기 좋을것 같다. 그리고 CH32V003J4M6는 8핀 패키지로 제공되어 있다.

반응형