Size: a a a

2019 March 25

NK

ID:531453784 in ELECTRONIX
@Bert4 будет жить. Поприветствуем!
источник
2019 March 26

Д

Дима Ерофеев in ELECTRONIX
Проблема: Не вызывается функция USBD_CDC_DataOut. STM 32f4. Hal.
Структура там следующая:
/* CDC interface class callbacks structure */
USBD_ClassTypeDef  USBD_CDC =
{
 USBD_CDC_Init,
 USBD_CDC_DeInit,
 USBD_CDC_Setup,
 NULL,                 /* EP0_TxSent, */
 USBD_CDC_EP0_RxReady,
 USBD_CDC_DataIn, // device to host
 USBD_CDC_DataOut, // host to device
 NULL,
 NULL,
 NULL,    
 USBD_CDC_GetHSCfgDesc,  
 USBD_CDC_GetFSCfgDesc,    
 USBD_CDC_GetOtherSpeedCfgDesc,
 USBD_CDC_GetDeviceQualifierDescriptor,
};

Посоветуйте, где искать?
источник

GK

Grigorii Kuzmin in ELECTRONIX
Дима Ерофеев
Проблема: Не вызывается функция USBD_CDC_DataOut. STM 32f4. Hal.
Структура там следующая:
/* CDC interface class callbacks structure */
USBD_ClassTypeDef  USBD_CDC =
{
 USBD_CDC_Init,
 USBD_CDC_DeInit,
 USBD_CDC_Setup,
 NULL,                 /* EP0_TxSent, */
 USBD_CDC_EP0_RxReady,
 USBD_CDC_DataIn, // device to host
 USBD_CDC_DataOut, // host to device
 NULL,
 NULL,
 NULL,    
 USBD_CDC_GetHSCfgDesc,  
 USBD_CDC_GetFSCfgDesc,    
 USBD_CDC_GetOtherSpeedCfgDesc,
 USBD_CDC_GetDeviceQualifierDescriptor,
};

Посоветуйте, где искать?
можно поподробнее, что значит "не вызывается"?
источник

Д

Дима Ерофеев in ELECTRONIX
Grigorii Kuzmin
можно поподробнее, что значит "не вызывается"?
Данные хост отправляет, а контроллер на них никак не реагирует
источник

GK

Grigorii Kuzmin in ELECTRONIX
а кто должен вызывать её?
источник

GK

Grigorii Kuzmin in ELECTRONIX
очевидно, какое-то прерывание?
источник

GK

Grigorii Kuzmin in ELECTRONIX
можно как-то отследить, произошло ли прерывание по приёму данных?
источник

Д

Дима Ерофеев in ELECTRONIX
Да, прерывание от usb.
Вот как его отследить не понимаю. Может кто знает где поискать эти irq
источник

GK

Grigorii Kuzmin in ELECTRONIX
в стартап файле описаны все обработчики
источник

GK

Grigorii Kuzmin in ELECTRONIX
можно по их названию поискать потом в коде
источник

GK

Grigorii Kuzmin in ELECTRONIX
вообще, емнип, хал генерит файлик, в котором обработчики лежат
источник

GK

Grigorii Kuzmin in ELECTRONIX
ir или isr в названии на конце
источник

Д

Дима Ерофеев in ELECTRONIX
Понял, посмотрю
источник

💫

💫Альберт💫 in ELECTRONIX
Дима Ерофеев
Да, прерывание от usb.
Вот как его отследить не понимаю. Может кто знает где поискать эти irq
Прога была которая "слушает" юсб порт. Щас не вспомню. Позвоню спрошу у кента
источник

Д

Дима Ерофеев in ELECTRONIX
💫Альберт💫
Прога была которая "слушает" юсб порт. Щас не вспомню. Позвоню спрошу у кента
USBlyzer
источник

📡

📡 Andrew in ELECTRONIX
источник

💫

💫Альберт💫 in ELECTRONIX
Дима Ерофеев
Да, прерывание от usb.
Вот как его отследить не понимаю. Может кто знает где поискать эти irq
Кароч, есть прога Advanced port monitor, в триальной версии она слушает com-порты, а чтоб usb снифить денежку просит
источник

D

Doka in ELECTRONIX
@Bert4
ex-UK8OAS - это понятно...
WoT - первый раз слышу... даже боюсь предположить... Wireless over Terrain?
источник

💫

💫Альберт💫 in ELECTRONIX
Doka
@Bert4
ex-UK8OAS - это понятно...
WoT - первый раз слышу... даже боюсь предположить... Wireless over Terrain?
WoT - World of Tanks иногда балуюсь
источник

D

Doka in ELECTRONIX
😬
источник