uart sorunu

Başlatan toprak0258, 19 Nisan 2012, 19:33:09

toprak0258

merhabalar...
HSERIN 1,BIR,[WAIT("DEM"),AL1,AL2,AL3,AL4,AL5 ] olması ve HSEROUT ["D","E","D",VER1,VER2,VER3,VER4,VER5] olması bildiğim kadarıyla fark etmemesi gerekir..ama bazen çalışırken istikrarsızlık yapıyor. acaba entegre denmi yoksa programdamı emin olamadım..birde kulandığım 4Mhz kıristalın uclarıda farklı değerler gösteriyor.. emin olmak için sorayım dedim..
selamlar...
Bilgi paylaşıldıkca değer kazanır.

ibrsel

Hserin komutunda "DEM" bilgisini bekletmişsiniz, ama Hserout ile "DED" bilgisini ön bilgi olarak göndermişsiniz. Eğer yazım yalnışı yapmamış iseniz çalışmaması normal. Ayrıca daha iyi yardımcı olunabilmesi için sorularınızda lütfen devre şemanızı ve programınızı ayrıntılı paylaşınız. Tek bir satıra bakılarak programdaki hata bulunamaz ..

ete

Evet DEM beklenirken DED yollanması bir hata olarak gözüküyor. Ayrıca istenen şeyin bekleme süresi yalnızca 1 ms verilmiş. Genelde bu işlemler 1 ms den fazla sürer. 1 yerine 5 yazın yada en azından 3 yazın. 5 idealdir.

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

toprak0258

selamlar...
Yapmış olduğunuz öneriler doğrutusunda değişikler yaptım ..beli bir sorun giderilme durumu yaşandı ayrıca kullanmış olduğum clear komutunuda kaldırdım normal gözüküyor..belki fark etmişsinizdir ..şim elimdeki piclere yönelik bazı şüphelerim gelişmektedir...şimdi o konu hakında bilgi arıyorum..net sonuclandığında cevap verceğim...
teşekürler...
Bilgi paylaşıldıkca değer kazanır.

toprak0258

merhabalar....
farklı başlıkta acacaktım ama düşündüm birbiriyle bağlantılıdır. Burada sormayı uygun buldum .acaba 628 ın uart özeliği var .Acaba aynı programda hem uar hemde SERIN veya SEROUT komutunu kulana bilirmiyim...Biliyorum  TMRO kesmesi kulandığımda SERIN komutu olmuyor .acaba UART komutu icinde aynı sorun cıkarırmı...
selamlar...
Bilgi paylaşıldıkca değer kazanır.