Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / -1 / 0
Регистрация: 28.08.2014
Сообщений: 84
1

NUCLEO F401RE как USBDevice для serial port

14.02.2018, 15:04. Показов 791. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здраствуйте, к вам маслёнок с вопросом:
Как реализовать общение по виртуальному последовательному порту микроконтроллера с android через usb.
Поработал с дебагером (который на плате программатора) по последовательному порту, всё нормально работает.
Взял библиотеку из офицального репозитория mbed: https://os.mbed.com/handbook/USBSerial
Изменил для теста код. Всё компилиться, но я не знаю на какие пины начинают работать как usb, поидее плата поддерживает встроенный SPI,UART и т.д и нужно использовать их (насколько я знаю).
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include "mbed.h"
#include "USBSerial.h"
 
DigitalOut UserLed(LED1);
AnalogIn PIN_A1(PA_0);
Serial pc(USBTX, USBRX);
Timer t;
USBSerial serial;
void send()
{
    for (int i=0; i < 4400;i++)
    {
        serial.printf("(%f)", PIN_A1.read());       
    }
}
 
int main() 
{
        //pc.baud(921600);
        t.start();
        send();
        t.stop();
        pc.printf("\nThe time taken was %f seconds\n", t.read());
}
Теперь вопрос, правильно ли я всё сделал, тогда какие пины используються для usb,
или нужно реализовать как-то подругому?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2018, 15:04
Ответы с готовыми решениями:

Как настраивать serial port под Linux для приёма данных от Arduino Uno
Здравствуйте! Есть устройство на базе Arduino Uno с которым ПК с Линкусом ( Федора )...

Как настраивать serial port под Linux для приёма данных от Arduino Uno
Здравствуйте! Есть устройство на базе Arduino Uno с которым ПК с Линкусом ( Федора )...

Работа Scilab Serial Port Library (COM port)
Как работает Scilab Serial Port Library ? (может кто то встречал описание подробное, поделитесь...

Отрыть доступ к serial port для firefox
Всем привет! Связываю Arduino и php через serial class для php. Linux (OpenSuse) не пускает firefox...

Serial port для приложения под магазин win 8
Не могу найти Serial port при создании приложения под магазин win 8

0
14.02.2018, 15:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.02.2018, 15:04
Помогаю со студенческими работами здесь

Как засунуть serial port в wpf?
Добрый день! Ну вопрос в уже &quot;озвучен&quot;... как засунуть serial port в wpf? Как это сделать не могу...

Как отправить инструкцию в serial port?
как можно отправить инструкцию 0х03 в serialport? я отправку и принятие байтов написал. а вот как...

Как работать с uart? (serial port)
Как работать с uart(serial port)? Не получилось:...

Simulink-serial port-arduino-serial port-Simulink
Здравствуйте! Мне нужно передать звук с одного компьютера на другой. Я собрал такую схему, где...

Как принять 16 бит через Serial port?
Добрый день. Хочу осуществить следующую задачу: имеется МК, который оцифровывает некий сигнал....

Универсальное описание протоколов обмена для периферийных устройств (Serial port)
Приходилось реализовать протокол обмена с физическими устройствами через интерфейс Serial Port на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru