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

企业网站色彩主要的cms系统有哪些

企业网站色彩,主要的cms系统有哪些,桂林市区是哪个区,国家备案网文章目录 1、PWMPWM配置 2、输入捕获配置3、编码器 1、PWM PWM配置 配置时基单元配置输出比较单元配置输出PWM波的端口 #include stm32f10x.h // Device headervoid PWM_Init(void) { //**配置输出PWM波的端口**********************************… 文章目录 1、PWMPWM配置 2、输入捕获配置3、编码器 1、PWM PWM配置 配置时基单元配置输出比较单元配置输出PWM波的端口 #include stm32f10x.h // Device headervoid PWM_Init(void) { //**配置输出PWM波的端口*****************************************************************RCC_APB2PeriphClockCmd (RCC_APB2Periph_GPIOA, ENABLE);// 使能GPIOA端口的时钟因为我们要使用这个端口来输出PWM信号GPIO_InitTypeDef GPIO_InitStruct;GPIO_InitStruct.GPIO_Mode GPIO_Mode_AF_PP;GPIO_InitStruct.GPIO_Pin GPIO_Pin_0;GPIO_InitStruct.GPIO_Speed GPIO_Speed_50MHz; GPIO_Init(GPIOA, GPIO_InitStruct); //************************************************************************************* //**配置时基单元************************************************************************RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);//使能时钟TIM_InternalClockConfig(TIM2);// 配置定时器的内部时钟模式//这段代码的作用是将指定的定时器配置为内部时钟模式即将定时器的时钟源设置为内部时钟而不是外部信号TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStruct;//定义定时器基本时间配置结构体TIM_TimeBaseInitStruct.TIM_ClockDivision TIM_CKD_DIV1;//设置定时器时钟分频1分频TIM_TimeBaseInitStruct.TIM_CounterMode TIM_CounterMode_Up;//计数模式向上计数TIM_TimeBaseInitStruct.TIM_Period 100 - 1;//自动重装载寄存器的值ARRTIM_TimeBaseInitStruct.TIM_Prescaler 720 - 1;//预分频器的值PSC//1khz TIM_TimeBaseInitStruct.TIM_RepetitionCounter 0;TIM_TimeBaseInit(TIM2, TIM_TimeBaseInitStruct); //************************************************************************************* //**配置输出比较单元********************************************************************TIM_OCInitTypeDef TIM_OCInitStruct;//定义输出比较初始化结构体TIM_OCStructInit(TIM_OCInitStruct);//结构体赋初始值TIM_OCInitStruct.TIM_OCMode TIM_OCMode_PWM1;//输出比较模式TIM_OCInitStruct.TIM_OCPolarity TIM_OCPolarity_High;//输出比较极性TIM_OCInitStruct.TIM_OutputState TIM_OutputState_Enable;//输出使能TIM_OCInitStruct.TIM_Pulse 0;//设定CCR寄存器的值更改CRR的值以控制占空比CCR/(ARR1)TIM_OC1Init(TIM2, TIM_OCInitStruct); //*************************************************************************************TIM_Cmd(TIM2, ENABLE);//启用定时器PB0口输出PWM波 }void PWM_SetCompare1(uint16_t Compare)//设置CRR的值以控制占空比CCR/(ARR1) {TIM_SetCompare1(TIM2, Compare); } 2、输入捕获配置 #include stm32f10x.h // Device header //PWMI模式 //输入捕获测频率 PA6口void IC_Init(void) {//配置输入捕获的io口RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);GPIO_InitTypeDef GPIO_InitStruct;GPIO_InitStruct.GPIO_Mode GPIO_Mode_AF_PP;GPIO_InitStruct.GPIO_Pin GPIO_Pin_6;//PA6对应TIM3GPIO_InitStruct.GPIO_Speed GPIO_Speed_50MHz;GPIO_Init(GPIOA, GPIO_InitStruct);//配置时基单元RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);//开启时钟TIM_InternalClockConfig(TIM3);//配置定时器的内部时钟模式//这段代码的作用是将指定的定时器配置为内部时钟模式//即将定时器的时钟源设置为内部时钟而不是外部信号TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStruct;TIM_TimeBaseInitStruct.TIM_ClockDivision TIM_CKD_DIV1;//1分频TIM_TimeBaseInitStruct.TIM_CounterMode TIM_CounterMode_Up;//计数模式向上计数TIM_TimeBaseInitStruct.TIM_Period 65536 - 1;//自动重装载寄存器的值ARRTIM_TimeBaseInitStruct.TIM_Prescaler 72 - 1;//预分频器的值PSC TIM_TimeBaseInitStruct.TIM_RepetitionCounter 0;TIM_TimeBaseInit(TIM3, TIM_TimeBaseInitStruct);//配置输入捕获单元TIM_ICInitTypeDef TIM_ICInitStruct;TIM_ICInitStruct.TIM_Channel TIM_Channel_1;//选择通道1TIM_ICInitStruct.TIM_ICFilter 0x10;//指定输入捕获过滤器TIM_ICInitStruct.TIM_ICPolarity TIM_ICPolarity_Rising;//上升沿TIM_ICInitStruct.TIM_ICPrescaler TIM_ICPSC_DIV1;//1分频TIM_ICInitStruct.TIM_ICSelection TIM_ICSelection_DirectTI;//直连通道TIM_ICInit(TIM3, TIM_ICInitStruct);//自动配置通道2下降沿TIM_PWMIConfig(TIM3, TIM_ICInitStruct);//设置触发源TIM_SelectInputTrigger(TIM3, TIM_TS_TI1FP1);//选择从模式TIM_SelectSlaveMode(TIM3, TIM_SlaveMode_Reset);//启动定时器TIM_Cmd(TIM3, ENABLE); //************************************************************************************* }uint32_t IC_GetFreq(void)//获取频率 {return 1000000 / ((TIM_GetCapture1(TIM3)) 1);//TIM_GetCapture1此函数可获取CCR1捕获/比较器中的值 }uint32_t IC_GetDuty(void) {return ((TIM_GetCapture2(TIM3) 1) * 100)/(TIM_GetCapture1(TIM3) 1); }3、编码器 #include stm32f10x.h // Device headervoid Encoder2_Init(void) {//配置GPIORCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);GPIO_InitTypeDef GPIO_InitStruct;GPIO_InitStruct.GPIO_Mode GPIO_Mode_IPU;GPIO_InitStruct.GPIO_Pin GPIO_Pin_6 | GPIO_Pin_7;GPIO_InitStruct.GPIO_Speed GPIO_Speed_50MHz;GPIO_Init(GPIOA, GPIO_InitStruct);//配置时基单元RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);//开启定时器时钟TIM_TimeBaseInitTypeDef TIM_TimeBaseInitStruct;TIM_TimeBaseInitStruct.TIM_ClockDivision TIM_CKD_DIV1;//不分频TIM_TimeBaseInitStruct.TIM_CounterMode TIM_CounterMode_Up;TIM_TimeBaseInitStruct.TIM_Period 65536 - 1;//ARRTIM_TimeBaseInitStruct.TIM_Prescaler 1 - 1;//PSCTIM_TimeBaseInitStruct.TIM_RepetitionCounter 0;TIM_TimeBaseInit(TIM3, TIM_TimeBaseInitStruct);TIM_ICInitTypeDef TIM_ICInitStruct;TIM_ICStructInit(TIM_ICInitStruct);//配置通道1的滤波器和极性TIM_ICInitStruct.TIM_Channel TIM_Channel_1;TIM_ICInitStruct.TIM_ICFilter 0xF;TIM_ICInit(TIM3, TIM_ICInitStruct);//配置通道2的滤波器和极性 TIM_ICInitStruct.TIM_Channel TIM_Channel_2;TIM_ICInitStruct.TIM_ICFilter 0xF;TIM_ICInit(TIM3, TIM_ICInitStruct);TIM_EncoderInterfaceConfig( TIM3, TIM_EncoderMode_TI12, TIM_ICPolarity_Rising, //不反向TIM_ICPolarity_Rising);//不反向-可控制极性TIM_Cmd(TIM3, ENABLE); }int16_t Encoder_Get(void) {return TIM_GetCounter(TIM3); }int16_t Encoder_GetSpeed(void) {int16_t Temp_Count TIM_GetCounter(TIM3);TIM_SetCounter(TIM3, 0);//计数器清零return Temp_Count;}
http://www.eeditor.cn/news/125562/

