PySerial with Arduino Благодаря родному порту последовательного порта USB - PullRequest
0 голосов
/ 08 октября 2018

Я пытаюсь установить высокоскоростную связь между pySerial, используя модуль tkinter и Arduino Due.При подключении к порту программирования этот код работает просто отлично:

В Python:

def setCom():
 global ser  
 port = 12  
 baud = 128000    
 ser = serial.Serial(port,baud)

В наброске Arduino:

Serial.begin(128000);
while (Serial.available() > 0)
{
    //do stuff

Когда я пытаюсь использовать нативныйпорт и использовать serialUSB Я бы ожидал, что этот код будет работать:

В Python:

def setCom():
 global ser  
 port = 14  
 baud = 250000    
 ser = serial.Serial(port,baud)

В наброске Arduino:

SerialUSB.begin(0);
while (SerialUSB.available() > 0)
{
    //do stuff

Я не получил ответа илиошибка, которая говорит, что доступ запрещен.Может ли кто-нибудь указать мне правильное направление относительно использования последовательного порта Due для последовательного порта USB с Python - pySerial?

Я также хотел бы отметить, что в диспетчере устройств Windows 7 собственный порт отображается как «Arduino Due (COM14)»и является ли стандартный COM-порт всеми значениями по умолчанию, включая скорость 9600 бод. Кажется, он должен отображаться в диспетчере устройств как контроллер USB?Кто-нибудь может мне помочь с этим?

...