roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 апр 2025, 06:52

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Arduino Due и PCA9685
СообщениеДобавлено: 09 сен 2016, 09:11 
Не в сети

Зарегистрирован: 19 июн 2016, 14:48
Сообщения: 53
Подскажите, как заставить работать Arduino Due и контролером PCA9685.

Использую вот эту библиотеку

https://github.com/adafruit/Adafruit-PW ... er-Library

Сам контроллер точно рабочий, с Мегой всё работает.
А вот на Due проблема

Покопался на иностранных форумах, наткнулся вот на эту тему
https://forum.arduino.cc/index.php?topic=345971.0

Но там проблема так и не решена.

Также есть такой симптом: если использовать вот этот скетч
http://playground.arduino.cc/Main/I2cScanner
то на пинах SCL1/SDA1 не определяется устройство
но если подключить к пинам SDA/SCL находится 2 устройства с адресами 0x40 and 0x70


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Due и PCA9685
СообщениеДобавлено: 15 сен 2016, 00:44 
Не в сети

Зарегистрирован: 19 июн 2016, 14:48
Сообщения: 53
В итоге все работает если OE вообще ни к чему не подключен (в отличие от разных рекомендаций подключать его к земле или к плюсу), а SDA и SCL подтянуты к плюсу питания резисторами 4,7К (в отличие от распространенных рекомендаций пользоваться резисторами на 1,5К).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Due и PCA9685
СообщениеДобавлено: 15 сен 2016, 11:51 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
"ох уж это поколение форточников"...читайте документацию на микросхему, используйте НЕ библиотеки, а напрямую через I2C - никаких проблем не будет


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Due и PCA9685
СообщениеДобавлено: 19 сен 2016, 08:58 
Не в сети

Зарегистрирован: 19 июн 2016, 14:48
Сообщения: 53
в документации к микросхеме как раз написано что OE надо подключать к плюсу
более того, с Arduino Mega всё так и работает

что касается вашего предложения использовать протокол I2C без библиотек-надстроек... чего уж мелочиться? давайте сразу на ассемблере программировать... зачем нам все эти новшества?:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Arduino Due и PCA9685
СообщениеДобавлено: 19 сен 2016, 15:08 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
это не новшества, а конструктор-маркетинг
вы либо юзаете готовые шилды, что есть в продаже и под них либы
либо занимаетесь "на ассемблере программировать"

зы: а то как обычно, купил у китайца подделку и левый шилд (с мутной разводкой и комплектухой), а дальше начинаются проблемы.
зы2: когда покупаешь фирменный продукт, то и поддержка этого продукта осуществляется полноценно (производителем)...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO