PySerial with Arduino Благодаря родному порту последовательного порта USB

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

В Python:

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

В Ардуино эскиз:

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

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

В Python:

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

В Ардуино эскиз:

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

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

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

0 ответов

Другие вопросы по тегам