Etiket arşivi: 2×16

7 – I2C Modülü

Bu yazımızda MSP430’un USI Modülü içerisindeki I2C donanımını inceleyeceğiz. USI modülü içerisinde bulunan SPI donanımını daha önce incelemiştik. I2C donanımında ise bazı birimler ortak kullanıldığı için SPI Modülü başlıklı yazımda anlattığım USI biriminin temel özelliklerini iyi kavrayanlar için I2C donanımını çalıştırmak ve anlamak çok zor olmayacaktır. Bu sebeple bu yazıyı okumadan önce USI donanımını hatırlamak adına SPI Modülü başlıklı yazımı tekrar okumanızı tavsiye ediyorum.

 

I2C donanımına bakıldığında çok da kompleks olmayan bir yapıyı aşağıdaki diyagramdan görebilirsiniz.

Okumaya devam et

MSP430 LaunchPad ve 74hc595 LCD

Bu yazımızda MSP430 ile 74hc595 Shift Registeri kullanılarak 2×16 LCD ekrana nasıl yazı yazıldığından bahsedeceğiz.

Önce, 74hc595 entegresinden bahsedelim.

74hc595, 8 bitlik bir Shift Register’dır. Yani seri olarak girilen 8 bit veriyi çıkış portlarında(Q0..Q7) paralel olarak göstermektedir. Bu işlem, işaret kaynağının her yükselen kenarında bit bit veri iletilmesi şeklinde olur. 8 cycle tamamlandıktan sonra “Enable Pini” 1-0 yapılarak latch de duran 8 bit verinin paralel olarak Q0..Q7 uçlarında görünmesi sağlanır. Bu işlem FIFO(First In First Out) mantığına dayanmaktadır. Yani ilk gönderdiğimiz bit, Q0’dan başlayıp sürekli kaydırılarak en son Q7‘ye ulaşmaktadır. Okumaya devam et

MSP430 LaunchPad ve 2×16 LCD IAR Debug İşlemi

Bir önceki yazımda bahsettiğim gibi bu sefer gelen MSP-EXP430G2 geliştirme kartı ile ilgili bir inceleme koymak istedim siteye. Aslında kit geleli yaklaşık 1 ay kadar oluyor ama ilk inceleme bu güne kısmetmiş. Gerçekten kutu üzerinde yazan “Development Tool” yazısını hakeden bir kit olmuş bence. Niye mi?

Başlangıç için bu konuda bir amatöre ne gerekiyorsa kutu içerisinde var. Aslında kutu içeriği çok da zengin değil ama içerik akıllıca seçilmiş denilebilir. Yani şöyle söyleyeyim bu kitten bir adet alarak direkt olarak programlamaya başlayabilirsiniz. Zaten Texas Instruments gerek ASM olsun gerekse C olsun sitesinde örnek kodlar ve uygulama notları veriyor. Donanım kısmı da ilk başlayanlar için çok da karışık sayılmaz.

Kutu içeriğinden bahsetmiştik az önce. Peki nedir bu kutuyu benim gözümde yüksek tutan şey ?

Okumaya devam et