Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Ответ
Опции темы

Начальная настройка АЦП PIC16F676

Непрочитано 22.02.2011, 22:43   #11
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Начальная настройка АЦП PIC16F676

Сообщение от alexsax Посмотреть сообщение
может проблема в MOVLF ?
это не более чем:
MOVFF MACRO F1,F2 ; пересылка регистрF1- регистрF2
MOVFW F1 ; в акк значение в первом
MOVWF F2 ; с акк во второй регистр
ENDM ; метка конца макрокоманды
MOVLF MACRO CONST,F1 ; пересылка константы в регистр
MOVLW CONST ; константу в акк
MOVWF F1 ; акк в регистр
ENDM ; метка конца макрокоманды


с 873 подобное, без проблем. Правда, там нет "ANSEL"

вот франмент другой программы:
Setup CLRF PORTA ; инициализация защелок
CLRF PORTC ; портов
MOVLF 0x85,FSR ; адресс TRISA
CLRF INDF ; все выводы порта А - выхода
MOVLF 0x87,FSR ; адресс TRISC
MOVLF 0x08,INDF ; C3 - вход, остальные - выхода
MOVLF 0x91,FSR ; адресс ANSEL
MOVLF 0x80,INDF ; С3, аналоговый
MOVLF 0x81,FSR ; адресс OPTION
MOVLF 0x0F,INDF ; внутренний генератор, проедделитель перед WDT, 1/128
CLRWDT ; сбросим шморгалку
MOVLF 0x03,INDF ; предделитель перед Т0, 1/16
MOVLF 0xA0,INTCON ; прерывания от Т0 разрешены
CLRF T1CON ; выключил T1
MOVLF 0x07,CMCON ; выключил компаратор
MOVLF 0x9F,FSR ; адресс ADCON1
MOVLF 0x01,INDF ; делитель 1/8
MOVLF 0x1D,ADCON0 ; включили 7 канал АЦП

эта - без проблем.
Реклама:
__________________
Смотрящий под ноги - звёзды видит в лужах.
rusyvochka вне форума   Ответить с цитированием
Непрочитано 22.02.2011, 23:03   #12
alexsax
Прохожий
 
Регистрация: 30.12.2007
Сообщений: 3
Сказал спасибо: 88
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
alexsax на пути к лучшему
По умолчанию Re: Начальная настройка АЦП PIC16F676

Сообщение от rusyvochka Посмотреть сообщение
Правда, там нет "ANSEL"
там ADCON1 ‹3:0›
alexsax вне форума   Ответить с цитированием
Непрочитано 22.02.2011, 23:13   #13
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Начальная настройка АЦП PIC16F676

Сообщение от alexsax Посмотреть сообщение
там ADCON1 ‹3:0›
ну да. так вот оно то и проходит без проблем, а с 676 проблема на начальных установках. Дальше видно, меняется канал, опорное переключается от питания к пиновому - без проблем. Сетап - никак. В принципе, как бы оно и работает, хотелось точно подобрать частоту: по прерыванию Т0 организован ШИМ...- Т0 - выставил, Т1 - снял. Т1 - длительность...
к ста: я не нашел "встроеного" ШИМа в 676 или плохо искал?
__________________
Смотрящий под ноги - звёзды видит в лужах.
rusyvochka вне форума   Ответить с цитированием
Непрочитано 23.02.2011, 00:35   #14
otest
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 245 раз(а) в 183 сообщении(ях)
otest на пути к лучшему
По умолчанию Re: Начальная настройка АЦП PIC16F676

PIC16F676 нет ШИМа
otest вне форума   Ответить с цитированием
Сказали "Спасибо" otest
rusyvochka (23.02.2011)
Непрочитано 23.02.2011, 21:24   #15
alexsax
Прохожий
 
Регистрация: 30.12.2007
Сообщений: 3
Сказал спасибо: 88
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
alexsax на пути к лучшему
По умолчанию Re: Начальная настройка АЦП PIC16F676

видать модель с глюком
Вложения:
Тип файла: rar 111.rar (34.5 Кб, 112 просмотров)
alexsax вне форума   Ответить с цитированием
Непрочитано 06.05.2011, 21:18   #16
rusyvochka
Гражданин KAZUS.RUN
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Начальная настройка АЦП PIC16F676

Сообщение от alexsax Посмотреть сообщение
видать модель с глюком
Согласен. В 873 тоже замечено такое, причём, только когда больше одного канала используется, нормально почему то.
__________________
Смотрящий под ноги - звёзды видит в лужах.
rusyvochka вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Видео уроки dosikus Микроконтроллеры, АЦП, память и т.д 61 23.01.2012 21:06
ИОН как опорное напряжение АЦП в PIC18F13K50 Easyrider83 Proteus 6 08.09.2010 14:36
Конфликт прерываний таймера и АЦП ask_e Микроконтроллеры, АЦП, память и т.д 11 08.08.2010 01:28
Помогите с ЦАП AD7708/AD7718 или их аналогами ST_Senya Микроконтроллеры, АЦП, память и т.д 9 30.11.2009 19:03


Часовой пояс GMT +4, время: 05:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.