usb bootloader ve bluetooth bağlantısı ve tris bilgileri

Başlatan yusuf.ozyer, 23 Mart 2015, 14:01:01

yusuf.ozyer

hocalarım iyi günler be bir robot yapmakdayım program kısmıı halledemedim devrede hc05 blouetooth modülü , pic18f4550pic , us 2.0 jack kullandım. yalnız sigorta ayarlarını ve trıs ayarlarını yapamadım usb yi  bootloader ile programlamak için kullandım PORTC.0 VE PORTC.1 deki hpwm kanalını kullandım.bluetooth modülünü ise uzakdan kontrol için kullandım devremde 12 anolog girişide kullandım bluetooth ile haberleşecek, usb  bootloader olacak ve üzeride bir adet başlatma hutou bir adet reset butou bir adet boot butou bulunuyor kodları atıyorum bir kontrol edermisiniz hatalı gibime geldi  ve bu data + ve - yi  kullamak için ve bluetooth modülü kullamak için nasıl  ir device ve tris ayarları girmeliyim
yardımlarıız içi şimdide teşekkür ederim
kodları ve şema aşşağıdadır :
; ve ' başlayan satırlar açııklama amaçlıdır  ve ;sayı yazıyorsa oda ağlı olduğu pinin numarasını göstermektedir
'****************************************************************'*  Name    : UNTITLED.BAS                                      *'*  Author  : [Yusuf Özyer]                                     *'*  Notice  : Copyright (c) 2015 [select VIEW...EDITOR OPTIONS] *'*          : All Rights Reserved                               *'*  Date    : 22.03.2015                                        *'*  Version : 1.0                                               *'*  Notes   :ilk bootloader denemesi                            *'*          :                                                   *'****************************************************************;'@__CONFIG    _CONFIG1L, _PLLDIV_5_1L & _CPUDIV_OSC1_PLL2_1L & _USBDIV_2_1L;'@__CONFIG    _CONFIG1H, _FOSC_HSPLL_HS_1H & _FCMEN_OFF_1H & _IESO_OFF_1H;'@__CONFIG    _CONFIG2L, _PWRT_OFF_2L & _BOR_ON_2L & _BORV_3_2L & _VREGEN_ON_2L;'@__CONFIG    _CONFIG2H, _WDT_ON_2H & _WDTPS_512_2H;'@__CONFIG    _CONFIG3H, _CCP2MX_ON_3H & _PBADEN_OFF_3H & _LPT1OSC_OFF_3H & _MCLRE_ON_3H;'@__CONFIG    _CONFIG4L, _STVREN_ON_4L & _LVP_OFF_4L & _ICPRT_OFF_4L & _XINST_OFF_4L'@ __config _PWRT_OFF_2L            DEFINE CCP1_REG PORTC                '//HPWM PORTC.1DEFINE CCP2_REG PORTC               '//HPWM PORTC.2DEFINE CCP1_BIT 2              '//CCP1 PİNİ PORTC.2 'sagDEFINE CCP2_BIT 1              '//CCP1 PİNİ PORTC.1 'solDEFINE ADC_BITS 8              '//adc 8 bit 255DEFINE ADC_CLOCK 1             '// clock sinyali 1DEFINE ADC_SAMPLEUS 11         '// 11 sampleusDEFINE OSC 20TRISA= %11111111TRISB= %11111111TRISC= %00000001TRISD= %00000000TRISE= %11111111ADCON1=%0000                    '//bütün anolog girişler anolog olarak okumakdaCMCON=7SYMBOL  ONSOLILERI = PORTD.4 ;'27 SYMBOL  ONSOLGERI  = PORTD.5 ;'28SYMBOL  ONSAGILERI = PORTD.3 ;'22SYMBOL  ONSAGGERI  = PORTD.2 ;'21SYMBOL  ARKASOLILERI = PORTD.7 ;'30 SYMBOL  ARKASOLGERI  = PORTD.6 ;'29SYMBOL  ARKASAGILERI =PORTD.0 ;'19SYMBOL  ARKASAGGERI  =PORTD.1 ;'20                 SYMBOL  SOLSHARP   =  PORTB.7 ;'40SYMBOL  ONSHARP    =  PORTB.6 ;'39SYMBOL  SAGSHARP   =  PORTB.5 ;'38SYMBOL  ARKASHARP  =  PORTB.0 ;'33SYMBOL  BASLAT     =  PORTC.0 ;'15ONSEN1  var BYTE ONSEN2  var BYTEONSEN3  var BYTEONSEN4  var BYTEONSEN5  var BYTESOLSEN1 var BYTESOLSEN2 var BYTESAGSEN1 var BYTESAGSEN2 var BYTESYMBOL  SWICH1     = PORTB.1 ;'34SYMBOL  SWICH2     = PORTB.3 ;'36BASLA:adcin 0 ,ONSEN5adcin 1 ,ONSEN4adcin 2 ,ONSEN3adcin 3 ,ONSEN2adcin 4 ,ONSEN1adcin 5 ,SAGSEN2adcin 6 ,SAGSEN1adcin 7 ,SOLSEN1adcin 8 ,SOLSEN2adcin 12 ,ARKASHARPIF ONSHARP=0 THEN GOSUB DUZGITIF ARKASHARP <55 THEN GOSUB GERIGITIF SOLSHARP= 0 THEN GOSUB SOLAGITIF SAGSHARP= 0 THEN GOSUB SAGAGITIF SOLSHARP=0 AND ONSHARP=1 THEN GOSUB SAGASPINIF SAGSHARP=0 AND ONSHARP=1 THEN GOSUB SOLASPINIF SAGSHARP=0 AND ARKASHARP <55 THEN GOSUB SOLASPINIF SOLSHARP=0 AND ARKASHARP <55 THEN GOSUB SAGASPINGOTO BASLA DUZGIT:HIGH ONSOLILERI LOW  ONSOLGERI HIGH ONSAGILERI LOW  ONSAGGERI HIGH ARKASOLILERI LOW  ARKASOLGERI  HIGH ARKASAGILERI LOW  ARKASAGGERI  HPWM 1,255,1000HPWM 2,255,1000RETURNGERIGIT:LOW  ONSOLILERI  HIGH ONSOLGERI LOW  ONSAGILERI HIGH ONSAGGERI LOW  ARKASOLILERI HIGH ARKASOLGERI LOW  ARKASAGILERI HIGH ARKASAGGERI  HPWM 1,255,1000HPWM 2,255,1000RETURNSOLAGIT:LOW  ONSOLILERI  HIGH ONSOLGERI HIGH ONSAGILERI LOW  ONSAGGERIHIGH ARKASOLILERI LOW  ARKASOLGERI  LOW  ARKASAGILERI HIGH ARKASAGGERI  HPWM 1,255,1000HPWM 2,255,1000RETURNSAGAGIT:HIGH ONSOLILERI  LOW  ONSOLGERI LOW  ONSAGILERI HIGH ONSAGGERI LOW  ARKASOLILERI HIGH ARKASOLGERI  HIGH ARKASAGILERI LOW  ARKASAGGERI  HPWM 1,255,1000HPWM 2,255,1000RETURNSAGASPIN:HIGH ONSOLILERI  LOW  ONSOLGERI LOW  ONSAGILERI HIGH ONSAGGERI HIGH ARKASOLILERI LOW  ARKASOLGERI  LOW  ARKASAGILERI HIGH ARKASAGGERI  HPWM 1,255,1000HPWM 2,255,1000RETURNSOLASPIN:LOW  ONSOLILERI HIGH ONSOLGERI HIGH ONSAGILERI LOW  ONSAGGERI LOW  ARKASOLILERI HIGH ARKASOLGERI  HIGH ARKASAGILERI LOW  ARKASAGGERI  HPWM 1,255,1000HPWM 2,255,1000RETURNEND


devre şeması evdki bilgisayarımda onu bilgisayardan girince atayım

Powered by EzPortal