PCA9685 и ARDUINO DUE

Вопросы по встроенным блокам
Ответить
igorek
Рядовой
Сообщения: 28
Зарегистрирован: 02 янв 2018, 15:52

PCA9685 и ARDUINO DUE

Сообщение igorek »

как заставить работать на ардуино ДУЕ плату РСА9685...
показывает ошибку компиляции не совместимости....
есть возможность заставить работать вместе....
Использую флпрог7,3,8
на ножках подаю напряжение 5 В через 4,7 ком (SCL,SDA)
ошыбка

Arduino: 1.8.15 (Windows 7), Плата:"Arduino Due (Programming Port)"

ПРЕДУПРЕЖДЕНИЕ: библиотека iarduino_MultiServo должна запускаться на архитектурах avr и может быть несовместима с вашей платой на архитектуре sam.

f:\FLProg\ideV7\portable\sketchbook\libraries\iarduino_MultiServo\src\iarduino_MultiServo.cpp: In member function 'void iarduino_MultiServo::I2C_func_begin()':

f:\FLProg\ideV7\portable\sketchbook\libraries\iarduino_MultiServo\src\iarduino_MultiServo.cpp:98:85: error: 'TWBR' was not declared in this scope

void iarduino_MultiServo::I2C_func_begin () { I2C_mass_STATUS[2]=1; TWBR = ((F_CPU/(I2C_mass_STATUS[0]*1000))-16)/2; if(TWBR<10){TWBR=10;} TWSR&=(~(_BV(TWPS1)|_BV(TWPS0)));}

^

f:\FLProg\ideV7\portable\sketchbook\libraries\iarduino_MultiServo\src\iarduino_MultiServo.cpp:98:156: error: 'TWSR' was not declared in this scope

void iarduino_MultiServo::I2C_func_begin () { I2C_mass_STATUS[2]=1; TWBR = ((F_CPU/(I2C_mass_STATUS[0]*1000))-16)/2; if(TWBR<10){TWBR=10;} TWSR&=(~(_BV(TWPS1)|_BV(TWPS0)));}

^
Аватара пользователя
Dryundel
Полковник
Сообщения: 2406
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 15 раз

PCA9685 и ARDUINO DUE

Сообщение Dryundel »

[ref]igorek[/ref], а Вы читать то наверное умеете. Там же по русски ошибка написана. На вашей дуе проц какой архитектуры?
igorek
Рядовой
Сообщения: 28
Зарегистрирован: 02 янв 2018, 15:52

PCA9685 и ARDUINO DUE

Сообщение igorek »

:smile390: :smile469: надеелся ,что может есть отдельна библиотека.... а жаль ..... идея была как у бога ...
Аватара пользователя
Dryundel
Полковник
Сообщения: 2406
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Поблагодарили: 15 раз

PCA9685 и ARDUINO DUE

Сообщение Dryundel »

igorek писал(а): 25 фев 2023, 15:13 идея была как у бога ...
Хочешь рассмешить Бога - расскажи ему о своих идеях. :)
aidar_i
Полковник
Сообщения: 3357
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 12 раз
Поблагодарили: 100 раз
Контактная информация:

PCA9685 и ARDUINO DUE

Сообщение aidar_i »

Есть такая библиотека библиотека, пробуйте примеры оттуда. Пишут: В итоге все работает если OE вообще ни к чему не подключен, а SDA и SCL подтянуты к плюсу питания резисторами 4,7К.
Ответить

Вернуться в «Штатные блоки»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя