Перейти к содержанию

Роман Ермоленко

Members
  • Постов

    3
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Роман Ермоленко

  1. Знающие люди, пожалуйста, подскажите в чем проблема. Вот код в AVR Studio

    while(1){
    		/* It's also possible to control a single or a set of pins on a port.
    	 *
    	 * Setting pin PD0 high in order to turn off LED0.
    	 */
    	PORTD |= (1 << 0)|(1 << 1)|(1 << 2)|(1 << 3)|(1 << 4)|(1 << 5)|(1 << 6)|(1 << 7);
    
    	// Setting pin PD1 low in order to turn on LED1.
    	PORTD &= ~((1 << 0)|(1 << 1)|(1 << 2)|(1 << 3)|(1 << 4)|(1 << 5)|(1 << 6)|(1 << 7));
    	
    	}

    Устанавливаю 2 брекпоинта на командах, дабы просмотреть что будет в симуляторе на порту. Первая команда спокойно выставляет все биты порта D в лог. 1, а вторая ни в какую не хочет их сбрасывать в лог.0. При этом переход по циклу не происходит (будто бы зависает на последней команде), сколько F5 не нажимай.

×
×
  • Создать...