Witam. Muszę zrobić komunikację pomiędzy mikrokontrolerem ATMEGA a wrzutnikiem monet MARS 560. Niestety jak na ta chwile znam tylko BASCOMa ale z RSem bawiłem się tylko gdy komunikowałem się z telefonem ale tam wsyztko było STANDARDOWE. Tutaj się dowiedziałem że transmisja odbywa się 9 bit i stad moje pytanie czy jestem w stanie ustawić to w BASCOMIE. Sa tutaj komendy takie jak
$baud = 9600
Config Serialin = Buffered , Size = 200
gdzie: SIZE liczba określająca ile bajtów SRAM przeznaczyć na bufor wejściowy.
CONFIG COM1 = , SYNCHRONE = 0 | 1 , PARITY = NONE | DISABLED | EVEN | ODD , STOPBITS = 1 | 2 , DATABITS = 4 | 6 | 7 | 8 | 9 , CLOCKPOL = 0 | 1
Opis:
SYNCHRONE 0 â jeśli działanie jest synchroniczne (standardowo)1 â jeśli działanie jest nie synchroniczne,
PARITY Można ustawić: NONE â brak bitu DISABLED â EVEN â nieparzystość ODD â parzystość,
STOPBITS Liczba bitów stopu 1 lub 2
DATABITS Ilość bitów danych: 4, 5, 7, 8 lub 9.
CLOCKPOL Polaryzacja zegara: 0 lub 1.
Czy te komendy wystarcza aby ustawić ten tryb transmisji bo na razie nie bardzo coś się udaje. Czy trzeba się jednak przesiąść na C
w specyfikacji MDB format komunikacji wygląda tak:
Baud Rate: 9600NRZ
Serial Bit format: 1 Start Bit
8 Data Bits
1 Mode Bit
1 Stop Bit
--------
11 BITS Total
$baud = 9600
Config Serialin = Buffered , Size = 200
gdzie: SIZE liczba określająca ile bajtów SRAM przeznaczyć na bufor wejściowy.
CONFIG COM1 = , SYNCHRONE = 0 | 1 , PARITY = NONE | DISABLED | EVEN | ODD , STOPBITS = 1 | 2 , DATABITS = 4 | 6 | 7 | 8 | 9 , CLOCKPOL = 0 | 1
Opis:
SYNCHRONE 0 â jeśli działanie jest synchroniczne (standardowo)1 â jeśli działanie jest nie synchroniczne,
PARITY Można ustawić: NONE â brak bitu DISABLED â EVEN â nieparzystość ODD â parzystość,
STOPBITS Liczba bitów stopu 1 lub 2
DATABITS Ilość bitów danych: 4, 5, 7, 8 lub 9.
CLOCKPOL Polaryzacja zegara: 0 lub 1.
Czy te komendy wystarcza aby ustawić ten tryb transmisji bo na razie nie bardzo coś się udaje. Czy trzeba się jednak przesiąść na C
w specyfikacji MDB format komunikacji wygląda tak:
Baud Rate: 9600NRZ
Serial Bit format: 1 Start Bit
8 Data Bits
1 Mode Bit
1 Stop Bit
--------
11 BITS Total