procek 89c2051 i bascom 51
problem
bawie takim sobie miernikiem ktory podaje napiecie poprzez RS
ale wartość tego napiecia jest podawana jako któryś tam bajt z kolei i tu jest problem:
- moge albo zadeklarować długaśnego nikomu niepotrzebengo stringa i z niego wyciagac interesujący mnie bajt co odpada ze wzgledu na ograniczenie do 2 kB a chcialem cos niecos jeszcze dodac
-albo chcialem coś takiego zrobic
Kod: Zaznacz cały
dim znak as byte
dim licznik as byte
dim napiecie as string*4
baud=2400
Print "019" 'komenda po wysłaniu ktorej miernik zaczyna transmisje
do
Znak = Waitkey()
Licznik = Licznik + 1
If Licznik = 38 Then
'miejsca 39,40 i dalsze to wlasnie informacja ktora mnie interesuje
Exit Do
End If
loop
Input napiecie
o dziwo jezeli zadeklaruje dlugiego stringa jak mowilem juz wczesniej wszystko jest OK