реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> не работает простейшая программа мигания диода, mega128
andybeg
сообщение Sep 16 2011, 08:05
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 133
Регистрация: 30-11-06
Пользователь №: 22 954



странно не работает простейшая программа
Код
    // port 'E'
    DDRE = 0x04;    // 0=In  1=In  2=Out 3=In  4=In  5=In  6=In  7=In  
    PORTE = 0x00;    // 0=Low 1=Low 2=Low 3=Low 4=Low 5=Low 6=Low 7=Low

    // --- USART0_RX irq ---
    // --- USART0_TX irq ---
    // --- main loop ---
    sei();
    for (;;)
    {
        //sleep(); // ... add your application code here
        PORTE = 0xFF;<<
        _delay_ms(1000);
        PORTE = 0x00;<<
        _delay_ms(1000);
    }
    return 0;

причём если убрать делеи и поставить брэкпоинты на строчки присвоения в порт "<<" то диод мигает ...
пишу в AVRStudio 4, отладка JTAG
полный текст кода в приложенном файле
Прикрепленные файлы
Прикрепленный файл  ddd.txt ( 3.59 килобайт ) Кол-во скачиваний: 86
 
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Sep 16 2011, 08:07
Сообщение #2


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Снимите fuse M103C и до кучи ещё JTAGEN и OCDEN, но, думаю, дело в M103C.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
andybeg
сообщение Sep 16 2011, 08:12
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 133
Регистрация: 30-11-06
Пользователь №: 22 954



JTAGEN это же разрешение работы порта житага, я смогу потом микруху прошить?
в настройках фьюзов АВРСтудии напротив JTAGEN стоит галочка, что то по старой памяти это вроди бы означает что этот фьюз не запрограммирован ...
напротив M103C тоже галочка

Сообщение отредактировал andybeg - Sep 16 2011, 08:12
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Sep 16 2011, 08:16
Сообщение #4


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Цитата(andybeg @ Sep 16 2011, 12:12) *
JTAGEN это же разрешение работы порта житага, я смогу потом микруху прошить?
По SPI да.
Цитата
стоит галочк, ...означает что этот фьюз не запрограммирован ...
Не уверен ибо студией не пользуюсь.

Попробуйте снять галочку лишь с M103C


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post
andybeg
сообщение Sep 16 2011, 08:18
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 133
Регистрация: 30-11-06
Пользователь №: 22 954



О! заработало когда снял галку с M103C
грандмерси
Go to the top of the page
 
+Quote Post
demiurg_spb
сообщение Sep 16 2011, 08:20
Сообщение #6


неотягощённый злом
******

Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643



Ну и славненько.
Видимо, галочка означает - вкл, что собственно логично.


--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 20:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016