打印

聚元微MCU(四)-DBW

[复制链接]
225|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xys9190|  楼主 | 2022-4-13 15:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式



void DBW0_Init(void)
{
  uint8_t DBWcon0;
  
  DBWcon0 = DBWCON0&0xF0;                     // Read the config of DBW1 in DBWCON0
  DBWCON0 = DBWcon0|                          // DBW1配置
            g0en_en|                          // 使能DBW0
            g0polb_1|                         // DBW0B输出极性翻转
            g0pola_0|                         // DBW0A输出极性不翻转
            g0cs_clkper;                      // DBW0(死区)时钟选择CLKPER
  DBW0CON1 = g0asdlb_1|                       // DBW0B引脚驱动为1,与G0POLB的位置设置无关
             g0asdla_1|                       // DBW0A引脚驱动为1,与G0POLB的位置设置无关
             g0is_pwm0;                       // DBW0输入源选择PWM0,DBW0A输出受G0ADOEN控制,DBW0B输出到引脚
  DBW0CON2 = g0arsen_dis|                     // 禁止DBW0自动重启
             g0dbm_m0|                        // DBW0的前死区由DBWDB0设置,DBW0的后死区由DBWDB1设置
             g0asdc_dis|                      // 比较器ACMP的输出对关断没有任何作用
             g0asdspps_dis|                   // DBW0输入引脚(DBW0IN)信号对关断没有任何影响
             g0adoen_dis;                     // 输出到原功能模块输出脚
}


使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

141

帖子

5

粉丝