ARKADAŞLAR , PC İLE PİC ARASINDA USB PORTTAN HABERLEŞME İLE ELİNDE ÖRNEK VE DÖKÜMAN OLAN VARMI ?..
belki işine yarar :?: :?:
http://www.alanmacek.com/usb/project.html
sağol james işime yarayacak galiba ..
birde borland c++ builder ile arabirim koysalardı..
:D
Merhaba,
Yeni üye sayılırım ve tam aradığım gibi bir bilgi vermişsiniz. Teşekkürler. :P
Arkadaşlar ben de USB yolu ile PIC ile PC arasında iletişim kurmak çok kanallı ADC yapmak istiyordum.
Bunun için
ADC lerden ADC08XX olanların 12 bitlik olanları veya
MAX 180-181 , MAX 1236-1239, MAX1304-1314 entegrelerinden birini,
USB için de
Microchip in PIC 16C745 ini
Philipsin PDIUSBD11, PDIUSBD12 sini
EZ-USB ürünlerin den birini kullanmayı düşünüyordum fakat İstanbul da HİÇBİRİNİ bulamadım.
Bunları bulabileceğim, küçük miktarlarda getirtebileceğim yerleri bilen var mı?
NOT : MAX entegrelerinden sample olarak 2şer tane istedim bakalım ne olacak...
Bunlarda lazım olur..
ftdi firmasının çipleri
http://www.ftdichip.com/FTSchemaArchive.htm
http://www.ftdichip.com/FTApp.htm
Türkiye temsilciliği
http://www.polar-ltd.com.tr/turkce/index.htm
POLAR Engineering and Consulting
Teknokent, SEM Ek Binasi
ODTU
06531 Ankara
Turkey
ftdi nin sitesinde usbtor232 örnekleride mevcut bunlardan yararlanabilirsiniz
https://www.picproje.org/index.php/topic,3193&start=15
sayfasına DumrulBey circuit cellar ın 2004 sayılarını koymuş. Onların içinde de (Nisan ve Mayıs sayıları) "USB in Embeded Design" diye bir konu işlenmiş.
Selam,
Uzun zamandır uğramıyordum.Şöyle geçerken mesaj da atayım dedim. ;)
Borland C++ Builder + USB + mcu = FTDI chips + FTDI Delphi komponentleri + PIC serisi aklıma geliyor. Ancak seri üretim için çok da ekonomik bir yol değil.Ayrıca mcu yoğun bir iş yapmayacaksa israf bile sayılabilir :) Onun yerine Atmel + Igor's USB project aklıma geliyor.Bu projede atmel mcu(AT2313 aklımda kaldığı kadarı ile), USB paketlerini yorumlayabiliyor.
Kolay Gelsin.
Analyzer
FT_Open(0,&ftHandle);
DWORD BytesReceived;
char RxBuffer[6];
FT_SetBaudRate(ftHandle,9600);
FT_SetDataCharacteristics(ftHandle,FT_BITS_8,FT_STOP_BITS_1,
FT_PARITY_NONE);
FT_SetTimeouts(ftHandle,1000,1000);
FT_Read(ftHandle,RxBuffer,1,&BytesReceived);
FT_Close(&ftHandle);
usb den okudunan veri RxBuffer içinde;
DWORD BytesWritten;
char TxBuffer[4]="abcd";
FT_SetBaudRate(ftHandle,9600);
FT_SetDataCharacteristics(
ftHandle,
FT_BITS_8,FT_STOP_BITS_1,
FT_PARITY_NONE);
FT_SetTimeouts(ftHandle,1000,1000);
FT_Write(ftHandle,&TxBuffer,2,&BytesWritten);
usb ye yazdığın veri TXBuffer içinde
kolay gelsin...