相关文章:

  • 做app和网站哪个比较好用有了域名如何做网站
  • 辽阳网站建设企业木疙瘩h5官网
  • 爱站网关键词查询网站品牌网站建设9小蝌蚪9a
  • 专注合肥网站建设徐州网站建设电话
  • 备案网站负责人网站排名优化怎么样
  • 广州网站建设培训wordpress 导出excel
  • 福州专业网站建设服务商公众号怎么开通
  • 嘉定网站公司网站正在建设页面
  • 歪歪小站 wordpress必应网站首页的图片怎么做的
  • 怎么可以找到做公益的网站404页面模板
  • 企业网站内容运营wordpress一键搭建脚本
  • 最火爆的国际贸易网站母婴行业网站建设
  • 建设部证书查询官方网站免费拥有wordpress
  • android电影网站开发电商培训机构排名
  • 淄博做网站seowordpress循环调用最新文章
  • 怎么给网站做搜索功能网页设计与制作的三个阶段
  • 腾讯风铃怎么做网站自己服务器做网站如何备案
  • 做门图网站网页访问自动跳转中
  • 游戏网站网页模板html网站推广软件排名
  • 外贸电商平台哪个网站最好宁波专业建网站外包
  • 有趣的网站初音全屋定制十大名牌谁最好
  • 有免费做门户网站吗门户网站广告的类型
  • 线上教学网站dz网站首页html代码在哪
  • 做网站体会心得如何给网站刷流量
  • 外贸自建站源码营销型外贸网站制作
  • 扶贫工作网站怎么做wordpress面向开发
  • 挂机宝 可以做网站seo网站推广怎么做
  • 临沂外贸国际网站建设今天出入上海最新通知
  • 淘宝网站的推广方案福州网站建设加推广
  • 网站专题建设方案南宁seo排名优化