GPIO LED 제어 SOUREC CODE .H 12345678910111213141516171819202122232425262728293031323334353637/*========================================== * * FILE : TR28335_Led.h .2017 * TITLE : TR28335 LED Control * *==========================================*/ #ifndef __TR28335_LED_H__ #define __TR28335_LED_H__#include "main.h"#ifdef _cplusplusextern "C" {#endif /* LED Control Info */#define LED_OFF 0#define L..
TR28335 SCI 통신 Loop-Back SCI(Serial Communications Interface) 통신 📌 SCI 는 직렬통신은 직렬통신으로 일반적으로는 UART(Universal Asynchronous Receiver/Transmitter) 범용 비동기 통신기로 알려져 있다. 여러가지 직렬 통신 방법으로 사용할 수 있으며, RS-232C를 지원하므로 PC와의 인터페이스에 많이 사용된다. 노이즈에 강하며, 장거리 통신이 가능하다. TMS320C/F281X DSP를 150MHz로 구동할 때, 지원 가능한 최고 속도는 9.37Mbps이다. 간단히 아래와 같은 구조이다. SCI 데이터 프레임 구조 위 그림을 보면 SCI의 경우 Idle-line 모드와 Address bit 모드 두가지 데이터 구조..
CAN (Controller Area Network) ?Bosch사에서 자동차 전장용으로 개발한 비동기식 직렬 통신의 한 방식2가닥(CAN H, CAN L)의 CAN BUS에 접속된 다수의 주변 장치들 간에 Half-Duplex 통신이 가능함멀티 마스터 구조를 가지며 N : N 통신이 가능함Differential 신호 방식을 사용해 전기적인 노이즈에 매우 강하고, 하드웨어적인 오류 검출 및 처리 기능이 있기 때문에 높은 신뢰성을 가지고 있다. 주로 자동차에서 사용되지만 항공기, 각종 산업용 제어기, 빌딩 관리 등 사용 분야가 확대되는 추세임 TMS320F28335 eCAN Module CAN protocol version 2.0B지원 데이터 속도 최대 1Mbps32개의 사서함수신 또는 전송 구성 가능..
GPIO 설정 Step 1. 핀의 기능을 계획한다. F2833X 는 멀티 플렉싱 방식으로 하나의 핀을 GPIO로 사용할 수도 있고 최대 3개까지의 DSP의 부가기능을 사용하기 위한 핀으로 선택할 수 있다. Step 2. 내부 풀업(pull-up)저항 사용여부 선택 GPIO pullup disable 레지스터(GPAPUD, GPBPUD, GPCPUD)를 이용하여 내부 풀업저항의 사용여부를 선택한다. 기본값으로 GPIO~GPIO11은 풀업저항을 사용하지 않는 것으로 설정되어 있고 GPIO12~GPIO79는 사용하는 것으로 되어있다. Step 3. 입력 Qualification 선택 특정 핀을 입력으로 사용할 때, 필요한 입력 Qualification을 선택한다. GPACTRL, GPBCTRL, GPAQSEL..
> TR28335 트레이닝 키트 > 트레이닝 키트 TR28335의 주요 특징 TMS320F28335 PGF A 칩 탑재- C28X 32Bit 정수형 Core : 150MHz / 150MIPS / 150MMACS - DMA(Direct Memory Access) 탑재 - 내부 메모리: 68K Byte RAM / 2K Byte OTP / 512K Byte FLASH - 16CH Analog-to-Digital Converter : 12Bit / 12.5MSPS - 12+6 CH PWM (6CH HRPWM 포함) / 6 CAP / 2 QEP - 통신 : 1 SPI / 3 SCI / 2 CAN / 1 I2C / 1 McBSP JTAG 에뮬레이터 내장- 별도의 JTAG 에뮬레이터 없이, USB 연결만으로 학습 가..