Я по свободке попробую зазор между катушками уменьшить, помоему тогда подение напряжения уменьшиться. Мне главное, чтобы было не ниже четырёх вольт...
Propeller clock
- константин_KoSS_89
- Вымогатель припоя
- Сообщения: 602
- Зарегистрирован: Пн дек 29, 2008 01:40:28
- Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
- константин_KoSS_89
- Вымогатель припоя
- Сообщения: 602
- Зарегистрирован: Пн дек 29, 2008 01:40:28
- Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
-
сахар
- Встал на лапы
- Сообщения: 142
- Зарегистрирован: Пт дек 05, 2008 18:19:27
- Откуда: Кривой Рог Украина
константин_KoSS_89 писал(а):Я в полнлм отчаянье...![]()
![]()
![]()
![]()
Ничего не выходит...
Может прога битая ?
Может, я тоже делал попытку повторить,и проблемы теже,переодическая реакция на пульт,не полный экран,цифровые часы так и не увидел
Товарищь Spider ПОМОГИТЕ НАМ!!!!
- константин_KoSS_89
- Вымогатель припоя
- Сообщения: 602
- Зарегистрирован: Пн дек 29, 2008 01:40:28
- Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
- константин_KoSS_89
- Вымогатель припоя
- Сообщения: 602
- Зарегистрирован: Пн дек 29, 2008 01:40:28
- Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
- Spider
- Опытный кот
- Сообщения: 732
- Зарегистрирован: Чт дек 29, 2005 07:29:25
- Откуда: Омск
- Контактная информация:
Перебрал прошивку для кварца 10MHz
Но не знаю как на это отнесётся распознание пульта. Там тоже цифры от таймера зависят.
Но не знаю как на это отнесётся распознание пульта. Там тоже цифры от таймера зависят.
- Вложения
-
- CLOCK_10MHz.zip
- Перебрал таймер на 10MHz
- (2.47 КБ) 613 скачиваний
- SarCity
- Прорезались зубы
- Сообщения: 215
- Зарегистрирован: Вт июн 10, 2008 09:17:06
- Откуда: г. Саратов
- Контактная информация:
А кто-нибудь собирал "призрака"? http://prizrak-sanar.narod.ru/index.htm Меня интересует работоспособность, а также направление вращения рычага (хотел на вентилятор от компа посадить)
-
сахар
- Встал на лапы
- Сообщения: 142
- Зарегистрирован: Пт дек 05, 2008 18:19:27
- Откуда: Кривой Рог Украина
SarCity писал(а):А кто-нибудь собирал "призрака"? http://prizrak-sanar.narod.ru/index.htm Меня интересует работоспособность, а также направление вращения рычага (хотел на вентилятор от компа посадить)
Я собирал,но до ума так и не довел в виду отсутствия сом порта,вполне работоспособно,на счет направления не помню,если решу проблему с сом портом,то думаю сделаю себе на велик.
- константин_KoSS_89
- Вымогатель припоя
- Сообщения: 602
- Зарегистрирован: Пн дек 29, 2008 01:40:28
- Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
- Spider
- Опытный кот
- Сообщения: 732
- Зарегистрирован: Чт дек 29, 2005 07:29:25
- Откуда: Омск
- Контактная информация:
сахар писал(а):Spider писал(а):Перебрал прошивку для кварца 10MHz
Но не знаю как на это отнесётся распознание пульта. Там тоже цифры от таймера зависят.
Здравствуй спасибо,шо отозвался,у меня к тебе вопрос,а ты уже собрал часы,с какой прошивкой,и какие проблемы были при сборке?
Нет не собирал. Всё только на теории. Смотрим в код и думаем что будет.
константин_KoSS_89 писал(а):Чтото ты наделал, у меня вобще не работает...Светики просто блымают как и когда им захочеться....
Эм.. поменял только 1 циферку. Честно честно.
- Вложения
-
- CLOCK_10MHz_2.zip
- Попробовал перебрать
- (1.92 КБ) 471 скачивание
- константин_KoSS_89
- Вымогатель припоя
- Сообщения: 602
- Зарегистрирован: Пн дек 29, 2008 01:40:28
- Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
- Максим85
- Нашел транзистор. Понюхал.
- Сообщения: 163
- Зарегистрирован: Чт янв 08, 2009 16:56:13
- Откуда: Наб. Челны
Я стараюсь, стараюсь я...
Но вот только в программировании я не полный ноль, а даже -1
Т.е. умею залить прошивку, выставить БИТы, правда какие скажут... На этом мое "мастерство" иссякает...
Но это мне не помешало сделать регулятор http://radiokot.ru/forum/viewtopic.php?t=10816&highlight=%F0%E5%E3%F3%EB%FF%F2%EE%F0+++%E6%F3%F0%ED%E0%EB%E0+%F0%E0%E4%E8%EE,
а также часы http://www.radiokot.ru/circuit/digital/home/09/.
Но там же все готовое, а здесь нет готовой прошивки

