seri iletişim tekrar :)

Başlatan zenze, 27 Haziran 2010, 22:36:01

zenze

Bir çok yerden araştırdım fakat bir uygulama göremedim.
Serin2 ve hserin komutlarında  belirli bir süre HİÇ komut gelmezse timeout,label le programı döngüden çıkartabiliyoruz. Yalnız veri akışı devam ederken istediğimiz veri gelmezse , bir süre sonra serin döngüsünden programı nasıl çıkartabiliriz.?
Serin döngüsü sırasında tmro kesmesini kullanabilirmiyiz ?
gelen bütün verileri alıp bir yere koyma gibi bir imkanımız da yoksa( peryodik olarak içine bakmak için)
Uygulanmış çözümleriniz varmıdır? teşekkürederim.


ete

Zenze,

Bu sistem maalesef serin ve serin2 komutları ile istenildiği şekilde çalışmamaktadır. Ancak USART komutları ile yani Heserin ile mükemmel çalışmaktadır.
Bu nedenle bu şkilde bir kullanım zorunluluğun var ise Heserin kullanmanı öneririm. Boşuna diğerleri ile uğraşma.

Cokut,
Mesajlara dikkat etmen gerekiyor. Verdiğin dosyada bir tane bile bu amaca , yani sorulan soruya uygun bir dosya yok. 

Ete
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com