Reset Problemi ?

Başlatan oguztkn, 01 Mayıs 2012, 20:27:18

oguztkn

denedim hocam bir fark olmadı aynı çalışıyor

ete

#16
Peki sen ne bekliyorsun? Yani diyelimki pic reset oldu sen ne olmasını bekliyorsun.?
Bir reset işlemi pic içindeki programın baştan yeniden başlatılması demektir.
Bu sistemde de bu yapılıyor. Senin beklediğin başka bir şeymidir acaba?
Programa portları sıfırlayan komutları özellikle ekledimki reset olduğunda bunları görebilesin diye.
Reset işlemi değişken değerlerini değiştirmez.  Onlarında değişmesini yada sıfırlanmasını istersen Basla satırından evvel birde CLEAR komutu eklemelisin.

Ete

oguztkn

Yok hocam reset tuşuna basınca program sıfırdan başlaması gerekir ama bende reset tuşuna basınca sanki low in1 low in2 high in3 low in4 etiketi varmış da ona gidiyormuş gibi davranıyor onu anlayamadım ben ?yani reset tuşuna basınca motorlarıp durup yeniden sensörden bilgi gelmesini beklerim ama bu olmuyor

ete

Elbette reset tuşuna basınca bütün In girişlerini sıfırlıyor sen onları görüyorsun. Daha sonrada program geçip ne yapacaksa yapıyor program.
Kesinlikle reset işlemi yapılıyor.
Basla satırından evvel birde Clear komutu ilave et istersen.

Ete

oguztkn

İşte bende onu diyorum reset tusuna bastığım anda motorlar dönüyor durmuyor basılı tuttuğum sürece de dönmeye devam ediyor ve bırakıncada program kaldığı yerden devam ediyor

ete

Nasıl dursunki motorlar. Basla satırından sonra hemen bütün motorları aktif ediyorsun durmazki. Motor dönerken ivmesiile dönmeye devam ederken verdin bir reset 300 ms içinde yeniden aktif oluyorlar. Durmalarını istiyorsan pause 300 değerini , Pause 10000 oalrak değiştir. Bakalım ne olacak.

Ete

oguztkn

pause değerini dediğiniz gibi yaptım şimdi reset tuşu çalışıyor ama aynı zamanda motorları da döndürüyor bastığım zaman (baştaki high 'ları low yaptım bişey değişmedi).

oguztkn

Hocam şöyle bişey yaptım doğru bir yöntem midir acaba benim motor sürücü nün enable uçları direk +5 volta bağlıydı bende onları ordan söküp porta nın 5. ci pinine bağladım ve programdada basla'nın hemen altında o pini high yaptım şuan düzgün çalışıyor acaba bu yöntem sorunu çözdümü üstünü mü örttü ?

ete

Bence dogru çözüm.
Ete

oguztkn

hocam yardımlarınız için teşekkürler ....

Powered by EzPortal