编辑: yyy888555 | 2019-07-04 |
50 us、100 us、150 us、200 us 的顺序循环改 变. 2) 每次按下 K2 键,PWM0 的波形占空比将按 1/
5、2/
5、3/
5、4/5 的顺序循环改变. 3) 每次按下 K3 键,PWM0 输出的波形为默认值(周期 50us,占空比 1/5). 2-2. 线路图 Advance Information AP-TM57PE12_01S
8 位微型控制器
8 tenx technology inc. Preliminary Rev 1.1, 2011/04/19 2-3. 程序流程图 Advance Information AP-TM57PE12_01S
8 位微型控制器
9 tenx technology inc. Preliminary Rev 1.1, 2011/04/19 3. TM57PE12_TM2 唤醒的应用范例 具体 DEMO 程序请参考 TM57PE12_WAKEUP_TM2.ASM 3-1. 范例说明 1) 系统进入 IDLE 状态后,TM2 还在计数,当TM2 溢出时系统将唤醒. 2) 按下 K1 键,LED1 闪亮
10 秒钟后熄灭. 3) 按下 K2 键,LED2 闪亮
10 秒钟后熄灭. 4) 按下 K3 键,LED3 闪亮
10 秒钟后熄灭. 5) 由于系统用到外部振荡源,所以外部振荡源相对应的 IO(PA3,PA4)必须设为 input 状态,并 且对应 IO 必须开启上拉,否则 MCU 进入 SLEEP 后会影响静态电流. 3-2. 线路图 Advance Information AP-TM57PE12_01S
8 位微型控制器
10 tenx technology inc. Preliminary Rev 1.1, 2011/04/19 3-3. 程序流程图 Advance Information AP-TM57PE12_01S
8 位微型控制器
11 tenx technology inc. Preliminary Rev 1.1, 2011/04/19 4. TM57PE12_按键唤醒的应用范例 具体 DEMO 程序请参考 TM57PE12_WAKEUP_KEY.ASM 4-1. 范例说明 1. 按下 K1 键,LED1 亮,再按熄灭. 2. 按下 K2 键,LED2 亮,再按熄灭. 3. 按下 K3 键,LED3 亮,再按熄灭. 4. 由于系统用到外部振荡源,所以外部振荡源相对应的 IO(PA3,PA4)必须设为 input 状态, 并且对应 IO 必须开启上拉,否则 MCU 进入 SLEEP 后会影响静态电流. 4-2. 线路图 Advance Information AP-TM57PE12_01S
8 位微型控制器
12 tenx technology inc. Preliminary Rev 1.1, 2011/04/19 4-3. 程序流程图 Advance Information AP-TM57PE12_01S
8 位微型控制器
13 tenx technology inc. Preliminary Rev 1.1, 2011/04/19 5. TM57PE12_速度模式切换范例 具体 DEMO 程序请参考 TM57PE12_SPEEDMODE_TM.ASM 5-1. 范例说明 1) 在快速模式下,LED1 闪,频率 4Hz. 2) 在低速模式下,LED2 闪,频率 2Hz. 3) 在IDLE 模式下,LED1~ LED3 灭. 4) 在SLEEP 模式下,LED 1~ LED
3 灭. 5) 在快速模式下,按K1 键系统将进入低速模式. 6) 在快速模式下,按K2 键系统将进入 IDLE 模式. 7) 在快速模式下,按K3 键系统将进入 SLEEP 模式. 8) 在低速模式下,按K1 键系统将进入快速模式. 9) 在低速模式下,按K2 键系统将进入 IDLE 模式. 10) 在低速模式下,按K3 键系统将进入 SLEEP 模式. 11) 系统进入 IDLE 模式后,TM2 仍然计数,当TM2 溢出产生中断时,系统将被唤醒(唤醒 后的系统时钟模式保持与进入 IDLE 之前的模式一致,假如之前是快速模式,则唤醒之后 也为快速模式),唤醒之后按键无效.如果系统模式为快速模式,则LED
3 暗亮.如果系 统时钟在低速模式下 LED
3 将按 2Hz 的频率闪亮.注意:由于是 TM2 中断唤醒,所以进 入IDLE 模式前必须使能 TM2 中断,否则将无法唤醒. 12) 系统进入 SLEEP 模式后,可通过按 K1~K3 将系统唤醒(唤醒后的系统时钟模式保持与进 入SLEEP 之前的模式一致,假如之前是快速模式,则唤醒之后也为快速模式),唤醒之 后按键无效.如果系统模式为快速模式,则LED
3 暗亮.如果系统时钟在低速模式下 LED
3 将按 2Hz 的频率闪亮. 13) 由于系统用到外部振荡源,所以外部振荡源相对应的 IO(PA3,PA4)必须设为 input 状态, 并且对应 IO 必须开启上拉,否则 MCU 进入 SLEEP 后会影响静态电流. Advance Information AP-TM57PE12_01S