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

 
 
> Порт G в atmega128
nagserg
сообщение Jul 19 2005, 13:38
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 47
Регистрация: 12-05-05
Пользователь №: 4 940



Хочу в Code Vision 1.24.6 сделать порт G как обычный порт входа-выхода. Компилятор ругается на PORTG.0=0, т.е. биту 0 порта G присвоить 0, а когда PORTC.0=0 нормально воспринимает (компилятор). Почему так?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Panych
сообщение Sep 11 2007, 13:37
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 335
Регистрация: 17-06-04
Из: Москва
Пользователь №: 35



Столкнулся с этим же под IAR, но эти команды у меня не возымели эффекта - так и не удалось выставить порт в "1".

Код
DDRG |= ( 1 << 2 );
PORTG |= ( 1 << 2 );


Отключения режима совместимости с 103-ей не нашел...

Листинг первой строки:
Код
     41            // настройка портов MPU
     42            DDRG |= (1<<2);
   \   00000002   91100064           LDS     R17, 100
   \   00000006   6014               ORI     R17, 0x04
   \   00000008   93100064           STS     100, R17


Что я проглядел?


--------------------
Всегда не хватает времени, чтобы выполнить работу как надо, но на то, чтобы ее переделать, время находится. (Закон Мескимена.)
Go to the top of the page
 
+Quote Post
Qwertty
сообщение Sep 11 2007, 13:49
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 408
Регистрация: 21-10-06
Из: Санкт-Петербург
Пользователь №: 21 527



Цитата(Panych @ Sep 11 2007, 17:37) *
Отключения режима совместимости с 103-ей не нашел...
...
Что я проглядел?

Вот отключение режима и проглядели. Это фьюз M103C, т.е. совместимость отключается с помощью программатора.
Go to the top of the page
 
+Quote Post



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

 


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


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