Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
06.07.2010, 17:09
|
#11
|
Вид на жительство
Регистрация: 09.10.2009
Сообщений: 356
Сказал спасибо: 21
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
Re: Особенности ADC у ATTiny
rpocc, как Вы можете работать с АЦП, если у Вас ВСЕ выводы настроенны на выход, в том числе и вход АЦП с которого ВЫ меряете! Кстати в своём коде я тоже выводы настроил на выход
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.
|
|
|
Сказали "Спасибо" OneTech
|
|
|
06.07.2010, 17:53
|
#12
|
Прохожий
Регистрация: 13.11.2009
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Особенности ADC у ATTiny
Сообщение от OneTech
|
rpocc, как Вы можете работать с АЦП, если у Вас ВСЕ выводы настроенны на выход
|
Тьфу, вот я дурень! Где-то в даташите прочитал, что это значения не имеет. Сейчас сбросил пятый бит и сразу всё заработало на любых потенциометрах!
Спасибо, вопрос решён!
|
|
|
|
06.07.2010, 18:18
|
#13
|
Вид на жительство
Регистрация: 09.10.2009
Сообщений: 356
Сказал спасибо: 21
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
Re: Особенности ADC у ATTiny
Не за что. Бывает по началу. Посмотрите в моём примере есть настройки для ВВ (через "iop.inc"). Так Вы точно не ошибётесь.
Код:
|
;Port D initialization
ldi temp2,low (b7_in | b6_in | b5_in | b4_out | b3_out | b2_in | b1_out | b0_in);
ldi temp1,low (b7_st_T | b6_st_T | b5_st_T | b4_st_0 | b3_st_0 | b2_st_P | b1_st_1 | b0_st_T);
out PORTD,temp1 ;
out DDRD,temp2 |
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.
|
|
|
|
06.07.2010, 18:36
|
#14
|
Прохожий
Регистрация: 13.11.2009
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Особенности ADC у ATTiny
Ну именно с входами/выходами такой «кроссплатформенный» подход, как мне кажется, избыточен, ибо у каждого порта 8 контактов, они соответствуют по номерам разрядам, поэтому их видно прямо через запись типа такой:
ldi tmp, 0b11101111 ;0 In, 1 Out
|
|
|
|
06.07.2010, 18:43
|
#15
|
Вид на жительство
Регистрация: 09.10.2009
Сообщений: 356
Сказал спасибо: 21
Сказали Спасибо 64 раз(а) в 46 сообщении(ях)
|
Re: Особенности ADC у ATTiny
Хм, хорошо, дело Ваше. Это я уж видимо слишком сильно привык к своей записи.
__________________
Делая дело нужно в него верить на все 100%, иначе неизбежно будут возникать ошибки подпитывающие подсознательное сомнение.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:32.
|
|