Strona 1 z 1
Arduino Mega 2560 problem z portem com1
: 02 lut 2018, 21:09
autor: Jacek
Witam - wiem że to dział Bascom'a ale mam problem z portem com1 w Arduino Mega 2560 - sama płytka Arduino jest wykrywane jako Arduino Mega 2560 w menadżerze urządzeń, ale nie mogę zrobić żadnej komunikacji przez com1 ( USB - chodzi o debugowanie ) - jak odpale Arduino IDE to wyskakuje info że "Natywny port szeregowy, nie można uzyskać informacji" - czy miał ktoś takie zdarzenie ?
pozdrawiam Jacek.
Re: Arduino Mega 2560 problem z portem com1
: 02 lut 2018, 21:20
autor: niveasoft
Na jakiej prędkości chcesz tam pogadywać?
Ten COM w podstawowej wersji działa na 115200 bo tak śmiga Arduinowy Bootloader
U siebie debuguję na takich parametrach

No i to samo musisz mieć ustawione w terminalu.
'*****************************************************************
'* CONFIG BUFFERED USART FOR DEBUG via USB *
'*****************************************************************
Config Com1 = 115200 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
Echo Off
Config Serialin0 = Buffered , Size = 50 'RX from Terminal
Dim Char As Byte , Cmd_timeout1 As Byte , Got_str1 50Max_usb_in_command_len
Config Serialout0 = Buffered , Size = 50 'TX to the Terminal
Open "COM1:" For Binary As #1
'*****************************************************************
Re: Arduino Mega 2560 problem z portem com1
: 02 lut 2018, 22:00
autor: Jacek
Witam - przy tej linii:
Dim Char As Byte , Cmd_timeout1 As Byte , Got_str1 50max_usb_in_command_len
wyskakuje taki komunikat
Error : 26 Line : 14 AS expected [GOT_STR1] , in File : D:\Bascom-projekty\Bascom\A2560-komunikacja-test4.bas
pozdrawiam Jacek.
Re: Arduino Mega 2560 problem z portem com1
: 02 lut 2018, 22:03
autor: niveasoft
Błąd przy kopiowaniu z kodu.
To tylko zmienna Got_str1 As Byte. I tak masz przecież swoje zmienne.