任务名称
可编程PWM发生器
任务要求
难度

基本要求:

  • 使用RP2040的PIO编程,生成3路最高重复频率为12MHz的PWM信号,每一路的重复频率和占空比都可独立调节
  • 重复频率越高,占空比分辨率降低(主时钟120MHz为例)

重复频率

占空比调节精度(分辨率)

12MHz

1/10

1.2MHz

1/100

120KHz

1/1000

12KHz

1/10,000

1.2KHz

1/100,000

120Hz

1/1000,000

占空比的调节精度最高设定为1/1000

  • 使用按键和拨轮组合调节输出输出频率、占空比,并由按键控制每一路PWM信号的输出
  • 能在LCD上显示基础信息如当前使用引脚示意、引脚相应的PWM参数
评审标准
  1. 独立完成项目实现任务需求中所要求的功能,我们会验证每一个项目的代码,如发现任何抄袭者,原创者和抄袭者都会被取消资格。
  2. 报告中要包含下面几个部分:
    1. 项目需求
    2. 需求分析
    3. 实现的方式
    4. 功能框图
    5. 代码(内嵌到报告中)及说明
    6. 演示视频(3-5分钟)
    7. 代码附件(上传到电子森林)

 

成绩构成如下:

  要求 满分(分)
功能实现 按照要求实现任务目标中规定的功能,且提交完整的项目报告 50
项目报告 不低于2000字的报告,且规范、完整、格式清晰 30
B站视频讲解清晰、完整 10
其它 控制界面设计简洁、清晰 10
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2024 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号