program içinde hserout baud değişikliği

Başlatan uardal, 21 Ağustos 2011, 13:18:33

uardal

arkadaşlar merhaba

protonda elektrik sayacını okumak istiyorum ve bunun için bildiğim kadarıyla önce 300 baud da sonrada belirlenen z baud a çıkarak okuma yapmak gerekiyor fakat iki sorunla karşılaştım,

birincisi,proton baud generatörde 4 mhz 300 baud yazdığımda %250 error olur diyor ve seri haberleşme çalışmıyor,

ikincisi, program çalışırken baud değiştirmek istediğimde bunu yapmıyor  program ilk ayarladığım  baud değerinden çalışmaya devam ediyor, bu konu hakkında yardımlarınzı ri,ca ederim.

basla:

DelayMS 1000
HSERIAL_RCSTA=$90
HSERIAL_TXSTA=$24
HSERIAL_SPBRG=51 ' 4800 Bauds
HSERIAL_CLEAR=On



HSerOut ["deneme 4800",13]
           DelayMS 2000

HSERIAL_RCSTA=$90
HSERIAL_TXSTA=$24
HSERIAL_SPBRG=25 ' 9600 Bauds
HSERIAL_CLEAR=On
HSerOut ["deneme 9600",13]
           DelayMS 2000

goto basla

iyi çalışmalar