티스토리 툴바

'전체'에 해당되는 글 1건

  1. 2012/04/11 | dsPIC33F을 프로그램하기위한 회로구성

dsPIC33F을 프로그램하기위한 회로구성

Senior Project | 2012/04/11 23:31
Posted by Chanhwann

dsPIC33FJ64MC802 을 Program 하기위한 Minimum required circuit 을 만들어 보았다.


우선 dsPIC33FJ64MC802 의 Pin Diagram 이다.





다음은 Pickit3 Programmer 의 Pinout Diagram이다.





화살표가 가르키는 Pinout이 첫번째를 나타내며 1부터 6의 Pin을 오른쪽 Pin Description에 맞춰 연결한다.

6번의 LVP는 Low Voltage Programming이며 필자의 경우 LVP를 사용하지 않았다.

 




위의 그림에서 Device는 dsPIC33FJ64MC802이며 Pin Diagram을 참조하여 회로를 만든다.





위의 Diagram은 프로그래밍을 하기위한 최소한의 회로를 권장한 예제이다.

MCRL의 R, R1, C 를 무시하고 10kΩ, 하나의 resistor을 사용하였으며 Vdd와 Vss 사이에 단 하나의 0.1uF, capacitor를 사용, 그밖의 10Ω 과 10uF 등은 무시하였다.



Application



위의 dsPIC33FJ64MC802을 응용하여 간단한 LED light의 깜박임을 만든다.

LED와 300Ω Resistor을 준비한다.

 

필자는 PORTA (RA0 to RA4)를 Output으로 사용하기때문에 Pin 2, 3, 9, 10, 12 를 사용 할 수 있다.

Resistor를 위의 Pin중 하나를 택하여 연결, LED의 positive가 Resistor를 향하며 다른 Pin은 ground시킨다.


Hardware가 준비되었다면 Programming을 해야한다.

dsPIC33F를 Program하기 위해서는 MPLAB을 사용한다.





위의 Code는 LED를 깜박이게 하기위한 예제이다.


오랜만에 사용한 MPLAB이 낯설기 그지없다.

졸업작품을 완성시키기위하여 조금씩 글을 업데이트해갈 예정이다.


다음으로는 MPLAB의 사용법을 기재하겠다.

저작자 표시 비영리 변경 금지

'Senior Project' 카테고리의 다른 글

dsPIC33F을 프로그램하기위한 회로구성  (0) 2012/04/11

블로그 이미지

Chanhwann

카테고리

분류 전체보기 (1)
Diary (0)
Education (0)
Senior Project (1)
Unpublished (0)