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.
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
Teşekkür ederim aradıgım buydu.
Gelişmelerden bizi de haberdar edebilir misin?
Olur, en son mikroc nin kütüphanelerini kullandım ama istedigim gibi sonuc vermedi.Birde bunu deneyeceğim.
Udp ile benimde bir çalışma yapmam gerekiyor.
Sonuçları paylaşırsan makbule geçer.
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.
frederic hocam bahsettiğiniz örenek bumu ex_st_udp.c
buysa sizin test etme imkanınız oldumu ?
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.
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.
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)
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.
S.A. arkadaşlar linkin yenisi varmı ikisinede ulaşamıyorum..
Dosyayı tekrar gönderecek arkadaş varmı?
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)
Dosyayı tekrar yükleyebilir misiniz?
Tekrar upload olabilir mi lütfen..
Teşekkürler.
Arkadaşlar dosyayı yeniden yükleyebilir misiniz.Çok acill lazım.Şimdiden teşekkürler.
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)
Hocam teşekkürler, Allah razı olsun senden.
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
merhaba dosyayı tekrar yükleyebilirmisiniz?