Imam jedan problem.
Treba da preko jednog com porta prebacim vise cetvorocifrenih brojeva na odredjeni pic ali mi nesto ne polazi za rukom. Na jedan prebacim kako treba ali ne kapiram kako da prebacim na ostala tri stim da mi na njima budu druge informacije a ne isto kao na prvom. Kada ukucam primera radi 1234 i kazem send on mi prebaci na sva 4 pica isto, ne znam kako da razdvojim to u programu koji sam napravio u Visual Studiu. U programu imam samo dve kolone ali bi me interesuvalo kako da to uradim na dva pic-a a posle i na cetiri ili koliko god vec.
Komunikacija sa vise PIC16F877
Moderators: pedja089, stojke369, [eDo], trax
- dejanmaksa
- Napredujem
- Posts: 159
- Joined: 28-10-2008, 22:15
- Location: Velika Plana
Komunikacija sa vise PIC16F877
- Attachments
-
- Debug.rar
- (25.75 KiB) Downloaded 134 times
Re: Komunikacija sa vise PIC16F877
Vrlo jednostavno.
koristis na picevima serin2.
i iskoristis wait. i to na prvom picu stavis serin2 rx,mode...[wait["pic1",podatak]
za pic 2
serin2 rx,mode...[wait["pic2",podatak]
o tako redom...
a iz vb saljes "pic1" pa podatak i taj podatak ide u pic 1.
za pic 2 saljes mscomm1.output="pic2" & chr(broj)
broj ide od 0-255
koristis na picevima serin2.
i iskoristis wait. i to na prvom picu stavis serin2 rx,mode...[wait["pic1",podatak]
za pic 2
serin2 rx,mode...[wait["pic2",podatak]
o tako redom...
a iz vb saljes "pic1" pa podatak i taj podatak ide u pic 1.
za pic 2 saljes mscomm1.output="pic2" & chr(broj)
broj ide od 0-255
- dejanmaksa
- Napredujem
- Posts: 159
- Joined: 28-10-2008, 22:15
- Location: Velika Plana
Re: Komunikacija sa vise PIC16F877
thanks pedja. javicu cim uradim nesto.
- dejanmaksa
- Napredujem
- Posts: 159
- Joined: 28-10-2008, 22:15
- Location: Velika Plana
Re: Komunikacija sa vise PIC16F877
Ne prepoznaje mi nredbu uopste u Visual Studio.net
mscomm1.output="pic2" & chr(broj)
mscomm1.output="pic2" & chr(broj)
- dejanmaksa
- Napredujem
- Posts: 159
- Joined: 28-10-2008, 22:15
- Location: Velika Plana
Re: Komunikacija sa vise PIC16F877
Koristio sam naredbu ovako
SerialPort.Write(TextBox.Text)
Zamislio sam da mi na serijski port upise sve sto se nalazi u TextBox-u.
Neznam kako da mu kazem da ubaci to Pic1
SerialPort.Write(TextBox.Text)
Zamislio sam da mi na serijski port upise sve sto se nalazi u TextBox-u.
Neznam kako da mu kazem da ubaci to Pic1
Re: Komunikacija sa vise PIC16F877
Nisam video da si napomenuo da je vb.net u pitanju. Vidi kako se spajaju stringovi pa ih tako spoji. Obicno ide znak & izmedju 2 stringa. ali moram ti napomenuti da ako posaljes 1 u tringu u picu ocekuj 50. jer pic uzima samo broj a ne ascii znak tog broja.
- dejanmaksa
- Napredujem
- Posts: 159
- Joined: 28-10-2008, 22:15
- Location: Velika Plana
Re: Komunikacija sa vise PIC16F877
Resicu to brojevima. Nebitno mi je da li posaljem rec pik ili broj 1.