1

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

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

4

2 回答 2

3

不幸的是,不,如果没有外部晶振,就无法在 PIC18F4550 上使用 USB。18F 系列中的其他 PIC 提供此功能。但 PIC18F4550 数据表第 2.2.5.1 节内部振荡器模式指出“当内部振荡器用作单片机时钟源时,必须使用其他振荡器模式之一(外部时钟或外部晶振/谐振器)作为 USB 时钟源。” </p>

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

于 2016-07-02T17:04:54.840 回答
1

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

PIC16F1459

于 2016-07-21T18:29:16.570 回答