Haberler:

Foruma Resim Yükleme ve Boyut Sınırlaması ( ! )  https://bit.ly/2GMFb8H

Ana Menü

Pıccde serial motor driver sorunu

Başlatan shark27, 01 Şubat 2011, 20:14:21

shark27

selamunaleykum arkadaşlar...

elimde sparkfundan aldığım bi motor sürücü var

http://www.sparkfun.com/products/9571

datasheetide burda....http://www.sparkfun.com/datasheets/Robotics/SFE03-0012-UserGuide-ROB-09571-serialmotordriver.pdf

seri olarak 115200 hızında basit komut seti ile 10 adet farklı hız seçeneğine sahip filan diyor.

gerekli bağlantıları yaptım.PICC de 18f452 yi şu şekilde programladım.


#include <18f452.h>
#use (delay=20000000)
#use rs232(baud=115200,xmit=rc6,rcv=rc7,parity=N,Stop=1)

putc(1);      birinci kanal
printf("f");  ileri yön
putc(5);           hız bilgisi %55 hızla dön
printf("/r");     break

bu porgramı yazdığımda hiç tık yok...

şunu anlamadım firmware die 2 adet dosya var bu devrenin sayfasının altında içinde main.c ve main.h die 2 dosya var bu dosyaları nasıl kullanacağım acaba bilen varsa veya fikri olan beni bilgilendirirseniz sevinirim.O dosylarda şunlar

http://www.sparkfun.com/datasheets/Robotics/SerialDualMotorDriver-v12.zip

teşekkürler kolay gelsin ii çalışmalar


ErsinErce

komutlar ascii olarak isteniyor yazarken putc("5") olarak yazmanız gerekiyor.

shark27

hepsini putc olarakmı yazıcam hocam ??

peki bu firmware olayı ve dosyaları nedir acaba?

ErsinErce

putc olması ya da olmaması önemli değil ascii olarak isteniyor,
istersen printf("1f9\r") yaz, istersen putc("1"), putc("f"),putc("9"),putc("\r") yaz farketmiyor

firmware olayını bilmiyorum göz ucuyla inceleyip gördüğüm hatayı söyledim sadece