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

rs- 485 jak zastapić polecenie config w bascomie

tol2di 26 Maj 2009 18:00 1137 2
REKLAMA
  • #1 6577687
    tol2di
    Poziom 11  
    Problem polega na tym że korzystając z polecenia config w bascomie nie mogę przypisać konfiguracji portu rs-485 za pomocą zmiennych tylko na sztywno np.

    Config Com = 9600 , Synchrone = 0 , Parity = Even , Stopbits = 1 , Databits = 8 


    Wiem że można to zrobić na rejestrach tylko jak ?
  • REKLAMA
  • #2 6579446
    Szymon Tarnowski
    Poziom 27  
    Te ustawienia to tylko konfiguracja czystego UART i nie ma nic wspólnego z warstwą fizyczną (RS485). Posłuż się dokumentacją procesora do konfiguracji rejestrów.
  • #3 6579861
    tol2di
    Poziom 11  
    Przewertowałem dokumentacje procesora, forum i znalazłem takie rozwiązanie

    Ubrrl = &HFF                                                '1200 dla kwarcu 14745600 
    'Ubrrl = &H7F                                                '2400 dla kwarcu 14745600 
    'Ubrrl = 191                                                 '4800 dla kwarcu 14745600 
    'Ubrrl = 95                                                  '9600 dla kwarcu 14745600 
    Reset Ucsrc.7                                               'wybierz ubrrh zamiast ucsrc 
    Ubrrh = 2                                                   '1200 dla kwarcu 14745600 
    'Ubrrh = 1                                                   '2400 dla kwarcu 14745600 
    'Ubrrh = 0                                                   '>2400 dla kwarcu 14745600 
    Set Ucsrc.7                                                 'wybierz spowrotem ucsrc 
    Ucsrc = &B10000110                                          '8 bit no parity 1 stop bit 
    Ucsrb = &B10010000                                          'zalaczenie rxc i rxen 
    


    nikt niema żadnych innych propozycji czy pomysłów ?
REKLAMA