定时扫描输出实现了指定IO 按照实现设置的数据,周期性的同步输出,方便PWM 调节、电机驱动等应用。电子膨胀阀采用两相4 线8 拍方式驱动时,驱动时序(1 表示导通,0 表示断开)如下表:
A | B | C | D | |
1 | 1 | 0 | 0 | 0 |
2 | 1 | 1 | 0 | 0 |
3 | 0 | 1 | 0 | 0 |
4 | 0 | 1 | 1 | 0 |
5 | 0 | 0 | 1 | 0 |
6 | 0 | 0 | 1 | 1 |
7 | 0 | 0 | 0 | 1 |
8 | 1 | 0 | 0 | 1 |
假设每拍脉冲宽度为5mS,A-D4 线接IO3-IO0,使用第1 如定时扫描驱动时流程如下:
(1)假设把8 拍正转数据保存在第1 页寄存器的0x10-0x1F,先配置字寄存器值:
R16=0x0008 R18=0x000C R20=0x0004 R22=0x0006 R24