witam
chcialem polaczyc dwa mikrokontrolery 89c2051 i zmusic je do komunikowania sie miedzy soba przez porty szeregowe. napisalem do testow takie programiki .
NADAJNIK
$asm
mov scon, #&b01000000
mov tmod, #&b00100000
mov th1,#&hf6
setb tcon.6
mov pcon,#&b10000000
$end Asm
Dim Zmienna1 As Byte
Dim Zmienna1 As Byte
Dim Zmienna3 As Byte
Zmienna1 = 100
Zmienna2 = 150
Zmienna3 = 200
Do
mov a,{dg1}
mov sbuf,a
mov a,{dg2}
mov sbuf,a
mov a,{ntemp}
mov sbuf,a
clr scon.1
Waitms 500
Loop
End
ODBIORNIK
$asm
mov scon, #&b01010000
mov tmod, #&b00100000
mov th1,#&hf6
setb tcon.6
mov pcon,#&b10000000
$end Asm
Config Lcd = 16 * 2
On Serial Odczyt:
Enable Interrupts
Enable Serial
Dim Zmienna1 As Byte
Cls
Do : Loop
Odczyt:
$asm
clr scon.4
clr scon.0
mov {zmienna1},sbuf
setb scon.4
$end Asm
Cls
Lcd Zmienna1
Waitms 200
Return
Po zaprogramowaniu nastepuje komunikacja miedzy mikrokontrolerami ale zmienne wyslane roznia sie od zmiennych wyswietlonych na wyswietlaczu. Mianowicie otrzymuje cyklicznie zmieniajace sie liczby 0, 28, 224, 252. Dlaczego?? prosze o pomoc. Jestem poczatkujacy i prosze wskazac mi bledy, gdzie je popelniklem. A zastosowne kwarce maja wartosc 24MHz, chcialem aby procki komunikowaly sie z predkoscia 12500. transmisja asynchroniczna w jedna strone (narazie).
Problem z polaczeniem dwoch 89c2051
To forum jest dla wszystkich pasjonatów wiecznie młodych mikrokontrolerów '51. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
Posty: 1
• Strona 1 z 1
Przejdź do
- Forum EdW - regulamin, wskazówki i opinie
- ↳ Regulamin forum oraz wskazówki dla początkujących
- ↳ Opinie o Forum "EdW" i stronie Elportal.pl
- Czasopismo "Elektronika dla Wszystkich" - opinie i uwagi
- ↳ Uwagi do bieżącego i archiwalnych numerów EdW
- Elektronika
- ↳ Podstawy elektroniki - teoria i praktyka
- ↳ Elektronika - dyskusje ogólne
- ↳ DIY - projekty użytkowników forum
- ↳ Warsztat
- ↳ Układy audio
- ↳ Serwis urządzeń elektronicznych
- ↳ Programy wspomagające projektowanie
- ↳ Robotyka i modelarstwo
- ↳ Kącik lampowy / elektronika retro
- ↳ Szkoła konstruktorów
- ↳ Poszukiwania
- ↳ Dane katalogowe
- ↳ Szukam schematu/PCB
- ↳ Gdzie kupić?
- ↳ Kity AVT
- Komputery, mikroprocesory i technika cyfrowa
- ↳ Mikroprocesory i technika cyfrowa
- ↳ Technika cyfrowa
- ↳ 8051
- ↳ AVR/AVR32
- ↳ PIC
- ↳ ARM
- ↳ MSP430
- ↳ PSoC
- ↳ Komputery
- ↳ Komputery - dyskusje ogólne
- ↳ Programowanie komputerów
- Warto zajrzeć
- ↳ Książki i czasopisma oraz interesujące linki
- ↳ Szkoły i uczelnie
- Inne
- ↳ Hyde Park
- ↳ Prace domowe - sprawozdania, projekty, zaliczenia itp.
- ↳ Śmietnik
- Kramik
- ↳ Sprzedam
- ↳ Kupię
- ↳ Zamienię
- ↳ Praca