Arkadaşlar merhaba,
Kullandıgım FPGA üzerinde ADT7420 sıcaklık sensörü var ve maalesef ki i2c ile sürülüyor. İnternette verilog ile bir ton i2c örneği var ancak vhdl ile çok bir kaynak bulamadım.Daha önceden bu sensörü kullanabilen yada i2c haberleşmesi yapan oldu mu?
Teşekkürler..
hiç çalışmadım. ama bir ara meraktan incelediğimde şu siteyi bulmuştum https://eewiki.net/pages/viewpage.action?pageId=10125324
i2c çok da karmaşık bir protokol değil kendin yazarsın bence.
Ayrıca şurası da oldukça faydalıdır : http://opencores.org/projects
Alıntı yapılan: vitruvius - 22 Ocak 2017, 21:26:20
i2c çok da karmaşık bir protokol değil kendin yazarsın bence.
yapı olarak anlaşılabilir bir protokol ama kullanım için çok karmaşık olduğunu düşünüyorum. Kimi stop göndermiyor kimi ack nack göndermiyor kimi ack süresinde bekleyip sonrasında datayı yolluyor.. bir ton karmaşıklık var bence uygulama kısmında.
Alıntı yapılan: MC_Skywalker - 22 Ocak 2017, 19:09:14
hiç çalışmadım. ama bir ara meraktan incelediğimde şu siteyi bulmuştum https://eewiki.net/pages/viewpage.action?pageId=10125324
bende biraz bu siteden biraz başka yerlerden bakarak birşeyler yaptım ama olurda bir yanlışlık kodu tamamlarsam felan paylaşırım, sağolun
Eğer genel bir şey yapmak istemiyorsan ADT7420'e özel bir block hazırlayabilirsin. Datasheet (http://www.analog.com/media/en/technical-documentation/data-sheets/ADT7420.pdf)'te sayfa 5'te timing specification, sayfa 19'da da okumanın nasıl yapıldığını anlatan kısım var.
Alıntı yapılan: vitruvius - 23 Ocak 2017, 02:31:12
Eğer genel bir şey yapmak istemiyorsan ADT7420'e özel bir block hazırlayabilirsin. Datasheet (http://www.analog.com/media/en/technical-documentation/data-sheets/ADT7420.pdf)'te sayfa 5'te timing specification, sayfa 19'da da okumanın nasıl yapıldığını anlatan kısım var.
Teşekkür ederim, yarın gün içerisinde bi şansımı deneyeyim tekrardan
i2c start biti yorum satırı olarak kaldığından başlamıyormuş iletişim... yeni fark edebildim, şuan için oda sıcaklığında 7 segment üzerinde 23 derece okuyorum, gün içerisinde kodu düzenleyip paylaşırım.
Herkese teşekkürler..
Hocam kodu paylaşmayı unuttunuz :)
Alıntı yapılan: furkanyx - 14 Mayıs 2017, 00:49:12
Hocam kodu paylaşmayı unuttunuz :)
Son zamanlarda herşeyi unutur oldum, bilgisayarıma geçtiğimde (muhtemelen ayın18-19 u gibi) hemen paylaşacam.
haziran oldu
@okg hocam :D
@furkanyx , gecikme için kusura bakma. kodda hatalar olabilir denk gelirsen düzeltmeye çalışırız beraber.
https://www.dropbox.com/s/2g1q9nfebqeqto9/ADT7420.rar?dl=0
http://www.digilentdesigncontest.com/uploads/2/2/7/9/22797146/_documentation__auto_search_and_rescue.pdf