Например TDA7294

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





Текущее время: Пт июл 18, 2025 23:03:44

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


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



Начать новую тему Ответить на тему  [ Сообщений: 27 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Таймер на Attiny 13
СообщениеДобавлено: Пт ноя 10, 2017 23:41:12 
Первый раз сказал Мяу!

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 01:08:32 
Встал на лапы

Карма: 1
Рейтинг сообщений: 12
Зарегистрирован: Пт окт 19, 2012 05:54:55
Сообщений: 131
Рейтинг сообщения: 0
В личку. Не проблема.
Уже готово.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 01:47:39 
Друг Кота
Аватар пользователя

Карма: 195
Рейтинг сообщений: 8538
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 42323
Откуда: Нерезиновая
Рейтинг сообщения: 0
Что это у вас? "маленький волшебный взрыватель"? Воткнуть в розетку, нажать на кнопку? :))) :))) :))) :)))


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

Зарегистрирован: Вт дек 10, 2013 23:28:24
Сообщений: 25
Рейтинг сообщения: 0
Что это у вас? "маленький волшебный взрыватель"? Воткнуть в розетку, нажать на кнопку? :))) :))) :))) :)))

Это будет стартовый сигнал.. Типо: на старт, внимание, старт! Только три гудка, два первых сигнала одной тональности, третий (стартовый) -другой.

Добавлено after 3 hours 34 minutes 6 seconds:
я понимаю, Крутым программистам, это не интересно делать.. но, с другой стороны, это займет у Вас минут 15 всего, не игнорьте пожалуйста!) очень нужна Ваша помощь....


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 12:22:37 
Друг Кота
Аватар пользователя

Карма: 195
Рейтинг сообщений: 8538
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 42323
Откуда: Нерезиновая
Рейтинг сообщения: 0
Это будет стартовый сигнал.. Типо: на старт, внимание, старт! Только три гудка, два первых сигнала одной тональности, третий (стартовый) -другой.
я понимаю, Крутым программистам, это не интересно делать.. очень нужна Ваша помощь....

Так вам, вроде, koms48 что- то сделал, или нет?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 12:42:56 
Первый раз сказал Мяу!

Зарегистрирован: Вт дек 10, 2013 23:28:24
Сообщений: 25
Рейтинг сообщения: 0
Так вам, вроде, koms48 что- то сделал, или нет?

нет.. ничего нет от него....


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 13:40:25 
Открыл глаза

Зарегистрирован: Вт май 24, 2016 17:50:12
Сообщений: 75
Рейтинг сообщения: 0
Так эт ж blink обычный, если через ардуину заливать. Единсвтенное там от частоты самой attiny можно с delay промазать, но опытным путем подобрать наверняка можно. Что из этого непонятно спрашивайте.
Ниже пример, только ноги не как вы хотели :D сами поменяйте, в attiny ного немного другой нумерации, типа 5-3-4-GND-0-1-2-VCC и диод включается подавая на него низкий уровень (землю). Если выходные пины подключите к одному устройству то atiny обидится.
Спойлерvoid setup() {
delay (5000); //(время отключить attiny от ардуины)

pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(1, INPUT);
}


void loop() {
digitalWrite(4, HIGH);
digitalWrite(3, HIGH);
if (digitalRead(1) == LOW ){
delay (20);
if (digitalRead(1) == LOW ){
digitalWrite(4, LOW);
delay(200);
digitalWrite(4, HIGH);
delay(1000);
digitalWrite(4, LOW);
delay(200);
digitalWrite(4, HIGH);
delay(1000);
digitalWrite(3, LOW);
delay(1000);
digitalWrite(3, HIGH);}}

else {digitalWrite(4, HIGH);
digitalWrite(3, HIGH);}

}


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 15:01:43 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
borntoroll писал(а):
Так эт ж blink обычный, если через ардуину заливать.
Для начало следовало бы ознакомиться с Прошивка и программирование ATtiny13 при помощи Arduino


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 15:22:10 
Открыл глаза

