Я запускаю проект в 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;
Я продолжаю поиски, но если вы хотите помочь мне?
Я сумасшедший! спасибо