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

 
 
> Странное поведение портов ATMega128A
tema-electric
сообщение May 13 2013, 17:36
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 309
Регистрация: 18-04-08
Из: Томск
Пользователь №: 36 887



Повесил на порты PG3 и PG4 два светодиода (альтернативная функция TOSC2 и TOSC1). На начальном этапе программы светодиоды работали. Однако после полной адаптации старой программы к новой железяке порты работать перестали.

В проекте используется таймер 3, и прерывание от него, а также таймер 1, и прерывание от него. Таймер 0, для которого эти выводы являются выводами кварца совсем никак не используется. Читал состояние порта (PORTG), состояние регистра направления (DDRG). Все настроено правильно и так как написано в справочном листке на ATMega128A. Если садиться осциллографом на ножку без нагрузки, то видно как меняется состояние порта. Фронты конечно завалены. Никакую нагрузку порт не держит. Ощущение, что включены альтернативные функции порта (TOSC2 и TOSC1). Вот только я их не влючал совсем.

Может у кого-то что-то было подобное?

PS: Проблема не в кристалле контроллера. Порты ведут себя одинаково на целой куче плат.


--------------------
Кто сказал МЯУ?
Go to the top of the page
 
+Quote Post



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

 


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


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