본문 바로가기

LM3S5732

(3)
[LM3S5732 EVM] W5200 테스트 [LM3S5732 EVM] W5200 테스트 type.h의 bool 타입이 기존 프로젝트와 겹쳐서 컴파일 에러가 발생한다. 이런 부분은 컴파일마다 차이가 발생할 수 있으므로 unsigned char로 대체 했다. //typedef enum { false, true } bool; socket.c, socket.h 파일에서 bool 사용하는것을 수정 했다. extern uint16 send(SOCKET s, const uint8 * buf, uint16 len, bool retry); // Send data (TCP) 다른 MCU와 다르게 INT/RST 를 묶어 두었을때 포트가 정상 동작하지 않는다.(다른 MCU에서는 INT/RST핀을 동시에 사용하도록 했었다.) 아무래도 GPIO특성상 4mA밖에 흘리지 못..
[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로 출력하는 예제를 작성해 보았다. 수정사항 모터 제어 확장보드는 여러가지 테스트에 활용..
[SensorMat] Wifi로 로드셀 메트릭스 센서 데이터 전송 시스템 [SensorMat] Wifi로 로드셀 메트릭스 센서 데이터 전송 시스템 다수의 12x12의 멤브레인 스위치와 로드셀이 장착된 센서 매트의 데이터를 Wifi로 전송해 주는 DAQ 보드를 제작 제작 했다. Sensor Board는 센서 수량이 많기 때문에 CAN통신을 이용하여 각 셀의 데이터를 전송하도록 했다. Master 보드는 CAN으로 받은 데이터를 Wifi 또는 USB로 전송한다. 이를 위해 CAN2USB 를 구현 했다. Master BoardCAN 데이터를 수신하고 수신된 데이터를 WIFI 또는 USB로 전송 해야 한다.MCU는 USB, CAN을 지원하는 칩으로 선정해야 하는데 처음에 STM32를 사용하려고 했지만 STM32는 CAN과 USB를 동시에 사용 할수 없어 LuminaryMicro사의 ..

반응형