logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak przesłać dane przez UART między mega5115 a 90s8515 w BASCOM?

ShEvU_elektro 17 Kwi 2006 15:00 963 3
REKLAMA
  • #1 2537111
    ShEvU_elektro
    Poziom 25  
    Posty: 995
    Pomógł: 26
    Ocena: 22
    Witam.
    Chciałbym połaczyć 2 uP ze soba za pomoca UART.
    Sprzetówke całą znam, wiem jak to połaczyć, gorzej z programem.
    W jak przesłac najprostrze dane choćby informacje, która z 2 diod ma sie zapalić.
    Prosze o wyrozumiałośc. :)
    Oczywiście pisze w BASCOM
    procek to mega5115 i 90s8515

    Pozdrawiam
  • REKLAMA
  • #2 2538631
    Ntp
    Poziom 12  
    Posty: 36
    Pomógł: 4
    Ocena: 1
    Opcja szukaj Twoim przyjacielem;)
    A tak na szybko to w Bascomie jest to bajka.
    Definiujesz tylko w obydwu uC taka sama predkosc transmisji (np. baud=4800), w procku ktory nadaje dajesz PRINT A (powiedzmy ze A to zmienna int), a w drugim procku INPUT A i to wiso.
    A co do zaswiecania diod to mozezsz to zrobic chocby analizujac dane ktore proce odebral. Takie if A=1 then Pind.1=1 etc.
  • REKLAMA
  • #3 2538755
    ShEvU_elektro
    Poziom 25  
    Posty: 995
    Pomógł: 26
    Ocena: 22
    ok ok rozumiem :)
    a jeszcze pytanko: czy kwarce musza być takie same? bo w nadajniku mam 16Mhz a w odbiorniku 4Mhz i tu pytanie czy nie bedzie problemu z komunikacją
  • #4 2539140
    Ntp
    Poziom 12  
    Posty: 36
    Pomógł: 4
    Ocena: 1
    Teoretycznie lepiej aby byly takie same, choc ja zrobilem komunikacje pomiedzy 51 a mega8 ktorych taktowanie wynosilo 12 i 4 MHz, smiga az milo. Wszystko kwestia jakie predkosci transmisji chcesz uzyskac.
REKLAMA