Зарегистрирован: Вт май 24, 2016 17:50:12
Сообщений: 75
Рейтинг сообщения: 0
Спасибо конечно, но я в вобщем то знаком. А автор не спрашивал. Или я неправильно понял?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 16:00:14 
Встал на лапы

Карма: 1
Рейтинг сообщений: 12
Зарегистрирован: Пт окт 19, 2012 05:54:55
Сообщений: 131
Рейтинг сообщения: 0
Да есть от него. Причём тут гнусная арддурина. Ловушка для дятлов.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 16:04:17 
Открыл глаза

Зарегистрирован: Вт май 24, 2016 17:50:12
Сообщений: 75
Рейтинг сообщения: 0
Спакуха. "Если это работает, то это не глупо" (c) не мой.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 16:35:11 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
Чем вам среда Ардуина не нравится?

Пишем, Файл>Новый
Открылось окно
Спойлер
Код:
void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}
Удаляем все что там есть, пишем это
Спойлер
Код:
// 4.8 MHz
#define F_CPU 4800000UL

#define ATtiny13
#include <avr/io.h>
#include <util/delay.h>

#define LED_BIT _BV(PB4)

int main()
{
  DDRB |= LED_BIT; // OUTPUT

  while (1)
  {
    PORTB |= LED_BIT; // HIGH
    _delay_ms(1000);
    PORTB &= ~LED_BIT; // LOW
    _delay_ms(1000);
  }
}
Попробуйте.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 18:24:04 
Первый раз сказал Мяу!

Зарегистрирован: Вт дек 10, 2013 23:28:24
Сообщений: 25
Рейтинг сообщения: 0
У меня программатор AVR910. ардуином не пользовался никогда :)

Добавлено after 1 hour 10 minutes 45 seconds:
Чем вам среда Ардуина не нравится?

Пишем, Файл>Новый
Открылось окно
Спойлер
Код:
void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}
Удаляем все что там есть, пишем это
Спойлер
Код:
// 4.8 MHz
#define F_CPU 4800000UL

#define ATtiny13
#include <avr/io.h>
#include <util/delay.h>

#define LED_BIT _BV(PB4)

int main()
{
  DDRB |= LED_BIT; // OUTPUT

  while (1)
  {
    PORTB |= LED_BIT; // HIGH
    _delay_ms(1000);
    PORTB &= ~LED_BIT; // LOW
    _delay_ms(1000);
  }
}
Попробуйте.

попробовал в протеусе, не пошло..


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

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


Вложения:
noname1.hex [676 байт]
Скачиваний: 649
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 18:53:40 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
....
попробовал в протеусе, не пошло..
И как вы в протеусе пробуете? Напишите откуда куда что берете и как далее.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 19:08:31 
Друг Кота
Аватар пользователя

Карма: 195
Рейтинг сообщений: 8538
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 42323
Откуда: Нерезиновая
Рейтинг сообщения: 0
Господа программисты, ответьте мне на "странный вопрос"!
ЗАЧЕМ для такой простейшей программки "лохматить бабушку" фьюзы? Почему их нельзя оставить "по умолчанию", ведь установка фьюзов вызывает массу затруднений у начинающих!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 19:29:17 
Первый раз сказал Мяу!

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

Ваша прошивка работает, проверил в протеусе, но паузы примерно в 10с. Но при прошивке контроллера, контроллер сдох(( все подключил правильно, но его больше не видит программатор(( я много м шил, ни разу проблем не было...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 19:32:12 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
Чем шили? Какой программой?


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

Карма: 10
Рейтинг сообщений: 94
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1522
Откуда: Мелеуз
Рейтинг сообщения: 0
АлександрЛ как в воду глядел...
фузы трогали?контроллер прошился?
на программаторе замкните J3 LOW SCK
фузы не трогайте,прочитайте и давайте скрин


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Таймер на Attiny 13
СообщениеДобавлено: Сб ноя 11, 2017 19:57:39 
Первый раз сказал Мяу!

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


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

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


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

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


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

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


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