-
- +1 Стараюсь пользоваться именно библиотекой. В папке с библиотекой есть мощный хелп с описанием всех функций и макросов. Если нужно - смотрю как реализован код в библиотеке и переделываю под себя. Без библиотеки поднимал только емкостную КТ(12 знак., 06.10.2013 22:36)
- Не все умеют читать.Многоие только писать. - plainuser(07.10.2013 12:43)
- В чем фан написания своей, уникальной, функции дергания пином? - Nikolay801_(06.10.2013 19:20)
- Фан в том, что в своей функции (или макросе) не проверяются параметры на соответствие чему-то там. Что уже быстрее исполняется. И вообще, "универсальность" - тот еще тормоз. МК предполагают использование в реал тайме, в отличие от винды и пингвина. - _basile(13.10.2013 14:28)
- Функции-может и нет, макросы прописать просто пришлось.. - Vladimir Ljaschko(06.10.2013 19:24)
- Именно так. Для дерганья пином вызывать функцию - онанизм. - _basile(13.10.2013 14:30)
- пробовал осилить их Motor Control Library - не смог, идиотизм полный. Псевдо-ООП на С, индусокод. - zeleny(05.10.2013 21:44)
- попробуй USB запустить на основе STM библиотеки или чего попроще, CAN например. - User_(05.10.2013 21:35)
- пробовал, запустил, все перечисленное работает. - Nikolay801_(06.10.2013 19:03)
- "из коробки" USB (VCP) в STM32 не дописан и работать будет с глюками. CAN со стандартным идентификатором запустится только после тщательного изучения кода библиотеки, т.к. идентификаторы и фильтры, при инициализации, пишутся со сдвигом. Пример User_(141 знак., 07.10.2013 12:39)
- USB VCP был в последствии перепилен на кейловский из ртлиб, CAN используем с короткими идентификаторами, сей чудный глюк был мимоходом пофиксен год назад и этот факт не отложился в памяти. Ай-два-си не используем, надо будет заведем. Для текущих Nikolay801_(117 знак., 07.10.2013 13:44)
- в том то и проблема библиотеки от STM, вроде и работает, но иногда через одно место - User_(07.10.2013 15:42)
- USB VCP был в последствии перепилен на кейловский из ртлиб, CAN используем с короткими идентификаторами, сей чудный глюк был мимоходом пофиксен год назад и этот факт не отложился в памяти. Ай-два-си не используем, надо будет заведем. Для текущих Nikolay801_(117 знак., 07.10.2013 13:44)
- "из коробки" USB (VCP) в STM32 не дописан и работать будет с глюками. CAN со стандартным идентификатором запустится только после тщательного изучения кода библиотеки, т.к. идентификаторы и фильтры, при инициализации, пишутся со сдвигом. Пример User_(141 знак., 07.10.2013 12:39)
- пробовал, запустил, все перечисленное работает. - Nikolay801_(06.10.2013 19:03)
- Не, ни вапрос. Тока чтобы пином дернуть - функцию вызывать, ага, она еще че-то там проверяет, типа - прально-ли параметры засунуты... винда полная. Нам такое чудо нах не надо. - _basile(05.10.2013 19:16)
- А кто заставляет? Я ведь не про ногодрыгу. Одноразовые иниты - более достойное место для либы. А вообще - ваш выбор. Я предупредил, я против холивара. ut1wpr(62 знак., 05.10.2013 21:25)
- При ногодрыге чаще по одному биту нужно дергать - там bitband рулит - Vit(05.10.2013 21:28)
- А кто заставляет? Я ведь не про ногодрыгу. Одноразовые иниты - более достойное место для либы. А вообще - ваш выбор. Я предупредил, я против холивара. ut1wpr(62 знак., 05.10.2013 21:25)
- +1 Стараюсь пользоваться именно библиотекой. В папке с библиотекой есть мощный хелп с описанием всех функций и макросов. Если нужно - смотрю как реализован код в библиотеке и переделываю под себя. Без библиотеки поднимал только емкостную КТ(12 знак., 06.10.2013 22:36)