X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
Microchip MCU
[原创] pic18 starterkit 学习0x0A——PWM输出
mzb2012
2016-12-1 23:33
楼主
一、简介
PWM即脉冲宽度调制,也就是占空比可变的脉冲波形,通过PWM可以轻松精确的输出控制电压或电流的大小。我们配置PWM输出,通过A和B按键调节脉冲频率,通过C和D按键调节占空比,并串口输出当前寄存器的值。
二、硬件连接
三、寄存器
(1)IO口方向寄存器,TRISC7配置为输出
(2)CCPx控制寄存器,配置工作在PWM模式和占空比低2位
(3)CCPTMRS定时器选择寄存器,配置PWM用的时基寄存器
(4)CCP4L占空比低字节寄存器,配置PWM占空比高8位
(5)定时器2相关
T2CON TIMER2控制寄存器
PR2 周期寄存器,设定的周期寄存器值
TMR2当前计数值
四、代码
(1)计算
PWM周期计算
PWM占空比计算
(2)初始化 入口参数为周期和占空比
(3)按键处理
(4)串口调试 在秒函数内打印周期和占空比参数。
五、应用
PWM精确电流控制
直流电机调速
音频输出
其他的等等
六、附件
08 - PWM输出.rar
(51.47 KB)
(下载次数: 33, 2016-12-1 23:31 上传)
本帖最后由 mzb2012 于 2016-12-1 23:32 编辑
点赞
回复评论 (2)
沙发
soso
加油 嘿嘿
加油!在电子行业默默贡献自己的力量!:)
点赞
2016-12-2 10:02
板凳
mzb2012
引用:
soso 发表于 2016-12-2 10:02
加油 嘿嘿
点赞
2016-12-2 23:17
最新活动
TI 有奖直播 | 使用基于 Arm 的 AM6xA 处理器设计智能化楼宇
Follow me第二季第3期来啦!与得捷一起解锁高性能开发板【EK-RA6M5】超能力!
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
随便看看
关于最近国内某高科技公司被断炊的,个人的一些看法
Proteus 7.7汉化 破解版 免费下载
XC2S500E 5PQ208I FPGA时钟问题
这是485的一个程序,串口下发数据485接收到数据后换行回车返回来
wince下重启的问题
看看你对电子行业未来的预测?
发现ADC寄存器的值写不进去
元件封装
电力电子是一个大的话题
zigbee zstack协议栈组网 声音采集
Micropython TPYBoard 智能温控小风扇资料分享
mini2440的nboot(板子自带的源代码)的问题
ARM和单片机有什么区别?
怎样把动态数据在打开的网页里面显示
使用ADS7846触摸屏控制IC碰到的问题
常用大功率LED芯片制作方法汇总
RS-485总线接口电路的设计步骤解析
Android 下移植WIFI 驱动---转载
资源该不该整合?
【NXP Rapid IoT评测】+<四> NXP Rapid IoT在线IDE空气质量测试
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复