微芯片技术PTG控制寄存器详解:启用与配置
需积分: 45 99 浏览量
更新于2024-08-06
收藏 4.87MB PDF 举报
"这篇研究论文主要探讨了如何利用VBA在Word中实现自动排版功能,同时详细介绍了MicroChip的dsPIC33EP系列微控制器中的PTG控制寄存器,该寄存器用于精密定时和计数操作。"
PTG控制寄存器,全称为PTGCST,是dsPIC33EP微控制器中的一个重要组成部分,它包含多个可读写位,用于控制和监控PTG(Precision Timer Generator)模块的功能。这个模块在系统中起到关键作用,例如在电机控制、电源转换和其他需要精确时间控制的应用中。
PTGEN位(位15)是PTG模块的使能位,设置为1时,开启PTG模块;设置为0,则关闭该模块。PTGSIDL位(位13)控制PTG在器件进入空闲模式时的行为,当设置为1时,PTG模块会停止工作,而0则表示在空闲模式下继续运行。
PTGTOGL位(位12)用于触发输出翻转模式,设置为1时,每次执行PTGTRIG命令后PTGOx状态翻转;0则会产生一个由PTGPWD位决定的PTGOx脉冲。PTGSWT位(位10)是软件触发位,1表示触发PTG模块,0则无操作。PTGSSEN位(位9)控制单步模式,1为启用,0为禁用。
PTGIVIS位(位8)控制PTG计数器/定时器的可视性,1时读取限制寄存器会返回当前计数器/定时器值,0则返回写入的限制值。PTGSTRT位(位7)启动PTG序列器,1表示开始命令执行,0则停止。PTGWDTO位(位6)是看门狗定时器超时状态位,1表示超时,0则未超时。
dsPIC33EP系列微控制器是一款高性能的16位数字信号控制器,支持多种工作条件,如3.0V至3.6V电源电压和不同温度范围下的运行。其内核具备高效的代码执行能力,包括单周期乘法/累加运算和硬件除法。此外,它还拥有精准的时钟管理、低功耗模式以及丰富的模拟特性,如高速PWM、高级ADC模块、独立的定时器/输出比较/输入捕捉功能,适用于各种复杂的嵌入式应用。
2022-02-13 上传
203 浏览量
2022-01-10 上传
2020-05-31 上传
239 浏览量
2021-10-05 上传
2021-07-08 上传
点击了解资源详情
点击了解资源详情
黎小葱
- 粉丝: 24
- 资源: 3953
最新资源
- CUDA9.0+cudnn7安装大礼包.zip
- 拖动滑块进行验证
- Docker零基础学习全套教程(含项目实战和源码)
- tarea-express-v1
- 网钛淘拍系统官方网下载v1.51
- 着作权法案例判决评析——计算机程序之保护
- uorhousepositions:简单的Powershell脚本可下载UOR房屋位置并创建地图文件
- multisetdiff:与 setdiff 类似,但 A 的任何重复元素在 B 中每次出现时仅被删除一次-matlab开发
- 愤怒的小鸟-阶段4:愤怒的小鸟-阶段4
- devopsproject1
- gcc内网离线安装包,CentOS7亲测可用
- ion-tools:工具和实用程序,使ION网络工作和使用ION DID变得轻松自如
- 工程建设项目管理体制
- RecommenderOnTf2:基于TensorFlow 2.3实现的推荐系统神经网络,主要关注模型构建,基本不包含数据预处理阶段
- LFO - Maker:用于构建不同 LFO 类型的系统-matlab开发
- diabetic-retinopathy:基于人眼图像的糖尿病性视网膜病变分类系统