Можно ли повторно использовать частоту кристалла Arduino?
Если я использую какую-то микросхему, для которой требуется тактовая частота 16 МГц, могу ли я взять ее у Arduino?
Или это слишком высокая частота, чтобы мигрировать на соседнюю плату?
@Dims, 👍4
Обсуждение2 ответа
Да, но вам нужно знать, что вы делаете. Вам понадобится драйвер часов и, возможно, приемник часов в зависимости от выбранных вами устройств. Затем вам необходимо изменить обе платы, аннулируя любую возможную гарантию.
Лучший ответ-НЕТ!
Я с этим не согласен. Я не вижу никаких проблем с использованием часов arduino для синхронизации другого чипа. Весь смысл покупки Arduino-экспериментировать и учиться! К черту гарантию. Я лично часто это делал. Это не так уж и сложно., @crowie
Я не согласен. Почему необходимо изменить правление, учитывая комментарий Гербена? И я не понимаю, почему вы ссылаетесь на гарантию. Никто не будет разумно пытаться требовать гарантии на устройство стоимостью 15 евро, где сбой почти всегда вызван пользователем. Если кто-то здесь когда-либо успешно заявлял о гарантии на arduino, позвольте ему сейчас высказаться..., @Ariser
Почему бы не скачать это приложение с TI: http://www.ti.com/lit/an/scaa082a/scaa082a.pdf Затем загрузите: https://www.elprocus.com/crystal-oscillator-circuit-and-working/ после того, как вы прочитаете их и поймете, вы поймете, почему я ответил так, как ответил. Обратите внимание, что это открытый вопрос без необходимой конкретики для правильного проектирования. Ваше решение может сработать, но что произойдет, если вы создадите их тысячи?, @Gil
Важна частота. Убедитесь, что они одинаковые, иначе это, скорее всего, не сработает.
- Постоянный выход тактовой частоты Arduino
- Arduino 16 МГц только с 3,3 В?
- Что такое контакты XTAL1 и XTAL2 в Arduino Uno/Nano?
- Путаница с ATmega328P и 3,3 В/8 МГц
- Заменить предохранители Arduino Uno (может ли Arduino Uno заменить свои собственные предохранители?)
- Как использовать внешний кристалл 32 кГц для ESP32 S3 с Arduino IDE?
- Atmega328p — переход на низкое энергопотребление 1,8 В с использованием генератора 4 МГц — прошивка загрузчика
- Arduino Uno считывние предохранителей
Установите предохранитель CKOUT на 1, это даст вам тактовый выход. И вы должны установить PORTB0 на выход (
pinMode(8,ВЫХОД);
). Вы, вероятно, не захотите использовать слишком длинный след/провод., @GerbenЗатраты на правильную отправку часов за борт будут больше, чем на создание новых, поэтому делайте это только в том случае, если ваши сигналы должны быть синхронизированы., @Chris Stratton
Возможный дубликат постоянного тактового выхода Arduino, @Nick Gammon
я делю тактовую частоту arduino с 16 МГц до 8 МГц, но получаю всплеск тактового сигнала, как я могу это уменьшить, @rashmi