Страница 1 из 1

PCA9685 и ARDUINO DUE

Добавлено: 25 фев 2023, 14:03
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)));}

^

PCA9685 и ARDUINO DUE

Добавлено: 25 фев 2023, 14:27
Dryundel
[ref]igorek[/ref], а Вы читать то наверное умеете. Там же по русски ошибка написана. На вашей дуе проц какой архитектуры?

PCA9685 и ARDUINO DUE

Добавлено: 25 фев 2023, 15:13
igorek
:smile390: :smile469: надеелся ,что может есть отдельна библиотека.... а жаль ..... идея была как у бога ...

PCA9685 и ARDUINO DUE

Добавлено: 25 фев 2023, 15:17
Dryundel
igorek писал(а): 25 фев 2023, 15:13 идея была как у бога ...
Хочешь рассмешить Бога - расскажи ему о своих идеях. :)

PCA9685 и ARDUINO DUE

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