Picproje Elektronik Sitesi

DERLEYİCİLER => CCS C => Konuyu başlatan: digifuzyon - 11 Ocak 2013, 14:57:55

Başlık: CCS TCP-IP stack veya ENC28J60.c
Gönderen: digifuzyon - 11 Ocak 2013, 14:57:55
Arkadaşlar CCS için bir TCP-IP stack varmış, bunu nereden indirebilirim elinde olan varsa upload edebilir mi? Microchip TCPIP stack 5. indirdim fakat, kullanamadım bir türlü MPLAB IDE ayrı bir dert, driverlar ayrı bir dert tüm driverlara hakim olmak gerekiyor.

Veya ENC38J60.c driverının kullanımı ile örnek var mı?


Aşagıdaki kod başlatmak için yeterli fakat bir paketi nasıl hazırlarım ve gönderirim onu bilmiyorum yardımcı olabileceklerin yardımlarını bekliyorum.





#include <18F4620.h>
#FUSES NOWDT                    //No Watch Dog Timer
#FUSES WDT128                   //Watch Dog Timer uses 1:128 Postscale
#FUSES H4                       //High speed osc with HW enabled 4X PLL
#FUSES NOPROTECT                //Code not protected from reading
#FUSES IESO                     //Internal External Switch Over mode enabled
#FUSES BROWNOUT                 //Reset when brownout detected
#FUSES BORV21                   //Brownout reset at 2.1V
#FUSES NOPUT                    //No Power Up Timer
#FUSES NOCPD                    //No EE protection
#FUSES STVREN                   //Stack full/underflow will cause reset
#FUSES NODEBUG                  //No Debug mode for ICD
#FUSES LVP                      //Low Voltage Programming on B3(PIC16) or B5(PIC18)
#FUSES NOWRT                    //Program memory not write protected
#FUSES NOWRTD                   //Data EEPROM not write protected
#FUSES NOEBTR                   //Memory not protected from table reads
#FUSES NOCPB                    //No Boot Block code protection
#FUSES NOEBTRB                  //Boot block not protected from table reads
#FUSES NOWRTC                   //configuration not registers write protected
#FUSES NOWRTB                   //Boot block not write protected
#FUSES FCMEN                    //Fail-safe clock monitor enabled
#FUSES NOXINST                  //Extended set extension and Indexed Addressing mode disabled (Legacy mode)
#FUSES PBADEN                   //PORTB pins are configured as analog input channels on RESET
#FUSES LPT1OSC                  //Timer1 configured for low-power operation
#FUSES MCLR                     //Master Clear pin enabled

#use delay(clock=40000000)


#include "enc28j60.c"
//#include "ccstcpip.h"
#define ENC_MAC_USE_SPI TRUE
   int16 data;
int d;
char ExampleUDPPacket[];
void main(void){

   setup_adc_ports(NO_ANALOGS|VSS_VDD);
   setup_adc(ADC_OFF);
  // setup_psp(PSP_DISABLED);
   setup_spi(FALSE);
   setup_wdt(WDT_OFF);
   setup_timer_0(RTCC_INTERNAL);
   setup_timer_1(T1_DISABLED);
   setup_timer_2(T2_DISABLED,0,1);
   setup_timer_3(T3_DISABLED|T3_DIV_BY_1);
   setup_comparator(NC_NC_NC_NC);
   setup_vref(FALSE);
   setup_low_volt_detect(FALSE);
   setup_oscillator(False);




mac_spi_init();
mac_reg_init();



         d=0x7f;
      while(TRUE)
      {


       data=enc_mac_read_phy_word(0x00);
       delay_ms(250);
       enc_mac_spi_out_byte(d);
      }



  }


Yukarıdaki kod için ENC28J60.c driverının fınkisyonlarını kullanarak, bir UDP paketi oluşturup gönderebilirmiyim. Öncelikle Buffer da paketi oluşturup sonrada göndermemiz gerekiyor heralde ama bunu hangi fonksiyonlarla nasıl yapacagımı bilmiyorum.

Şimdiden teşekkürler.
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: sadogan - 11 Ocak 2013, 21:16:45
https://rapidshare.com/#!download|210p2|177033177|Tutorial_For_CCS.rar|5293|0|0 (https://rapidshare.com/#!download%7C210p2%7C177033177%7CTutorial_For_CCS.rar%7C5293%7C0%7C0)
aradığın bu olabilir
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: digifuzyon - 13 Ocak 2013, 19:47:39
Teşekkür ederim aradıgım buydu.
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: yldzelektronik - 13 Ocak 2013, 20:42:57
Gelişmelerden bizi de haberdar edebilir misin?
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: digifuzyon - 13 Ocak 2013, 21:22:34
Olur, en son mikroc nin kütüphanelerini kullandım ama istedigim gibi sonuc vermedi.Birde bunu deneyeceğim.
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: sadogan - 13 Ocak 2013, 23:57:42
Udp ile benimde bir çalışma yapmam gerekiyor.
Sonuçları paylaşırsan makbule geçer.
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: frederic - 14 Ocak 2013, 00:26:54
stack driverını kurduğunuz da udp ile ilgili bir example göreceksiniz,ayrıca bu örneğe ait birde hazır hex bulunmakta.Bunun size yol gösterebileceğine inanıyorum.
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: sadogan - 14 Ocak 2013, 00:40:54
frederic  hocam bahsettiğiniz örenek bumu ex_st_udp.c
buysa sizin test etme imkanınız oldumu ?
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: frederic - 14 Ocak 2013, 00:58:10
Evet bahsettiğim örnek o,malesef ben udp ile veri güvenliği konusunda zayıf bir protokol olduğundan çalışmadım,çalışmalarımı daha çok tcp/ip konusunda yoğunlaştırmaya çalışıyorum.Bu arada ccs c nin stackıda incelenirse şayet görülecektir ki microchipin yayınlandığı orjinal stackın kendi derleyicileri için uyarlanmış halidir,bu yüzden araştırmalar da geniş kapsamlı verilere ulaşılabilir netten,hayırlı çalışmalar.
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: yldzelektronik - 06 Eylül 2013, 09:26:23
Alıntı yapılan: sadogan - 11 Ocak 2013, 21:16:45
https://rapidshare.com/#!download|210p2|177033177|Tutorial_For_CCS.rar|5293|0|0 (https://rapidshare.com/#!download%7C210p2%7C177033177%7CTutorial_For_CCS.rar%7C5293%7C0%7C0)
aradığın bu olabilir

Rapid dışında bir yere upload edebilir misiniz?Acil stack a ihtiyacım var.Bulamıyorum.
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: esensoy - 06 Eylül 2013, 09:35:15
http://s3.dosya.tc/server10/QunBfF/STCP_IPsetup_tutorial_tcpip_V30-Nov-06_.exe.html (http://s3.dosya.tc/server10/QunBfF/STCP_IPsetup_tutorial_tcpip_V30-Nov-06_.exe.html)
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: yldzelektronik - 06 Eylül 2013, 09:40:51
Alıntı yapılan: esensoy - 06 Eylül 2013, 09:35:15
http://s3.dosya.tc/server10/QunBfF/STCP_IPsetup_tutorial_tcpip_V30-Nov-06_.exe.html (http://s3.dosya.tc/server10/QunBfF/STCP_IPsetup_tutorial_tcpip_V30-Nov-06_.exe.html)

Hocam harikasın.Allah razı olsun.
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: muzafferturk - 05 Ocak 2014, 07:56:10
S.A. arkadaşlar linkin yenisi varmı ikisinede ulaşamıyorum..
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: rree - 05 Ocak 2014, 21:59:26
Dosyayı tekrar gönderecek arkadaş varmı?
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: esensoy - 05 Ocak 2014, 23:50:17
http://www.dosya.tc/server21/osBiGJ/STCP_IPsetup_tutorial_tcpip_V30-Nov-06_.exe.html (http://www.dosya.tc/server21/osBiGJ/STCP_IPsetup_tutorial_tcpip_V30-Nov-06_.exe.html)
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: Spaces24 - 03 Nisan 2014, 00:49:18
 Dosyayı tekrar yükleyebilir misiniz?
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: ocomru123 - 28 Ekim 2014, 23:43:20
Tekrar upload olabilir mi lütfen..
Teşekkürler.
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: Recep METE - 03 Şubat 2015, 20:35:54
Arkadaşlar dosyayı yeniden yükleyebilir misiniz.Çok acill lazım.Şimdiden teşekkürler.
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: esensoy - 03 Şubat 2015, 22:00:02
http://www.dosya.tc/server38/fT4Yk1/STCP_IPsetup_tutorial_tcpip_V30-Nov-06_.exe.html  (http://www.dosya.tc/server38/fT4Yk1/STCP_IPsetup_tutorial_tcpip_V30-Nov-06_.exe.html)
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: Recep METE - 03 Şubat 2015, 22:55:37
Hocam teşekkürler, Allah razı olsun senden.
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: poyrazkılıç07 - 08 Temmuz 2017, 00:21:43
Rica etsem dosyayı tekrar yükleyebilir misiniz..
Enc28J60 ile ccs c de yazacağım kod sayesinde PIC arasında iletişim yapmam lazım tecrübeli arkadaşlar yardımcı olursa sevinirim...
Şimdiden teşekkür ederim iyi çalışmalar
Başlık: Ynt: CCS TCP-IP stack veya ENC28J60.c
Gönderen: mühendiseem - 23 Ekim 2020, 16:22:20
merhaba dosyayı tekrar yükleyebilirmisiniz?