Найдено 23 результата
- Сб июл 20, 2013 15:42:00
- Форум: AVR
- Тема: Вибротаймер на Attiny13
- Ответы: 46
- Просмотры: 12949
Re: Вибротаймер на Attiny13
на железе не заработало, только схему запорол. т.к. после прошивки фюзов, мк не видеться
- Чт июл 18, 2013 23:45:46
- Форум: AVR
- Тема: Вибротаймер на Attiny13
- Ответы: 46
- Просмотры: 12949
Re: Вибротаймер на Attiny13
Всем добрый вечер
Вопрос по коду этой схемы: http://radiokot.ru/circuit/digital/home/71/
вот сам код: .nolist
;Пpогpамма "Вибро-таймер"
;Пpоцессоp ATtyny12L(V) Используется внутренний генератор на внешнем кварце 32 КГц
;Для данного устройства использован микроконтроллер:
;ATtyny12L(V)
;
;Биты ...
Вопрос по коду этой схемы: http://radiokot.ru/circuit/digital/home/71/
вот сам код: .nolist
;Пpогpамма "Вибро-таймер"
;Пpоцессоp ATtyny12L(V) Используется внутренний генератор на внешнем кварце 32 КГц
;Для данного устройства использован микроконтроллер:
;ATtyny12L(V)
;
;Биты ...
- Пн дек 10, 2012 00:14:20
- Форум: Питание
- Тема: расчет обвязки MC34063
- Ответы: 365
- Просмотры: 168802
Re: расчет обвязки MC34063
А можно в стандартную схему, повышающую, добавить светодиод, который бы мигал при заряде батареи ?
- Чт ноя 29, 2012 09:53:08
- Форум: AVR
- Тема: Вибротаймер на Attiny13
- Ответы: 46
- Просмотры: 12949
Re: Вибротаймер на Attiny13
Все бы замечательно, но мк горит, когда выставляешь фюзы на 128 Гц(проверено 2 раза). Могу только на 4,8 МГц прошить.
//мк ATtiny13
//F_CPU = 4800000
#include <avr/io.h>
#include <avr/interrupt.h>
ISR(SIG_OVERFLOW0)
{
PORTB ^= 0x01;
TCNT0 = (256 - 234);
}
int main(void)
{
PORTB ...
//мк ATtiny13
//F_CPU = 4800000
#include <avr/io.h>
#include <avr/interrupt.h>
ISR(SIG_OVERFLOW0)
{
PORTB ^= 0x01;
TCNT0 = (256 - 234);
}
int main(void)
{
PORTB ...
- Ср ноя 28, 2012 15:22:26
- Форум: AVR
- Тема: Вибротаймер на Attiny13
- Ответы: 46
- Просмотры: 12949
Re: Вибротаймер на Attiny13
Добрый день, помоги мне пожалуйста рассчитать задержку на 30 мин. с помощью таймера (Attiny13 9,6 Mhz). Чтобы светодиод загорался на 3 секунды, потом не горел 30 минут. Пожалуйста, очень прошу, я просто не могу понять как это делается.
некоторые вычисления провел, только зачем куда их не знаю:
F=9 ...
некоторые вычисления провел, только зачем куда их не знаю:
F=9 ...
- Сб ноя 10, 2012 23:56:06
- Форум: AVR
- Тема: Вибротаймер на Attiny13
- Ответы: 46
- Просмотры: 12949
Re: Вибротаймер на Attiny13
в AVR Studio на Си делал так:
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB = 0xFF;
while (1==1)
{
PORTB = 0b11111111;
_delay_ms(2000);
PORTB = 0b00000000;
_delay_ms(1800000);
}
Получалось каждые 24 минуты =). Жаль немогу много понять по таймерам, так бы подсказал .
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB = 0xFF;
while (1==1)
{
PORTB = 0b11111111;
_delay_ms(2000);
PORTB = 0b00000000;
_delay_ms(1800000);
}
Получалось каждые 24 минуты =). Жаль немогу много понять по таймерам, так бы подсказал .
- Сб ноя 10, 2012 22:56:40
- Форум: AVR
- Тема: Вибротаймер на Attiny13
- Ответы: 46
- Просмотры: 12949
Re: Вибротаймер на Attiny13
while (1)
{ программа}
interrupt [1] void adc_isr(void) // непонятно что сдесь писать interrupt [?] и сдесь void ? (void)
{
if (PINB.3==1) // кнопка
PORTB.1 = 1;
delay_ms(100000);
PORTB.1 = 0;
delay_ms(100);
}
}}
{ программа}
interrupt [1] void adc_isr(void) // непонятно что сдесь писать interrupt [?] и сдесь void ? (void)
{
if (PINB.3==1) // кнопка
PORTB.1 = 1;
delay_ms(100000);
PORTB.1 = 0;
delay_ms(100);
}
}}
- Сб ноя 10, 2012 21:04:19
- Форум: AVR
- Тема: Вибротаймер на Attiny13
- Ответы: 46
- Просмотры: 12949
Re: Вибротаймер на Attiny13
Вечер добрый, купил я все таки новый мк13А, продолжим =)))
Есть проблема, код программы
while (1)
{ сама программа длинная
if (PINB.3==1) // кнопка
{
PORTB.1 = 1;
delay_ms(100000);
PORTB.1 = 0;
delay_ms(100);
}}}
Вопрос, если программа маленькая, то при нажатии всё выполняется, но ...
Есть проблема, код программы
while (1)
{ сама программа длинная
if (PINB.3==1) // кнопка
{
PORTB.1 = 1;
delay_ms(100000);
PORTB.1 = 0;
delay_ms(100);
}}}
Вопрос, если программа маленькая, то при нажатии всё выполняется, но ...
- Вс ноя 04, 2012 23:35:18
- Форум: AVR
- Тема: Вибротаймер на Attiny13
- Ответы: 46
- Просмотры: 12949
Re: Вибротаймер на Attiny13
Спасибо всем за ответы, но я только что спалил мк.
Прошивал Фьюзы на Аttiny13 в режиме 128кГц, ругнулся, умер... земля ему пухом.
Всем спасибо, разживусь на новый продолжу. Хорошего вечера
Прошивал Фьюзы на Аttiny13 в режиме 128кГц, ругнулся, умер... земля ему пухом.
Всем спасибо, разживусь на новый продолжу. Хорошего вечера
- Вс ноя 04, 2012 20:33:13
- Форум: AVR
- Тема: Вибротаймер на Attiny13
- Ответы: 46
- Просмотры: 12949
Re: Вибротаймер на Attiny13
появилась окончательная задача.
Без кнопок, 2 светодиода.
Один моргает каждые 10 сек., второй каждые 5 мин.. Как это организовать в программном коде, пробывал через for кучу ошибок мне пишет, с флагами тоже неочень понятно.
еще непонятно как задать второй порт, один PORTB , а др. как указать?
Всем ...
Без кнопок, 2 светодиода.
Один моргает каждые 10 сек., второй каждые 5 мин.. Как это организовать в программном коде, пробывал через for кучу ошибок мне пишет, с флагами тоже неочень понятно.
еще непонятно как задать второй порт, один PORTB , а др. как указать?
Всем ...
- Вс ноя 04, 2012 05:36:25
- Форум: AVR
- Тема: Вибротаймер на Attiny13
- Ответы: 46
- Просмотры: 12949
Re: Вибротаймер на Attiny13
Я немножко продвинулся и стало интересно ). Светодиодом моргать научился, а вот управлять клавишами нет =)
Может кто поможет организовать такую програмку:
две кнопки, два диода
если нажимаешь одну кнопку диод мограет 0,5 сек., каждые 10 секунд;
если нажимаешь вторую, второй диод моргает (0,5 сек ...
Может кто поможет организовать такую програмку:
две кнопки, два диода
если нажимаешь одну кнопку диод мограет 0,5 сек., каждые 10 секунд;
если нажимаешь вторую, второй диод моргает (0,5 сек ...
- Сб окт 20, 2012 13:19:30
- Форум: AVR
- Тема: Вибротаймер на Attiny13
- Ответы: 46
- Просмотры: 12949
Re: Вибротаймер на Attiny13
While (1==1) бесконечный цикл
насчет _delay_ms и сколько можно указывать я даже незнаю
Переписал код
#define F_CPU 12800L
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB = 0xFF;
while (1==1)
{
PORTB = 0b11111111;
_delay_ms(2000);
PORTB = 0b00000000;
_delay_ms ...
насчет _delay_ms и сколько можно указывать я даже незнаю
Переписал код
#define F_CPU 12800L
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB = 0xFF;
while (1==1)
{
PORTB = 0b11111111;
_delay_ms(2000);
PORTB = 0b00000000;
_delay_ms ...
- Пт окт 19, 2012 18:48:13
- Форум: AVR
- Тема: Вибротаймер на Attiny13
- Ответы: 46
- Просмотры: 12949
Re: Вибротаймер на Attiny13
Доброго времени суток
Написал примитивную программу в AVR Studio на Си
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB = 0xFF;
while (1==1)
{
PORTB = 0b11111111;
_delay_ms(2000);
PORTB = 0b00000000;
_delay_ms(900000);
}
}
, залил в прошивку на Proteus, вот что ...
Написал примитивную программу в AVR Studio на Си
#include <avr/io.h>
#include <util/delay.h>
int main(void)
{
DDRB = 0xFF;
while (1==1)
{
PORTB = 0b11111111;
_delay_ms(2000);
PORTB = 0b00000000;
_delay_ms(900000);
}
}
, залил в прошивку на Proteus, вот что ...
- Пт окт 19, 2012 16:33:10
- Форум: AVR
- Тема: Вибротаймер на Attiny13
- Ответы: 46
- Просмотры: 12949
- Пт окт 19, 2012 00:46:44
- Форум: AVR
- Тема: Вибротаймер на Attiny13
- Ответы: 46
- Просмотры: 12949
Вибротаймер на Attiny13
Нашел схему вибротаймера на этом сайте radiokot.ru/circuit/digital/home/71/.
Много лишнего показалось. И т.к. не разбираюсь в мк, но хотелось бы сделать напоминалку на 1 час (бесконечный цикл)
Решил упростить до безобразия. Схема ниже.
Возможно переделать чтобы был сигнал каждый час (на ...
Много лишнего показалось. И т.к. не разбираюсь в мк, но хотелось бы сделать напоминалку на 1 час (бесконечный цикл)
Решил упростить до безобразия. Схема ниже.
Возможно переделать чтобы был сигнал каждый час (на ...
- Пн мар 26, 2012 12:43:26
- Форум: Усилители низкой частоты
- Тема: TDA2050
- Ответы: 653
- Просмотры: 246583
Re: tda2050
Приветствую. Пытаюсь сделать печатную плату для сумматора на ne5532, вот только в печатной плате не уверен. Можете проверить, если Вас не затруднит ?
Зачем сдвоенный ОУ,достаточно одного .
я думал что так подключу ----> см. ниже
Печатная плата в норме ? а то я оч. невнимательный мог что то ...
Зачем сдвоенный ОУ,достаточно одного .
я думал что так подключу ----> см. ниже
Печатная плата в норме ? а то я оч. невнимательный мог что то ...
- Пн мар 26, 2012 10:45:22
- Форум: Усилители низкой частоты
- Тема: TDA2050
- Ответы: 653
- Просмотры: 246583
Re: tda2050
Приветствую. Пытаюсь сделать печатную плату для сумматора на ne5532, вот только в печатной плате не уверен. Можете проверить, если Вас не затруднит ?
- Вт мар 20, 2012 03:48:31
- Форум: Усилители низкой частоты
- Тема: TDA2050
- Ответы: 653
- Просмотры: 246583
Re: tda2050
Извините, если вопрос не по теме. Не подскажите как подключить правильно саббуфер.
Сейчас объяснюсь, есть два готовых усилителя на тда2030а, тут всё понятно привинчиваем вход к стерео джеку - наслаждаемся музыкой, НО нашелся саб, если соберу третий усилитель куда выводит его вход. На звуковой карте ...
Сейчас объяснюсь, есть два готовых усилителя на тда2030а, тут всё понятно привинчиваем вход к стерео джеку - наслаждаемся музыкой, НО нашелся саб, если соберу третий усилитель куда выводит его вход. На звуковой карте ...
- Пн мар 05, 2012 12:18:49
- Форум: Усилители низкой частоты
- Тема: Усилитель на TDA1558Q
- Ответы: 735
- Просмотры: 160959
Re: Усилитель на TDA1558Q
Знал же, но надеялся на лучшееAcousticManiac писал(а):Микруха вполне могла пострадать от плохих условий влажности и температуры. Замыкание ВХодов на землю не должно иметь никаких последствий, кроме полного молчания микрухи. А полное напряжение питания на выходе-это труп
- Пн мар 05, 2012 01:26:00
- Форум: Усилители низкой частоты
- Тема: Усилитель на TDA1558Q
- Ответы: 735
- Просмотры: 160959
Re: Усилитель на TDA1558Q
Доброе время суток, пардон если упустил момент.
Вот такой вопрос собрал данный усилитель. Подключил к БП , замкнул входы на землю и на выходе оказалось 11 В.
Собрать неправильно просто невозможно. ПП прилагаю.
Хотя год назад собирал точно также и работало. Может из-за того что микросхема пролежала ...
Вот такой вопрос собрал данный усилитель. Подключил к БП , замкнул входы на землю и на выходе оказалось 11 В.
Собрать неправильно просто невозможно. ПП прилагаю.
Хотя год назад собирал точно также и работало. Может из-за того что микросхема пролежала ...