20 Haziran 2013 Perşembe

lat ile portun farkı

http://www.picproje.org/index.php/topic,10891
http://www.picproje.org/index.php/topic,46944
http://www.picproje.org/index.php?topic=33384.0
http://www.picproje.org/index.php/topic,3209&highlight=latb

burda da anlatılmış: http://hades.mech.northwestern.edu/index.php/Writing_Code_with_the_C18_Compiler


porta ile a portunun gerçek değerini görürüz ancak lata ile port a de olması gereken değerleri görürüz. Yani biz portları ayarladık ettik porta da 8 adet led var hepsi yanıyor, porta=porta dersen, hem süre bakımından hem okuma bakımından dolayı yanlış değer yüklenir. Porta boşta olsaydı okuma yaparken porta ile okuma yapabilirdik ancak ledler bağlı olduğundan porta nın reeldeki değeri voltaj düşümünden dolayı farklı olacaktır. LATA ile okuyalım voltaj değişimleri etkilenmesin hafızasında dışarıya vermek istediği değeri okuyalım, zaten o dışarıya vermiştir.
Kısaca
porta=lata dersek sorun olmaz.
porta=lata<<1;
yaparsak port a yı 1 kere sola kaydırmış oluruz, sağ tarafta lata kullandığımıza dikkat edin.


c18 hakkında güzel bilgiler için: http://www.xargs.com/pic/c-faq.html
buda c18 hakkında microchip'in e-book'u pdf halinde: http://hades.mech.northwestern.edu/images/4/40/Microchip_C18_libraries.pdf
burdada bir kaynak var: http://elkitabim.net/2012/05/13/c18-kutuphaneleri-ve-ozellikleri/
http://elkitabim.blogspot.com/
bu da mplabx
http://elkitabim.blogspot.com/2012/12/c18-diliyle-robot-programlama-mplabx.html
http://elkitabim.blogspot.com/2012/12/c18-diliyle-robot-programlama-mplabx_11.html

Hiç yorum yok:

Yorum Gönder