Lugatek
Genel Elektronik & Bilgisayar => Yazılım ve Donanım => Konuyu başlatan: 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
-
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
-
Biz elimizden geldiğince yardımcı oluruz.
Siz yeter ki Tesla^Pulse^Coil hocamın da dediği gibi kesin kararlı ve azimli olun. ;)
-
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 ? :)
-
sofis42 güzel bir soru sormuş.
Ne üzerine çalışmayı düşünüyorsunuz?
-
Uykusuz ustam mesajı aldım tamam soru aynen böyle olacak özür :( :D
-
[alala?] .
-
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
-
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
-
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.
-
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 :)
-
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ş :)
-
ç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
-
yazılım detaylar vede kavramları
http://www.cagataycebi.com/programming/c_programming/c_programming_1.html
-
paylaşım için teşekkü [yazarim_cizerim]rler
-
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.
-
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?]
-
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 :)
-
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
#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)
{
}
}
-
C programlama dilini öğrenebilmek için aldığım kitaplar. :)
-
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 :)