proton basic pic18f2550 config setting ayarları
pic18f2550 proton basic config |
Proton basic son sürümünü kullanmak istediğimde pic18f2550 için bazı sıkıntılarla karşılaştım. Eski proton basic versiyonunda config ayarlamaları derleyici tarafından yapılırken 3.7.2.8 versiyonunda biraz uğraştırıcı oluyor. Neyseki etepic forumunda ete hocanın pic basic pro için hazırladığı pic18f2550 config ayarları yardımıma yetişti ve aşağıdaki listeyi oluşturabildim. Bu listenin altında usb config ayarları olan ikinci bir listede mevcut onuda etepic forumdaki pwm.c rumuzlu üye hazırlamış.
Ayrıca aşağıdaki linkteki programı proton basic yüklü pcye kurarsanız, proton idesine fuse generator eklenmiş olacak. Bu sayede istediğiniz config fuse ayarını yapabilirsiniz:
https://drive.google.com/file/d/1rJiheS3gWnYz-rfvk_1BDffcTMAsh3t3/view?usp=sharing
Config_StartFOSC = HSMCLRE = OnPWRT = OnFCMEN = OffIESO = OffBOR = OffVREGEN = OffWDT = OffPBADEN = OffCCP2MX = OffSTVREN = OffLVP = OffXINST = OffDebug = OffCp0 = OffCp1 = OffCp2 = OffCp3 = OffCPB = OffCPD = OffWRT0 = OffWRT1 = OffWRT2 = OffWRT3 = OffWRTB = OffWRTC = OffWRTD = OffEBTR0 = OffEBTR1 = OffEBTR2 = OffEBTR3 = OffEBTRB = OffConfig_End
Usb config ayarları:
Config_StartPLLDIV = 1CPUDIV = OSC1_PLL2USBDIV = 2FOSC = HSPLL_HSFCMEN = OFFIESO = OFFPWRT = OnBOR = OFFBORV = 0VREGEN = OnWDT = OFFWDTPS = 1MCLRE = OFFLPT1OSC = OFFPBADEN = OnCCP2MX = OFFSTVREN = OFFLVP = OnXINST = OFFDebug = OFFCP0 = OFFCP1 = OFFCP2 = OFFCP3 = OFFCPB = OFFCPD = OFFWRT0 = OFFWRT1 = OFFWRT2 = OFFWRT3 = OFFWRTB = OFFWRTC = OFFWRTD = OFFEBTR0 = OFFEBTR1 = OFFEBTR2 = OFFEBTR3 = OFFEBTRB = OFFConfig_End
Proton basic led blink kodu ve asm çıktısındaki config ayarları:
Device = 18F2550 Declare Xtal = 20 Do High PORTC.0 DelayMs 1000 Low PORTC.0 DelayMs 1000 Loop
Asm config çıktısı:
__config config1h, FOSC_HSPLL_HS_1 __config config2l, PWRT_OFF_2 & BOR_ON_2 & BORV_3_2 & VREGEN_ON_2 __config config2h, WDT_OFF_2 & WDTPS_128_2 __config config3h, PBADEN_OFF_3 __config config4l, LVP_OFF_4 & XINST_OFF_4 & DEBUG_OFF_4
Yorumlar
Yorum Gönder