USB CD C bluepill не работает STM32F103 cube mx - PullRequest
0 голосов
/ 10 января 2020

Я запускаю проект в STM32F103C8T6 bluepill. это мой первый проект на STM32. настройте мой резонатор высоты, usb + cd c + debug, как и все видео на YouTube.

, но у меня не работает.

мое оборудование правильно R10 = 1,5KO, перечисление было хорошо. COM29. но я не могу писать и читать. нет точки останова в CDC_Receive_FS ()

, если я вызываю CDC_Transmit_FS на главном, вернуть BUSY.

увеличить кучу 0x800 KO увеличить стек 0x800 KO

установить строку CODING KO

/* USER CODE BEGIN PRIVATE_DEFINES */
/* Define size for the receive and transmit buffer over CDC */
/* It's up to user to redefine and/or remove those define */
#define APP_RX_DATA_SIZE  64
#define APP_TX_DATA_SIZE  64


case CDC_SET_LINE_CODING:
      LineCoding.bitrate = (uint32_t) (pbuf[0] | (pbuf[1] << 8) |
                                       (pbuf[2] << 16) | (pbuf[3] << 24));
      LineCoding.format = pbuf[4];
      LineCoding.paritytype = pbuf[5];
      LineCoding.datatype = pbuf[6];

      /* Set the new configuration */
      //ComPort_Config();
      break;

    case CDC_GET_LINE_CODING:
      pbuf[0] = (uint8_t) (LineCoding.bitrate);
      pbuf[1] = (uint8_t) (LineCoding.bitrate >> 8);
      pbuf[2] = (uint8_t) (LineCoding.bitrate >> 16);
      pbuf[3] = (uint8_t) (LineCoding.bitrate >> 24);
      pbuf[4] = LineCoding.format;
      pbuf[5] = LineCoding.paritytype;
      pbuf[6] = LineCoding.datatype;
      break;

Я продолжаю поиски, но если вы хотите помочь мне?

Я сумасшедший! спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...