ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
27 апреля
1096449 Топик полностью
LightElf (28.04.2021 13:03, просмотров: 425) ответил User_ на I2C из библиотеки не использовал в stm32f4xx сам аппаратный I2C глюкавый изначально. А где там USB в Std? В STM32F4xx_DSP_StdPeriph_Lib_V1.8.0 например вообще про USB не нахожу упоминания. Была отдельная STM32_USB_Device_Library, в каких то версиях глюк с VCP был точно, на форуме ST он описывался.
Давно было, в нынешних версиях не ориентируюсь. Моя логика была такая: взял то, что на тот момент выдавалось на сайте ST. Копнул, огреб багу с серийным номером (вообще днище). Сделал по-своему. Работает - не трогаю. Ну и сама идеология (которая была тогда) мне не зашла. На мой взгляд - ни рыба ни мясо, хотя тут еще и специфика самих камней играет рояль. Взять, к примеру, таймеры. Классные, навороченные - но зачем-то все разные. Реверсивные/не реверсивные; с выходами и без; с 

DMA и без; одно-, двух- и четырехканальные; каскадируемые и нет. Смысл заворачивать их в одну обертку, если по-любому нельзя заменить например TIM1 на TIM2 (и наоборот)? Такая же проблема с UART/USART.

Не надо делать мне как лучше, оставьте мне как хорошо