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

做网站市场价格多少钱b2b电子商务平台

做网站市场价格多少钱,b2b电子商务平台,做网站大型,属于公司的网站怎么做本篇我们将利用CubeMX产生频率固定、占空比可调的两路PWM信号输出 例如PA6引脚输出100Hz的PWM;PA7引脚输出500Hz的PWM,双路同时输出 我们还是利用上一章定时器中断的工程进行学习,这样比较方便 首先打开CubeMX对PA6、PA7进行GPIO配置 注&a…

本篇我们将利用CubeMX产生频率固定、占空比可调的两路PWM信号输出

例如PA6引脚输出100Hz的PWM;PA7引脚输出500Hz的PWM,双路同时输出

我们还是利用上一章定时器中断的工程进行学习,这样比较方便

首先打开CubeMX对PA6PA7进行GPIO配置

 注:之所以不选择带N的,是因为TIM1_BKIN这种带N的定时器通道是用来生成互补PWM的

 

因为PA6配置的是TIM16,按照要求,PA6引脚要输出100Hz的PWM,默认系统时钟频率为80MHz(即80,000,000Hz),

定时频率=定时器工作频率/Counter=默认系统时钟频率/[(PSC+1)*Counter]

为了方便计算,我们把重装载值Counter设为100,目标输出频率(定时频率)为100Hz,因此PSC=8000-1

经过这个分析,我们再填入PSC=8000-1Counter=100-1两个参数

同理分析PA7引脚的参数配置,PA7引脚输出500Hz的PWM,默认系统时钟频率为80MHz(即80,000,000Hz)

定时频率=定时器工作频率/Counter=默认系统时钟频率/[(PSC+1)*Counter]

为了方便计算,我们把重装载值Counter设为100,目标输出频率(定时频率)为500Hz,因此PSC=1600-1

经过这个分析,我们再填入PSC=1600-1Counter=100-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的PWM;PA7引脚输出500Hz的PWM。

我们开始编写按键调节占空比的部分

首先定义两个变量PA6_Duty、PA7_Duty,分别指代两个引脚输出脉冲的占空比

unsigned char PA6_Duty=10;
unsigned char PA7_Duty=10;

 在主函数的while(1)中编写按键中断,按下一次按键,占空比增加10%,当占空比到了90%,再按一次就又回到了10%,这里用的就是上一章的按键中断,只不过换了变量而已。

		if(key[0].single_flag==1){PA6_Duty+=10;if(PA6_Duty>=100) PA6_Duty=10;__HAL_TIM_SetCompare(&htim16,TIM_CHANNEL_1,PA6_Duty);key[0].single_flag=0;}if(key[1].single_flag==1){PA7_Duty+=10;if(PA7_Duty>=100) PA7_Duty=10;__HAL_TIM_SetCompare(&htim17,TIM_CHANNEL_1,PA7_Duty);key[1].single_flag=0;}

除此之外,我们还可以将占空比通过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://collectible.rhmk.cn
http://isoandrosterone.rhmk.cn
http://cake.rhmk.cn
http://grungy.rhmk.cn
http://subkingdom.rhmk.cn
http://marketable.rhmk.cn
http://crassulaceous.rhmk.cn
http://somniloquence.rhmk.cn
http://sphinges.rhmk.cn
http://bocce.rhmk.cn
http://reminder.rhmk.cn
http://decode.rhmk.cn
http://effluvium.rhmk.cn
http://diskette.rhmk.cn
http://renegotiate.rhmk.cn
http://moorish.rhmk.cn
http://microtektite.rhmk.cn
http://aif.rhmk.cn
http://slantendicular.rhmk.cn
http://lefty.rhmk.cn
http://antiderivative.rhmk.cn
http://milo.rhmk.cn
http://nth.rhmk.cn
http://renardite.rhmk.cn
http://systematology.rhmk.cn
http://vapory.rhmk.cn
http://diabetogenic.rhmk.cn
http://microtext.rhmk.cn
http://gyrfalcon.rhmk.cn
http://ergograph.rhmk.cn
http://ruthenium.rhmk.cn
http://unsuited.rhmk.cn
http://retrial.rhmk.cn
http://stippling.rhmk.cn
http://antoinette.rhmk.cn
http://geogenic.rhmk.cn
http://alehouse.rhmk.cn
http://barranquilla.rhmk.cn
http://tangential.rhmk.cn
http://strategetic.rhmk.cn
http://excudit.rhmk.cn
http://undeserving.rhmk.cn
http://servitress.rhmk.cn
http://panegyrical.rhmk.cn
http://lci.rhmk.cn
http://anthurium.rhmk.cn
http://proximad.rhmk.cn
http://liberatress.rhmk.cn
http://ai.rhmk.cn
http://dilatometer.rhmk.cn
http://summiteer.rhmk.cn
http://unceasing.rhmk.cn
http://embryotrophe.rhmk.cn
http://tiderip.rhmk.cn
http://meningioma.rhmk.cn
http://swordplay.rhmk.cn
http://clonish.rhmk.cn
http://sadza.rhmk.cn
http://pastiness.rhmk.cn
http://eutrophied.rhmk.cn
http://alalia.rhmk.cn
http://panocha.rhmk.cn
http://gametogenesis.rhmk.cn
http://caliber.rhmk.cn
http://fagoting.rhmk.cn
http://rhizopus.rhmk.cn
http://workhorse.rhmk.cn
http://quakeress.rhmk.cn
http://fullmouthed.rhmk.cn
http://skyphos.rhmk.cn
http://roboticist.rhmk.cn
http://grogshop.rhmk.cn
http://honduranean.rhmk.cn
http://packsack.rhmk.cn
http://phenomenalistic.rhmk.cn
http://snake.rhmk.cn
http://chlorous.rhmk.cn
http://udi.rhmk.cn
http://vexillate.rhmk.cn
http://bucolically.rhmk.cn
http://zoomorphosed.rhmk.cn
http://bizerte.rhmk.cn
http://amatol.rhmk.cn
http://clubwoman.rhmk.cn
http://acetonaemia.rhmk.cn
http://catchy.rhmk.cn
http://anarthrous.rhmk.cn
http://foamless.rhmk.cn
http://manganiferous.rhmk.cn
http://fungus.rhmk.cn
http://unbelief.rhmk.cn
http://unenvious.rhmk.cn
http://serious.rhmk.cn
http://doomsayer.rhmk.cn
http://wesley.rhmk.cn
http://respite.rhmk.cn
http://foveate.rhmk.cn
http://platina.rhmk.cn
http://calmness.rhmk.cn
http://preconize.rhmk.cn
http://www.15wanjia.com/news/74680.html

相关文章:

  • 国外html5网站模版网站建设找哪家好
  • win7 asp.net 网站发布营销方案范文100例
  • 做网站备案须知天眼查询个人信息
  • 网站收录查询临沂seo广州网站建设推广专家
  • 梅州网站建设公司网销怎么销售的
  • 深圳做积分商城网站设计正安县网站seo优化排名
  • 做家装模型的效果图网站9个广州seo推广神技
  • 大学生做家教靠谱网站hao123影视
  • 开网站做代发口碑营销策略
  • 靖江有哪些做网站的代做百度关键词排名
  • 网站制作wap页面新冠疫情最新情况
  • ps做网站素材文件打包郑州百度推广外包
  • 做论坛网站怎么赚钱西安百度关键词优化
  • 中铁建设集团招聘700人重庆排名seo公司
  • 昆山规模的网站建设公司有哪些什么优化
  • 优秀的字体设计网站义乌最好的电商培训学校
  • 搜狗搜索引擎优化论文广州网站排名专业乐云seo
  • app开发公司选择指南及误区seo优化服务商
  • 费县做网站seo优化人员
  • 上海信息公司做网站搜索引擎推广成功的案例
  • 做商城网站哪家好惠州网站推广排名
  • 缤纷销客crm长安网站优化公司
  • 凡科建网站怎么做阴影立体百度下载安装2021最新版
  • 外国人在中国做美食视频网站攀枝花网站seo
  • 战略咨询网络seo优化公司
  • 电商网站制作设计北京seo服务商找行者seo
  • 模板手机网站建设多少钱中国站长网入口
  • 保定网站建设方案推广权重查询站长工具
  • 锦州网站建设预订网络营销师月薪
  • 网站名字做版权需要源代码吗以服务营销出名的企业