PCA9685 и ARDUINO DUE

ошибка компиляции

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

PCA9685 и ARDUINO DUE

#1

Сообщение igorek » 25.02.2023{, 14:03}

как заставить работать на ардуино ДУЕ плату РСА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
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

PCA9685 и ARDUINO DUE

#2

Сообщение Dryundel » 25.02.2023{, 14:27}

igorek, а Вы читать то наверное умеете. Там же по русски ошибка написана. На вашей дуе проц какой архитектуры?

igorek
Рядовой
Сообщения: 28
Зарегистрирован: 02.01.2018{, 15:52}
Репутация: 0

PCA9685 и ARDUINO DUE

#3

Сообщение igorek » 25.02.2023{, 15:13}

:smile390: :smile469: надеелся ,что может есть отдельна библиотека.... а жаль ..... идея была как у бога ...

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

PCA9685 и ARDUINO DUE

#4

Сообщение Dryundel » 25.02.2023{, 15:17}

igorek писал(а):
25.02.2023{, 15:13}
идея была как у бога ...
Хочешь рассмешить Бога - расскажи ему о своих идеях. :)

aidar_i
Полковник
Сообщения: 3125
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

PCA9685 и ARDUINO DUE

#5

Сообщение aidar_i » 25.02.2023{, 15:22}

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

Ответить

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