Но вот только в программировании я не полный ноль, а даже -1
Т.е. умею залить прошивку, выставить БИТы, правда какие скажут... На этом мое "мастерство" иссякает...
Но это мне не помешало сделать регулятор http://radiokot.ru/forum/viewtopic.php?t=10816&highlight=%F0%E5%E3%F3%EB%FF%F2%EE%F0+++%E6%F3%F0%ED%E0%EB%E0+%F0%E0%E4%E8%EE,
а также часы http://www.radiokot.ru/circuit/digital/home/09/.
Но там же все готовое, а здесь нет готовой прошивки
"Вызов для тех, кто решился, мечта для тех, кто остался". Тьерри Сабин- основатель "Дакара"
- Spider
- Опытный кот
- Сообщения: 732
- Зарегистрирован: Чт дек 29, 2005 07:29:25
- Откуда: Омск
- Контактная информация:
Даже со второй прошивкой тоже 2 раза медленее? Ты уверен, что кварц у тебя 10MHz?
Это прерывание создано, чтобы вызываться каждые 1/62ую секунды.
Расчитывается примерно так:
//Timer0
TCCR0 = 0x05; // Timer0 / 1024
Берём это как аксиому, что таймер "взведён" на частоту процессора деленую на 1024, итого если у нас кварц 10MHz, то таймер отсчитывает 9765,625 Hz. Т.к. прерывание у нас по переполнению, а переполняется он у нас какждые 256 отсчётов, то прерывание вызывается каждые 38,14697265625 Hz, но автору прошивки почему-то захотелось каждые 62 Hz, значит мы приближаем пререполнение величиной 0x64, и получается 256 - 0x63 = 156, тем самым, переполняется он с частойтой 9765,625/156 = 62,60016025641025641025641025641 Hz. Ну вот и получите. В прерывании мы увеличиваем счётчик и каждое 63ее значение щёлкаем секунду.
Если секунды у вас убегают, то кварц у вас больше. Если отстают то кварц меньше чем 10MHz.
Собирать прошивку в WinAVR очень просто!
Один из способов:
Пуск-> Выполнить -> cmd
cd <путь к папке с проектом>
make
ВОЛЯ!
Ну или "Programmers Notepad [WinAVR] " открываем в нём main.c и Tools - Make All
Код: Выделить всё
ISR(SIG_OVERFLOW0)
{
static unsigned char Tick;
Tick++;
if (Tick > 62)
{
Time(FALSE);
Tick = 0;
}
TCNT0 = 0x63; // reload counter
}Это прерывание создано, чтобы вызываться каждые 1/62ую секунды.
Расчитывается примерно так:
//Timer0
TCCR0 = 0x05; // Timer0 / 1024
Берём это как аксиому, что таймер "взведён" на частоту процессора деленую на 1024, итого если у нас кварц 10MHz, то таймер отсчитывает 9765,625 Hz. Т.к. прерывание у нас по переполнению, а переполняется он у нас какждые 256 отсчётов, то прерывание вызывается каждые 38,14697265625 Hz, но автору прошивки почему-то захотелось каждые 62 Hz, значит мы приближаем пререполнение величиной 0x64, и получается 256 - 0x63 = 156, тем самым, переполняется он с частойтой 9765,625/156 = 62,60016025641025641025641025641 Hz. Ну вот и получите. В прерывании мы увеличиваем счётчик и каждое 63ее значение щёлкаем секунду.
Если секунды у вас убегают, то кварц у вас больше. Если отстают то кварц меньше чем 10MHz.
Собирать прошивку в WinAVR очень просто!
Один из способов:
Пуск-> Выполнить -> cmd
cd <путь к папке с проектом>
make
ВОЛЯ!
Ну или "Programmers Notepad [WinAVR] " открываем в нём main.c и Tools - Make All
- константин_KoSS_89
- Вымогатель припоя
- Сообщения: 602
- Зарегистрирован: Пн дек 29, 2008 01:40:28
- Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)
Максим85 писал(а):Я стараюсь, стараюсь я...
Но вот только в программировании я не полный ноль, а даже -1
Т.е. умею залить прошивку, выставить БИТы, правда какие скажут... На этом мое "мастерство" иссякает...
Но это мне не помешало сделать регулятор http://radiokot.ru/forum/viewtopic.php?t=10816&highlight=%F0%E5%E3%F3%EB%FF%F2%EE%F0+++%E6%F3%F0%ED%E0%EB%E0+%F0%E0%E4%E8%EE,
а также часы http://www.radiokot.ru/circuit/digital/home/09/.
Но там же все готовое, а здесь нет готовой прошивки![]()
![]()
А у тебя резюк (1W, 300 Ом) который после токогасительного кандёра сильно грееться, а то я тоже делал это, но резюк так грелся, что пришлось откозаться от отопления