Специальные цены   новые товары
Закрытая тема
Показано с 1 по 25 из 25

Помогите переписать программу для TYNI13

Тема раздела Самодельная электроника, компьютерные программы в категории Общие вопросы; Всем доброго времени суток Сильно не пинайте я чайник в этом деле Если есть специалисты перепишите плизззз программку.Тини используется для ...

  1. #1

    Регистрация
    07.08.2009
    Адрес
    Азов
    Возраст
    36
    Сообщений
    2,542
    Записей в дневнике
    4

    Помогите переписать программу для TYNI13

    Всем доброго времени суток
    Сильно не пинайте я чайник в этом деле
    Если есть специалисты перепишите плизззз программку.Тини используется для светового эффекта в радиоупровляемой модели.Три светодиода моргают так:

    3 вспышки первый светодиод ____пробел____3 вспышки второй светодиод_____пробел_____3 вспышки третий светодиод
    ______первый канал________........................ _______второй канал_____..........................._____третий канал__________

    Программа открытая с помощью блокнота

    :020000020000FC
    :1000000013C012C011C006C00FC00EC00DC00CC07E
    :100010000BC00AC00F930FB70EEC02BF839509F413
    :1000200093950FBF0F9118950FE90DBF07E007BB20
    :1000300012D000E205BF7894F0E0E0E605910F3FB2
    :10004000D9F3077008BB659101D0F8CF992788953F
    :100050006917E9F7089501E003BF02E009BF0895B9
    :1000600001040007010400070104000F0204000757
    :10007000020400070204000F040400070404000740
    :060080000404001DFFFF57
    :00000001FF

    Нужно переписать ее в двух вариантах:

    1 вариант. Увеличить количество вспышек на каждом конале с трех до пяти.Уменьшить пробел между вспышками в каждом канале
    2 вариант.Увеличить количество вспышек на каждом конале с трех до пяти.Уменьшить пробел между вспышками в каждом канале.Уменьшить пробел между каналами
    Временные интервали на ваш вкус вобщем нужно чтобы чюток быстрей.
    Образец работы програмы вложеной в фаил где взял непомню.
    Вложения
    Последний раз редактировалось kedrikov; 11.02.2010 в 00:04.

  2.  
  3. #2
    ubd
    ubd вне форума

    Регистрация
    17.03.2003
    Адрес
    г.Осинники, Кемеровская обл
    Возраст
    41
    Сообщений
    4,270
    Что бы изменить программу, нужно иметь исходник прошивки. То что ты выложил, файл .hex, это уже готовый код для прошивки в проц, его нельзя изменить. А нужен исходный текст программы, он может быть написан на чём угодно, может быть на ассемблере, а может на СИ. Т.е. ты понял да, сначало пишут программу на каком то языке высогоко уровня, потом компилируют в файл hex, и вот этот файл прошивают в проц.

    Тут проще пограмму за ново написать. Но просто так врят ли кто то возьмётся, за деньги может быть. Я AVR н знаю, так что помочь ничем не могу.
    Я толко могу предложить, на PIC контроллер написать программу за ново.

  4. #3

    Регистрация
    14.10.2008
    Адрес
    Омск
    Возраст
    41
    Сообщений
    3,257
    Записей в дневнике
    3
    ты бы хоть бы номера ног указал, на которых диоды включены?

  5. #4

    Регистрация
    07.08.2009
    Адрес
    Азов
    Возраст
    36
    Сообщений
    2,542
    Записей в дневнике
    4
    Цитата Сообщение от Syberian Посмотреть сообщение
    ты бы хоть бы номера ног указал, на которых диоды включены
    Виноват не тот фаил воткнул
    Цитата Сообщение от ubd Посмотреть сообщение
    нужно иметь исходник прошивки
    Жаль... я думал все прще
    Миниатюры Миниатюры Нажмите на изображение для увеличения
Название: RC_led.jpg‎
Просмотров: 112
Размер:	24.7 Кб
ID:	318899  

  6.  
  7. #5

    Регистрация
    14.10.2008
    Адрес
    Омск
    Возраст
    41
    Сообщений
    3,257
    Записей в дневнике
    3
    :020000000AC034
    :10000200FECFFDCFFCCFFBCFFACFF9CFF8CFF7CFA2
    :10001200F6CF0000F894EE27ECBBE5BFF8E1A4B7F9
    :10002200A77FA4BFF1BDE1BD8DE0A2E0ED938A956B
    :10003200E9F780E4A0E6ED938A95E9F7E4E1F0E0E0
    :10004200C8953196802DC8953196902D0097B9F0BC
    :10005200C8953196A02DC8953196B02DC895319688
    :10006200102CC89531966E2F7F2FF02DE12DC8955B
    :1000720031960D920197D9F7E62FF72FE1CFEFE9ED
    :10008200EDBFC0E7D0E00CC01DD021D022D01FD0E0
    :1000920020D01DD01ED01BD01CD019D01AD008954C
    :1000A200E0E8E6BDE0E0E6BDE8BBE7E0E7BBE1E0B3
    :1000B2004E2EEADFE2E04E2EE7DFE4E04E2EE4DFF2
    :1000C200F6CFFFCFE8E2F0E0FA93EA9305C048BA30
    :1000D200F9CFE0E0E8BBF6CFE991F991309639F03B
    :1000E20080EB94E00197F1F7A8953197C9F708954D
    :00000001FF

    Вот тебе, развлекайся.... Диоды поставил на выв. 5,6,7
    Работа от внутреннего RC генератора на 4.8 МГц, без CKDIV

    [add] ыыы, опередил ладно, я мыслил верно.

    схема зажигания каждого канала тут такая:
    40 мс пауза
    (40 мс вкл 40 мс выкл) - 5 раз
    /следующий канал/

    Если чо надо еще покрутить, пиши

  8. #6

    Регистрация
    07.08.2009
    Адрес
    Азов
    Возраст
    36
    Сообщений
    2,542
    Записей в дневнике
    4
    Спасибки .Я так понимаю этот текст сохранить в блокноте и сменить расширение на хекс.?
    Попробую отпишусь.Я просто хочу приблизить визуально к ментовским миuалкам эти которые на газоразрядных лампах

  9. #7

    Регистрация
    14.10.2008
    Адрес
    Омск
    Возраст
    41
    Сообщений
    3,257
    Записей в дневнике
    3
    аха.... токо подожди... оно у тебя от приемника управляется???
    Блин, это мы как раз и забыли

  10.  
  11. #8

    Регистрация
    07.08.2009
    Адрес
    Азов
    Возраст
    36
    Сообщений
    2,542
    Записей в дневнике
    4
    Цитата Сообщение от Syberian Посмотреть сообщение
    от приемника управляется???
    Блин, это мы как раз и забыли
    Ну над этим я еще не думал впринципе можно от приемника там караз 5-5,5в а можно и кренку поставить и от ходового ака трехбаночного

  12. #9

    Регистрация
    14.10.2008
    Адрес
    Омск
    Возраст
    41
    Сообщений
    3,257
    Записей в дневнике
    3
    ладно, пока так заюзай, проверь... Я в симе запустил, твоя прошивка просто так мигает, без управления.

  13. #10

    Регистрация
    07.08.2009
    Адрес
    Азов
    Возраст
    36
    Сообщений
    2,542
    Записей в дневнике
    4
    Цитата Сообщение от Syberian Посмотреть сообщение
    без управления. google_ad_section_end
    А что за управление.Ее можно включать и выключать к приеру от 6 канала?

    Через пол часа будет результат тестов.

  14. #11
    ubd
    ubd вне форума

    Регистрация
    17.03.2003
    Адрес
    г.Осинники, Кемеровская обл
    Возраст
    41
    Сообщений
    4,270
    А что за управление.Ее можно включать и выключать к приеру от 6 канала?
    У тебя там на 2-ю ногу, что приходит? Схема вообще твоя или это чья то?

  15. #12

    Регистрация
    14.10.2008
    Адрес
    Омск
    Возраст
    41
    Сообщений
    3,257
    Записей в дневнике
    3
    прошивку походу с*****л а схема - чего там рисовать?

    По приведенной схеме можно включать/выключать через 2-ю ногу, но "родная" прошивка этого не допускает. Там просто таймер в прерывании, который выгоняет микруху из sleep

  16. #13

    Регистрация
    07.08.2009
    Адрес
    Азов
    Возраст
    36
    Сообщений
    2,542
    Записей в дневнике
    4
    Цитата Сообщение от Syberian Посмотреть сообщение
    прошивку походу с*****л
    Ну в таком случае все что мы качаем в инете мы п.....м

    Видео работы новой прошивки
    Вторую ногу я не использую

    Хотелосьбы приблизить к ментовским мегалкам на газоразрядниках

  17. #14

    Регистрация
    14.10.2008
    Адрес
    Омск
    Возраст
    41
    Сообщений
    3,257
    Записей в дневнике
    3
    Короче так... Вот прошивка, которая будет мигать только при подаче от приемника PPM. Канал должен быть включен дистанционно (тумблером или стиком). Типо мечта мигальщика.
    Жду в гости ящик пива!

    :040000000AC0FECF65
    :100004004EC05EC0FBCFFACFF9CFF8CFF7CFF6CF13
    :100014000000F894EE27ECBBE5BFF8E1A4B7A77F96
    :10002400A4BFF1BDE1BD8DE0A2E0ED938A95E9F7AF
    :1000340080E4A0E6ED938A95E9F7E4E1F0E0C89561
    :100044003196802DC8953196902D0097B9F0C895BA
    :100054003196A02DC8953196B02DC8953196102CA7
    :10006400C89531966E2F7F2FF02DE12DC8953196CE
    :100074000D920197D9F7E62FF72FE1CFEFE9EDBF06
    :10008400C0E7D0E024C04ED052D053D050D051D08D
    :100094004ED04FD04CD04DD04AD04BD00895EA9397
    :1000A400EFB7EA93B39B03C0E1E0E2BF05C0E2B758
    :1000B400E83010F0689420F8E991EFBFE9911895C1
    :1000C400EA93EFB7E89420F8EFBFE9911895E0E8D8
    :1000D400E6BDE0E0E6BDE8BBE7E0E7BBE0E0EFBD9E
    :1000E400E5E0E3BFE0E0E2BFE6BFE9BDE0E2EBBF8D
    :1000F400E0E0E5BFE8E0E5BBE0E2EABFE2E0E9BF5B
    :10010400E0E8E8B9E0E0E3B9789420FE09C0E1E072
    :100114004E2EB9DFE2E04E2EB6DFE4E04E2EB3DF22
    :10012400F4CFFFCFE8E2F0E0FA93EA9305C048BACF
    :10013400F9CFE0E0E8BBF6CFE991F991309639F0D8
    :1001440080EB94E00197F1F7A8953197C9F70895EA
    :00000001FF


    Насчет "похожего" мигания -определись с длительностью свечения и переключения. Можно сделать с точностью до миллисекунды.

    Ментовские, кажется, мигают так: "2 раза красный - 2 раза синий"... или вообще крутящийся фонарь.

  18. #15

    Регистрация
    07.08.2009
    Адрес
    Азов
    Возраст
    36
    Сообщений
    2,542
    Записей в дневнике
    4
    C длительность определится не могу это не по мне.
    Звыняйте за наглость можете переписать мой исходник следующим образом

    Добавить вспышок до 5шт и совсем немножечко уменьшить пробел между вспышками.Пробел между каналами оставте такой какой есть.
    Заранее благодарен.

    Могули я сам править эту прошивку насколько это сложно и с помощью какой проги?
    Может есть какой симулятор простенький чтобы можно было понять как будет работать програмка?
    Последний раз редактировалось kedrikov; 11.02.2010 в 15:47.

  19. #16

    Регистрация
    14.10.2008
    Адрес
    Омск
    Возраст
    41
    Сообщений
    3,257
    Записей в дневнике
    3
    Прошивку править легко, при желании отправлю исходник и модель для симуляции. Мыло в личку.
    Написано на Codevision. Симулирую в Proteus.
    В самом начале стоит набор #define - это собственно время горения и проч. (к hex-файлам не относится!)

    Вспышек у меня реально 5, число их меняется от 1 до 7

    Вот последняя версия:

    :0C0000000AC0FECF50C060C0FBCFFACF9A
    :10000C00F9CFF8CFF7CFF6CF0000F894EE27ECBB82
    :10001C00E5BFF8E1A4B7A77FA4BFF1BDE1BD8DE0BA
    :10002C00A2E0ED938A95E9F780E4A0E6ED938A953A
    :10003C00E9F7E4E1F0E0C8953196802DC89531964A
    :10004C00902D0097B9F0C8953196A02DC895319692
    :10005C00B02DC8953196102CC89531966E2F7F2FE8
    :10006C00F02DE12DC89531960D920197D9F7E62F19
    :10007C00F72FE1CFEFE9EDBFC0E7D0E026C0E8E213
    :10008C00F0E04ED050D053D04ED051D04CD04FD0B9
    :10009C004AD04DD048D04BD00895EA93EFB7EA93AD
    :1000AC00B39B03C0E1E0E2BF05C0E2B7E83010F05B
    :1000BC00689420F8E991EFBFE9911895EA93EFB7AE
    :1000CC00E89420F8EFBFE9911895E0E8E6BDE0E090
    :1000DC00E6BDE8BBE7E0E7BBE0E0EFBDE5E0E3BF92
    :1000EC00E0E0E2BFE6BFE9BDE0E2EBBFE0E0E5BF88
    :1000FC00E8E0E5BBE0E2EABFE2E0E9BFE0E8E8B94E
    :10010C00E0E0E3B9789420FE09C0E1E04E2EB7DFC1
    :10011C00E2E04E2EB4DFE4E04E2EB1DFF4CFFFCFA1
    :10012C00FA93EA9309C048BAE4E1F0E0F9CFE0E0D1
    :10013C00E8BBE4E1F0E0F4CFE991F991309639F0C5
    :10014C0080EB94E00197F1F7A8953197C9F70895E2
    :00000001FF

  20. #17

    Регистрация
    07.08.2009
    Адрес
    Азов
    Возраст
    36
    Сообщений
    2,542
    Записей в дневнике
    4
    Сенкс Syberian за помощь

    В симуляторе исходник работать не захотел.При этом проверення в живую програма для тини в этомже симуле заработала.Что-то наверно я делаю не так.

    Чет файлы не лепятся http://files.mail.ru/KMP2D9

  21. #18
    Учит правила
    Регистрация
    15.05.2009
    Адрес
    Москва
    Возраст
    54
    Сообщений
    1,672
    ...А если кому захочется дизассемблер AVR'овских HEX'ов - их есть у меня. Пишите.
    Проверял на довольно объемном коде - разобранная прошивка исправно "собралась" и заработала...

  22. #19

    Регистрация
    14.10.2008
    Адрес
    Омск
    Возраст
    41
    Сообщений
    3,257
    Записей в дневнике
    3
    Цитата Сообщение от kedrikov Посмотреть сообщение
    исходник работать не захотел.
    Я ж писал, надо 7.6 SP0 ставить! У тебя на схеме земля куда-то пропала, диоды совершенно другие... и пишет "demo"

  23. #20

    Регистрация
    07.08.2009
    Адрес
    Азов
    Возраст
    36
    Сообщений
    2,542
    Записей в дневнике
    4
    Цитата Сообщение от Syberian Посмотреть сообщение
    7.6 SP0
    Все нашел поставил все работает.Скажите как из исходника убрать управление с приемника (Удалить 2 ногу PPM) чтобы просто подал напругу и она моргала

    Цитата Сообщение от Syberian Посмотреть сообщение
    У тебя на схеме земля куда-то пропала, диоды совершенно другие... и пишет
    Это я сам эксперементировал собрал схемку и я был удивлен получилось и работало.

  24. #21

    Регистрация
    14.10.2008
    Адрес
    Омск
    Возраст
    41
    Сообщений
    3,257
    Записей в дневнике
    3
    Цитата Сообщение от kedrikov Посмотреть сообщение
    чтобы просто подал
    Чьорт, программа на работе осталась

    В проге есть надпись interrupt [TMR0_overflow]. После нее есть что-то типа blk_en=0. Поставь туда =1 и все.
    Тогда оно будет также управляться с приемника, но при отсутствии сигнала будет работать.

  25. #22
    Учит правила
    Регистрация
    15.05.2009
    Адрес
    Москва
    Возраст
    54
    Сообщений
    1,672
    Цитата Сообщение от Syberian Посмотреть сообщение
    Чьорт, программа на работе осталась
    Если не жалко - выложи исходник, pls. Кому-то будет интересно (мне вот интересно как ты PWM ловишь), кому-то полезно.

    Да и kedrikov'у будет легче и юзефульнее в разы. CVAVR - в самый раз для начального освоения.

  26. #23

    Регистрация
    14.10.2008
    Адрес
    Омск
    Возраст
    41
    Сообщений
    3,257
    Записей в дневнике
    3
    Программа предназначалась лично kedrikov, исходники у него все есть. Делиться или нет - решать ему. Афтор (я) не возражает

  27. #24

    Регистрация
    07.08.2009
    Адрес
    Азов
    Возраст
    36
    Сообщений
    2,542
    Записей в дневнике
    4
    Цитата Сообщение от Syberian Посмотреть сообщение
    Делиться или нет - решать ему. Афтор (я) не возражает
    Ну если Syberian невозражает то выложу на всеобщее пользыванрие не мне одному это нужно.....дело то всеобщее
    Вложения

  28. #25

    Регистрация
    29.03.2010
    Адрес
    Ukraine
    Возраст
    43
    Сообщений
    23
    Здравствуйте!
    Скажите, а как можно добавить еще один светодиод на свободный порт? С прошивкой что-то не могу разобраться

Закрытая тема

Похожие темы

  1. Программа для трекинга посылок
    от Maxbl4 в разделе Магазины, интернет-торговля
    Ответов: 96
    Последнее сообщение: 19.06.2010, 16:45
  2. помогите скомпилировать программу
    от nekrasow в разделе Самодельная электроника, компьютерные программы
    Ответов: 2
    Последнее сообщение: 12.11.2009, 03:24
  3. Помогите найти программу для просмотра чертежей в формате cdr
    от I Q в разделе Самодельная электроника, компьютерные программы
    Ответов: 1
    Последнее сообщение: 16.09.2006, 00:12
  4. Помогите разобраться с программой для pic12f629
    от magvae в разделе Самодельная электроника, компьютерные программы
    Ответов: 2
    Последнее сообщение: 01.09.2006, 13:02
  5. Новая версия программы для адаптера rc2joy на C
    от CKYHC в разделе Самодельная электроника, компьютерные программы
    Ответов: 0
    Последнее сообщение: 05.03.2005, 03:52

Ваши права

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