在没有外置水晶的情况下,是否可以在pic18f4550上使用USB?我正在尝试运行“HID读写中断”示例(来自mikroC),但我没有振荡器(我有tic 3.579545mf似乎没有帮助)。如何配置我的微控制器以使用USB内部振荡器?数据表对我来说太复杂了,我甚至无法理解它是否可能。
我也有pic12f683,我可以用它代替水晶吗?
答案 0 :(得分:3)
不幸的是,不,如果没有外部晶振,就不可能在PIC18F4550上使用USB。 18F系列中的其他PIC提供此功能。但是,2.2.5.1内部振荡器模式部分说明“当内部振荡器用作单片机时钟源时,必须使用其他振荡器模式(外部时钟或外部晶振/谐振器)作为USB时钟源。”
我没有看到使用PIC12F683作为外部振荡器源的简便方法。它有一个8 MHz内部振荡器(HFINTOSC),可配置为在OSC2引脚上输出FOSC / 4输出,为2 MHz。但是回到PIC18F4550数据表表2-3:用于USB操作的振荡器配置选项最低输入振荡器频率为4 MHz。
答案 1 :(得分:1)
尝试此设备,该设备具有内部48Mhz振荡器,可直接配置并支持USB2.0全速:
PIC16F1459