Igor_FPGA 0 21 мая, 2015 Опубликовано 21 мая, 2015 · Жалоба Добрый день. Нужно написать на C для компиляции в CodeVisionAVR: 1. Функцию общения по SPI с датчиком давления LPS331APTR ф. ST. Скорее даже две функции init() - для первоначального включения и отправки начальных параметров (я не знаю точно нужно это или нет - надо разобраться). И собственно int press() - для получения значения текущего давления. 2. Функцию общения с микросхемой драйвера шагового двигателя - TMC260. Также инициализация - нужно понять какие параметры есть - я скажу какие важны - их вынести как параметры функции init (<par1>, ... <parX>). И функцию общения с ним: go(char dir, int step) - двигаться в направлении dir step шагов. Предусмотреть разгон и торможение - частота следования шагов плавно нарастает и убывает - довольно просто по формуле - объясню. Возможно дальнейшее сотрудничество в подобном роде. Предложение на почту: [email protected] Лучше сразу с условиями - ТЗ по-моему довольно понятное. Спасибо. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Gorby 6 22 мая, 2015 Опубликовано 22 мая, 2015 · Жалоба Лучше сразу с условиями - ТЗ по-моему довольно понятное. Укажите кристалл - АВРы бывают сильно разные. Функцию общения с микросхемой драйвера шагового двигателя - TMC260 - по телефону или как? Или тоже по SPI? частота следования шагов плавно нарастает и убывает - "первый полк марширует..." - время как считается? Таймером или NOPами? А частота кварца где? А свободный таймер есть? А прерывания можно? А так да, по-вашему довольно понятно :) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kadzak 0 22 мая, 2015 Опубликовано 22 мая, 2015 · Жалоба и функцию плавного нарастания опишите пож-та (можно в личку) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Igor_FPGA 0 27 мая, 2015 Опубликовано 27 мая, 2015 · Жалоба Тема закрыта Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться