Microchip
直播中

乐侨珂

7年用户 992经验值
擅长:控制/MCU
私信 关注
[问答]

PIC12F1571UP怎么运行一个晶体

我正在尝试一个PIC12F1571UP并运行一个晶体。不是一个谐振器,只是一个晶体。数据表第5.1节说“时钟源可以从外部振荡器、石英晶体谐振器、陶瓷谐振器提供……”,但是没有具体说明你可以从晶体上运行。数据表也没有描述一个晶体示意图。我错过什么了吗?是不是不可能运行PIC12F1578从一个普通的老水晶?如果可能的话,特定的晶体是AbraconABLS2-4.000MHZ-D4Y-T,它是一种普通的香草、锡罐、4MHz、18pF负载电容晶体。我正在以标准方式使用这种晶体,如下面的链接所示:我尝试过22pF、27pF和36pF。根据你使用的公式,并猜测杂散电容,我认为22pF应该可以工作。代码缩减到其最基本的形式是:如果我取消内部振荡器线的注释并注释掉ECM线,那么它工作得很好,并且RA0/RA2可以切换。如果我尝试使用它,我就没有输出。我也尝试过ECH和ECL,任何帮助或洞察力都是值得赞赏的!

回帖(15)

丁亚念

2019-9-10 13:16:25
你不能在PIC12F1571上使用裸水晶。在你引用的同一页上,上面写着:新用户不能发布实时链接,所以你的链接已经被论坛删除了。我不知道你指的是什么“标准时尚”,因为水晶通常需要两个到d的连接。这张照片上只有一张。
举报

李铭鑫

2019-9-10 13:26:42
嗨,用来产生振荡器的压电晶体是石英晶体谐振器。与一个放大器和两个电容器一起,一个石英晶体谐振器用来产生精密振荡器。据我所知,数据表中有矛盾的信息。“外部振荡器块:-谐振器模式高达20兆赫-两个外部时钟模式高达32兆赫”,但在数据表第5章。振荡器模块,只有“现成”数字逻辑电平时钟信号的文档。没有描述使用晶体和2个陶瓷电容器来形成皮尔斯振荡器的连接和内部放大器。尽管有些可疑,芯片有CLKIN和CLKO。还有点奇怪,对于0到20MHz之间的数字输入信号,芯片需要3种不同的电源模式。在第4章中,在CONFIG1寄存器中,FOSC字段只有2位的文件,而XC8安装的配置文件只提到4种代码,所有的EC时钟。信号或内部振荡器。[link=file://C:/Program%20Files%20%28x86%29/Micro./xc8/v1.33/docs/chips/12f1572.html]file://C:/Program%20Files%20%28x86%29/Micro./xc8/v1.33/docs/chips/12f1572.html[/link],但对于CLKOUT位,有:OFF CLKOUT功能被禁用。CKOUT引脚上的I/O或振荡器功能。没有时钟输出和IO的振荡器功能是什么?一个假设是,在硅的设计或生产中,有些东西“没有达到预期”,并且没有承认有问题,而是从数据表中删除了。
举报

张宇

2019-9-10 13:33:26
你好,是的,第一页的描述是错误的。它应该只读取“外部时钟模式高达32兆赫”。该设备不支持任何其他外部振荡器模式(HS,XT,RC)。CKOUT引脚,当通过配置字启用时,输出OFCC/4问候语,
举报

李娜

2019-9-10 13:44:50
这是新的,还是只是一个从未被纠正过的错误?我从来没有听说过微控制器,更不用说PIC了,你不能运行水晶。荒山亮,为了回答你的问题,我把晶体放在前面提到的CKOUT和CLKIN管脚上。我必须搜索一个兼容PIN的替代品……也许是PIC12F629,但是它几乎是成本的两倍。谢谢大家的帮助信息,感谢微芯片。我很感激。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分