본문 바로가기

RS232

DSP Training_Kit Circuit #15_2_16- PWM LED - RS232 - Angle Sensor- Touch TFTLCD- SDCARD- RTC- Bluetooth- Flash Memory- ADC- BUTTON- 3AXIS- Encoder Sensor 수정사항- Nets 수정 및 검토 - 회로검토 더보기
동작테스트 안녕하세요. 숭덕이입니다. 오랜만에 이렇게 글을 쓰게되네요. PCB가 나온지 꽤 시간이 흘렀지만 이제야 PCB 동작테스트를 해보네요. Atmega128을 사용하여 LED를 보드에서 동작시켜 보았습니다. 소스코드 void main(void){__disable_interrupt(); MCU_initialize(); InitTimer(); __enable_interrupt(); for (;;) {if (TimerTick[0] > TIMER_COUNTER0) {TimerTick[0] = 0;ActLed_Toggle0(); } if (TimerTick[1] > TIMER_COUNTER1) {TimerTick[1] = 0;ActLed_Toggle1(); } if (TimerTick[2] > TIMER_COUNTER.. 더보기
SCI통신(RS232) 안녕하세요 숭덕이 박제현입니다. DSP(F28335)에 SCI통신을 해보겠습니다. 그냥 해보기에는 심심하여, 하이퍼터미널을 이용하여 'A'라는 키가 입력이 되면 LED를 ON->OFF->ON 방식으로 진행하였습니다. TI사에 사이트를 보시면 예제들이 너무나도 잘 짜여있어, 구성한 스토리가 있다면 간단하게 예제를 이용하여 진행이 될 거 같습니다. 너무 예제가 잘 되어 있다보니, 실험했던 동영상과 참조했던 사이트를 적겠습니다. *DELAY_US(A)라는 함수가 TI에서 제공하는 함수가 있는데, RAM영역에서 실행할 경우 잘동작되나, 플래쉬에 올리고 하실 경우 DELAY_US부분에서 인터럽트가 걸립니다. 이유를 찾아보니 RAM에 경우 플래쉬영역보다 빠르기에 DELAY_US를 사용가능했던 경우이며, 이 경우를 .. 더보기