Например TDA7294

Форум РадиоКот • Просмотр темы - Таймер на Attiny 13
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт апр 23, 2024 14:15:14

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 27 ]    , 2
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 20:21:47 
Это не хвост, это антенна

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1395
Откуда: Мелеуз
Рейтинг сообщения: 1
попытка 2
фузы заводские

Добавлено after 21 minute 16 seconds:
а это с режимом powerdown
если есть возможность замерьте пожалуйста потребление ,самому интересно :))


Вложения:
powerdown.hex [1.06 KiB]
Скачиваний: 496
noname1.hex [676 байт]
Скачиваний: 488
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 20:30:22 
Первый раз сказал Мяу!

Зарегистрирован: Вт дек 10, 2013 23:28:24
Сообщений: 25
Рейтинг сообщения: 0
попытка 2
фузы заводские

Работает! Большое спасибо! :)
а Вы не могли бы исходники скнуть? вдруг что то придется подстроить, и чтобы больше не тревожить никого.. а как изменить задержку я разберусь, если что)) главное алгоритм работает правильно! :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 20:44:11 
Это не хвост, это антенна

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1395
Откуда: Мелеуз
Рейтинг сообщения: 1
BASCOM AVR,вполне понятный язык,вот с комментариями
Спойлер$Regfile = "attiny13.dat" ' контроллер
$Crystal = 1200000 ' частота контоллера
$hwstack = 32 ' стек
$swstack = 8 '
$framesize = 16 '
Config PortB.3 = Input : PortB.3 = 0 '2 выв
Config PortB.0 = Output : PortB.0 = 0 '5 выв
Config PortB.1 = output : PortB.1 = 0 '6 выв
Config Debounce = 30 ' подпрограмма кнопки
do ' цикл
Debounce pinB.3 , 1 , Pr ' подпрограмма кнопки
loop
end


Pr: '
pORTB.0 = 1 ' вкл
waitms 200 ' 200 мсек
pORTB.0 = 0 ' выкл
wait 1 ' 1 сек
pORTB.0 = 1 '
waitms 200 '
pORTB.0 = 0 '
wait 1 '
PortB.1 = 1 '
waitms 200 '
PortB.1 = 0 '

Return

а это со сном
Спойлер$Regfile = "attiny13.dat"
$Crystal = 1200000
$hwstack = 32
$swstack = 8
$framesize = 16
Config PortB.3 = Input : PortB.3 = 0 '2
Config PortB.0 = Output : PortB.0 = 0 '5
Config PortB.1 = output : PortB.1 = 0 '6
Enable Interrupts
Pcmsk = 8
dim f as bit
f = 0
On Pcint0 Pr
Enable Pcint0
do
if f = 1 then
disable Pcint0
f = 0
pORTB.0 = 1
waitms 200
pORTB.0 = 0
wait 1
pORTB.0 = 1
waitms 200
pORTB.0 = 0
wait 1
PortB.1 = 1
waitms 200
PortB.1 = 0
Enable Pcint0
end if
powerdown 'idle
loop
end


Pr:
f = pinb.3

Return


P.S. Только прошу не пинать за корявый код


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 20:57:48 
Первый раз сказал Мяу!

Зарегистрирован: Вт дек 10, 2013 23:28:24
Сообщений: 25
Рейтинг сообщения: 0
P.S. Только прошу не пинать за корявый код


во время загорания диодов, потребление показывает 0.02А.
ток покоя 0
но моему тестеру верить особо нельзя.. по этому как мог, померил)
еще раз.. Огромное Спасибо! :)


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 21:00:09 
Это не хвост, это антенна

Карма: 10
Рейтинг сообщений: 78
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1395
Откуда: Мелеуз
Рейтинг сообщения: 1
незачто )))


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Ср мар 07, 2018 18:38:17 
Первый раз сказал Мяу!

Зарегистрирован: Вт дек 10, 2013 23:28:24
Сообщений: 25
Рейтинг сообщения: 0
Добрый день! Опять нужна Ваша помощь..
очень нужно добавить одну функцию в прошивку.
то что есть сейчас:
алгоритм....
-на 2 ногу подается кратковременный сигнал высокого уровня
- на 5 ноге появляется импульс, длительностью в 1/5 секунды
- через 1 секунду на 5 ноге импульс повторяется
-еще через 1 сек., на 6 ноге такой же импульс, а на 5 ноге ничего нет
- цикл завершен, до следующего входного сигнала.
Светодиоды будут для отладки, потом будут подключены устройства, через транзисторные ключи.

схема здесь
http://img.radiokot.ru/files/93084/medi ... 5yscmm.jpg

нужно изменить:
- если на входе 2 ноги будет "0", то на выходе 5 ноги будет третий сигнал, длительностью 800мсек.
- если на 2 ноге будет "1", то третий сигнал будет на 6 ноге 200мсек.

BASCOM AVR,вполне понятный язык,вот с комментариями
Спойлер$Regfile = "attiny13.dat" ' контроллер
$Crystal = 1200000 ' частота контоллера
$hwstack = 32 ' стек
$swstack = 8 '
$framesize = 16 '
Config PortB.3 = Input : PortB.3 = 0 '2 выв
Config PortB.0 = Output : PortB.0 = 0 '5 выв
Config PortB.1 = output : PortB.1 = 0 '6 выв
Config Debounce = 30 ' подпрограмма кнопки
do ' цикл
Debounce pinB.3 , 1 , Pr ' подпрограмма кнопки
loop
end


Pr: '
pORTB.0 = 1 ' вкл
waitms 200 ' 200 мсек
pORTB.0 = 0 ' выкл
wait 1 ' 1 сек
pORTB.0 = 1 '
waitms 200 '
pORTB.0 = 0 '
wait 1 '
PortB.1 = 1 '
waitms 200 '
PortB.1 = 0 '

Return

а это со сном
Спойлер$Regfile = "attiny13.dat"
$Crystal = 1200000
$hwstack = 32
$swstack = 8
$framesize = 16
Config PortB.3 = Input : PortB.3 = 0 '2
Config PortB.0 = Output : PortB.0 = 0 '5
Config PortB.1 = output : PortB.1 = 0 '6
Enable Interrupts
Pcmsk = 8
dim f as bit
f = 0
On Pcint0 Pr
Enable Pcint0
do
if f = 1 then
disable Pcint0
f = 0
pORTB.0 = 1
waitms 200
pORTB.0 = 0
wait 1
pORTB.0 = 1
waitms 200
pORTB.0 = 0
wait 1
PortB.1 = 1
waitms 200
PortB.1 = 0
Enable Pcint0
end if
powerdown 'idle
loop
end


Pr:
f = pinb.3

Return


P.S. Только прошу не пинать за корявый код


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Пт мар 09, 2018 10:06:01 
Первый раз сказал Мяу!

Зарегистрирован: Вт дек 10, 2013 23:28:24
Сообщений: 25
Рейтинг сообщения: 0
1


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 27 ]    , 2

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y