Lugatek

Genel Elektronik & Bilgisayar => Yazılım ve Donanım => Konuyu başlatan: gogıl-haci - 26 Nisan 2014, 16:56:35

Başlık: yazılım öğrenmeye çalışıyorum
Gönderen: gogıl-haci - 26 Nisan 2014, 16:56:35
selam arkadaşlar ben  yazılım üzerinde çalışmaya başladım yazılımda yeniyim yani yazılım  da merağım çok o yüzden neden olmasın diye düşünüyorum ancak yeni olduğumdan  tam olarak nerden başlayacağımı bilemiyorum yardımcı olursanız sevinirim şimdiden yardımlarınız ve desteğiniz için çok teşekür ederim saygılar
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: Tesla^Pulse^Coil - 27 Nisan 2014, 09:47:55
Site içindeki bu linklerde ihtiyacını görecek kadar veri ve dosya var
seninde elde ettiğin veri dosya ve döküman varsa aynı konulara katkıda bulunursun
bu iş sabır işi merak yeterli değil heves hiç değil
kesin kararlı ve azimli olmalısın
-------------------------------------------------------------------------------------------------
C Programlama Dili Eğitimi Videolu Dersleri
-------------------------------------------------------------------------------------------------
http://www.lugatek.com/forum/index.php/topic,714.0.html
--------------------------------------------------------------------------------------------------
Elektronik Eğitim Setleri Dökümanları Dosyaları Ve Programları
--------------------------------------------------------------------------------------------------
http://www.lugatek.com/forum/index.php/topic,689.msg7401.html#msg7401
--------------------------------------------------------------------------------------------------
Micro İşlemciler Ve Denetleyiciler Eğitim Dökümanları Ve linkleri
--------------------------------------------------------------------------------------------------
http://www.lugatek.com/forum/index.php/topic,672.msg7290.html#msg7290
--------------------------------------------------------------------------------------------------
C Programlama Dili Eğitim Döküman Ve Linkleri
--------------------------------------------------------------------------------------------------
http://www.lugatek.com/forum/index.php/topic,670.msg7269.html#msg7269
--------------------------------------------------------------------------------------------------
 Programlama Dillleri + Analog Dijital veriler
--------------------------------------------------------------------------------------------------
http://www.lugatek.com/forum/index.php/topic,666.msg7240.html#msg7240
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: Uykusuz - 27 Nisan 2014, 12:46:32
Biz elimizden geldiğince yardımcı oluruz.
Siz yeter ki Tesla^Pulse^Coil hocamın da dediği gibi kesin kararlı ve azimli olun.  ;)
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: sofis42 - 27 Nisan 2014, 15:26:41
Yazılım çok geniş bi kavram kardeşim ustalarımında dediği gibi azim ve kararlılık bu işin olmazsa olmazı ama seninde gideceğin yerin bi adresi olmalı mesela ne üzerine çalışmayı düşünüyorsun ? :)
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: Uykusuz - 27 Nisan 2014, 16:19:00
sofis42 güzel bir soru sormuş.
Ne üzerine çalışmayı düşünüyorsunuz?
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: sofis42 - 27 Nisan 2014, 16:39:29
Uykusuz ustam mesajı aldım tamam soru aynen böyle olacak özür :( :D
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: acemi-usta - 27 Nisan 2014, 19:02:21
 [alala?] .
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: gogıl-haci - 27 Nisan 2014, 19:25:20
selam öncelikle ilgilendiğiniz için çok teşekür edrim ben kısaca yaptığım işler konusnda tanıtayım kendimi ben bilgisayar bakım onarım ve format programsal işleriyle uğraşıyorum ekstradan tabi c yazılım konusunda çok zayıf olduğumdan cns barçaların özelikle pıc arzalandığında   cns ana kartlarını söküp genel servisine göndermek zorunda kalıyoruz yazılım yapamadığmızda dolayı tabki buna benzer bi çok kartlar dahil    bu yüzden özelikle c yazılımı öğrenmek zorundayım saygılar
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: gogıl-haci - 27 Nisan 2014, 19:57:28
selam ilk yazılımımı yaptım 
#include<stdio.h>
int main( void )
{
   //
   printf( "merhaba hos geldiniz oturum aciliyor lutfen bekleyiniz" );
   // Sizden herhangi bir giriş bekler.
   // Böylece program çalışıp, kapanmaz.
   getchar( );
   return 0;
}
ŞU ANDA BUNU YAPTIM
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: Uykusuz - 27 Nisan 2014, 20:02:44
O halde gömülü yazılım üzerine gitmek istiyorsunuz yanlış anlamadıysam.
İlk etapta arduino kitleri iş görebilir. Hem canınız sıkılmaz, hem de MCU donanımı ile ilk etapta uğraşmazsınız. Tavsiye ederim  ;)
Hem bu vesile ile yavaş yavaş C'ye ve MCU'lara da giriş yapmış olursunuz.
İnternette en fazla örnek bulabileceğiniz yöntemi size söyledim.
Saygılar.
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: tahtaco - 27 Nisan 2014, 21:51:27
sadece yazılımı öğrenmekle iş bitmiyor mcu ların datasheetleri  ingilizce,türkçe kaynak  çok az   hobi olarak ilgileniyorsanız  arduino   Coşkun Taşdemir  arduino kitabı var tavsiye ederim    :)
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: sofis42 - 27 Nisan 2014, 22:44:33
Arduino kitler donanım olarak zaten hazır lego gibi birşey dolayısıyla yazılım üzerinde yoğunlaşmanız daha kolay olur Bilgisayarcı olduğunuz için datasheet kaynaklarda problem yaşamazsınız sanırım yada en azından Bing gibi programla siteleri tercüme edebilirsin.Problem olursa buralardayız kardeş :)
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: gogıl-haci - 28 Nisan 2014, 00:59:40
çok teşekür ediyorum arkadaşlar evet kendi çapimda bende araştırdıklarım oldu tabi ama önemli olan zoru başarmak değilmi hem  kafa yormanın en güzel yönü zihin açılması tabiki kolay olmayacak ancak kolayı aramak yolun başında oturmak gibi geliyor bana  ama önerileriniz benim için büyük vede devasa bir adım oldu tekrardan çok teşekür eder ve sagılarımı sunuyorum saygılar
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: gogıl-haci - 28 Nisan 2014, 10:47:31
yazılım detaylar vede kavramları


