当前位置: 首页 > news >正文

坪山网站建设公司建筑专业网站有哪些

坪山网站建设公司,建筑专业网站有哪些,wordpress模板博客,网站风险解除开发内容介绍 基于芯片自带的PWM定时器模块,实现对PWM波形的控制,掌握pwm定时器的驱动程序开发。 开发理论架构 1)pwm波形的产生的条件:在指定的IO口输出一定频率和占空比的波形 2)pwm波形频率的影响因素&#xff1…

开发内容介绍

基于芯片自带的PWM定时器模块,实现对PWM波形的控制,掌握pwm定时器的驱动程序开发。

开发理论架构

1)pwm波形的产生的条件:在指定的IO口输出一定频率和占空比的波形
2)pwm波形频率的影响因素:由输入时钟,分频系数以及计数器conter值共同决定,其中对应的关系由芯片数据手册决定(建议根据手册对照芯片厂商的demo程序)
在这里插入图片描述
3)pwm波形的占空比影响因素:计数器填充值与比较计数器填充值的比值决定
4)总结:为了生成pwm波形,需要将IO口设置为特定的pwm工作模式,其次通过预分频器和mux分频器以及计数器填充值的配置决定pwm的频率,再根据比较计数器的数值决定pwm的占空比

开发实际过程

在这里插入图片描述

开发所遇问题

问题1:

现象:按照梳理的流程配置后,发现pwm波形并未产生
分析:波形错误一方面是时钟没有给到位,获证IO口工作模式不正确,如果是时钟配置不正确,不可能没有波形,最多产生的评频率与期望不符,所以很大可能是IO口工作模式不正确导致的
行动:检查IO口配置,发现一开始配置错了,写的寄存器值是(0x0010),但手册其实是按照二进制给的0010,转化为十六进制也应该是0x2,改后。
结果:可以产生波形,蜂鸣器得到驱动。

感悟:

虽然是练习性质的项目,但是动手做的时候,还是容易出现寄存器配置不正确的问题,实际在工作中,这种初始化函数的具体代码已经由芯片厂商给的静态代码完成了,用户可以根据图形化的工具完成想要实现的功能,初始化函数的寄存器配置已经逐渐不是嵌入式驱动开发的核心技能,当然,问题的排查与调试能力依然重要。(不禁想问,AI技术时代已经来临,以后什么样的技术会被AI取代,而什么样的技术还能把握在人类手中呢?)

http://www.yayakq.cn/news/787338/

相关文章:

  • 山西省建设工程网站网站建设重要
  • 手机网站建设可信赖营销策略ppt模板
  • 租凭境外服务器做违规网站三维家软件培训班
  • 酒店预订网站建设图片网站建设方案
  • 免费视频素材网站都有哪些网络营销推广方法和手段
  • 备案网站免网泉州网站建设多少钱
  • c 网站开发案例详解湘潭网站建设电话
  • 云邦北京网站建设超级门户博客版wordpress主题
  • 陕西 网站备案企业网络营销策划案例
  • 公司网站建设情况说明书网站外包如何报价
  • 自己做qq代刷网站要钱吗wordpress wampserve
  • 如皋网站定制如何分析一个网站开发语言
  • 个人网站备案容易吗电子商务网站推广的主要方法
  • 建设银行信用卡官方网站网上商城网站开发与建立的意义
  • 网站推广的基本方法是网站域名.xin
  • 网站jquery在线优化网页设计培训好学吗
  • 免费的微信小程序徐州关键字优化公司
  • 网站上传的工具推广系统建站
  • wamp做的网站标签图标中石化两学一做网站
  • 网站登记表网站删除关键词
  • 做网站有什么专业术语合肥网站建设哪家好
  • 高清做网站插图云南网站优化排名
  • 建设网站前需要的市场分析网站改版了
  • 网站做百度推广需要什么材料婚车租赁
  • 上海网站建设制作公司网站建设项目安排计划表
  • 网站建设公司如何签单网站一年续费多少钱
  • 中小企业网站制作流程外贸网站怎么做
  • 生活常识网站源码vps 网站 需要绑定域名吗
  • 攀枝花建设集团网站亚马逊网站联盟
  • 工程造价信息价在什么网站查江镇做包子网站