Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
07.04.2008, 10:16
|
#11
|
Почётный гражданин KAZUS.RU
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Сообщение от eleorka
|
Спасибо. Поясни .... зачем делать несколько измерений и почему «желательно с прерыванием»?
Длительность периода...? Ведь это величина обратная частоте. Нужно делать преобразования (деление) которые я еще не делал. Конечно интересно то но я не очень понял принципа.
|
Измерения просто делаються переодически. По прерыванию для обеспечения точности отсчета. Делить, в Вашем случае, и не придеться, Вам важен сам факт того, что период стал больше какого-либо значения(сравнение с константой)...
Удачи!
__________________
Я, думаю, нужно подумать...
|
|
|
|
07.04.2008, 17:16
|
#12
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Сообщение от eleorka
|
CERGEI1982
Поясни пожалуйста как поднимать флаг о том что отсчет закончился и что ты имел ввиду под «пусть главная программа обработает его»
И еще в маленькой программке с программируемой задержкой имеется маленький тик обозначенный ClrWdt для чего он?
|
Если ты не знаеш что такое ClrWdt,то как ты описания на контролер читал? и пробовал програмки то писать? должен уже знать что такое собака.
Могу написать код,если конечно разберешся.
|
|
|
|
07.04.2008, 18:00
|
#13
|
Прописка
Регистрация: 23.01.2008
Сообщений: 102
Сказал спасибо: 0
Сказали Спасибо 21 раз(а) в 19 сообщении(ях)
|
Найти много информации по PIC контроллерам можно на http://www.ikarab.narod.ru/
|
|
|
|
09.04.2008, 07:30
|
#14
|
Частый гость
Регистрация: 23.08.2006
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
CERGEI1982
Да, напиши если можно. Будеть с чем работать.
Пока програмка не работает ни с какой задержкой времени и без! ..... безнадежно туп как сибирский валенок.
|
|
|
|
09.04.2008, 08:41
|
#15
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Сообщение от eleorka
|
CERGEI1982
Да, напиши если можно. Будеть с чем работать.
Пока програмка не работает ни с какой задержкой времени и без! ..... безнадежно туп как сибирский валенок.
|
Хорошо только ты скажи что написать? задержку простую или с помощью таймера? Можно еще с помощбю например самой программы задержку сделать,то есть надо знать весь цикл выполнения основной программы и сделать регистр под счетчик,то есть сама программа будет таймером как бы,это меня на такую мысль на навел DL36,за что ему спасибо.Протеусом пользуешся?
|
|
|
|
09.04.2008, 10:51
|
#16
|
Частый гость
Регистрация: 23.08.2006
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
А можешь показать простую и с помощью таимера?
Протеус? Начал читать, пока кажется большой глыбиной величиной примерно во всю Ростовскую область ![Улыбка](images/smilies/icon_smile.gif)
Спасибо
|
|
|
|
10.04.2008, 18:06
|
#17
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Вот держи,это еще старая моя учеба.Надеюсь поймеш без коментариев.
Код:
|
LIST P=16F84A
#INCLUDE ‹P16F84A.INC›
__CONFIG _CP_ON&_PWRTE_ON&_WDT_OFF&_XT_OSC
RADIX HEX
TEMP EQU 0X10
TEMP1 EQU 0X11
TEMP2 EQU 0X0E
START BSF STATUS,RP0
MOVLW B'00000001'
MOVWF TRISA
BCF STATUS,RP0
BTFSS PORTA,0
CALL ON
BTFSC PORTA,0
CALL OFF
GOTO START
ON BSF STATUS,RP0
MOVLW B'00000000'
MOVWF TRISA
BCF STATUS,RP0
BSF PORTA,0
CALL ZADER
RETURN
OFF BSF STATUS,RP0
MOVLW B'00000000'
MOVWF TRISA
BCF STATUS,RP0
BCF TRISA,0
CALL ZADER
RETURN
ZADER MOVLW .85
MOVWF TEMP
MOVLW .138
MOVWF TEMP1
MOVLW .3
MOVWF TEMP2
wr DECFSZ TEMP, F
GOTO wr
DECFSZ TEMP1, F
GOTO wr
DECFSZ TEMP2, F
GOTO wr
RETURN
END |
‹center›
-- Прилагается рисунок: --
‹IFRAME src = "nuke/users_images/10042008/4730173.JPG" frameborder="0" name="fr8248067" scrolling="yes" width="470" height="611" align="bottom"›[img]nuke/users_images/10042008/4730173.JPG[/img]
‹font color=red›Рисунок не умещается на странице и поэтому сжат!‹/font›
Для того, чтобы просмотреть его полностью, щелкните здесь.
‹/IFRAME›
‹/center›
Прикрепленный файл: 7512163.rar
|
|
|
|
11.04.2008, 07:29
|
#18
|
Частый гость
Регистрация: 23.08.2006
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
SERGEI1982
Благодарю за помощь. Надеюсь что разъяснишь.... если что не понятно. Кажется будет занятые выходные.....
Пока
|
|
|
|
11.04.2008, 10:58
|
#19
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Сообщение от eleorka
|
SERGEI1982
Благодарю за помощь. Надеюсь что разъяснишь.... если что не понятно. Кажется будет занятые выходные.....
Пока
|
Конечно объясню,а еще лучше пиши на мою почту cergei07собака mail.ru
|
|
|
|
15.04.2008, 07:21
|
#20
|
Частый гость
Регистрация: 23.08.2006
Сообщений: 34
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Cergei1982
С програмкой разобрался. Спасибо. она искусно переключает один и тот же вход на вход и выход. А ты можешь показать теперь другую, с использованием Таимера???
Вчера пытался безуспешно послать тебе емаил несколько раз..... Возвращаются.
Хотел тебе послать мою програмку счета.....
Напиши правильный пожалуйста.
Мой: eleor@hotmail.com
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:11.
|
|