01 Aralık 2021, 19:12:00

Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H


notepad++ cc5x

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

a.zorba

18 Kasım 2015, 01:00:22 Son düzenlenme: 18 Kasım 2015, 14:55:50 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 delay10char );
 
void mainvoid)
{
  
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 delay10char 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  {
        
TMR0 39/* 256 microsec * 39 = 10 ms */
        
while ( != TMR0)
            ;
    } while ( --
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   .
İçinizdeki düşmanlık yakıp yıkmayı hoşgörüyorsa yerine koyacağınız sistemin özgürlük olacağını mı düşünüyorsunuz?

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. 
İçinizdeki düşmanlık yakıp yıkmayı hoşgörüyorsa yerine koyacağınız sistemin özgürlük olacağını mı düşünüyorsunuz?

Tesla.25

Alıntı yapılan: Gökhan BEKEN - 18 Kasım 2015, 02: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.
İçinizdeki düşmanlık yakıp yıkmayı hoşgörüyorsa yerine koyacağınız sistemin özgürlük olacağını mı düşünüyorsunuz?

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.


Yasal Uyarı: Picproje.org sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.Knın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Picproje.org hakkında yapılacak tüm hukuksal şikayetleri İletişim sayfamızdan bize bildirdikten en geç 3 (üç) iş günü içerisinde ilgili kanunlar ve yönetmelikler çerçevesinde tarafımızca incelenerek gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.