18 Aralık 2015 Cuma

Zilog Z8F6423 ve Wiznet W5100 ile uzaktan kontrol

İlk kullandığım mikrokontrolör Z8 olmuştur. Üniversite yıllarımda o zamanın parasıyla oldukça ucuz olan bir geliştirme kitlerini edinmiştim. Ayrıca ücretsiz örnek de gönderiyorlardı. Hepsinden önemlisi zamanına göre oldukça basit HW debugger'ı vardı. Seri port üzerinden ve tek pin üzerinden debug ve kod yükleme yapılabiliyordu. Debugger devresi bir MAX232 türevinden ibaretti. PIC'ciler için hayaldi bu özellikler. Onlar kodu yazar, derler ve yükler daha sonra çalışmasına bakarak ilerlerken ben Z8 ile kodu yazar derler board üzerinde debug eder, breakpoint falan kullanırdım. Dahası ücrestiz C derleyicisi ve kendi IDE'si olan başka üretici de bilmiyorum o zamanlar. Tabii daha sonrasında Zilog ürünleri geliştirmede yavaş kalınca şirket eridi gitti. Özellikle güç tüketimi konusunda birşey yapamadılar. Z8 ailesinin çok ilgin bir özelliği vardı ki o özellik günümüzde bile başka mikrokontrolörde yok. PIC'lerdeki gibi bir W (working) register'a ihtiyacı yoktu çünkü dahili tüm sram alanı W gibi kullanılabiliyordu. Ayrıca DMA'sı var. Neyse lafı uzatmaya gerek yök ölü bir ürün için.

O zamanlar Wiznet diye Kore'li bir şirket çıkmış ve W5100 diye HW TCP/IP desteği sunan bir çip üreticisi çıkmıştı. Bu W5100 aynı zamanda PHY da barındırıyordu içerisinde ve sadece trafolu bir ETH konnektörü bağlamak yetiyordu en küçük mikrokontrolöre bile. 4 taneye kadar HW socket'e izin veriyordu ve dahili buffer alanı da vardı. Elime bu W5100 geliştime kitinden geçmişti ve Z8 ile uzaktan konrol uygulaması yapıp denemek istedim. Sonuç aşağdaki video da gördüğünüz gibi bir devre oldu. Dahili web server üzerinden 4 röle kontrol edilebiliyor. Sisteme giriş şifre korumalı.


Hiç yorum yok :

Yorum Gönder