专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
PIC单片机
求助:可以给单片机外接晶体振荡器求出该晶振频率吗?
2020-02-08 09:05
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
51单片机
18348
41
41
已知一个石英晶体的谐振频率为5MHz左右(大概偏差几十Hz),想要较为准确测试出其谐振频率,可以把它作为一个晶振,接到单片机的两个晶振输入端,然后算出这个石英晶体的谐振频率么?如果可以的话,具体怎么接怎么求算?精度如何?对应的程序怎么写?如果不行的话,有高手能够提供有用建议么?
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
41条回答
chengzepeng
2020-02-12 13:07
#include <pic.h>
// 内部振荡GP4/GP5为IO,关看门狗,上电复位延时,开外部复位脚,关数据保护,关代码保护,开掉电复位
__CONFIG(FOSC_INTRCIO & WDTE_OFF & PWRTE_ON & MCLRE_ON & CP_OFF & CPD_OFF & BOREN_OFF); // 12F675&12F629
// 更换这个振荡类型
void mcu_init()
{
CMCON = 0b00000111; // 关闭内部比较器
ANSEL = 0; // 全部为数字IO,用629时可以不用这一句
TRISIO = 0b00111000; //
GPIO = 0; //
}
void main(void)
{
mcu_init();
while(1) // 循环一次5个指令时间,4M时钟时输出200KHz,5M时钟时GP0输出250KHz
{
GP0 = 1;
GP0 = 1;
GP0 = 0;
}
}
复制代码
加载中...
查看其它41个回答
一周热门
更多
>
相关问题
PIC单片机不同的IO口驱动74HC573驱动共阴极的数码管,有的段不亮
1 个回答
一种简单精确的pic延时方法
21 个回答
谁熟悉PIC的产品发布时间的,帮看看PIC18F47K40啥版本IDE能开发
12 个回答
求AN1078对应的源代码下载地址
5 个回答
PIC单片机应用技巧
4 个回答
相关文章
一种用PIC单片机主时钟驱动的老式挂钟
0个评论
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
PIC单片机
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
- #include <pic.h>
- // 内部振荡GP4/GP5为IO,关看门狗,上电复位延时,开外部复位脚,关数据保护,关代码保护,开掉电复位
- __CONFIG(FOSC_INTRCIO & WDTE_OFF & PWRTE_ON & MCLRE_ON & CP_OFF & CPD_OFF & BOREN_OFF); // 12F675&12F629
- // 更换这个振荡类型
- void mcu_init()
- {
- CMCON = 0b00000111; // 关闭内部比较器
- ANSEL = 0; // 全部为数字IO,用629时可以不用这一句
- TRISIO = 0b00111000; //
- GPIO = 0; //
- }
- void main(void)
- {
- mcu_init();
- while(1) // 循环一次5个指令时间,4M时钟时输出200KHz,5M时钟时GP0输出250KHz
- {
- GP0 = 1;
- GP0 = 1;
- GP0 = 0;
- }
- }
复制代码一周热门 更多>