Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
10.11.2009, 12:49
|
|
Прохожий
Регистрация: 06.11.2009
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Порт С в ATmega8
Доброго времени суток всем!
Проблема такая. Порт С в Atmega8 инициирую следующим образом - PC0:PC3 на вход, PC4:PC6 на выход. Пытаюсь установить на PC6 "0", ничего не получается. В Proteuse симулирую схему. Вопрос - это "глюк" Proteusa или этот порт не может работать на выход?
|
|
|
|
10.11.2009, 13:52
|
|
Частый гость
Регистрация: 31.07.2009
Сообщений: 23
Сказал спасибо: 1
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Порт С в ATmega8
Ну если хотя бы посмареть документацию на этот МК, то видно что линия порта PC6 совмещена с входом сброса Reset. Функцию этого вывода определяет fuse-бит RSTDISBL. Если этот бит не запрограммирован (1), то вывод работает как Reset, если запрограммирован (0), то как линия ввода-вывода; по умолчанию - не запрограммирован. P.S. на реальном камне, если не хотите собирать параллельный программатор лучше бит RSTDISBL не трогайте и соответственно не используйте линию PC6.
|
|
|
|
10.11.2009, 14:08
|
|
Прохожий
Регистрация: 06.11.2009
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Порт С в ATmega8
Спасибо Alexey sevast, "умные книги" - это сила. Почитал Datasheet и понял свою ошибку. Но все равно спасибо.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:39.
|
|