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 контроллер?