реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> USB->SPI, MCP2210
Limp
сообщение Oct 11 2017, 18:11
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 6-02-08
Пользователь №: 34 796



Всем, здравия!
У меня проблема с MCP2210 + демонстрационной платой, где стоят АЦП, датчик температуры, епром.
Нужно программировать в Buildere 6. Библиотеку подключил. Некоторые функции работают. Но не хочет работать
функция конфигурации SPI. выдает код ошибки -2, неправильный параметр.
Если кто в теме, помогите.
Go to the top of the page
 
+Quote Post
x893
сообщение Oct 11 2017, 18:14
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Вот это точно в теме

https://github.com/kerrydwong/MCP2210-Library
Go to the top of the page
 
+Quote Post
Limp
сообщение Oct 11 2017, 18:38
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 6-02-08
Пользователь №: 34 796



Спасибо. Это я видел.Но у меня библиотека с API функциями.
Go to the top of the page
 
+Quote Post
k155la3
сообщение Oct 14 2017, 17:49
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 123
Регистрация: 8-03-09
Из: Днепр
Пользователь №: 45 848



Цитата(Limp @ Oct 11 2017, 21:38) *
Спасибо. Это я видел.Но у меня библиотека с API функциями.


Я "расталкивал" MCP2210 именно с библиотекой, которую указал X893 выше.
Было это давно, уже и не помню, но то что было на Microchip меня не устроило или не заработало.
С "запуском" на https://github.com/kerrydwong/MCP2210-Library тоже пришлось повозиться, а точнее
- очень внимателно курить док и исходники.
(!) дело оказалось в длине командного пакета USB который отсылается на MCP2210 - он должен был быть на 1 байт больше, чем
я засылал. Детали тоже не помню, если надо могу порыться в "закромах".
ps.
То что Builder понятно, а что за библиотека, с Microchip или еще откель ?
Go to the top of the page
 
+Quote Post
Limp
сообщение Oct 19 2017, 15:30
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 49
Регистрация: 6-02-08
Пользователь №: 34 796



Цитата(k155la3 @ Oct 14 2017, 20:49) *
Я "расталкивал" 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,.
Все заработало как в аптеке.
Всем спасибо за участие.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th April 2024 - 15:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01431 секунд с 7
ELECTRONIX ©2004-2016