Microchip PIC系列8位单片机入门教程(七)PWM

知识点:

(1)捕捉/ 比较/PWM (CCP)模块

PIC18F2420/2520/4420/4520 器件配有两个CCP (捕捉/ 比较/PWM)模块。每个模块包含一个16 位寄存器,它可以用作16 位捕捉寄存器、16 位比较寄存器或PWM 主/ 从占空比寄存器。

(2)PWM模式

在脉宽调制(Pulse Width Modulation,PWM)模式下,CCPx 引脚可输出分辨率高达10 位的PWM输出。 由于CCP2 引脚与PORTB 或PORTC 数据锁存器复用,因此必须清零相应的TRIS 位才能使CCP2 引脚成为输出引脚。

(3) PWM周期

PWM 周期可以通过写PR2 寄存器来指定。使用以下公式计算PWM 周期:

Microchip PIC系列8位单片机入门教程(七)PWM相关推荐

  1. Microchip PIC系列8位单片机入门教程(一)开发环境建立

    Microchip PIC系列8位单片机入门教程(一)开发环境建立 作者:Greg 第一节 开发环境建立条件 软件: (1)MPLAB X:集成开发环境下载地址:https://www.microch ...

  2. Microchip PIC系列8位单片机入门教程(四)中断

    Microchip PIC系列8位单片机入门教程(三) 第一节 知识点 (1)中断 PIC18F2420/2520/4420/4520 器件提供多个中断源及一个中断优先级功能,可以给大多数中断源分配高 ...

  3. PIC单片机入门教程(二)—— 安装集成开发环境(MPLAB X IDE)

    PIC单片机入门教程(二)-- 安装集成开发环境(MPLAB X IDE) 教程中使用的电脑运行Windows 10 专业版 64位系统 1.下载 MPLAB X IDE v4.05 历史版本:htt ...

  4. 33、基于CACX和R7F0C004M的瑞萨单片机入门教程

    代码资源下载:https://download.csdn.net/download/BaoTTing/58444918 一.开发环境介绍 CS+ for CACX: 瑞萨单片机开发环境,已经停止更新, ...

  5. 51单片机入门教程学习笔记

    基于江科大自化协B站教学视频<51单片机入门教程-2020版 程序全程纯手打 从零开始入门> 一.单片机介绍 单片机,英文Micro Controller Unit,简称MCU 内部集成了 ...

  6. 51单片机入门教程(6)——外部中断

    51单片机入门教程(6)--外部中断 一.外部中断 1.1 中断 1.2 外部中断 二.中断优先级 一.外部中断 1.1 中断 关于中断的概念在上一篇博客中已经提到了.(传送门:51单片机入门教程(5 ...

  7. 51单片机入门教程(5)——定时器中断

    51单片机入门教程(5)--定时器中断 一.中断的概念 二.定时器中断 2.1 软件延时的不足 2.2 中断寄存器 2.2.1 中断允许控制寄存器 IE 2.2.2 定时器工作方式寄存器 TMOD 2 ...

  8. 51单片机入门教程(1)——点亮一个LED灯

    51单片机入门教程(1)--点亮一个LED灯 一.什么是单片机 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU.随机存储器 ...

  9. 合泰32位单片机入门/以HT32F52352为例

    合泰32位单片机入门/以HT32F52352为例 Hi!很高兴看到你.以前经常在CSDN上查找资料,经常能找到想要的,因此也希望在此分享自己的学习心得与收获.32位的单片机其实都差不多,很多内核都是A ...

  10. 51单片机入门教程(3)——数码管显示

    51单片机入门教程(3)--数码管显示 一.LED数码管简介 二.数码管静态显示 三.数码管动态显示 特别鸣谢:HFUTer-朱聪强 一.LED数码管简介 LED数码管(LED Segment Dis ...

最新文章

  1. springboot初学
  2. 基于ubuntu16.04多用户编译android N(android 7.1)系统提示ninja_wrapper错误问题
  3. Android Http请求框架二:xUtils 框架网络请求
  4. ASA防火墙16 SSL/×××
  5. 关于数组首地址a、a+1、a[0]、a[0]+1、*a、*a、a+0的解析
  6. select count mysql_mysql select count 与 select count 两个执行效率怎样
  7. FZU 1894 志愿者选拔 - 单调队列
  8. 阿里一位 70 后程序员、架构师的 26 个职场感悟
  9. Uva - 1589 - Xiangqi
  10. 基于 H5 Canvas “指纹识别“ 技术 【浏览器指纹 VS Canvas指纹】
  11. 無間道III 終極無間
  12. 海马玩模拟器 修改host(让hosts生效)
  13. C 语言课程设计 最终答辩版 学生通讯录管理系统
  14. 下列哪个不是python的第三方库_以下选项中,不是 Python 中用于开发用户界面的第三方库是()...
  15. 开源魔兽世界私服搭建
  16. JAVA集合05_Collection.toMap()应用、三个重载方法、解决重复key问题
  17. 第十二届蓝桥杯省赛 C/C++大学B组 试题G:砝码称重
  18. 2015年大二上-数据结构-图-1-(4)-利用遍历思想求解图问题(2)
  19. 多思计算机组成原理实验八:简单模型机实验
  20. 通过Opencv打开指定摄像头的方法

热门文章

  1. OpenCV车牌识别
  2. jclasslib插件_IDEA安装jclasslib 插件查看字节码详解
  3. 神奇软件:良心浏览器 纯净无捆绑,还有亿点点好用360极速浏览器X
  4. BSOD分析之空指针引用
  5. BSOD 0x00000133
  6. python机械臂仿真_如何用ROS+Rviz+Arbotix控制器仿真为六自由度机械臂建模-工业电子-与非网...
  7. 锐浪报表 Grid++Report 模板文件的读取
  8. Unity Demo ——3D时钟
  9. 【硬石科技】电机系列教学(基于STM32)——PID算法实现闭环控制
  10. ASCII码与16进制转换表