saltov 0 11 октября, 2017 Опубликовано 11 октября, 2017 · Жалоба Всем, здравия! У меня проблема с MCP2210 + демонстрационной платой, где стоят АЦП, датчик температуры, епром. Нужно программировать в Buildere 6. Библиотеку подключил. Некоторые функции работают. Но не хочет работать функция конфигурации SPI. выдает код ошибки -2, неправильный параметр. Если кто в теме, помогите. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 55 11 октября, 2017 Опубликовано 11 октября, 2017 · Жалоба Вот это точно в теме https://github.com/kerrydwong/MCP2210-Library Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
saltov 0 11 октября, 2017 Опубликовано 11 октября, 2017 · Жалоба Спасибо. Это я видел.Но у меня библиотека с API функциями. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 27 14 октября, 2017 Опубликовано 14 октября, 2017 · Жалоба Спасибо. Это я видел.Но у меня библиотека с API функциями. Я "расталкивал" MCP2210 именно с библиотекой, которую указал X893 выше. Было это давно, уже и не помню, но то что было на Microchip меня не устроило или не заработало. С "запуском" на https://github.com/kerrydwong/MCP2210-Library тоже пришлось повозиться, а точнее - очень внимателно курить док и исходники. (!) дело оказалось в длине командного пакета USB который отсылается на MCP2210 - он должен был быть на 1 байт больше, чем я засылал. Детали тоже не помню, если надо могу порыться в "закромах". ps. То что Builder понятно, а что за библиотека, с Microchip или еще откель ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
saltov 0 19 октября, 2017 Опубликовано 19 октября, 2017 · Жалоба Я "расталкивал" MCP2210 именно с библиотекой, которую указал X893 выше. Было это давно, уже и не помню, но то что было на Microchip меня не устроило или не заработало. С "запуском" на https://github.com/kerrydwong/MCP2210-Library тоже пришлось повозиться, а точнее - очень внимателно курить док и исходники. (!) дело оказалось в длине командного пакета USB который отсылается на MCP2210 - он должен был быть на 1 байт больше, чем я засылал. Детали тоже не помню, если надо могу порыться в "закромах". ps. То что Builder понятно, а что за библиотека, с Microchip или еще откель ? Библиотека Microchip. Была lib, dll и h файл. Включил в проект. Не компилирует. Линковщик ругается. Типа OMF или KOFF. Сразу скажу утилита omf2koff не помогла. Помогла implib. С новой lib-кой компиляция прошла успешно. Но не все функции работали нормально, вернее одни работали, другие нет. Сделал следующее: - из исходной dll утилитой impdef получил def; - из def утилитой implib получил lib; - в Builder в настройках линкера снял опцию "С" и поставил ,саll standart,. Все заработало как в аптеке. Всем спасибо за участие. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться