当前位置: 首页 > news >正文

PIC 单片机的时钟

注意:本文的内容无法保证绝对精确,后续可能会做改动,只是自己的笔记。这里的资料均源自数据手册本身。

PIC18系列单片机的参考时钟可以选择三个基础时钟源:

  1. Primary Clock, OSC1 or OSC2,

  1. Secondary Clock,

  1. Inner clock.

时钟源分为两个是为了适应高低功耗模式。

内部时钟源有三个主振荡器,分别提供HF16M, MF500K和LF31.25K的频率。

内部时钟可最高提供16M的时钟。

使用外部时钟时,针对主时钟,可以引入一个4x PLL。

在查看既有开发板的原理图,想要弄懂的相关的时钟配置时,首先需要查看芯片时钟管脚。芯片的管脚定义在PIN表格中。这两个管脚的连接方法:

如果启用了外部时钟,它有几种接法:

  • RC电路

  • 晶振

  • 外部震荡输入。

MPLAB的配置部分,在调试阶段,可以直接配置内部时钟。单独使用 U口为开发板调试目的供电,为了防止usb电力供应不足,可以调低时钟频率。

附录 程序烧录和调试

PIC系列的单片机的 In-Circuit Serial Programming ,只需要用到三根线:时钟,数据和供电。

对于调试用途,某些其他的管脚无法复用(这个部分我不是非常清楚),它们是:

MCLR/VPP/RE3

VDD

VSS

RB7

RB6

对于已经启用Code protect功能的芯片,擦除,需要启用block erase.

http://www.lryc.cn/news/25504.html

相关文章:

  • 【数据结构】关于二叉树你所应该知道的数学秘密
  • 哈希表题目:猜数字游戏
  • 项目请求地址自动加上了本地ip的解决方式
  • Vue3 企业级项目实战:项目须知与课程约定
  • 传导EMI抑制-Π型滤波器设计
  • 如何在excel中创建斐波那契数列
  • 遮挡检测--基于角度的遮挡检测方法
  • 【luogu CF1098D】Eels(结论)
  • 【java】遍历文件夹输出所有文件的文件名与绝对路径,在windows环境
  • Window问题详解(下)
  • Kafka部署与SpringBoot集成
  • c++11 标准模板(STL)(std::unordered_set)(十三)
  • 【2023】DevOps、SRE、运维开发面试宝典之ELKStack相关面试题
  • Hive中的高阶函数(二)
  • Java集合知识点总结
  • 培训班出身的同学简历怎么做?面试要注意哪些?来自资深大厂HR的忠告
  • Hive3.1.3安装部署_最小化部署_元数据MySQL部署_Hiveserver2部署_metastore部署---大数据之Hive工作笔记0012
  • javascript:void(0) 含义
  • 不用机器学习不用大数据,给你讲通ChatGPT的深层原理
  • JavaScript中的循环类型
  • Spring Boot+Vue前后端分离项目练习02之网盘项目利用token进行登陆验证
  • springcloud常见面试题(2023最新)
  • 用户态驱动的两种方式-ixy学习
  • 机器学习 | 线性回归(单变量)
  • C++基础知识【3】控制语句
  • ImportError: Can not find the shared library: libhdfs3.so解决方案
  • Qt插件开发总结5--主界面嵌入插件UI
  • 一些关于linux process 和python process的记录
  • 卡尔曼滤波——一种基于滤波的时序状态估计方法
  • 什么是X6CrMo17-1