본문 바로가기

전체 글

(1955)
dsPIC 클럭 계산 프로그램 dsPIC 클럭 계산 프로그램 내가 만들려던 프로그램이다. 이미 만들어 져 있군. http://www.micropic.es/index.php?option=com_content&task=view&id=32&Itemid=41 링크 Este asistente genera automáticamente el código fuente necesario para la configuración de todos los parámetros del Timer de un dsPIC33F. Dicho código fuente debe ser compilado con C30/MPLAB. Diagrama del oscilador: Datos de entrada: Tipo de oscilador: Oscilador interno c..
dsPIC (Microchip MPLAB C30) 에서 printf 사용 하기 dsPIC (Microchip MPLAB C30) 에서 printf 사용 하기 엔지니어에게 있어서 가장 강력한 디버깅 무기라는 printf를 임베디드에서 사용하기란 쉽지 않다. 특히 컴파일러마다 버젼마다 옵션이 달라서 고생을 많이 하는데... Microchip사의 MPLAB C30의 경우 write()함수를 오버라이딩 하면 된다고 한다. #include 추가하고 아래 write()함수를 추가해 주면 된다. int write(int handle, void *buffer, unsigned int len) { int i; for (i = len; i; --i) { char c = *(char*)buffer++; U1TXREG = c; while(!U1STAbits.TRMT); } return(len); } 그..
종합 센서 데이터 로깅 보드 제작 종합 센서 데이터 로깅 보드 제작 3축 가속도(accel), 3축 자이로(gyro), 압력센서, GPS 데이터를 SD Card 에 저장하는 센서 데이터 로깅 보드를 제작 하였다. 작성중...
요리용 스탑워치 제작 요리용 스탑워치 제작 소형 FND모듈을 이용해서 요리시 필요한 스탑워치를 제작해 보았다.(아내의 강력한 요청에 의해서...) FND모듈 이용하고 스위치 및 Buzzer을 달고 시간 설정 및 예약 가능하도록 제작했다. 테스트 동영상
[FND Module] - 소형 FND모듈 제작 [FND Module] - 소형 FND모듈 제작 소형 FND모듈을 제작했다. 시리얼 제어 방식의 FND모듈을 제작해 두면 여러가지로 사용될 곳이 많아 소형으로 제작했다. 시리얼 포트 및 SPI방식으로 제어 가능하하고, 4자리 수까지 표시하고 2개의 LED가 있다. MCU는 저전력의 MSP430을 이용하였다. 활용 예제 스탑워치 제작 -> 시리얼 제어 방식 FND모듈이라 쉽게 사용 가능하다. FND-S 핀맵 및 회로도
3-W STEREO CLASS-D AUDIO POWER AMPLIFIER 3 W Per Channel into 3-W Speakers The TPA2008D2 is a third generation 5-V class-D (THD+N = 10%) amplifier from Texas Instruments. Improvements to previous generation devices include: – < 0.045% THD at 1.5 W, 1 kHz, 3-W Load dc volume con· DC Volume Control With 2-dB Steps From trol, lower supply current, lower noise floor, higher efficiency, smaller packaging, and fewer external -38 dB to 20 dB ..
[AX-12] 모터 관련자료 및 테스트 [AX-12] 모터 관련자료 및 테스트 robotis AX-12 모터 제어 AX-12모터는 마이컴 내장 독립형 서보 보터로, AVR등의 소형 마이컴에서 UART로 쉽게 서보모터의 위치 및 속도 제어가 가능하다. 테스트 동영상 로롯팔 테스트 동영상 - 속도 제어 및 위치 제어 커넥터 연결 전원 7~12V인가 하고 Data핀에 UART TX로 제어, 모터의 상태값을 수신하려면 부가 회로가 필요하다. 송수신을 위한 부가 회로 AX-12 모터 제어를 위한 커넥터 연결 제어 패킷 구조 기본 속도 및 위치 제어를 위한 함수 void SendPosSpd(unsigned char Id, unsigned char Address, unsigned int Pos) { unsigned char check = 0; ax_Sen..
[LM3S2965] QEI 테스트 [LM3S2965] QEI 테스트 Lunminary Micro QEI특징 Position integrator that tracks the encoder position Velocity capture using built-in timer QEISPEED, QEIPOS레지스터가 각각 독립적으로 구동할 수 있다. (QEIPOS는 QEISPEED보다 먼저 Enable해야 함) 인터럽트 소스 - Index pulse - Velocity-timer expiration - Direction change - Quadrature error detection QEI모듈은 quadrature phase 모드와 clock/direction 모드를 지원한다. quadrature phase모드 엔코더는 90도 위상을 가진 두개의..

반응형