pic单片机外部晶振不起振

pic单片机外部晶振不起振最近才接触pic单片机,不是很懂。我用proteus软件,在pic16单片机的osc1和osc2接上20M的晶振,模式也选择了HS模式。但是外接的晶振就是不起振。
用的是xc8编译器,我换了好几种芯片都不成功,请问这是什么原因,有例程就更好了,谢谢。

用proteus仿真时,外配晶振是不起作用的,可有可无。双击单片机有个晶振频率选项,输入的频率才有效。不是不起振,是程序有问题或仿真图有问题。另外,怎么知道不起振?是不执行程序吗?在proteus的安装文件夹里有一个应用实例的文件夹,有很多实例,有仿真图和程序,可以参考一下。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-08-25
可能是你勾选了上电使用外部晶振还是内部RC振荡器 如果你选了单片机内部振荡那么 外部接晶振没用了 不过也没影响 内部RC振荡器比外部晶振误差大了点。追答

我去 我以为你在开发板测试。。 你单片机最小系统接了没

追问

配置位应该已经用了外部的了,这是我的配置位#pragma config FEXTOSC = HS , #pragma config RSTOSC = EXT1X。
最小系统除了外接晶振就没什么了吧,VDD和GND它默认就接好了,复位应该不用也行。

第2个回答  2018-08-25
常见的单片机晶振不起振的原因,最大原因是晶振坏了,换个晶振试一下吧,没有其他什么原因了。追问

仿真的晶振不会坏吧。。。

pic单片机外部晶振不起振
用proteus仿真时,外配晶振是不起作用的,可有可无。双击单片机有个晶振频率选项,输入的频率才有效。不是不起振,是程序有问题或仿真图有问题。另外,怎么知道不起振?是不执行程序吗?在proteus的安装文件夹里有一个应用实例的文件夹,有很多实例,有仿真图和程序,可以参考一下。

DS1307和PIC16F887单片机做电子时钟,为什么DS1307不能让显示屏上的秒...
确定上面正常后再确认时钟芯片工作状态,与单片机的通讯,晶振是否正常,晶振质量不太靠普,差的晶振你手一接触到外壳就停振等等

晶振振荡电路起振条件
应该会起振。但较容易产生相互干扰。因此一般晶振下不走线,且会在四周加屏蔽地,且电容接地应近 IC 的地而不是远处的地。

这是什么电子元件,好像跟时间有关系的电路板上都有它
这是无源晶振,通常用来给处理器提供稳定的时钟信号,它需要有其他元器件配合才能起振。另外虽然绝大多数带有处理器的电路都有晶振,但也有不需要晶振的,例如MICROCHIP公司生产的PIC系列工控单片机,凡后缀中带有RC的,都是不需要外加晶振的,它自带有阻容振荡电路作为时钟信号。

有源晶振和无源晶振的作用分别是什么?
通常使用一个电容和电感构成的PI型滤波网络,输出端用一个小阻值的电阻过滤信号即可),不需要复杂的配置电路 可以用万用表测量晶振两个引脚电压是否是芯片工作电压的一半,比如工作电压是5V则是否是2.5V左右。另外如果用镊子碰晶体另外一个脚,这个电压有明显变化,证明是起振了的 ...

stm32cubemx生成代码不自动打开keil5
首先,打开cubemx 我们点击选择MCU型号,创建工程 选择相应的芯片类型,双击进入工程 进入工程界面,首先配置时钟 ,配置时钟为外部高速时钟,选择晶振,此时可以看到右侧芯片的OSC引脚变成绿色(1.绿色代表已配置 2.黄色代表不可配置,例如电源VBAT...在STM32CubeMX生成的MDK5工程上添加RT-Thread Nano后双击工程名无法打开....

关于单片机的种类问题
PIC 8位单片机具有指令少、执行速度快等优点,其主要原因是PIC系列单片机在结构上与其它单片机不同。该系列单片机引入了原用于小型计算机的双总线和两级指令流水结构。这种结构与一般采用CISC(复杂指令集计算机)的单片机在结构上是有不同的。双总线结构具有CISC结构的单片机均在同一存储空间取指令和数据,片内只有一种总线...

熟悉单片机 芯片的高手请进啊!!!
片内有上电复位电路(POR)和振荡器起振定时器(0ST),内置抗干扰看门狗定时器(WDT)。有12~20个I\/0引脚,可独立编程为输入\/输出端口,8位定时\/计数器(RTCC),位可编程预分频器(PRESCALER),供电电压在2.5V~6.25V之间。表14.3罗列了几种常用的PIC16C5X的单片机简况。(3).PIC16C71系列单片机 ...

TMS320F2812能否同时接两路SPI芯片(A\/D 同型号)
可以。但是接两路或者多路芯片时,D\/A芯片片选信号不能使用\/SPISTE。因为SPICLK是由\/SPISTE启动的,要开始发送数据,必须首先将\/SPISTE写低电平。外部芯片不能实现片选和多路输出。若使用通用IO口实现片选,每次发送之前,先通过GPIO选中芯片,再将\/SPISTE写入低电平。就可实现向特定D\/A芯片发送数据的...

无线遥控器与接收器配对需要具备哪些条件
一、工作频率 目前市场上绝大部分的遥控器都是315M的,少量是433M、310M、430M等特殊型号。以2260、2264芯片遥控发射接收器为例,工作频率和芯片型号的查找方法: 以最常见的四键遥控器为例,打开遥控器外壳,看到线路板上声表元件(像一个小金属钮扣或者类似晶振的元件)上的数值为R315A,表示315MHz。...

相似回答