PIC18F4550 USB 无外部 crystal

PIC18F4550 USB without external crystal

是否可以在没有外部连接的情况下在 pic18f4550 上使用 USB crystal?我正在尝试 运行 "HID Read Write Interrupt" 示例(来自 mikroC),但我没有振荡器(我有 tic 3.579545mf,这似乎没有帮助)。如何配置我的微控制器以使用 USB 内部振荡器?数据表现在对我来说太复杂了,我什至无法理解它是否可能。

我也有pic12f683,我可以用它代替crystal吗?

很遗憾,不可以,如果没有外部 crystal,则无法在 PIC18F4550 上使用 USB。 18F 系列中的其他 PIC 提供此功能。但是 PIC18F4550 数据表第 2.2.5.1 节内部振荡器模式指出“当内部振荡器用作微控制器时钟源时,其他振荡器模式之一(外部时钟或外部 Crystal/Resonator)必须用作 USB 时钟源”

而且我没有看到使用 PIC12F683 作为外部振荡器源的简单方法。它有一个 8 MHz 内部振荡器 (HFINTOSC),可配置为在 OSC2 引脚上输出 FOSC/4 输出,即 2 MHz。但回到 PIC18F4550 数据表 TABLE 2-3:USB 操作的振荡器配置选项最低输入振荡器频率为 4 MHz。

试试这个设备,它有一个内部 48Mhz 振荡器,用于直接配置和支持 USB2.0 全速:

PIC16F1459