PIC16F887+АЦП
|
|
retas |
Дата: Сб, 10.07.2010, 13:46 | Сообщение # 1 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
445
Замечания:
±
На сайте с 10.09.2007
Статус:
Offline
|
В моей прогре нужен один АЦП канал и плата разведена под PORTE.0 (т.е. 5-тый аналоговый канал) но при запуске на Протоне, в не зависимости какой канал был мною указан под АЦП, Протон под АЦП берёт только 10-тый канал. Мож у кого будут какие либо мысли по моей проблеме, как заставить Протон смотреть на 5-тый канал (да, это моя первое знакомство с АЦП, в реале не проверял). Спасибо.
|
|
|
|
demanik |
Дата: Сб, 10.07.2010, 15:20 | Сообщение # 2 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
448
Замечания:
±
На сайте с 11.12.2007
Статус:
Offline
|
В старой версии компилятора был такой косяк, я с ним столкнулся с 886 пиком, тоже что и ваш только меньше ног. Скачайте новую версию протона, в ней этот косяк кажется исправили. http://www.picbasic.ru/load....1-0-137 И незабывайте о регистрах ANSEL и ANSELH в них указывается тип ноги (аналог или цыфра).
Попробуй всё и вся... может быть пол...
|
|
|
|
retas |
Дата: Сб, 10.07.2010, 17:36 | Сообщение # 3 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
445
Замечания:
±
На сайте с 10.09.2007
Статус:
Offline
|
Большое спасибо, demanik ! А старый Протон обязательно сносить - боюсь как бы ни с чем не остаться?
|
|
|
|
Matrix252005 |
Дата: Пн, 12.07.2010, 15:28 | Сообщение # 4 |
Группа:
Проверенные
Ранг:
Разобрался
Сообщений:
636
Замечания:
±
На сайте с 12.10.2007
Статус:
Offline
|
Приятного времени суток. Я пользуюсь именно таким "Proton+ compiler v. 3.4.0.8 и Proton IDE 2.0.0.5" и все ОК (качал из нета, не с этого сайта)! Можно попробовать не сносить старый, а новый просто установить в новое место. Должно помочь.
THE TRUTH IS OUT THERE.
С уважением, Николай.
|
|
|
|
terrarus |
Дата: Пн, 12.07.2010, 17:03 | Сообщение # 5 |
Группа:
Пользователи
Ранг:
Помогаю всем
Сообщений:
451
Замечания:
±
На сайте с 21.08.2008
Статус:
Offline
|
Quote (retas) В моей прогре нужен один АЦП канал и плата разведена под PORTE.0 (т.е. 5-тый аналоговый канал) но при запуске на Протоне, в не зависимости какой канал был мною указан под АЦП, Протон под АЦП берёт только 10-тый канал. Приведите пожалуйста этот кусок кода. Хочу посмотреть и смоделировать.
Если у в Вас что-то не получается, подумай, не стоит ли прочитать инструкцию...!
|
|
|
|
retas |
Дата: Пн, 12.07.2010, 17:21 | Сообщение # 6 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
445
Замечания:
±
На сайте с 10.09.2007
Статус:
Offline
|
Спасибо большое всем - попытаюсь установить паралельно. Кусок кода, так единственная строчка "Var1 = ADIn 5" ну и как полагается установлены соответсвующие биты в TRISE и ANSEL. Да и на 10-том канале ничего не измеряется. Правда мне непонятно как устанавливать 7-мой бит ADFM в ADCON1, что такое rigt/left justified.
Сообщение отредактировал
retas - Пн, 12.07.2010, 17:27
|
|
|
|
brown |
Дата: Пн, 12.07.2010, 21:01 | Сообщение # 7 |
Группа:
Пользователи
Ранг:
Помогаю всем
Сообщений:
333
Замечания:
±
На сайте с 18.09.2007
Статус:
Offline
|
Quote (retas) что такое rigt/left justified. левое/правое вырывнивание результата АЦП в регистре. Я обычно ставлю правое.
Век живи - век учись! К концу жизни поймешь, что ничего не знаешь...
|
|
|
|
retas |
Дата: Вт, 13.07.2010, 20:39 | Сообщение # 8 |
Группа:
Проверенные
Ранг:
Помогаю всем
Сообщений:
445
Замечания:
±
На сайте с 10.09.2007
Статус:
Offline
|
Новый Протон спас меня в вопросе АЦП.
|
|
|
|