数码之家

 找回密码
 立即注册
搜索
查看: 285|回复: 13

[C51] 小白学51单片机,FMD辉芒微FT60F123 PWM笔记

[复制链接]
发表于 3 天前 | 显示全部楼层 |阅读模式
本帖最后由 hellozwt 于 2025-3-12 17:01 编辑

做一下笔记,方便以后查找

第一步:系统时钟源,


第二步:T2分频


第三步:T2时钟源,如果要低频就选LIRC


第四步:按公式计算周期和频率


例:如果想要一个1K频率的PWM,
系统时钟源:16M/2=8M
T2分频1:4
T2时钟源:指令时钟
计算出PR值为2000000/1000=2000  
2000-1=1999 转换成16进制为7cf


可以这样写:
PR2H=0X07;
PR2L=0Xcf;

也可以写成十进制
PR2H=7;
PR2L=207;

实测如下:




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 1家元 +60 收起 理由
家睦 + 60

查看全部打赏

发表于 3 天前 | 显示全部楼层
嗯,我好像看懂了,又好像没懂
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
完全看不懂,快50还要学吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
是哪里没看懂呢,前面3顶是设置定时器2的频率,后面是计算在这个频率下,如果要1000Hz的PWM 需要的脉宽 值,这个值转成16进制,高位写PR2H 低位写PR2L
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
我看了N遍,终于知道了
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
我还想等你升级水塔抽水的控制器呢
话说这个单片机下载器贵不贵?
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
刚去搜了一下,你用的这个不是51单片机呀。。。
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
很容易上手写不
回复 支持 反对

使用道具 举报

 楼主| 发表于 3 天前 | 显示全部楼层
protel99 发表于 2025-3-12 16:25
完全看不懂,快50还要学吗

只要想学,现在就是最好的时候
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
没有相关的资源也学习一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 前天 11:14 | 显示全部楼层
xiaocake 发表于 2025-3-12 19:59
我还想等你升级水塔抽水的控制器呢
话说这个单片机下载器贵不贵?

闲鱼上买的,好像60多
回复 支持 反对

使用道具 举报

 楼主| 发表于 前天 11:15 | 显示全部楼层
xiaocake 发表于 2025-3-12 19:59
我还想等你升级水塔抽水的控制器呢
话说这个单片机下载器贵不贵?

我就是想做个老人家能用的极简单的,不想做太复杂
回复 支持 反对

使用道具 举报

 楼主| 发表于 前天 11:17 | 显示全部楼层
xiaocake 发表于 2025-3-12 20:05
刚去搜了一下,你用的这个不是51单片机呀。。。

写法跟51差不多的,
回复 支持 反对

使用道具 举报

发表于 前天 11:21 | 显示全部楼层
这个不是51,内核应该是PIC或者6502。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-3-15 22:16 , Processed in 0.124800 second(s), 9 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表