Atmega128 небольшая загвоздка

Обсуждаем контроллеры компании Atmel.
Ответить
Родился
Сообщения: 5
Зарегистрирован: Вт июл 01, 2014 18:08:55

Сообщение Alex15142 »

Добрый день.

Есть код:

Код: Выделить всё

#include <avr/io.h>

void test(void)
	{
		PORTD=0xFF;
	}

void main(void)
	{
		DDRA=0xFF;
		DDRD=0xFF;
		test();
		PORTA=0xFF;
                while(1);
	}
После прошивки микроконтроллера опытным путем установил, что программа не выходит из функции test. Ожидается, что после выполнения программы на портах A и D будет FF. На деле FF только на порте D.
По дебагу все работает правильно.
Hex файл зашивается правильно. Контрольные суммы записанного во флеш и считанного одинаковые.

В чем может быть проблема.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3832
Зарегистрирован: Сб сен 10, 2011 17:46:25

Сообщение oleg110592 »

отключено ли в фузах M103C?
Реклама
Родился
Сообщения: 5
Зарегистрирован: Вт июл 01, 2014 18:08:55

Сообщение Alex15142 »

Спасибо, помогло.
Ответить

Вернуться в «AVR»