|
|
|
|
Gregory: И что она должна делать? Просто, хочу понять, для чего надо так тактовую частоту занижать, если её всегда так не хватает. Тема здесь: http://www.pro-radio.ru/ideas/3139-1/ Естественно, совсем не обязательн было занижать частоту до десятков КГц, но мне интересно было это попробовать с целью получить минимум потребляемого тока. Всё равно, устройство само по себе медленное - максимальная частота вывода сигналов на порты - 16Гц. |
|
|
DWD: Тема здесь Припоминаю. Насколько помню, там использовались светодиоды, которые потребляют ток, уж точно на порядок больше, чем МК. Так что никакой экономии не предвидится. |
|
|
Так светодиоды - не самоцель. Поставил себе задачу получить потребление мощности, определяемое только нагрузкой - светодиодами. |
|
|
DWD: Поставил себе задачу Дико извиняюсь, но получилось, что Вашей задачей стало - ухудшить быстродействие МК. Просто, когда у меня возникала необходимость в маленьком энергопотреблении, пока всегда удавалось обойтись SLEEP'ом. Вот и интересуюсь, кому действительно надо было идти "другим путём". |
|
|
Это разные пути снижения энергопотребления. Один вариант - спим - просыпаемся - быстро делаем дела - засыпаем. Второй - медленная тактовая. Зачастую более выгодный вариант. Но не всегда применимый. Самое низкое потребление получается при объединении этих вариантов
|
|
|
Gregory: ...получилось, что Вашей задачей стало - ухудшить быстродействие МК. Быстродействие - понятие относительное... Что бы поймать муху - нужна одна скорость, а червяка - другая. Я вёл охоту на "червяка"... |
|
|
DWD: нужна одна скорость Слово "нужно" необходимо заменить на "достаточно", что, согласитесь, не одно и то же. |
|
|
ребята что то у меня не хочеть тактироватся контроллер PIC16F84A на ножкам 15 и16 соединяю кварц с f=4мц и в каждой ножки соеденяю конденсаторы емкостью 20 пф (соединение конденсаторов "ножка<--->земля") --------------------- + + + + 15 с1(20) + + ----------+---------//----------------------*общ + + кварц(4мц) + + ----------+---------//----------------------* общ + +16 с2(20) + + -------------------- на ножку 4 подал питание через 10 ком +5в НО НЕ ХОЧЕТ |
|
|
В битах инициализации кварц проставили? В слипе не находится? Кварц в порядке? Программа рабочая? Контроллер вообще прошит? |
|
|
программу написал в UMPS е пример: ================================ ;constants tempA equ 0x10 tempB equ 0x11 ;---------------------------- org 0 movlw b'11111' movwf portA movlw b'00000000' movwf portB bsf status,rp0 ; переключ. 0 банк movlw b'11111' movwf trisA movlw b'00000000' movwf trisB bcf status,rp0 ; перекл 1 банк . . . . . .. . .. . . .. . . .. итд............. =================================== программу симулировал в протеусе рабатает в норме. А как отключить режым SLEEP ? кантроллер прошывал с помощю JDM программатора и с программой ПОНИ ПРОГ-2000 В битах инициализации как проставит кварц ? с помощю каким команд.
|
|
|
|
|