ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
1 июля
201151
L_S_V (11.07.2010 13:10 - 14.07.2010 13:23, просмотров: 631)
LPC1768: назначение битов в EMR в ТС. 1. Для управления состоянием выхода MATn.1 - достаточно ли установить бит EM1 или надо подвердить битами EMC1 что с ним делать (важно ли при этом было ли "совпадение" в канале1? Пример: 1. Устанавливаем на выходе MAT0.1 - 0 Произошло "совпадение" в канале 1 LPC_TIM0->EMR = 0x00000042; // установилось MAT0.1 = 0 (устанавливаем EM1 = 1 и стираем его) 2. Устанавливаем на выходе MAT0.1 - 1 "Совпадения" в канале 1 нет. LPC_TIM0->EMR |= 0x00000002; // установилось MAT0.1 = 1 (хотя команда: устанавливаем EM1 = 1 и стираем его) ?? LPC_TIM0->EMR = 0x00000002; // не устанавливает LPC_TIM0->EMR = 0x00000082; // не устанавливает ?? (устанавливаем EM1 = 1 и устанавливаем его на выходе) 3. Если в цикле (с задержками) "гонять" без "совпадения" в канале 1 команды: LPC_TIM0->EMR = 0x00000042; // LPC_TIM0->EMR = 0x00000082; // или: LPC_TIM0->EMR = 0x00000040; // LPC_TIM0->EMR = 0x00000080; // Переключения выхота MAT0.1 не происходит?? ВОПРОС РЕШЁН.