본문 바로가기

Can

(19)
[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에 ..
[OBD-II] Connector 제작 [OBD-II] Connector 제작 [OBD2WiFi] 보드 제작 을 위한 커넥터를 제작했다. 일단 CAN통신만 사용하도록 했다. 국내 차량 OBD 커넥터 사양
Luminary Micro Cortex-M3 CAN 통신 Luminary Micro Cortex-M3 CAN 통신 ■ CAN protocol version 2.0 part A/B ■ Bit rates up to 1 Mbps ■ 32 message objects with individual identifier masks ■ Maskable interrupt ■ Disable Automatic Retransmission mode for Time-Triggered CAN (TTCAN) applications ■ Programmable Loopback mode for self-test operation ■ Programmable FIFO mode enables storage of multiple message objects ■ Gluelessly attaches to..
[CAN_EVM] CAN Test Board [CAN_EVM] CAN Test Board CAN 테스트 할수 있는 EVM 보드를 제작했다. LM3S2965 EVM 보드 및 SM-Type EVM중 CAN테스트 가능한 MCU를 적용할 수 있는 보드 이다. CAN관련 회로도 LM3S5732 사용시 [CAN_EVM] 핀맵 STM32-SM 사용시 [CAN_EVM] 핀맵 LM3S2x 기준으로 제작된 보드 이기 때문에 SM-Type 연결 할때 보드상의 SW 입력은 전혀 고려가 되어 있지 않아 점퍼가 필요하다.
[LM3S5732-SM] USB2CAN 테스트 [LM3S5732-SM] USB2CAN 테스트 USB 및 CAN통신 기능이 있는 LM3S5732를 이용하여 CAN2USB 테스트를 진행 했다. 모터 제어용으로 만들었던 확장 보드를 이용 하였는데 CAN드라이버가 있고 LM3S2965보드와 호환 쉽게 된다. USB2CAN 테스트 프로그램 LM3S5732는 USB기능이 있기 때문에 PC와 고속 인터페이스가 쉽다. USB Bulk모드로 통신하도록 프로그램을 작성하였다. LM3S5732 USB2CAN테스트 동영상 CAN2USB 테스트를 위해 CAN디바이스(LM3S2265)에서 스위치를 누를때 마다 전송되는 CAN 데이터를 LM3S5732 USB인터페이를 이용하여 데이터를 PC로 출력하는 예제를 작성해 보았다. 수정사항 모터 제어 확장보드는 여러가지 테스트에 활용..
[ LM3S2965 EXP ] CAN통신을 이용한 모터 PID 제어 테스트 [ LM3S2965 EXP ] CAN통신을 이용한 모터 PID 제어 테스트 PC프로그램 - PID값 설정에 따른 위치 추의값을 실시간으로출력
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 ●..
LM3S2965 CAN EVAL 테스트 LM3S2965 CAN EVAL 테스트 주요 프리페럴 핀맵 기본 LED제어를 위해 config.h 파일 수정 //----------------------------------------------------------------------------- //LED Driver #define LED1_BIT BIT2 #define LED1_PORT GPIO_PORTG_DATA_R #define Led1Init() #define Led1Off() Sbi(LED1_PORT, LED1_BIT) #define Led1On() Cbi(LED1_PORT, LED1_BIT) #define Led1Toggle() Tbi(LED1_PORT, LED1_BIT) #define LED2_BIT #define LED2_PORT #..