• 孙杨、宁泽涛扛起中国游泳大旗 2019-05-11
  • 那你就写个帖子驳呀!告诉你,我是普通老百姓就是错了也没有啥,你可是论坛“真理化身”呀! 2019-05-11
  • 守住青山不放松 护好绿水不辞难——在渝全国人大代表聚焦“共抓大保护、不搞大开发”专题调研记略 2019-05-10
  • 巴厘岛被爆众多海域垃圾成灾 潜水常被塑料瓶塑料袋包围 2019-05-04
  • 两个不能否定,怎会是停留在30年前? 2019-04-27
  • 国际在线:向世界报道中国,向中国报道世界 2019-04-27
  • 【理上网来喜迎十九大】外媒记者:稳步推进生态文明建设的中国更加美丽 2019-04-26
  • 董卿海霞李思思康辉撒贝宁 央视名嘴童年照谁更萌 2019-04-26
  • “龙江二号”微卫星传回地月合影 2019-04-18
  • 中国驻泰国大使考察合艾国光中学孔子课堂 2019-04-18
  • 【清园20年】感恩大回馈!半价!半价! 2019-04-18
  • 中央纪委紧盯节点 4年来通报曝光问题近4000起 2019-04-13
  • 2013环球企业领袖宁夏圆桌会议嘉宾云集 2019-04-13
  • 《魔兽世界》未解之谜 那些仍不能被玩家们踏足的领地 2019-04-11
  • 钱江潮评 让高质量发展插上人才的翅膀 2019-04-10
  • ST MCU Finder
    安装免费手机应用,
    寻找理想的ST MCU
    打印

    合买广东11选5是骗局吗: [STM32F2] GD32F207VC开发板无法输出互补PWM波形

    [复制链接]
    191|5
    跳转到指定楼层
    楼主
     楼主 | 2018-11-14 19:01 | 只看该作者 |退出气泡模式 回帖奖励 |倒序浏览 |阅读模式
    具体程序如下。使用高级时钟1.将PA8和PB13使能为互补PWM输出引脚、结果PA8输出一直为低。请各位帮我看一下。谢谢!

    #include "gd32f20x.h"
    #include <stdio.h>
    #include "systick.h"

    int compare ;


    void TIM8_init()
    {
      TIMER_BaseInitPara tim1_int;// ê±?ó13?ê??ˉ
            TIMER_BKDTInitPara tim1_DT; //ê±?ó1?à??ê±??
            TIMER_OCInitPara   tim1_OC; // ê±?ó1í¨μàéè??
      tim1_int.TIMER_Period = 1200;// 120Mê±?a1??μ?ê100k
            tim1_int.TIMER_Prescaler = 0;//?¨ê±?÷ê±?ó?a120M
      tim1_int.TIMER_ClockDivision = TIMER_CDIV_DIV1;//?¨ê±?÷ê±?ó?a120M
            tim1_int.TIMER_CounterMode = TIMER_COUNTER_UP;//?òé???êy
            TIMER_BaseInit(TIMER1,&tim1_int);
           
            //?????à??ê±??  ?à???a0.1us
           
      tim1_DT.TIMER_ROSState = TIMER_ROS_STATE_ENABLE;
            tim1_DT.TIMER_IOSState = TIMER_IOS_STATE_ENABLE;
            tim1_DT.TIMER_LOCKLevel = TIMER_LOCK_LEVEL_OFF;
            tim1_DT.TIMER_DeadTime = 12;
            tim1_DT.TIMER_Break = TIMER_BREAK_DISABLE;
            tim1_DT.TIMER_BreakPolarity = TIMER_BREAK_POLARITY_LOW;
            tim1_DT.TIMER_OutAuto = TIMER_OUTAUTO_DISABLE ;
      TIMER_BKDTConfig(TIMER1,&tim1_DT);
           
            //éè??í¨μà1£?í¨μà1N
           
            tim1_OC.TIMER_OCMode = TIMER_OC_MODE_PWM1;//??êy?μD?óúéè?¨?μ?aóDD§μ???
            tim1_OC.TIMER_OutputState = TIMER_OUTPUT_STATE_ENABLE;//ê?3?±è??ê1?ü
            tim1_OC.TIMER_OutputNState = TIMER_OUTPUTN_STATE_ENABLE;//ê?3?±è??·′?òê1?ü
            tim1_OC.TIMER_Pulse = compare;//±è???μ
            tim1_OC.TIMER_OCPolarity = TIMER_OC_POLARITY_HIGH;//óDD§μ????a??μ???
            tim1_OC.TIMER_OCNPolarity = TIMER_OCN_POLARITY_HIGH;//óDD§μ????a??μ???
            tim1_OC.TIMER_OCIdleState = TIMER_OC_IDLE_STATE_SET;//???Dê±òy??×′ì?
            tim1_OC.TIMER_OCNIdleState = TIMER_OCN_IDLE_STATE_RESET;//???Dê±òy??×′
      TIMER_OC1_Init(TIMER1,&tim1_OC);
            TIMER_OC1_Preload(TIMER1,TIMER_OC_PRELOAD_ENABLE);//×??ˉ×°??ê1?ü

      TIMER_Enable(TIMER1,ENABLE);
            TIMER_CtrlPWMOutputs(TIMER1,ENABLE);//?a??ON£?OCê?3?£¨BDTR£?
    //        TIMER_CC_PreloadControl(TIMER1,ENABLE);
    }


    void  PWM_GPIO_init()
    {
      GPIO_InitPara GPIO_InitPara;
            RCC_APB2PeriphClock_Enable(RCC_APB2PERIPH_TIMER1,ENABLE);
            RCC_APB2PeriphClock_Enable(RCC_APB2PERIPH_GPIOA | RCC_APB2PERIPH_GPIOB, ENABLE);
            GPIO_InitPara.GPIO_Pin = GPIO_PIN_8;
            GPIO_InitPara.GPIO_Mode = GPIO_MODE_AF_PP;
            GPIO_InitPara.GPIO_Speed = GPIO_SPEED_50MHZ;
            GPIO_Init(GPIOA,&GPIO_InitPara);//????PA7?a?′ó?í?íì TM8-CH1N
      GPIO_InitPara.GPIO_Pin = GPIO_PIN_13;
            GPIO_InitPara.GPIO_Mode = GPIO_MODE_AF_PP;
            GPIO_InitPara.GPIO_Speed = GPIO_SPEED_50MHZ;
      GPIO_Init(GPIOB,&GPIO_InitPara);//????PC6?a?′ó?í?íì TM8-CH1

    }

    int main(void)
    {
            compare = 800;
            TIM8_init();
            PWM_GPIO_init();
           
            while(1)
            {
        compare = 800;
                    TIMER_Compare1Config(TIMER1,compare);
           
            }
       
    }
    沙发
    | 2018-11-14 22:45 | 只看该作者
    发错版块了。
    板凳
    | 2018-11-14 22:45 | 只看该作者
    另外这个系列官网给的有例子吧
    地板
    | 2018-11-15 13:03 | 只看该作者
    亲 你发错版块了吧
    5
    | 2018-11-15 14:09 | 只看该作者
    这个用的是st的库吧
    6
    | 2018-11-21 15:48 | 只看该作者
    用两通道 示例应该不少
    扫描二维码,随时随地手机跟帖
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    我要发帖 投诉建议 创建版块 申请版主

    快速回复

    您需要登录后才可以回帖
    登录 | 注册
    高级模式

    论坛热帖

    快速回复 广东快乐十分走势图 返回列表
  • 孙杨、宁泽涛扛起中国游泳大旗 2019-05-11
  • 那你就写个帖子驳呀!告诉你,我是普通老百姓就是错了也没有啥,你可是论坛“真理化身”呀! 2019-05-11
  • 守住青山不放松 护好绿水不辞难——在渝全国人大代表聚焦“共抓大保护、不搞大开发”专题调研记略 2019-05-10
  • 巴厘岛被爆众多海域垃圾成灾 潜水常被塑料瓶塑料袋包围 2019-05-04
  • 两个不能否定,怎会是停留在30年前? 2019-04-27
  • 国际在线:向世界报道中国,向中国报道世界 2019-04-27
  • 【理上网来喜迎十九大】外媒记者:稳步推进生态文明建设的中国更加美丽 2019-04-26
  • 董卿海霞李思思康辉撒贝宁 央视名嘴童年照谁更萌 2019-04-26
  • “龙江二号”微卫星传回地月合影 2019-04-18
  • 中国驻泰国大使考察合艾国光中学孔子课堂 2019-04-18
  • 【清园20年】感恩大回馈!半价!半价! 2019-04-18
  • 中央纪委紧盯节点 4年来通报曝光问题近4000起 2019-04-13
  • 2013环球企业领袖宁夏圆桌会议嘉宾云集 2019-04-13
  • 《魔兽世界》未解之谜 那些仍不能被玩家们踏足的领地 2019-04-11
  • 钱江潮评 让高质量发展插上人才的翅膀 2019-04-10
  • 胜平负对应亚盘 北京德州扑克比赛 彩票销售员具备的素质 双色球中奖分布图 辽宁福彩35选7 福利彩票3d走势图 极速时时彩能玩吗 彩票怎么买 大小形态分布图福彩3d 顶呱刮星座奇缘 双色球下期预测最准确170彩 广西福彩中心客服电话 pk10一千本金如何回血 北京赛车计时器 天津时时彩可以网上买吗 重庆时时彩v2.3.0版本