Ola! Wagner
http://www.4shared.com/file/30969493/45 ... ed=6f47ac4
A aplicação usa o PIC18F4550 e o Delphi7 (encontrei no EDA forum).
Converti a mesma para Delphi4(standard) e C++ Builder 6(personal), ela utiliza a mpusbapi.dll que faz a comunicacão entre PC e PIC18F4550.
Para instalar você deve baixar o MCHPFUSB do site da microchip, e instalar o mesmo no diretorio c:\MCHPFUSB.
No subdiretorio fw , criar uma pasta com o nome usbdelphi e descompactar o conteudo do arquivo.
A placa que utilizei é a PIC DEM USB Demostration board (eu mesmo montei a placa, com o esquema que ‚ fornecido no Users Guide da Placa (documento 51526a.pdf que pode ser baixado do site da microchip) , a minha placa tem duas diferenças em relação a da microchip: utiliza o mosfet IRFD9120 no lugar do mosftet NDS352P da fonte, e não tem o ci U4 (TC77).
No arquivo zipado tem a foto da placa montada.
Se voce quiser testar as aplicações da microchip, demo, cdc e hid você deve modificar o arquivo temperature.c conforme abaixo. Isto é‚ devido a placa não ter o sensor TC77
BOOL AcquireTemperature(void)
{
// cs_temp_sensor = 0;
// MSB(temperature) = ReadSPI();
// LSB(temperature) = ReadSPI();
// cs_temp_sensor = 1;
// if(temperature.LowB.b2 == 0)
// return FAIL;
MSB(temperature) = 0x10;
LSB(temperature) = 0x34;
return OK;
}//end AcquireTemperature
Para recompilar a aplicação do PIC18F4550 ‚ necessario o MPLAB e o compilador MCC18 (ambos da microchip).
Ate+
Fabio Tegon