tosh2000 0 17 июня, 2016 Опубликовано 17 июня, 2016 · Жалоба Всем привет! Ребят, подскажите, у ATmega324 ноги PCINT - это внешние прерывания? Но на корпусе их много а в настройках вектора прерывания тольк 4 штуки. Помогите разобраться с внешними прерываниями на этом контроллере. Дело в том что мне неодходимо собрать устройство которое будит следить за пятью-шестью каналами приемника, приемник на каждый канал даёт ППМ (ниский и высокий уровень определённой длительности) было решено использовать внешние прерывания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
АлександрК 0 17 июня, 2016 Опубликовано 17 июня, 2016 (изменено) · Жалоба у ATmega324 ноги PCINT - это внешние прерывания? Но на корпусе их много а в настройках вектора прерывания тольк 4 штуки. Помогите разобраться с внешними прерываниями на этом контроллере. Да, выводы PCINT- это внешние прерывания. В отличие от INT0 и INT1, для PCINT прерывания разрешаются установкой одного бита на несколько выводов PCINT в регистре PCICR – Pin Change Interrupt Control Register. Далее в регистрах PCMSKх – Pin Change Mask Register Х устанавливается конкретный вывод. Читайте ДШ, раздел "External Interrupts" Изменено 17 июня, 2016 пользователем Александр1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tosh2000 0 20 июня, 2016 Опубликовано 20 июня, 2016 · Жалоба Читайте ДШ, раздел "External Interrupts"Огромное спасибо Александр, ознакамливаюсь, но до практики пока не добрался. Если не сложно, не подскажите микросхему для увеличения колличества сигнальных выводов (не меньше 6)? Желательно работающую по SPI. Не сталкивались с такими? И ещё вопрос... Контроллер питается от 5 вольт, а подключенные датчики от 3,3. Общаются по SPI. Нужно ли как-то ограничивать токи на линиях общния или на выводах CS у датчиков. В общем какие меры принимаются в таких случаях? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tosh2000 0 20 июня, 2016 Опубликовано 20 июня, 2016 · Жалоба по поводу увеличения колличества сигнальных ног, наткнулся на 74HC595D. Думаю подойдет. Вопрос по поводу подключения датчиков к контроллеру.... остаётся. А к прерываниям ещё вернусь, чуть позже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlanDrakes 1 20 июня, 2016 Опубликовано 20 июня, 2016 · Жалоба Если не сложно, не подскажите микросхему для увеличения колличества сигнальных выводов (не меньше 6)? Желательно работающую по SPI. Не сталкивались с такими? I2C расширитель портов интересует? И ещё вопрос... Контроллер питается от 5 вольт, а подключенные датчики от 3,3. Общаются по SPI. Нужно ли как-то ограничивать токи на линиях общния или на выводах CS у датчиков. В общем какие меры принимаются в таких случаях? Крайне желательно, особенно, если микросхемы НЕ 5V-Tolerant. А они обычно как раз не поддерживают подобных шуток. Но и для этого тоже есть решения. Называется эта штука "Logic Level Converter - Bi-Directional". Можете поискать на тех же интернет-магазинах. Насколько помню, достаточно дешёвая вещь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tosh2000 0 21 июня, 2016 Опубликовано 21 июня, 2016 · Жалоба I2C расширитель портов интересует? Полезная штуковина... Взял на заметку... Спасибо... Но решил остановиться на 74HC595, так как требуется только выводить сигнал. "Logic Level Converter - Bi-Directional". Оболденно!!! Хоть что-то новое узнал. Удовольствие и правда дешманское, уже закинул в карзину в али... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aldec 0 21 июня, 2016 Опубликовано 21 июня, 2016 · Жалоба Контроллер можно взять тоже на 3.3 и не нужно ничего конвертировать Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pavel-pervomaysk 0 22 июня, 2016 Опубликовано 22 июня, 2016 · Жалоба Для ATtiny13 и других случаев, чтобы не тянуть 9-12 проводов к индикатору, использую 74hc595, они хорошие и крепкие, много раз использовал для динамической индикации, даже в корпусе TSSOP-16, они 2шт красиво ложатся за индикатором. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aldec 0 23 июня, 2016 Опубликовано 23 июня, 2016 · Жалоба Все зависит от индикатора и с 595 динамическая индикация не требуется. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tosh2000 0 23 июня, 2016 Опубликовано 23 июня, 2016 · Жалоба Контроллер можно взять тоже на 3.3 и не нужно ничего конвертировать Согласен, но при 5v можно использовать кварц до 20мгц. Все зависит от индикатора Я не индикаторы ставить хочу, а сервоприводы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tosh2000 0 24 июня, 2016 Опубликовано 24 июня, 2016 (изменено) · Жалоба Подскажите пожалуста... Подключение 74HC595 к контроллеру для работы по SPI. Прошу прощения что совсем отошол от темы. Я к ней обязательно вернусь. Изменено 24 июня, 2016 пользователем tosh2000 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MolotovTheBest 0 24 июня, 2016 Опубликовано 24 июня, 2016 · Жалоба Подскажите пожалуста... Подключение 74HC595 к контроллеру для работы по SPI. - что тут подсказывать, байты фигачишь туда да и все. Или можно самому написать такие функции для запихивания байтов в регистры. Расширитель портов PCF8574 нафиг не нужен, регистры 74HC595 лучше и проще. По поводу перехода с 5В на 3,3В. В ту сторону резисторный делитель поставь, в обратную сторону ничего ставить не надо - просто проводки, т.к. 5В микроконтроллер вроде должен понимать 3,3В схему. Или и правда всю схему перевести на 3,3В. Да всю схему можно перевести на 3,3В. Щас посмотрел питание SN74HC595, у нее питание 2-6В. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aldec 0 25 июня, 2016 Опубликовано 25 июня, 2016 · Жалоба Для расширителя нужно писать драйвер, который будет ставить CLK и LATCH, При использовании двигателя, или мощной нагрузки возможны ложные выбросы или переключение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
tosh2000 0 27 июня, 2016 Опубликовано 27 июня, 2016 · Жалоба При использовании двигателя, или мощной нагрузки возможны ложные выбросы или переключение. По этой причине и буду питать сервы от отдельного стабилизатора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться