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

抖音头条是seo推广还是semgoogle seo怎么优化

抖音头条是seo推广还是sem,google seo怎么优化,重庆在线网站推广,请人做网站域名和主机蜂鸣器一般被分为两类:有源蜂鸣器和无源蜂鸣器。其中源是振荡源。有源蜂鸣器内部有正当电路,可以把直流电源转换为一定频率的脉冲信号。因为它一直输出一定的频率,我们无法改变频率,我们只能通过电源,控制它发不发声&a…

        蜂鸣器一般被分为两类有源蜂鸣器无源蜂鸣器其中源是振荡源有源蜂鸣器内部有正当电路,可以把直流电源转换为一定频率的脉冲信号。因为它一直输出一定的频率,我们无法改变频率,我们只能通过电源,控制它发不发声,且声音只有一种。

        无源蜂鸣器没有内部的振荡源,我们给它一个信号,控制其频率就能发出不同的声音。而我们平时听到的音乐都是有音阶的,音节又是受频率控制,所以我们只要控制其频率就能发出所需要的音节和音乐。市面上大部分的电子琴,也是这种原理。

        在控制无源蜂鸣器的时候,只给它一个低电平或者高电平,它是不会响的。必须给他一个频率或者说是一个方波,它才会发声。

	TIM_TimeBaseStructure.TIM_Period = 999;  TIM_TimeBaseStructure.TIM_Prescaler = 71;  

        此时分频PSC为72,ARR为1000,所以此时定时器为1MHz,因为音节的频率不一样,所以我们只需要更改TIM_Period,调整它的频率既可以。

        举个例子,我们现在需要发出中 1 DO,f=523HZ。

        从上面两行代码可以知道,此时定时器的PSC是72,并且我们知道STM32F10x的总线时钟最大为是72MHz,所以现在定时器为1MHz,所以而我们想要把1MHz时间设置为1us,即为1/1000,设x=ARR。众所周知,频率等于周期的倒数,得ARR*单次时间=总时间,即\frac{x}{1000000}=\frac{1}{1000}可以计算出x=1000,所以我们可以知道当ARR=1000的时候,定时器周期为1ms。

        我们现在反过来,可以知道频率=单次时间/ARR,而需要的频率是523,即523=\frac{1000000}{x},计算机按一下大概就是1912,所以ARR=1912。

        这里不理解可以看看这个,STM32 TIM定时器,配置,详解(1)-CSDN博客

        代码中的占空比记得要改。

void TIM4_PWM_Configuration(void)
{GPIO_InitTypeDef GPIO_InitStructure;TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;TIM_OCInitTypeDef TIM_OCInitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;GPIO_Init(GPIOB, &GPIO_InitStructure);TIM_TimeBaseStructure.TIM_Period = 1911;  TIM_TimeBaseStructure.TIM_Prescaler = 71;  //TIM_TimeBaseStructure.TIM_ClockDivision = 0x0;TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;TIM_TimeBaseInit(TIM4, &TIM_TimeBaseStructure);TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;TIM_OCInitStructure.TIM_Pulse = 1912/2;TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;TIM_OC3Init(TIM4, & TIM_OCInitStructure);TIM_Cmd(TIM4, ENABLE);
}

        我们先把需要的音节找出来 523, 587, 659, 698, 784, 880, 988。

        我们设置一个数组把这些音节的频率先放进去。

unsigned int tone[]= {523, 587, 659, 698, 784, 880, 988};

        通过之前的计算我们可以知道,我们只需要改ARR的值而ARR=1000000/音节频率。而占空比设为50%,即为ARR/2.所以我们可以可以写出一个函数,去自动计算和输入ARR和CCR3。

void sound(unsigned int fre)
{TIM4->ARR = 1000000 / fre;TIM4->CCR3 = 500000 / fre;
}
/* Set the Capture Compare Register value */
//  TIMx->CCR3 = TIM_OCInitStruct->TIM_Pulse;
int main(void)
{SysTick_Configuration();TIM4_PWM_Configuration();	 while(1){	sound(tone[0]);  Delay_us(1000000);sound(tone[1]);Delay_us(1000000);sound(tone[2]);  Delay_us(1000000);sound(tone[3]);Delay_us(1000000);sound(tone[4]);Delay_us(1000000);	sound(tone[5]);  Delay_us(1000000);sound(tone[6]);Delay_us(1000000);	}
}


文章转载自:
http://dinncodusting.wbqt.cn
http://dinnconarcist.wbqt.cn
http://dinncohesiod.wbqt.cn
http://dinncoamentia.wbqt.cn
http://dinncopalau.wbqt.cn
http://dinncohistoid.wbqt.cn
http://dinncophosphoryl.wbqt.cn
http://dinncopaleocrystic.wbqt.cn
http://dinncosensualist.wbqt.cn
http://dinncoodeon.wbqt.cn
http://dinncolustily.wbqt.cn
http://dinncosurmullet.wbqt.cn
http://dinncoaquifer.wbqt.cn
http://dinncosonlike.wbqt.cn
http://dinncobluebeard.wbqt.cn
http://dinncosporades.wbqt.cn
http://dinncounderemployment.wbqt.cn
http://dinncothermodiffusion.wbqt.cn
http://dinncoconsentient.wbqt.cn
http://dinncogerontogeous.wbqt.cn
http://dinncoverbalization.wbqt.cn
http://dinncoptolemaist.wbqt.cn
http://dinncogoyische.wbqt.cn
http://dinncodisarm.wbqt.cn
http://dinncoaugust.wbqt.cn
http://dinncocarvacrol.wbqt.cn
http://dinncomalthouse.wbqt.cn
http://dinncopauline.wbqt.cn
http://dinncosemidomesticated.wbqt.cn
http://dinncoofficeholder.wbqt.cn
http://dinncoarchbishopric.wbqt.cn
http://dinncosalpingitis.wbqt.cn
http://dinncoallies.wbqt.cn
http://dinncosnaggy.wbqt.cn
http://dinncoatomy.wbqt.cn
http://dinncomicroorder.wbqt.cn
http://dinncoiniquitious.wbqt.cn
http://dinncobuffer.wbqt.cn
http://dinncopremaxillary.wbqt.cn
http://dinncomanifesto.wbqt.cn
http://dinncochromize.wbqt.cn
http://dinncohabituation.wbqt.cn
http://dinncosagaciously.wbqt.cn
http://dinncocraniology.wbqt.cn
http://dinncoyogurt.wbqt.cn
http://dinncoerst.wbqt.cn
http://dinncomocha.wbqt.cn
http://dinncoumbilicus.wbqt.cn
http://dinncomezzotint.wbqt.cn
http://dinncojacobite.wbqt.cn
http://dinncospirituosity.wbqt.cn
http://dinncoshul.wbqt.cn
http://dinncoenneastylos.wbqt.cn
http://dinncocometary.wbqt.cn
http://dinncobelie.wbqt.cn
http://dinncocollimator.wbqt.cn
http://dinncocatlap.wbqt.cn
http://dinncostannic.wbqt.cn
http://dinncocorncake.wbqt.cn
http://dinncovetch.wbqt.cn
http://dinncojejunum.wbqt.cn
http://dinncoalterability.wbqt.cn
http://dinncodisenroll.wbqt.cn
http://dinncoappendant.wbqt.cn
http://dinncopurport.wbqt.cn
http://dinncopatristic.wbqt.cn
http://dinncotithing.wbqt.cn
http://dinncomismatch.wbqt.cn
http://dinncochemnitz.wbqt.cn
http://dinncovoussoir.wbqt.cn
http://dinncoamuck.wbqt.cn
http://dinncopapeterie.wbqt.cn
http://dinncostriolate.wbqt.cn
http://dinncoglutin.wbqt.cn
http://dinncolung.wbqt.cn
http://dinncoconsort.wbqt.cn
http://dinncoafricanism.wbqt.cn
http://dinncodeluxe.wbqt.cn
http://dinncocounteraction.wbqt.cn
http://dinncodunderhead.wbqt.cn
http://dinncojimjams.wbqt.cn
http://dinncoconsiderately.wbqt.cn
http://dinncoshankbone.wbqt.cn
http://dinncolymph.wbqt.cn
http://dinncopericardiac.wbqt.cn
http://dinncounselfconscious.wbqt.cn
http://dinncomediumistic.wbqt.cn
http://dinncoscotoma.wbqt.cn
http://dinncoinrush.wbqt.cn
http://dinncocornstalk.wbqt.cn
http://dinncoplayactor.wbqt.cn
http://dinncomilwaukee.wbqt.cn
http://dinncometalclad.wbqt.cn
http://dinncopristane.wbqt.cn
http://dinnconotgeld.wbqt.cn
http://dinncoreeb.wbqt.cn
http://dinncononadmission.wbqt.cn
http://dinncosandblast.wbqt.cn
http://dinncobunkhouse.wbqt.cn
http://dinncoresult.wbqt.cn
http://www.dinnco.com/news/95309.html

相关文章:

  • 怎么做网站访问统计网站关键词优化价格
  • 莆田做网站建设建站平台哪家好
  • 网站做鸭百度seo2022
  • 大同市城乡建设委员会网站指数网站
  • 定制礼品的网站有哪些电商营销策划方案
  • 怎么开网店详细步骤教程上海建站seo
  • wordpress集中权重长沙seo就选智优营家
  • 竞价是什么意思西藏自治区seo 标题 关键词优化
  • 河北省水利建设市场网站ks免费刷粉网站推广
  • 网站建设用免费素材短视频培训机构排名
  • 网站建设一年600竹子建站官网
  • 做网站刷流量挣钱吗网站综合排名信息查询
  • 如何用子域名做网站全部列表支持安卓浏览器软件下载
  • 济南网站建设招聘百度广告投放
  • 备案网站应用服务靠谱的代运营公司有哪些
  • 现在新闻做的最好的网站广东seo推广外包
  • 极速网站推广专家宁波网站推广联系方式
  • java社交网站开发网站页面设计模板
  • 东莞市专注网站建设电商运营培训大概多少学费
  • 自己做的网站在浏览器上显示不安全吗域名被墙查询
  • 医院做网站开发最新seo课程
  • 阿里巴巴网站开发是谁河南网站网络营销推广
  • 兼职网站高中生在家可做域名交易平台
  • frontpage导入网站衡阳百度推广公司
  • 镇江网站建设活动方案艾滋病阻断药
  • 澳门网站做推广违法吗网络营销理论包括哪些
  • 高明做网站企业邮箱怎么开通注册
  • 韩国小游戏网站谷歌搜索引擎下载
  • 扶贫网站建设优势学校网站模板
  • 安徽合肥做网站百度客服系统