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

小型网站开发时间周期建站行业市场分析

小型网站开发时间周期,建站行业市场分析,wordpress不用邮件验证注册,株洲关键词优化费用本篇我们将利用CubeMX产生频率固定、占空比可调的两路PWM信号输出 例如PA6引脚输出100Hz的PWM#xff1b;PA7引脚输出500Hz的PWM#xff0c;双路同时输出 我们还是利用上一章定时器中断的工程进行学习#xff0c;这样比较方便 首先打开CubeMX对PA6、PA7进行GPIO配置 注PA7引脚输出500Hz的PWM双路同时输出 我们还是利用上一章定时器中断的工程进行学习这样比较方便 首先打开CubeMX对PA6、PA7进行GPIO配置 注之所以不选择带N的是因为TIM1_BKIN这种带N的定时器通道是用来生成互补PWM的 因为PA6配置的是TIM16按照要求PA6引脚要输出100Hz的PWM默认系统时钟频率为80MHz即80,000,000Hz 定时频率定时器工作频率/Counter默认系统时钟频率/[(PSC1)*Counter] 为了方便计算我们把重装载值Counter设为100目标输出频率定时频率为100Hz因此PSC8000-1 经过这个分析我们再填入PSC8000-1和Counter100-1两个参数 同理分析PA7引脚的参数配置PA7引脚输出500Hz的PWM默认系统时钟频率为80MHz即80,000,000Hz 定时频率定时器工作频率/Counter默认系统时钟频率/[(PSC1)*Counter] 为了方便计算我们把重装载值Counter设为100目标输出频率定时频率为500Hz因此PSC1600-1 经过这个分析我们再填入PSC1600-1和Counter100-1两个参数 配置完成后即可点击GENERATE CODE生成代码 进入Keil之后我们可以先看看tim.c里面的内容 可以看到通过在CubeMX中的配置和图形化编程CubeMX这个工具自动帮我们生成了 时钟配置代码数值也是我们前面预设的那样 htim16.Init.Prescaler 8000-1;  htim16.Init.Period 99; 这就是为什么ST 意法半导体近几年来大力推荐的STM32 芯片图形化配置工具目的就是为了方便开发者 允许用户使用图形化向导生成C 初始化代码可以大大减轻开发工作时间和费用提高开发效率。 接着我们回到main.c的主函数中打开PWM输出通道 HAL_TIM_PWM_Start(htim16,TIM_CHANNEL_1);//打开PWM输出通道HAL_TIM_PWM_Start(htim17,TIM_CHANNEL_1); 这样两个引脚就同时输出不同固定频率的PWM了PA6引脚输出100Hz的PWMPA7引脚输出500Hz的PWM。 我们开始编写按键调节占空比的部分 首先定义两个变量PA6_Duty、PA7_Duty分别指代两个引脚输出脉冲的占空比 unsigned char PA6_Duty10; unsigned char PA7_Duty10; 在主函数的while(1)中编写按键中断按下一次按键占空比增加10%当占空比到了90%再按一次就又回到了10%这里用的就是上一章的按键中断只不过换了变量而已。 if(key[0].single_flag1){PA6_Duty10;if(PA6_Duty100) PA6_Duty10;__HAL_TIM_SetCompare(htim16,TIM_CHANNEL_1,PA6_Duty);key[0].single_flag0;}if(key[1].single_flag1){PA7_Duty10;if(PA7_Duty100) PA7_Duty10;__HAL_TIM_SetCompare(htim17,TIM_CHANNEL_1,PA7_Duty);key[1].single_flag0;} 除此之外我们还可以将占空比通过LCD实时显示出来实现可视化更加直观。 char text[30]; sprintf(text, PA6_Duty:%d ,PA6_Duty);LCD_DisplayStringLine(Line2, (uint8_t *)text);sprintf(text, PA7_Duty:%d ,PA7_Duty);LCD_DisplayStringLine(Line4, (uint8_t *)text); 最终效果 目前手头上没有示波器要是有示波器把PA7和PA6引脚连上示波器按下按键可以直观的看到占空比的变化每按一次按键占空比增加10%
http://www.dnsts.com.cn/news/112315.html

相关文章:

  • 互联网宣传方式网站优化方案
  • 自己做网站发信息漂亮的php网站源码
  • 免费seo网站优化工具wordpress自动排版
  • 网络运营者应当为()百度seo优化教程免费
  • 网页设计网站大全秒拍wordpress插件
  • seo营销网站南通做网站优化公司
  • 重庆网站建设重庆零臻科技价百度旗下有哪些app
  • 如何建设局域网网站如何自己开发一个软件
  • 90设计网站怎么样如何在百度发布广告信息
  • 套模板做网站流程绍兴网站建设网站
  • 网站建设教程视频教程网站建设经费的请示
  • 个人备案网站可以做淘宝客wordpress缩略图没
  • 江苏建设厅执业网站asp网站应用程序
  • 杭州网站改版c语言做网站后台
  • 网站开发晋升空间 路径设计师论坛平台有哪些
  • 网站空间的价格博客网站程序
  • 1空间做2个网站做网站给韩国卖高仿
  • 书画网站免费源码太原做网页软件
  • 网站制作流程详解(学做网站第一步)中国设计网 字体
  • 宿州网站开发公司怎么推广自己的qq群
  • 外贸网站自我建设与优化彩票网站开发 添加彩种教程
  • 水利网站建设管理汇报用discuz做行业网站
  • 大连建设工程信息网(官网)张店网站优化推广
  • 网站建设预付款比例网站不备案打不开
  • 卫龙的网站做的污污分wordpress md5解密
  • 无锡企业建站怎么做蛋糕
  • 个人域名备案后不能干什么烟台网站建设方案优化
  • 怎么使网站降权wordpress加百度商桥变慢
  • 淄博外贸网站建设公司深圳网站建设哪个好
  • 做知识内容的网站与app福州企业宣传片制作公司