Tiva Connected Launchpad ile Web Server Uygulaması

IoT

Merhabalar, bu yazımda size Tiva Connected Launchpad ile gerçekleştirmiş olduğum web server uygulamasından bahsedeceğim.

Aslında bir süredir yapmak istediğim bir uygulamaydı fakat gerek ethernet, wifi gibi donanımlar bulunduran geliştirme kartlarının temin zorluğu gerekse kendi bahanelerim den dolayı yapmaya fırsat bulamamıştım. İnternete bağlanan cihazların meşhur trendi

Tiva C Serisi Mikrodenetleyiciler için SD Kart Bootloader

Merhabalar, bu yazıda size geçenlerde üzerinde çalışıp gerçekleştirdiğimiz Tiva C serisi denetleyiciler için olan SD kart bootloader uygulamasından bahsedeceğim. Bilindiği gibi bootloader yazılımları genel olarak denetleyicilere programlayıcı/debugger vs. ihtiyacı duymadan program yükleme işlemi yaparlar. Bootloaderın kendisi de bir programdır. Bazı denetleyicilerde dahili bootloader olmakla birlikte çoğunlukla bootloaderlar denetleyicinizin hafızasında asıl kodunuz ile birlikte bulunur, yer kaplar.

Tiva C Series Launchpad ile Uygulama Geliştirme [ Playlist ]

Herkese merhabalar; Tiva C Serisi mikrodenetleyiciler için oluşturmuş olduğum Görsel eğitim serisi bu playlistte yer almaktadır. Videoları çektikçe bu playlist’e ekleyeceğim. İnşaallah herkes faydalanır. Sorularınızı yorum kısmına yazabilirsiniz.

[…]

Yazan |22 Aralık 2014, Pazartesi|Gömülü Sistem Projeleri, Tiva C|4 Yorum|

Ti Tiva EEPROM (e2prom) Yapısı , Okuma ve Yazma İşlemi

Tivaware EEPROM Api’si mikrodenetleyici üzerinde bulunan EEPROM ile basitçe etkileşim sağlayan bir yapıya sahiptir. Bu Api 3 işlevi sağlamaktadır.

  1. Okuma ve Yazma İşlemi
  2. Koruma
  3. Kesme Kontrolü

Tiva EEPROM Modülü word-by-word ( Tek yazmada 32 bit ) olarak programlanabiliyor. En güzel yanı da flash yapısından farklı olarak yazmadan önce silme gerektirmiyor.

Tiva EEPROM denetleyicisi mesela korumalı bölgelere erişim sağlamak istendiğinde

Yazan |11 Haziran 2014, Çarşamba|MCU/CPU, Tiva C|2 Yorum|

Tiva C Serisi Connected LP ve Exosite Platformu

TM4C129 Serisi

Texas Instruments TM4C123 serisinin bir üst segmenti olan TM4C129 serisi işlemcilerin aralık ayından itibaren seri üretimine başlamıştı. 123 serisinden farklı olarak ilk etapta eksikliğini hissettiğimiz dahili ethernet artık bu işlemci serisinde PHY ile birlikte bulunmakta. Yani bu demek oluyorki direk olarak pasif kompanentler hariç araya hiç bir ek kompanente gerek olmadan direk RJ45

Texas Inst. Tiva C Serisi- Keil de Yeni Proje Oluşturmak

Girişini yaptığımız bir önceki yazının devamında tam bir başbelası olan KEIL de sıfırdan proje oluşturma kısmını ele alıyoruz. Öyle ki ti dan bu konuda destek aldığımda sıfırdan projeoluşturmaya çalışmayıp tiva keilörnek projeler üzerindeki kodları değiştirerek  önceden yapılı ayarları kullanarak projelerimi yapmam söylendi. Çok zor bir ayar yok, en azından şimdilik öyle gördüm, işin zorluğu çok garip hatalar alıyorsunuz ve çözümü de yine ayarlardaki ufak bir noktadan. Ben şimdiye kadar karşılaştığım durumları ve yapılması gereken ayarları, bu ayarların neden yapılması gerektiğini yazmaya çalışacağım. Daha sonra yeni bilgiler edinirsem eklerim.

Öncelikle yeni çalışmaya başladıysanız tiva ile ilk olarak önceki yazımızdaki adımları tam olarak uygulayın ve her şeyin tastamam çalıştığından emin olun.

KEIL programı çok kapsamlı programdır ve bir çok hatta neredeyse piyasadaki tüm işlemcileri programlayabilecek bir derleyicidir. Bu yüzden hangi işlemciyi kullanacağımızı hangi api yi kullanacağımızı vb tüm tanımlamaları doğru şekilde yapmazsak kodlarımız derlenmez, anlam veremediğimiz hata oluşur, her şey yolunda görünse bile yüklediğimiz kod çalışmayabilir. […]

Yazan |18 Aralık 2013, Çarşamba|MCU/CPU, Tiva C|4 Yorum|

Tiva C Serisi TM4C123G LaunchPad – ADC Kullanımı ve Grafik Arayüz

Herkese tekrardan merhabalar;

Tiva C serisi için yazılarımıza devam ediyoruz. Bu yazımızda çoğumuzun devamlı olarak kullandığı ADC modülünün kullanımına değineceğiz. Alışılagelmiş ADC yapısından biraz farklı bir yapıya sahip olan Tiva işlemcilerde gerekli ayarları yapıp daha sonra belirlediğimiz bir protokolle PC’ye gönderip orada oluşturmuş olduğumuz grafik arayüzüyle değerlerimizi göreceğiz.

serialport_teknikyazi

——————————————————————————————————————————————————————————————————————————————————————————–

[…]

Yazan |9 Aralık 2013, Pazartesi|MCU/CPU, Tiva C|8 Yorum|

Texas Inst. Tiva C serisi-Nasıl Başlangıç Yapılır?

Herkese merhabalar,

Bu yazımız Texas Instruments firmasının ARM Cortex M4 tabanlı mikroişlemci ailesi olan Tiva Serisi Mikroişlemciler ile  hızlıca programlamaya başlanması için gerekli yazılımlar, Tiva LaunchPad, ve sıfırdan yeni proje c-seriesoluşturmada kullanılan Keil programının ayarlarının nasıl yapılacağı konularına yardımcı olması için hazırlanmıştır. Tiva Serisi işlemciler, TivaWare kütüphanesi, Keil programının sağladıkları, uygulama kodlarının açıklanması gibi konular ayrı birer başlıkta  ele alacağımız konulardır. Bu bilgilere www.ti.com sitesinden de kolayca ulaşılabilir. […]

Tiva C Serisi TM4C123G LaunchPad

Tiva C serisi

Tiva C serisi

Aşağıdaki LaunchPad özelliklerinden anlaşılacağı üzere Stellaris LaunchPad kullanımına ek olarak sensor kullanımı eklenmiş durumda. StellarisLaunchPad ile öğrenilen bilgileri Tiva ile geliştirebilir ve projelerinizde çeşitlilik sağlayabilir mikrodenetleyiciler alanında uzmanlaşabilir belkide CPU tasarımı konularına rahatça geçebilirsiniz. […]