你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

寄存器写的pwm驱动舵机的,舵机不动,用软件模拟有波形

[复制链接]
出村北海 提问时间:2016-8-11 21:14 /
悬赏4ST金币未解决
大神帮我看一下吧,
我和别人写的对比了,没看出什么区别~~~

#include"stm32f10x.h"
#include"delay.h"
#include"mokuai.h"
#include"usart.h"

void TIM1_PWM_Init(u16 arr,u16 psc)  //  周期  分频
{                                   //定时器2 的CH1 PWM输出初始化
        RCC->APB1ENR|=1<<0;         //定时器2使能
        RCC->APB2ENR|=1<<2;         //IO口A时钟使能
        GPIOA->CRL&=0XFFFFFFF0;     //设置A9为推挽复用输出
        GPIOA->CRL|=0X0000000B;
        GPIOA->ODR=1<<0;

        TIM2->ARR|=arr;
        TIM2->PSC|=psc;
        TIM2->CCMR1|=6<<4;   //PWM        模式1
        TIM2->CCMR1|=1<<3;   //预装载使能
        TIM2->CCER|=1<<0;    //CO1输出使能   低电平有效
        TIM2->CR1=0x0080;    //设置第7位 使能缓冲器
        TIM2->CR1|=0x01;
}

int main(void)
{
        Stm32_Clock_Init(9);
  delay_init(72);
  TIM1_PWM_Init(199,7199);   //周期20ms
  while(1)
  {
                WPM=25;
                delay_ms(500);
                WPM=15;
                delay_ms(500);
                WPM=10;
                delay_ms(500);
        }
}

波形

波形
收藏 评论0 发布时间:2016-8-11 21:14

举报

0个回答

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版