본문 바로가기

STM32

(50)
[myUSB] STM32 EVM CAN Interrupt Test [myUSB] STM32 EVM CAN Interrupt Test STM32 (myUSB EVM)보드와 LM3S5732 EVM보드를 이용하여 CAN통신 테스트를 해 보았다. CAN인터럽트를 이용하여 데이터를 수신하도록 했다. 지난번에 폴링으로 테스트 하긴 했는데... 새롭게 하려니 또 시간이 많이 소비되는것 같다. 서로 다른 보드의 환경설정 하는데 시간이 많이 걸렸다. 정리만 잘 해두었어도 시간을 많이 줄일 수 있었는데... 다시한번 정리해 보도록 한다. 모터 제어 확장 보드의 LM3S5732에서 SW7를 누르면 CAN데이터가 전송되도록 했다. STM32 CAN인터럽트 인터럽트 소스는 여러가지 있지만 가장 많이 사용하게 될 소스는 CAN_RF0R, CAN_RF1R 이다. CAN 데이터가 Mailbox에 ..
STM32-MP3 모듈 보드 관련자료 - VS1003 MP3 Module + SD Card + STM32 STM32-MP3 모듈 보드 관련자료 - VS1003 MP3 Module + SD Card + STM32 저렴한 STM32F101을 이용하여 VS1033 MP3 모듈 테스트 보드를 제작했다. 3개의 스위치와 2개의 LED가 인터페스가 되어 간단한 MP3 모듈 테스트가 가능하다. VS1053 MP3 + SD Card Module + STM32 개발환경 STM32는 UART로 프로그램 가능하므로 USB2UART를 이용하면 쉽게 프로그램 가능하다. D-Class AMP 모듈과 동일한 크기로 제작해서 앰프와 연결 가능 하도록 했다. [STM32 MP3 Module] 회로도 SD + MP3모듈 확장 커넥터 사용하지 않은 핀들은 표준화된 확장 커넥터로 연결가능하도록 빼두었다. OnBoard LED / Swtich
STM32-MP3 모듈 보드 제작 STM32-MP3 모듈 보드 제작 MP3모듈을 테스트 할 수 있는 [STM32 MP3 Module]를 제작했다. 굴러다니는 STM32F101 이 많아서 소형으로 테스트 모듈로 제작했는데 급하게 제작하다 보니 아쉬운 점이 많네... 그냥 저렴하고 간단한 MP3만들기에 좋지 않을까... 되려 AVR보다 저렴하고 성능도 좋다. 물론 동일한 핀맵의 STM32F103을 이용하면 USB기능도 추가할 수 있다. VS1053 MP3 + SD Card Module + STM32
[STM32] USB 전송속도 테스트 USB 전송 속도 테스트 2009-10-23 19:44:20 금요일 HID방식 데이터 전송 속도 테스트 STM32 USB를 이용하여 HID 데이터 전송 속도 테스트 진행하였다. 64byte 벌크 전송으로 1000개의 버퍼를 보내도록 하고 시작 시간과 종료시간을 측정한 결과 2초가 걸렸다. 초당 전송속도 = (64 x 1000)/2 = 32KByte/s USB 스펙상 11Mbps = 1.375Mbyte/s 인데... 물론 실제로 USB Bulk 데이터 전송을 위해 3번의 트랜젝션이 필요하므로 하므로 실제 458Kbye/s가 최대 속도가 될테고 PC단 드라이버에서 처리 때문에 반정도 줄어 들어 250Kbyte이상 힘들긴하다. 그래도 7배 이상 차이가 난다. PC에서 보낼때 for문 돌면서 다른 프로그램에 의..
USB2CAN 보드 제작 USB2CAN 보드 제작 Main features ● Supports CAN protocol version 2.0 A, B Active ● Bit rates up to 1 Mbit/s ● Supports the Time Triggered Communication option Transmission ● Three transmit mailboxes ● Configurable transmit priority ● Time Stamp on SOF transmission Reception ● Two receive FIFOs with three stages ● 14 scalable filter banks/CAN cell - shared between CAN cells ● Identifier list feature ●..
IAR EWARM 5.4 컴파일러 테스트 - STM32 예제 IAR EWARM 5.4 컴파일러 테스트 - STM32 예제 IAR에서 새로릴리즈 된 EWARM 5.4 32k 무료 버전을 다운로드해서 테스트 해 보았다. http://supp.iar.com/Download/SW/?item=EWARM-KS32 왜 이넘들은 업데이트 하면서 호환이 되지 않도록 한것인지... 다음을 위해 정리해 본다. 왜 이넘들은 업데이트 하면서 호환이 되지 않도록 한것인지... 다음을 위해 정리해 본다. EW ARM 5x 버전으로 STM32 예제 컴파일 하기 ST에서 제공하는 STM32 예제 소스 um0427 기준으로 테스트 프로젝트 생성 방법을 정리하려한다. um4027 압축을 풀면 examples, library, project가 있고 project폴더를 복사해서 프로젝트를 생성하면 된..
Zigbee 이용 3축 자이로, 가속도 센서 데이터 전송 Zigbee 이용 3축 자이로, 가속도 센서 데이터 전송 보드의 MCU는 Cortex-M3 STM32를 사용하였고 3축 가속도, 3축 자이로 센서를 포함하여 Zigbee무선 네트웍을 이용하여 ADC 6채널, PWM 6채널을 무선 제어 가능하다. Zigbee를 이용한 무선으로 센서 데이터 전송 테스트 동영상 외부 ADC입력으로 VR값 무선 전송 테스트 동영상 멀티모듈 제어 테스트 동영상 Zigbee를 이용하여 다수 보드의 LED를 무선으로 제어하는 테스트.
[myUSB rev2] 3축 자이로, 가속도, GPS, 지자계, 압력센서 테스트 보드 제작 [myUSB rev2] 3축 자이로, 가속도, GPS, 지자계, 압력센서 테스트 보드 제작 myUSB 를 좀더 컴펙트 하고 IMU전용의 모듈로 제작했다. STM32를 이용하여 USB통신으로 데이터 수집하는것은 동일하고 SD, Data Flash로 데이터 저장이 가능하도록 했다. 지원 가능 센서는 3축 자이로 센서, 3축 가속도 센서, 지자계, 압력(고도)센서, GPS를 장착할 수 있다. 가속도3축, 자이로 3축 센서 테스트 동영상 GPS데이터 수집 테스트 동영상 USB를 이용한 가속도 3축, 자이로 3축, 지자계, 압력, 온도, GPS데이터 수집 테스트