Jump to content

    
Sign in to follow this  
Igor_FPGA

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

Recommended Posts

Добрый день.

 

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

 

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

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

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

 

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

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

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

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

 

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

avromelec@gmail.com

 

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

Спасибо.

Share this post


Link to post
Share on other sites
Лучше сразу с условиями - ТЗ по-моему довольно понятное.

 

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this