http://www.cagataycebi.com/programming/c_programming/c_programming_1.html
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: sofis42 - 28 Nisan 2014, 21:34:37
paylaşım için teşekkü [yazarim_cizerim]rler
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: hayırsız - 02 Aralık 2014, 15:44:02
ben  yazılım için altaştan pic-basic pro kitabını ve mplab kitabını aldım. ama bir noktada tıkanıyorum, şimdi yazılımı yazdık ama bunu hex e dönüştürmede tıkanıyorum. basit bir şekilde anlatım ve yardım lazım.
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: yener - 10 Aralık 2014, 20:05:18
merhaba sayın hayırsız kardeşim bende bundan 3 yıl önce bıc basic pro kitabı almıştım ama hiç bir şey anlamadım basit kitap ama bu işin mantığı aslında.Assembly başlar basic öğrenemeyen insan.Assembly çalışırsa hiç yazamaz.  ;Dbasic okadar basitki okusam anlardım ama çok sıkıcı geldi bana aslında İngilizcem iyi olsaydı program yazmak zor gelmezdi. [alala?]
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: tahtaco - 10 Aralık 2014, 23:01:21
Amatör veya hobi olarak ilgilenenler için  arduino dili öğrenmek daha kolay gibi görünüyor bir çok kitapta piyasa da var. C diline çok benziyor ,öğrenmeye çalışıyorum bakalım nalet işlemci datasheetleri inglizce olunca hevesi kaçıyor insanın keşke yerli üretim bir işlemcimiz olsa  :)
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: tahtaco - 25 Ocak 2016, 12:04:52
Butonla led yakıp söndürme  örneği

PCICR =PCIE0   seçersek  PCINT 0 -7   (PB0-PB7) arasındaki  bitlerin dışardan   pin değiştirme kesmesini aktif oluyor,
PCMSK0 registerini  PCINT0 ile 7 arasındaki bitleri maskelemek  için  kullanıyoruz

PCIE1 seçersek  PCINT14-8 (PC0-PC6) arasındaki bitlerin pin değiştirme kesmesi aktif oluyor
PCMSK1  registerini PCINT14-8 bitleri maskelemek  için  kullanıyoruz

PCIE2 seçersek PCINT23-16 (PD0-PD7)  arasındaki bitlerin pin değiştirme kesmesi aktif oluyor
PCMSK2  registerini  PCINT 23-16 bitleri maskelemek  için  kullanıyoruz

ISR(PCINT0_vect){}   PCINT0-PCINT7   (PB0-PB7)  pinlerinden birine  buton bağlı ise
ISR(PCINT1_vect){}   PCINT8-PCINT14  (PC0-PC6) pinlerinden birine   buton bağlı ise
ISR(PCINT2_vect){}   PCINT16-PCINT23 (PD0-PD7)pinlerinden birne  buton bağlı ise
kullanıyoruz



Kod: Üye Olmadan Linkleri Göremezsiniz. Üye Olun veya Giriş Yapın
#define F_CPU 16000000UL
#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>
#define LED_ON PORTB |= (1<<PORTB5)
#define LED_OFF PORTB &=  ~(1<<PORTB5)
#define LED_TOGGLE PINB |= (1<<PINB5)
#define BUTON_BASILI_ISE !(PINB & (1<<PINB7))


ISR(PCINT0_vect)
{
if (BUTON_BASILI_ISE)
{
LED_ON;
}
else
{
   LED_OFF;
}
}



int main(void)
{
    DDRB |= (1<<DDB5);
DDRB &=  ~(1<<DDB7);

PCMSK0 |= (1<<PCINT7);
PCICR |= (1<<PCIE0);
sei();
    while (1)

    {



}

    }

Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: tahtaco - 24 Şubat 2016, 13:35:27
C programlama dilini öğrenebilmek için aldığım kitaplar. :)
Başlık: Ynt: yazılım öğrenmeye çalışıyorum
Gönderen: __root - 24 Şubat 2016, 14:36:45
Hayırlı olsun hocam, sizde bu coşku olduktan sonra her türlü halledersiniz  ;)

Ben de ihtiyaç duyduğumda c derneğin dokümanına başvuruyorum. Tavsiye ederim  :)