Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
03.03.2009, 13:53
|
|
Частый гость
Регистрация: 17.08.2007
Сообщений: 33
Сказал спасибо: 6
Сказали Спасибо 2 раз(а) в 1 сообщении
|
на кристалле
|
|
|
|
07.03.2009, 18:16
|
|
Частый гость
Регистрация: 17.08.2007
Сообщений: 33
Сказал спасибо: 6
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Видимо, никто не знает
|
|
|
|
07.03.2009, 19:43
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от Jkot
|
Видимо, никто не знает
|
Никто не знает - чего? Регистра, который вы искали, не существует в природе - это вам уже сказали. Посоветовали подключить питание порта - ну странно требовать чтобы устройство работало без питания. Чего еще вам посоветовать-то?
Вот из даташита, на стр.5
Код:
|
AVCC is the supply voltage pin for Port A and the A/D Converter. It should be externally
connected to VCC, even if the ADC is not used. If the ADC is used, it should be connected
to VCC through a low-pass filter. |
|
|
|
|
08.03.2009, 09:42
|
|
Частый гость
Регистрация: 17.08.2007
Сообщений: 33
Сказал спасибо: 6
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Т.е. программно управлять кроме как PUD и DDRA PortA нельзя? Эти сигналы используются только для управления на микропрограммном уровне?
|
|
|
|
08.03.2009, 14:13
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от Jkot
|
Т.е. программно управлять кроме как PUD и DDRA PortA нельзя? Эти сигналы используются только для управления на микропрограммном уровне?
|
DDRA - пожалуйста. Он для того и предназначен. И, поверьте, работает как надо. Но вы то искали регистр PUOE - а такого нет. Это имя сигнала в схеме порта, посмотрите в даташите. А зачем вам лезть в "глубины"? Достаточно знать простое правило. PUD - запрешает подтяжку всех одним махом. При DDRx=0 подтяжка включается PORTx=1. Вот и вся премудрость.
Спрошу и третий раз. Вы питание на AVcc подали?
|
|
|
|
09.03.2009, 17:24
|
|
Частый гость
Регистрация: 17.08.2007
Сообщений: 33
Сказал спасибо: 6
Сказали Спасибо 2 раз(а) в 1 сообщении
|
Посмотрел - питание не подал, НО : при включении птички pull-up в AB на соответствующем выводе в режиме отладки на кристалле появляется лог. 1, что странно. При программировании без добавок для отладки лог.1 не присутствует
|
|
|
|
10.03.2009, 01:18
|
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Если при сериальном программировании забыть включить питание МК, то в большинстве случаев он таки определяется (жечься правда не жжется). Почему? Да просто паразитное питание по сигнальным линиям наводится.
Думаю, то же у вас и с портом А. Ну а при таком питании - некоторое подобие работы будет. Но вряд ли корректное. И чего вы приключения-то ищете... Сделайте все по даташиту, и забудьте проблемы.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:14.
|
|