Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

notepad++ cc5x

Başlatan a.zorba, 17 Kasım 2015, 22:00:22

a.zorba

notepad ++ ile  eski pc lerinizda yada yanınızda taşıyacagınız ide compiler programlayıcı hepsi bir arada 

adım1 notepad++ ya .  Plugins NppExec Execute plugini ekleyin



çalışma klasorunu ve cc5x e parametre yaz.




ayrıntılar:
https://www.kth.se/social/course/IE1206/page/lab-programs-wiki-en/

program.
https://www.kth.se/social/files/54c6458df276540c984f2718/PK2proj.zip


#include "16F690.h"
#pragma config |= 0x00D4 
void delay10( char );
 
void main( void)
{
  TRISC.0 = 0;  /* PORTC pin 0 output */
  
  while(1)
    {
       delay10(10);
	   PORTC.0 = 1; /* PORTC pin 0 "1" */
	   delay10(10);
	   PORTC.0 = 0; /* PORTC pin 0 "0" */
    }
}


/* *********************************** */
/*            FUNCTIONS                */
/* *********************************** */


void delay10( char n)
/*
  Delays a multiple of 10 milliseconds using the TMR0 timer
  Clock : 4 MHz   => period T = 0.25 microseconds
  1 IS = 1 Instruction Cycle = 1 microsecond
  error: 0.16 percent
*/
{
    char i;

    OPTION = 7;
    do  {
        i = TMR0 + 39; /* 256 microsec * 39 = 10 ms */
        while ( i != TMR0)
            ;
    } while ( --n > 0);
}



ve hex kod umuz :


not : şimdiki amacım notepad ++ ya SDCC yi de ilave edmek böylece 8051, avr ,stm8 ve pic için aynı program  i kullanmak   .
Bilenler bilir . Biz maraşlilar için şehir olarak şubat ay' i bayram ,kurtuluş ,yaz in gelmesiydi. Şimdi karalar in yas in ayı oldu.

Gökhan BEKEN

Teşekkürler, notepad++ piyasadaki benim diyen IDE'lerden daha iyi iş çıkartıyor ve hepsinden daha hızlı.
Seçilen kelimenin geçtiği yerleri renkli göstermesi favori özelliğim. Keil, iar, mplabx gibi ide'lerde hala yok bu özellik.
shift+alt+f ile gösterilen klasör içindeki bütün dosyalarda arama yapması
regex ile arama yapmak hayat kurtarabiliyor.
Özel mesaj okumuyorum, lütfen göndermeyin.

a.zorba

Cc5x  16 f zamanin'nin en başa rili derleyicilerinden. 
Bilenler bilir . Biz maraşlilar için şehir olarak şubat ay' i bayram ,kurtuluş ,yaz in gelmesiydi. Şimdi karalar in yas in ayı oldu.

Tesla.25

Alıntı yapılan: Gökhan BEKEN - 17 Kasım 2015, 23:06:08
Teşekkürler, notepad++ piyasadaki benim diyen IDE'lerden daha iyi iş çıkartıyor ve hepsinden daha hızlı.
Seçilen kelimenin geçtiği yerleri renkli göstermesi favori özelliğim. Keil, iar, mplabx gibi ide'lerde hala yok bu özellik.
shift+alt+f ile gösterilen klasör içindeki bütün dosyalarda arama yapması
regex ile arama yapmak hayat kurtarabiliyor.


Emacs kullanmamışsınız hocam. :D

Şuraya da bakın gözleriniz yorulmasın
http://timtrott.co.uk/notepad-colour-schemes/

fatal16

Sdcc işi oldu mu hocam ?

a.zorba

beklemede ...linux den tecrubeli bir arkadaş el atsa iyi olur aslında.
Bilenler bilir . Biz maraşlilar için şehir olarak şubat ay' i bayram ,kurtuluş ,yaz in gelmesiydi. Şimdi karalar in yas in ayı oldu.

duralikiraz

Notepad++ sadece windows işletim sistemi için üretilmiş bir editör program. IDE olma vasfınıda burada öğrenmiş olduk. Windows tarafına geçtiğimde ne yapabileceğime bir bakayım.

duralikiraz

Arkadaşlar, açıkçası notepad++ üzerinde sdcc çalıştırmakla ilgili yaptığım denemelerde açıkçası pek bir şey bulamadım. Naçizane MPLABX ve CodeBlocks gibi IDE lerin kullanımını tavsiye ederim. MPLABX daha kullanışlı gibi durmakta. Üstelik ücretsiz bir lisansa sahip. Ancak hangi IDE ortamında kullanırsanız kullanın SDCC gibi derleyiciler için doğru parametreleri geçmeniz gerekmekte. Yani parametre girme işinden kurtuluş yok. Zor değil esasında komut satırına parametre geçmek. Sadece alışmakla alâkalı. Benim önerebileceğim en sağlıklı yöntem şayet SDCC kullanılacaksa "komut istemi" (cmd.exe) e geçip kullanmak. Misal "ana.c" isimli aşağıda bir dosyamız olsun. Bu dosya c de c:\piccalismalar isimli dizinde olsun.

//ana.c
//-----------------------------------------------------

#include <pic14regs.h>

void main(void)

{

}

//-----------------------------------------------------

Başlat menüsünden cmd.exe yi aratıyor ve çalıştırıyoruz. Karşımıza komut istemi gelecek. SDCC varsayılan olarak "c:\Program Files\SDCC" dizinine kuruludur. Sdcc.exe ise bu dizinin alt dizini "bin" dizinindedir. Ancak kurulumda "system path" ine dahil edilmesini onayladıysanız doğrudan herhangi bir yerde komut isteminde çalıştırabilirsiniz. Yani illa sdcc dizinine gitmenize gerek yok. Hemen uygulayalım.

c:\> sdcc --use-non-free -mpic14 -p16f628a c:\piccalismalar\ana.c

yazdıktan sonra Enter ladığımızda kodumuz derlenecektir. Eğer bir IDE altında çalışacaksanız --use-non-free -mpic14 -p16f628a gibi her parametreyi o IDE ye de gösterip işlemek zorundasınız. Bence en kolayı bu anlattığım yöntemde yapmak.