14-06-2023, Saat: 14:51
(Son Düzenleme: 15-06-2023, Saat: 10:32, Düzenleyen: guverdik.
Sebep: Resim 4 açıklama
)
Proje Adı: TM4C1294 mikrodenetleyiciyi 2 adet TM4C123G ile TCP üzerinden SERİ port haberleştirmesi gerçekleştirmek.
Açıklama: TM4C1294 üzerine, Free RTOS (Real Time Operating System) destekli BIN dosyası LM Flash Programmer ile yüklenir. İki adet TM4C123G üzerine LM Flash Programmer ile USCO 01 gömülü sistem yüklenir. Resim 1’deki yeşil renkli iki adet 9 PIN li seri konnektörden oluşan boosterpack (shield) port çıkışlarındaki Gnd, Rx ve Tx pinlerinden alınan üç uç USCO 01 altlığındaki A0 ve A1 deliklerine lehimlenen uçlara bağlanır. BIN dosyayı buradan indirin RTOS Destekli BIN dosya.
Resim 1: TM4C1294 ve 2 adet 9 PIN li seri konnektöre sahip boosterpack (Shield).
Resim 2: TM4C123G üzerindeki RX ve TX deliklerine erkek header PIN lerinin lehimlenmesi
TM4C1294 inideki RTOS destekli TCP yi SERİ porta dönüştüren BIN dosyası şematik olarak Resim 3’teki gibidir.
Resim 3: TM4C1294 içine yüklenen RTOS destekli BIN dosyasının yapısı
Eğer elimizde yeşil renkli 2 adet seri port PCB malzemesi yoksa TM4C1294 teki 2 adet Po ve P1 portlarından (P0Rx P0Tx ve P1Rx P1 Tx) Resim 4. Dört adet PIN’e 10 K lık 4 direnç Gnd ye bağlanır.
Resim 4: PIN Tanımlama
TM4C1294 ENET_E2S.BIN isimli ethernet To Serial gömülü sistem yüklenince putty den almış olduğu IP yi herhangi bir browserda açılınca ayarların ve durum bilgilerinin olduğu ekran gelir. Port, hız vb ayarlar browser tabanlı yapılır.
Herhangi bir programlama dili ile, (WebSocket programming) soket programlama yapılarak herhangi bir text bilgisi gönderilip alınabilir. Bizim örneğimizde Delphi kullanılmıştır. Indy bileşeninin bağlantı kurma kodları.
TM4C1294 ile iki adet TM4C123G arasındaki kablo bağlantıları ise Resim 5’teki gibidir.
Açıklama: TM4C1294 üzerine, Free RTOS (Real Time Operating System) destekli BIN dosyası LM Flash Programmer ile yüklenir. İki adet TM4C123G üzerine LM Flash Programmer ile USCO 01 gömülü sistem yüklenir. Resim 1’deki yeşil renkli iki adet 9 PIN li seri konnektörden oluşan boosterpack (shield) port çıkışlarındaki Gnd, Rx ve Tx pinlerinden alınan üç uç USCO 01 altlığındaki A0 ve A1 deliklerine lehimlenen uçlara bağlanır. BIN dosyayı buradan indirin RTOS Destekli BIN dosya.
Resim 1: TM4C1294 ve 2 adet 9 PIN li seri konnektöre sahip boosterpack (Shield).
Resim 2: TM4C123G üzerindeki RX ve TX deliklerine erkek header PIN lerinin lehimlenmesi
TM4C1294 inideki RTOS destekli TCP yi SERİ porta dönüştüren BIN dosyası şematik olarak Resim 3’teki gibidir.
Resim 3: TM4C1294 içine yüklenen RTOS destekli BIN dosyasının yapısı
Eğer elimizde yeşil renkli 2 adet seri port PCB malzemesi yoksa TM4C1294 teki 2 adet Po ve P1 portlarından (P0Rx P0Tx ve P1Rx P1 Tx) Resim 4. Dört adet PIN’e 10 K lık 4 direnç Gnd ye bağlanır.
Resim 4: PIN Tanımlama
TM4C1294 ENET_E2S.BIN isimli ethernet To Serial gömülü sistem yüklenince putty den almış olduğu IP yi herhangi bir browserda açılınca ayarların ve durum bilgilerinin olduğu ekran gelir. Port, hız vb ayarlar browser tabanlı yapılır.
Ethernet To Serial dönüştürücünün temel çalışma prensibi şudur: Network üzerinden veya MODEM den açılan bir port yönlendirme ile dünyanın herhangi bir noktasından TIVA 1294’e lokal IP üzerinden erişilir. Gömülü sistem içerisinde 2 adet SERİ PORT çıkışı vardır. Port 0 ve Port 1. Port 0 Resim4’teki PIN isimleri tanımlanmıştır. Bir IP ile iki ayrı SERİ PORTA erişim mümkündür. Seri portla Port 0 ile 23 nolu PORT (listen) dinlenmektedir. Port 1 ile de 26 nolu PORT (listen) dinlenmektedir. Burada bahsedile Port 0 ile GERÇEK seri port kastedilmektedir. 23 veya 26 nolu PORT ise yazılımsal bir olaydır. TIVA TM4C123G isimli iki adet mikrodenetleyicilere de USCO 01 isimli gömülü sistemler LM Flash Programmer ile yüklenir.
Herhangi bir programlama dili ile, (WebSocket programming) soket programlama yapılarak herhangi bir text bilgisi gönderilip alınabilir. Bizim örneğimizde Delphi kullanılmıştır. Indy bileşeninin bağlantı kurma kodları.
TM4C1294 ile iki adet TM4C123G arasındaki kablo bağlantıları ise Resim 5’teki gibidir.
Teknik Öğretmen
Bilgisayar Formatörü
Bilgisayar Formatörü