Перейти к содержанию
    

AVR. Написать функции общения с микросхемами.

Добрый день.

 

Нужно написать на C для компиляции в CodeVisionAVR:

 

1. Функцию общения по SPI с датчиком давления LPS331APTR ф. ST. Скорее даже две функции init() - для первоначального включения

и отправки начальных параметров (я не знаю точно нужно это или нет - надо разобраться). И собственно int press() - для получения значения

текущего давления.

 

2. Функцию общения с микросхемой драйвера шагового двигателя - TMC260. Также инициализация - нужно понять какие параметры

есть - я скажу какие важны - их вынести как параметры функции init (<par1>, ... <parX>). И функцию общения с ним:

go(char dir, int step) - двигаться в направлении dir step шагов. Предусмотреть разгон и торможение - частота следования

шагов плавно нарастает и убывает - довольно просто по формуле - объясню.

 

Возможно дальнейшее сотрудничество в подобном роде. Предложение на почту:

[email protected]

 

Лучше сразу с условиями - ТЗ по-моему довольно понятное.

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Лучше сразу с условиями - ТЗ по-моему довольно понятное.

 

Укажите кристалл - АВРы бывают сильно разные.

 

Функцию общения с микросхемой драйвера шагового двигателя - TMC260 - по телефону или как? Или тоже по SPI?

 

частота следования шагов плавно нарастает и убывает - "первый полк марширует..." - время как считается? Таймером или NOPами? А частота кварца где? А свободный таймер есть? А прерывания можно?

 

А так да, по-вашему довольно понятно :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

и функцию плавного нарастания опишите пож-та (можно в личку)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...