AB1601 PWM模块
来源:互联网 发布:淘宝客在哪里参加 编辑:程序博客网 时间:2024/05/22 08:22
配套测试代码:
void DRV_TMR16_PWM_Enable( uint16_t unit )
{
TMR16B0.PR.reg = unit;
TMR16B0.TCR.field.CEN = 1;
}
void DRV_TMR16_PWM1 ( uint16_t mr0, uint16_t mr0_2 )
{
//Using match control 0
TMR16B0.MR0.reg = mr0;
TMR16B0.MR0_2.reg = mr0_2;
TMR16B0.EMR.field.EMC0 = 0x3;
TMR16B0.EMR.field.EMC0_2 = 0x3;
TMR16B0.MCR.field.MR0R_2 = 1;
}
void DRV_TMR16_PWM2 ( uint16_t mr1, uint16_t mr1_2 )
{
//Using match control 1
TMR16B0.MR1.reg = mr1;
TMR16B0.MR1_2.reg = mr1_2;
TMR16B0.EMR.field.EMC1 = 0x3;
TMR16B0.EMR.field.EMC1_2 = 0x3;
TMR16B0.MCR.field.MR1R_2 = 1;
}
void DRV_TMR16_PWM3 ( uint16_t mr2, uint16_t mr2_2 )
{
//Using match control 2
TMR16B0.MR2.reg = mr2;
TMR16B0.MR2_2.reg = mr2_2;
TMR16B0.EMR.field.EMC2 = 0x3;
TMR16B0.EMR.field.EMC2_2 = 0x3;
TMR16B0.MCR.field.MR2R_2 = 1;
}
void DRV_TMR16_PWM4 ( uint16_t mr3, uint16_t mr3_2 )
{
//Using match control 3
TMR16B0.MR3.reg = mr3;
TMR16B0.MR3_2.reg = mr3_2;
TMR16B0.EMR.field.EMC3 = 0x3;
TMR16B0.EMR.field.EMC3_2 = 0x3;
TMR16B0.MCR.field.MR3R_2 = 1;
}
void DRV_TMR16_PWM_ALL ( uint16_t mr, uint16_t mr_2 )
{
//Using match control 0
TMR16B0.MR0.reg = mr;
TMR16B0.MR0_2.reg = mr_2;
TMR16B0.EMR.field.EMC0 = 0x3;
TMR16B0.EMR.field.EMC0_2 = 0x3;
//Using match control 1
TMR16B0.MR1.reg = mr;
TMR16B0.MR1_2.reg = mr_2;
TMR16B0.EMR.field.EMC1 = 0x3;
TMR16B0.EMR.field.EMC1_2 = 0x3;
//Using match control 2
TMR16B0.MR2.reg = mr;
TMR16B0.MR2_2.reg = mr_2;
TMR16B0.EMR.field.EMC2 = 0x3;
TMR16B0.EMR.field.EMC2_2 = 0x3;
//Using match control 3
TMR16B0.MR3.reg = mr;
TMR16B0.MR3_2.reg = mr_2;
TMR16B0.EMR.field.EMC3 = 0x3;
TMR16B0.EMR.field.EMC3_2 = 0x3;
TMR16B0.MCR.field.MR3R_2 = 1;
}
- AB1601 PWM模块
- AB1601 PWM注意事项
- AB1601低功耗之IIC和PWM控制注意事项
- 分析 ddp pwm 模块
- ST17H26的PWM模块
- 飞思卡尔PWM模块
- STM32CubeMX 3 解锁PWM模块
- 【KF8V111控制器】PWM模块配置
- STC15系列单片机-PWM模块
- PIC的PWM模块学习经验
- HELLO八(二) 2812EV模块---PWM
- DSP PWM 模块原理及使用
- AURIX系列GTM模块中的PWM部分
- MC9S12XS128单片机,PWM模块速览
- PWM
- PWM
- pwm
- PWM?
- Hibernate分页
- SLAM的扫盲文章收集
- UGUI ScrollRect滑动居中CenterOnChild实现(修改)
- c++函数调用到底是如何编译的!
- js闭包
- AB1601 PWM模块
- Selenium环境搭建,谷歌浏览器遇到的问题
- 关于@transactional注解的用处与意义
- CSS选择器
- jdbcTemplate返回自定义Bean的列表
- WebView打不开或者显示异常可能原因
- 互为旋转词
- 两栈共享空间
- Java中System.arraycopy方法的使用