'[Microchip]/PIC_EVM'에 해당되는 글 3건

  1. 2009.04.27 dsPIC 클럭 계산 프로그램
  2. 2008.03.13 [MPLAB]8.02 업데이트 버젼
  3. 2007.12.12 PICkit2 EVM사용기 - 간단한 C언어 개발환경 설정
[Microchip]/PIC_EVM2009. 4. 27. 18:42

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:
Diagrama Oscilador 33F Datos de entrada:
Tipo de oscilador:
Frecuencia oscilador en MHz
(cristal o EC)
Divisor por N:
Ajuste fino oscilador interno:
Modo de oscilador de arranque:
Protección por temperatura:
Clock switching / Fail-safe:
(Conmutación reloj / a prueba de averías)
Comportamiento del pin OSC2:
Reducción velocidad CPU (DOZE):
PLL del Oscilador 33F
Parámetros de configuración del PLL

PLL - Divisor 1 (de 2 a 33)
PLL - Factor multiplicador (de 2 a 513)
PLL - Divisor 2
Resultado:
FCY = (Fosc / 2) MIPS
Código generado:
(Pega este código al principio del programa, fuera de toda función)
Código generado:
(Pega este código al comienzo de la función main())
Comentarios:



변수 설정에 따라 코드를 생성해 준다




설정에 따라 클럭 시스템을 하이라이트 해 준다.



Posted by nexp

댓글을 달아 주세요

[Microchip]/PIC_EVM2008. 3. 13. 21:32

[MPLAB]8.02 업데이트 버젼

MicroChpis의 다른 PC에서 작업하던 프로젝트가 내 PC에서 작업하려 하다보니 정상적으로 열리지 않는다... 이런 무식한 프로그램을 봤나...

MPLAB를  업데이트를 해볼까?
MPLAB8.02가 나왔군...

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&redirects=mplab


MPLAB Software

Downloads

Associated Files and Release Notes

MPLAB IDE v8.00 Full Release Zipped Installation

Release Notes for MPLAB IDE v8.00

MPLAB IDE v8.00 Build Project Patch

 

MPLAB IDE v8.02 Interim Release Zipped Installation

Release Notes for MPLAB IDE v8.02


MPLAB 8.02로 업데이트 후 정상적으로 프로젝트가 로드 된다.
역시 소프트웨어는 주기적으로 업데이트 해 주어야 하는것 같다.
Posted by nexp
TAG MPLAB

댓글을 달아 주세요

[Microchip]/PIC_EVM2007. 12. 12. 19:47

PICkit2 EVM사용기 - 간단한 C언어 개발환경 설정


 PICkit2 EVM사용기 - 간단한 C언어 개발환경 설정

 

[테스트 예제 소스]


Pic사용자 카페에서 공구한 PicKit2을 예전버젼으로 제대로 동작하지 않아... 새롭게 환경설정을 해 볼 생각으로 간단한 환경설정법에 관해 기록해 보았다.

하드웨어 기술이 발전하면서 각 MUC회사마다 전략적으로 지원을 많이 해 주는것 같아 가난한 엔지니어들 에게는 나날히 편하고 값싸게 공부 해 볼 수 있는것 같다.

PICKIT2 환경설정에 필요한 소프트웨어는 IDE환경 MPLAB IDE v8.00  과, 프로그래머 소프트웨어 PICkit 2 V2.40 Install

Microchip에서 제공하는 MPLAB를 이용하면 정말 간단하게 컴파일해서 다운로드 해 볼 수 있는데 이번에 MPLAB 8.0을 이용하니 정말로 간단해 졌다. 예전 생각하면 눈물이 앞을 가릴정도로...
따라오는 CD에도 소프트웨어가 있지만 아무래도 최신의 버젼을 받기위해 다운로드 하는것이 좋다.

MPLAB 8.0 다운로드
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002

MPLAB IDE v8.00 Full Release Zipped Installation

MPLAB IDE v8.00 Build Project Patch

 

 Pickit2 다운로드

Software Firmware

Size

 

D/L

PICkit 2 V2.40 Install

1.99 MB

 

PICkit 2 V2.40 Install with .NET Framework

28.3MB

 

Readme for PICkit 2 V2.40

30 KB

 

PICkit 2 Firmware V2.10

22 KB

 

Device File Update V1.41.00 for PICkit 2 V2.40

17 KB

 

PK2CMD V1.01 PICkit 2 Command Line Interface

54 KB

 

       

Code Examples

Size

 

D/L

PICkit 2 Starter Kit Lessons

452 KB

 

PICkit 2 Debug Express Lessons (PIC16F887)

510 KB

 

PICkit 2 Debug Express Lessons (PIC16F917)

 

 MPLAB 환경설정

소프트웨어 설치가 끝나면 MPLAB를 실행하고 메뉴에서 [Project]->[New] 새로운 프로젝트를 생성한다.

새로운 프로젝트 생서을 위해 Project Wizard를 이용하면 상당히 편한데...

Pickit2 데모보드의 Device는 18F887 이므로 디바이스를 선택한다.

 

 

컴파일러는 여러가지가 있지만 C를 지원하고 데모보드의 MCU(16F887)를 무료로 컴파일 할 수 있는 HiTECH 데모버젼을 이용하면 된다. 여담이지만 컴파일러는 여러 버젼을 이용해 봤지만 그래도 성능도 좋고 다른 컴파일러와 호환성이 좋은것 같다.

 

 

프로젝트파일이 생성되면 기본 프로젝트 골격이 생성된 것을 확인할 수 있다. 메뉴의 [View]->[Project]에서 확인할 수 있다.

 

 

프로젝트가 생성되었으니 소스코드를 작성하고 컴파일 하면 프로그램 생성은 끝이다.

 

 

 

소스코드 작성이 완료되고 컴파일 하면 Hex파일이 생성된다.

 

생성된 파일을 다운로드 하기위해 메뉴에서 [Programmer]->[PICkit2]를 선택하고 [Programmer]->[Program]으로 다운로드 할 수 있다.

 

 

 

참고로 프로그램 다운로드가 완료되면 [Programmer]->[Release from Reset]로 보드를 리셋해 주어야 프로그램이 샐행된다.

 

 

 

몇가지 수정하여 LED를 쉬프트 하는 예제를 작성해 봤는데... 동영상이 예전만 못하네...

Posted by nexp

댓글을 달아 주세요