Picproje Elektronik Sitesi

DERLEYİCİLER => Diğer Derleyiciler => KEIL => Konuyu başlatan: erkan614 - 08 Mayıs 2010, 22:30:09

Başlık: Yeni başlayanlar keil'e nasıl başlar?
Gönderen: erkan614 - 08 Mayıs 2010, 22:30:09
İyi akşamlar,
açıkçası derdimi nasıl anlatacağımı bilemiyorum ama şöyle söyliyim keilin k sinden anlamam
(http://www.luminarymicro.com/images/stories/ek-9b92.jpg)
EKK-LM3S9B92 Evalution Kit (http://www.luminarymicro.com/products/ek-lm3s9b92.html) var elimde içinden keil uVision3 çıktı kurdum açtım baktım baktım kapattım (moralim bozuldu anlamamanın verdiği etki ile uykum geldi)
şimdi tekrar başındayım ama nasıl yapıcam 1. adım olarak basit bi program karaşimşek devresi :) nasıl yapabilirim? takıldığım yer kodu nereye yazıcam kod ne mesela picteki btfss komutu burda ne?
veya "bilmeyenler için keille programlama (türkçe anlatım)" diye bi kitap varmı?
Başlık: Ynt: Yeni başlayanlar keil'e nasıl başlar?
Gönderen: gevv - 08 Mayıs 2010, 22:36:57
çok yeterli olmasada  başlangıç için faydalı olabilir görsel videolu anlatım iyidir http://rapidshare.com/files/167733343/keil-proteus-video.rar


Alıntı Yap

Hazırlayan: İsmail Akdaş - 8051 ile yapılan basit bir butonlu led kontrol devresinin proteus isis simülasyon devresisnin kurulumu keil uvision programı ile C kodlarının yazılması ve hex olarak derlenip hex yazılımının isis üzerinde 8051 denetleyicisine yüklenip devrenin çalıştırılması görüntülü olarak anlatılmış swf formatındaki video dosyasını firefox ile açabilirsiniz ya da ie olabilir
Başlık: Ynt: Yeni başlayanlar keil'e nasıl başlar?
Gönderen: muhittin_kaplan - 08 Mayıs 2010, 22:39:54
keil ile asm ve c kodlayarak yazabilirsin. ama il etapta bir proje eklemen ve hangi MCU ya yazacağıı belitmen gerek.
Başlık: Ynt: Yeni başlayanlar keil'e nasıl başlar?
Gönderen: erkan614 - 08 Mayıs 2010, 22:59:45
@gevv önemli olan bir başlangıç yapma gerekliliğiydi bu video ile yaparım
@muhittin_kaplan
LM3s9B92
Cortex-M3 based Microcontroller:
- 80MHz, 256KB Flash ROM, 96KB SRAM, MPU
- 4 Timers
- 8 Motion Control PWM
- 8 Capture Compare Pins
- 10/100 Ethernet MAC and PHY
- USB 2.0 full-speed, Host, Device or On-The-Go
- 2 * CAN
- 3 * UART
- 2 * I2C
- 2 * SSI
- 16 * 10-bit ADC
- Temperature Sensor
- 3 * Analog Comparator
- 65 GPIO Pins
- 2 * Watchdog Timer
- StellarisWare in ROM
- DMA
- Precision Oscillator
- External Peripheral Interface
- I2S
- 16 * Digital Comparator
- Power saving modes, JTAG and Serial Wire debug

bu işelmci diye düşünüyordum hazır elimde kiti de var ama isiste kendisi yok
videodaki örneği önce isiste8051 de denyip sonra bu işlemciye uyarlamaya çalışıcam

garibin yorumu: yarın günleden pazar hava güzel olucak gibi çimlerde koşmak varken keil senin neyine ama ne yazıkki odaya kapanıp bütün o güzel vakitleri çalışarak geçirmek zorundayım
Başlık: Ynt: Yeni başlayanlar keil'e nasıl başlar?
Gönderen: erkan614 - 08 Mayıs 2010, 23:45:16
Alıntı yapılan: FxDev - 08 Mayıs 2010, 23:16:05
Açıkçası videoyu izlemek istedim ama neredeyse uyuyordum..
Program yazarken iki şeye dikkat etmek gerekiyor, birincisi doğru chip'i, ikincisi genelde default olarak seçilmemiş olan .hex dosyası oluşumunu seçmek.
Keil oldukça rahat bir program, 8051 programlarken, özellikle debug özelliğini çok sık kullandığım güzel bir bir program.

Ayrıca Keil'ın 4. versiyonu var, görünüm ve menüler, testler daha hoş olmuş. Bir sonsivriye bakarsanız bulabilirsiniz.

insanın dikkati iki nedenden dağılır 1 anlamadığı birşey anlatılıyosa (şu an bende olan) 2 zaten bildiği birşey anlatılıyosa (sende olan) neyse geyik yapmiyim soru soruyim

dakka 1 gol 1 benim keil derleyicide at89s51 diye bi şey seçemiyorum sanırım yazılım kitle beraber geldiği için sadece hedefindeki işlemciler mevcut at91xxxx ile giden 32 bitlik işlemciler var sadece
at89xxx serisini keile nasıl entegere ediceğim?

NOT:lpc2104 sectim hem isisde hem bendeki keilde var bakalım deniycaz
Başlık: Ynt: Yeni başlayanlar keil'e nasıl başlar?
Gönderen: PROTECH_ - 09 Mayıs 2010, 00:34:56
Alıntı yapılan: erkan614 - 08 Mayıs 2010, 22:30:09
İyi akşamlar,
var elimde içinden keil uVision3 çıktı kurdum açtım baktım baktım kapattım (moralim bozuldu anlamamanın verdiği etki ile uykum geldi)


sanırım her programda HELP, getting started  gibi bişiler var hatırladığım kadarı ile  ;)
Başlık: Ynt: Yeni başlayanlar keil'e nasıl başlar?
Gönderen: muhittin_kaplan - 09 Mayıs 2010, 01:57:41
elimde bişeyler vardı bulup ekliyeyim. 8051 içindi yanlız.
Başlık: Ynt: Yeni başlayanlar keil'e nasıl başlar?
Gönderen: erkan614 - 09 Mayıs 2010, 02:01:56
#include <LPC210x.H>
void main()
{
while (1)
{
while(P0_16);
while(!P0_16);
P0_7=!P0_17;
}
}

