PIC18F4550 USB без внешнего кристалла

Можно ли использовать USB на pic18f4550 без внешнего кристалла? Я пытаюсь запустить пример «HID Read Write Interrupt» (от mikroC), но у меня нет генератора (у меня tic 3.579545mf, который, кажется, не помогает). Как настроить микроконтроллер на использование внутреннего генератора для USB? Даташит для меня сейчас слишком сложен, я даже не могу понять, возможно ли это вообще.

У меня тоже есть pic12f683, можно его вместо кристалла использовать?


person grabantot    schedule 02.07.2016    source источник


Ответы (2)


К сожалению, нет, использовать USB на PIC18F4550 без внешнего кристалла невозможно. Другие PIC семейства 18F обеспечивают эту возможность. Но в разделе 2.2.5.1 «Внутренние режимы генератора» таблицы данных PIC18F4550 говорится: «Когда внутренний генератор используется в качестве источника тактового сигнала микроконтроллера, один из других режимов генератора (внешний тактовый сигнал или внешний кварц/резонатор) должен использоваться в качестве источника тактового сигнала USB».

И я не вижу простого способа использовать PIC12F683 в качестве источника внешнего генератора. Он имеет внутренний генератор с частотой 8 МГц (HFINTOSC), который можно настроить для вывода сигнала FOSC/4 на вывод OSC2, что составляет 2 МГц. Но вернемся к техническому описанию PIC18F4550. ТАБЛИЦА 2-3: ВАРИАНТЫ КОНФИГУРАЦИИ ГЕНЕРАТОРА ДЛЯ РАБОТЫ USB, самая низкая входная частота генератора составляет 4 МГц.

person jolati    schedule 02.07.2016

Попробуйте это устройство, которое имеет внутренний генератор 48 МГц для прямой настройки и поддерживает полную скорость USB 2.0:

PIC16F1459

person Jean-francois    schedule 21.07.2016