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.
  1. '*****************************************************************
  2. '*         CONFIG BUFFERED USART FOR DEBUG via USB               *
  3. '*****************************************************************
  4.  
  5. Config Com1 = 115200 , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0
  6.  Echo Off
  7.  
  8.  Config Serialin0 = Buffered , Size = 50      'RX from Terminal
  9.   Dim Char As Byte , Cmd_timeout1 As Byte , Got_str1 50Max_usb_in_command_len
  10.  
  11.  Config Serialout0 = Buffered , Size = 50       'TX to the Terminal
  12.   Open "COM1:" For Binary As #1
  13.  
  14.  
  15. '*****************************************************************

Re: Arduino Mega 2560 problem z portem com1

: 02 lut 2018, 22:00
autor: Jacek
Witam - przy tej linii:
  1. Dim Char As Byte , Cmd_timeout1 As Byte , Got_str1 50max_usb_in_command_len    
wyskakuje taki komunikat
  1. 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.