videodakine benzer birşekilde lpc2104 için yazmaya kalktım ama hata verdi
işte hata raporu
Alıntı YapBuild target 'Target 1'
compiling cod.c...
cod.c(2): warning:  #951-D: return type of function "main" must be "int"
cod.c(6): error:  #20: identifier "P0_16" is undefined
cod.c(8): error:  #20: identifier "P0_7" is undefined
cod.c(8): error:  #20: identifier "P0_17" is undefined
Target not created
sonuçta biraz c bilmek gerekiyo ben biraz fazla bilmiyorum :)
@fxdev bende indiriyorum şu an
Başlık: Ynt: Yeni başlayanlar keil'e nasıl başlar?
Gönderen: muhittin_kaplan - 09 Mayıs 2010, 02:04:43
yokmuş
Başlık: Ynt: Yeni başlayanlar keil'e nasıl başlar?
Gönderen: OG - 09 Mayıs 2010, 17:39:00
Rapidshare baygınlık vermeye başladı, arkadaşların linklerine alternatif olsun.

http://hotfile.com/dl/42052169/058d79d/keil-proteus-video.rar.html
http://hotfile.com/dl/42052894/c0ae693/901.zip.html
http://hotfile.com/dl/42053079/9fddf9c/114kdm.zip.html
Başlık: Ynt: Yeni başlayanlar keil'e nasıl başlar?
Gönderen: papylon - 09 Mayıs 2010, 19:17:37
Anladığım kadarıyla yukarıda ki verdiğiniz linkler Update ve seri numarası istemiyorlar, bu durumda eski bir sürümün bilgisayarımda kurulu olması gerekiyor.

Sonsivriyi biraz kurcaladım fakat kafam karıştı. Kiminin linkleri silinmiş, kiminde virüs var demişler, kiminde hatalar olduğundan bahsetmişler.

ARM ve 8051 için biraz alıştırma yapmak istiyorum
Elinizde, sizin de kullandığınız stabil çalışan daha önceki sürümlerinden, bir yere upload edebilir misiniz?  Ya da link vermeniz mümkün mü?
Başlık: Ynt: Yeni başlayanlar keil'e nasıl başlar?
Gönderen: teknikelektronikci - 09 Mayıs 2010, 23:33:28
http://erfa.tripod.com/komut.html

8051 komut seti