Ana Sayfa Gömülü Sistem Mbed LPC1768 Tanıtımı ve İlk Uygulama

Mbed LPC1768 Tanıtımı ve İlk Uygulama

4 min read
0
0
763

NXP firmasının üretmiş olduğu Mbed lpc1768 kiti diyebiliriz bu cihaza. Mbed lpc1768 ARM7 Cortex M3 işlemci barındırıyor. Çalışma frekansı 100MHz olan bu işlemcinin neredeyse bütün bacaklarını çıkartıp 40 bacaklı bir entegre haline getirmişler. Lpc1768’i USB portundan bilgisayara bağladığınızda flash bellek gibi görünüyor ve programınızı sürükle bırak mantığıyla içine atıp reset tuşuna bastığınızda programınız direk çalışıyor.
Mbed, temel olarak ARM Cortex M serisi mikrodenetleyiciler üzerinde hızlı protoipleme ve ürün geliştirme amaçlı geliştirilmiş bir platform. Başlangıçta NXP firmasının LPC1768 mikrodenetleyicisini içeren kartlar üzerine çalışacak şekilde ve kapalı kodlu yayınlanmış Mbed, bugün birçok farklı mikrodenetleyici modelini destekliyor ve açık kaynaklı bir proje haline gelmiş durumda. ARM firması tarafından desteklenen projede web üzerinden kullanılabilen bir geliştirme ortamı ve derleyici bulunuyor. Programı internet üzerinden yazıyor ve derliyorsunuz. Bu sistemlere bulut sistemler(cloud) deniliyor.
Mbed’in eksi yönü olarak internet olmadığında program yazamıyoruz. Artı yönü olarak işletim sistemi ayırt etmeden program yazabilirsiniz ve yazdığınız programa internet olduğu sürece her yerden ulaşabilirsiniz. Derlediğiniz programın çıktısı .bin uzantılı, mbed in içine atılacak dosyayı direk indiriyorsunuz ve mbed’e yüklüyorsunuz. Mbed USB, SPI, I2C, CAN, Ethernet ve Uart bağlantı arayüzlerine sahiptir.

Pin Bağlantıları aşağıdaki resimde gösterilmiştir.

CAN: Controller Area Network
PWM: Pulse Width Modulation
SPI: Serial Perhipheral Interface
I2C: Inter Integrated Circuit
USB: Universal Serial Bus

İlk Programımız

</p>
<p style="text-align: left;">#include “mbed.h”
DigitalOut led(LED1); //Program değişkenlerini oluşturuyoruz.
int main() {
while(1){
led=1; //LED1 yanıyor.
wait(0.5); //saniye cinsinden bekleme veriyoruz.
led=0; //LED1 sönüyor.
wait(0.5); }}</p>
<p style="text-align: left;">

Ekrem KELEŞ

KARABÜK ÜNİVERSİTESİ MEKATRONİK MÜHENDİSLİĞİ YÜKSEK LİSANS ÖĞRENCİSİ

Buna Benzer Yazılar Göster !
Daha Fazlasını Yükle - Ekrem Keleş
Daha Fazla Göster -  Gömülü Sistem

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bak Bakalım ?

Arduino C# ZedGraph Realtime Grafik

Herkese Merhabalar. Bu uygulamada Arduino, Microsoft Visual Studio 2010 kullanılmıştır. C#…