저렴한 가격에 256K Flash, 64K Ram, USB까지 있어 예전부터 즐겨 사용 사용해 오던 STR711 코어를 [SM-Type EVM] 형태로 제작해 보았다. (칩도 많이 남아 있어서 소진 차원으로...) 소형으로 만들어 두면 쓰일곳이 많기 때문에 표준 핀맵으로 만들어 보았다.
ST의 ARM7 STR711FR2
확장 테스트 보드
테스트 동영상
STR711 을 이용한 USB데이터 전송 테스트
#define VS1003_CS_INIT() GPIO_Config(GPIO1, BIT14, GPIO_OUT_PP)
#define VS1003_CS_H() GPIO_BitWrite(GPIO1, 14, 1)
#define VS1003_CS_L() GPIO_BitWrite(GPIO1, 14, 0)
#define vs1003_enable() VS1003_CS_L()
#define vs1003_disable() VS1003_CS_H()
#define VS1003_XDCS_INIT() GPIO_Config(GPIO1, BIT10, GPIO_OUT_PP)
#define VS1003_XDCS_H() GPIO_BitWrite(GPIO1, 10, 1)
#define VS1003_XDCS_L() GPIO_BitWrite(GPIO1, 10, 0)
#define VS1003_RESET_BIT BIT9
#define VS1003_RESET_INIT() GPIO_Config(GPIO1, BIT9, GPIO_OUT_PP)
#define VS1003_RESET_H() GPIO_BitWrite(GPIO1, 9, 1)
#define VS1003_RESET_L() GPIO_BitWrite(GPIO1, 9, 0)
VS1003 테스트 동영상
댓글을 달아 주세요